What are some best practices for Effective Sequences on the PS job record?

Hello all,
I am currently working on an implementation of PeopleSoft 9.0, and our team has come up against a debate about how to handle effective sequences on the job record. We want to fully grasp and figure out what is the best way to leverage this feature from a functional point of view. I consider it to be a process-related topic, and that we should establish rules for the sequence in which multiple actions are inserted into the job record with a same effective date. I think we then have to train our HR and Payroll staff on how to correctly sequence these transactions.
My questions therefore are as follows:
1. Do you agree with how I see it? If not, why, and what is a better way to look at it?
2. Is there any way PeopleSoft can be leveraged to automate the sequencing of actions if we establish a rule base?
3. Are there best practice examples or default behavior in PeopleSoft for how we ought to set up our rules about effective sequencing?
All input is appreciated. Thanks!

As you probably know by now, many PeopleSoft configuration/data (not transaction) tables are effective dated. This allows you to associate a dated transaction on one day with a specific configuration description, etc for that date and a different configuration description, etc on a different transaction with a different date. Effective dates are part of the key structure of effective dated configuration data. Because effective date is usually the last part of the key structure, it is not possible to maintain history for effective dated values when data for those configuration values changes multiple times in the same day. This is where effective sequences enter the scene. Effective sequences allow you to maintain history regarding changes in configuration data when there are multiple changes in a single day. You don't really choose how to handle effective sequencing. If you have multiple changes to a single setup/configuration record on a single day and that record has an effective sequence, then your only decision is whether or not to maintain that history by adding a new effective sequenced row or updating the existing row. Logic within the PeopleSoft delivered application will either use the last effective sequence for a given day, or the sequence that is stored on the transaction. The value used by the transaction depends on whether the transaction also stores the effective sequence. You don't have to make any implementation design decisions to make this happen. You also don't determine what values or how to sequence transactions. Sequencing is automatic. Each new row for a given effective date gets the next available sequence number. If there is only one row for an effective date, then that transaction will have a sequence number of 0 (zero).

Similar Messages

  • What are some best practices to work with Compressor 3 droplets and new Compressor 4?

    I have purchased Final Cut Pro X / Motion 5 and Compressor 4 from the App Store. My installation of Final Cut Studio 6.0.6 / Motion 3.0.2 / Compressor 3.0.5 has been moved to a new folder "Final Cut Studio". I have started the old version of Motion first as advised in this document.
    I just tried to use my old Compressor 3 droplets and i am able to convert as before.
    I am wondering what I should do now and what the best practices are
    Use the old droplets and stick with Compressor 3?
    Import the droplets to a new location to be able to use them in Compressor 4?
    Recreate new droplets with similar settings within Compressor 4?
    What are the changes I can expect from using Compressor 4?

    I've found that it helps to meet with each person in your new org that you'll be supporting. Start with the Eloqua Admin(s) and ask for an overview of standard reports, naming conventions, folder structure, processes, etc. Make sure to do the same with sales operations, too. If you're moving into an admin role ask for the data dictionary so you can study it to understand how the data maps from front end CMS to MAP to CRM.
    The next phase would be to meet with field marketing and campaign managers. Ask them about current projects, future projects and how you'll support their success with Eloqua.
    And last but certainly not least - process documentation! Ask for all of those things and you'll be rocking and rolling in no time.
    Good luck in your new role!

  • What are considered 'best practices' for creating a responsive design, specifically mobile vs. desktop viewing?

    I've stumbled upon a lot of work arounds but I'm trying to decide which is the best way to go.
    I'm creating an image intensive, portfolio style, single page website with text & button based 'calls to action.'
    It features a full width image slider, so resolution is important on desktops, and loading speed important on mobile.
    The built in 'responsive scaling' feature is nice but it has a few major issues.
    - different screen sizes and aspect ratios can make some elements considerably too large or too small, especially text.
    - one version of a file is used for all applications and viewing conditions so I need to compromise quality on desktop and speed on mobile rather than optimize for both.
    - it looks like **** in Safari, for some reason.
    The Edge Commons work around would seem to add to the loading issue while also creating the frustration of seeing the percentage based elements rearranging themselves.
    I'd thought of trying to use media queries to load different animations, but I'm not sure this is doable.

    As for absolute cropping, I agree with your stance. Until the layout is fixed, preserving your ability to easily manipulate photo size and positioning is key.
    Some clever image management methods have been described in the discussion forums, and one that appealed most to me was the use of duplicate linked image folders. Having a high-res (CMYK) folder and a low-res (RGB) folder to switch between for different output enables you to use both to your advantage. Use the low-res images for layout, for internal proofing, and for EPUB/online PDF/HTML output. Then it's simply a quick switch to the high-res image folder for print purposes. You can easily prepare the alternate collection of images with a Photoshop batch convert script or with the Photoshop Image Processor. Save your presets!

  • What are some useful apps for school work on the iPad?

    I am a middle school student and I need some apps to do school work on my iPad Mini. Do you know any?

    Pages is a good word processor.  Other apps will depend on the subject matter...there are dozens of great math and science apps in the app store.  Which ones to get depend on exactly what courses you are taking.

  • FAQ: Are there best practices for building projects within the 20 page/state limit?

    The 20 page/state limit in Flash Catalyst is there to prevent Catalyst (and your finished application) from running slowly. You can however build efficient applications that have more than 20 states by using custom components. Custom components can contain states as well; so by creating an app that has several states, and using custom components that have states, you can get more unique views of your app while keeping it efficiently built.
    Try this:
    1. Select some of your arwork where you need more states. Right click and choose "Convert to Custom Component"
    2. Double-click to edit the custom component. Note that you can now create states in the custom component. Try creating a few states here.
    3. To exit editing the component, double click a blank area on the artboard.
    4. If you try creating an "On click transition to state" interaction now you will see that you can choose from both the states of the application as well as the states of the custom component.
    Answered by: Ty Voliter. See entire discussion.
    More help:
    Video tutorial on custom components
    Video/demo discussing the benefits of "pushing interactivity down" into custom components, by Ian Giblin @ MAX 2009
    (jump to the 11:15 mark, and watch through to about 20:30)
    Another forum post by Ty:
    Here's an ASCII diagram to illustrate one way of pushing application or top-level pages/states down into a custom component:
    Before:
    State1     State2     State3     State4     State5     State6     State7...
    After (project refactored to push three top-level states down into a custom component):
    State1     State2     State3      State7...
                        |
      Custom Component
    State4     State5     State6
    For some projects this can be an inconvenient workaround, and for others it can really clean things up by reducing complexity. If you have several top-level pages in your app that are completely different than other pages (for example, they don't share any objects with the other states) than pushing these down into a custom component makes things a lot more manageable in Catalyst. The layers panel, for example, shows all objects across all states-- this is useful when your states share many objects. If however, your states don't share a lot of objects, the layers panel can get a bit unmanageable. Refactoring into a custom component allows you to fix this by grouping content into a container.

    The 20 page/state limit in Flash Catalyst is there to prevent Catalyst (and your finished application) from running slowly. You can however build efficient applications that have more than 20 states by using custom components. Custom components can contain states as well; so by creating an app that has several states, and using custom components that have states, you can get more unique views of your app while keeping it efficiently built.
    Try this:
    1. Select some of your arwork where you need more states. Right click and choose "Convert to Custom Component"
    2. Double-click to edit the custom component. Note that you can now create states in the custom component. Try creating a few states here.
    3. To exit editing the component, double click a blank area on the artboard.
    4. If you try creating an "On click transition to state" interaction now you will see that you can choose from both the states of the application as well as the states of the custom component.
    Answered by: Ty Voliter. See entire discussion.
    More help:
    Video tutorial on custom components
    Video/demo discussing the benefits of "pushing interactivity down" into custom components, by Ian Giblin @ MAX 2009
    (jump to the 11:15 mark, and watch through to about 20:30)
    Another forum post by Ty:
    Here's an ASCII diagram to illustrate one way of pushing application or top-level pages/states down into a custom component:
    Before:
    State1     State2     State3     State4     State5     State6     State7...
    After (project refactored to push three top-level states down into a custom component):
    State1     State2     State3      State7...
                        |
      Custom Component
    State4     State5     State6
    For some projects this can be an inconvenient workaround, and for others it can really clean things up by reducing complexity. If you have several top-level pages in your app that are completely different than other pages (for example, they don't share any objects with the other states) than pushing these down into a custom component makes things a lot more manageable in Catalyst. The layers panel, for example, shows all objects across all states-- this is useful when your states share many objects. If however, your states don't share a lot of objects, the layers panel can get a bit unmanageable. Refactoring into a custom component allows you to fix this by grouping content into a container.

  • What are some good apps for university?

    Also what are some apps that you can put slide shows on it and using a stylus write notes on them?
    Whats the difference between good notes and notability?

    appletv does not support any apps at all

  • What are some good apps for changing the pitch of my music? I currently use djay. Is there anything better?

    I like shifting the pitch of songs, it makes it sound new to me. what are some good apps that can do this? right now I use djay

    I like shifting the pitch of songs, it makes it sound new to me. what are some good apps that can do this? right now I use djay

  • Best practice for multiple instances of the same BEX query

    Hi there,
    I'm wondering what's the best way to use multiple instances of the same BEX query. Let me explain what I mean:
    I have a dashboard with different queries feeding different period of time such as: week to date, month to date and so on. One query for each since it is based on a user exit.
    For each query I want to show different data in different sections of my dashboard. Per example: sales per directors or sales per customer group, sales per day, sales per week and the like.I tried to connect a simple bar chart via a direct connection but with no success due to the multiple lines generated by the addition of the sales director, customer group, week number and so on.
    My question is about the way to connect the different queries efficiently in order to show the different data while avoiding multiple useless lines.
    The image above shows the query browser where, per example, for a Month to date query there will be mutiple line for each week as well as one line for each director. If, for two different components, I want to show data per week and data per director or other representation what is the best practice:
    Add another instance of the same query and only put the week information and another one will only the director info?
    Should I bind those to the excel file and use formulas to make final calculations?
    Will there be a performance issues for adding different instances of the same query
    I have 6 different queries (read 6 user exit that filters time via user exit).
    Depending on the best practices there might be 4 instances for each for a total of 24 instances in the query browser.
    I hope my question is clear enough, if not please do not hesitate I'll clarify as much as possible.
    Regards,
    Steve

    Hi Steve,
    Might be trying for solution for a long time, If i understood your question clear let me clarify you few points.
    You are trying to access the bex query which is designed with the exit's in the background based on the logic and trying to call the entire dimensions and key-figures in a single connection. Then you are trying to map those data in the charts.
    Steve, try to make more connections based upon the logic and split them. use the same query but split them by sales per customer group, sales per day, sales per week by making three different connections and try. You can merge the prompts from all connections.
    Hope this Helps!!!
    Sorry if i misunderstood your question.
    --SumanT

  • What is a best practice for managing a large amount of ever-changing hyperlinks?

    I am moving an 80+ page printed catalog online. We need to add hyperlinks to our Learning Management System courses to each reference of a class - there are 100s of them. I'm having difficulty understanding what the best practice is for consistent results when I need to go back and edit (which we will have to do regularly).
    These seem like my options:
    Link the actual text - sometimes when I go back to edit the link I can't find it in InDesign but can see it's there when I open up the PDF in Acrobat
    Draw an invisible box over the text and link it - this seems to work better but seems like an extra step
    Do all of the linking in Acrobat
    Am I missing anything?
    Here is the document in case anyone wants to see it so far. For the links that are in there, I used a combination of adding the links in InDesign then perfecting them using Acrobat (removing additional links or correcting others that I couldn't see in InDesign). This part of the process gives me anxiety each month we have to make edits. Nothing seems consistent. Maybe I'm missing something obvious?

    what exatly needs to be edited, the hyperlink or content or?

  • What is SAP best practice for SU24 "no check" indicators

    Hi Experts,
    Let's say during testing if we find a t-code needs some authorization objects for end to end execution, and those objects are maintained as "CHECK" "NO" in USOBX_C.
    Please suggest the best practice...
    Should we change the proposal in USOBX_C to "CHECK" "YES" and populate specific values in USOBT_C or we can insert those authorization objects manually in the roles without changing proposals??
    As far as I know, it makes upgrade activities more difficult when there is more customization in these tables....However manual insert of auth objects are not impacted during upgrade and also any SU24 maintenance of custom t-codes.
    Thanks,
    Deb
    Edited by: Julius Bussche on Feb 8, 2012 10:31 AM
    Subject title made more meaingful.

    Normally there is some thought which went into the "no check" flag so you should put some thought into it before testing it to turn it on. It might force you to grant access for that transaction context but have the implication that in other transactions the user can access too much again.
    There are however some authorization objects which were added with support packs with this "no check" in the hope of adding the authority-checks into the code to make them possible, but deliver them as backward compatible with existing roles. This is a work-around for not being able to deliver it as deactivated globally in transaction AUTH_SWITCH_OBJECTS.
    You can find the candidates by sorting the + 12k entries in USOBX_C by object name and finding those which were dealt with in a very liberal way. Check the docs and OSS notes for them.
    Other than that I can only say that a best practice which I believe in is to remove some of the odd things in SU24 immediately after the installation. This means that you later (and as required) only need to add proposals and checks. That is much less error-prone than removing proposals and checks again!
    Cheers,
    Julius

  • What are some good cases for the ipad 2?

    what are good cases for the ipad 2?

    I bought an Adesso case/keyboard model WKB-2000CD http://www.adesso.com/en/component/content/article/49-coming-soon/455-wkb-2000cd .html Works great & looks good. Do a Google search using the model number to get the best price.
     Cheers, Tom

  • What are some good resources for title backgrounds and graphics to support titles?

    Like you know when a video plays and a person name appears as they are speaking. Sometimes there is a graphic like bar behind the name. Just to give it some life. I know I can easily make a simple bar but is there a place I can find graphics for video like this?
    Maybe with some animations?
    Or in general some good tools for video editors.
    Thanks!

    Hi Kg_himself,
    You may want to learn how to do such things in After Effects. There are lots of tutorials around the internet on how to do that. Specifically, check out the "Fractal Noise" effect. You can make a wide variety of background very quickly with that effect.
    Thanks,
    Kevin

  • What is a best practice for counting number of payments in Payroll Run?

    I'm trying to get a feel for what people are using as a means for counting number of payments being created during a payroll run.  I would like to get a total number of checks, direct deposits, wires and zero net checks.  My initial thought is to use the Pre-DME number "Selected and Evaluated Persons".  This number seems to always match the number of persons "Selected" and "Evaluated" in posting to FI/CO.
    Since many companies are restricting use of SE16 and access to many of the BT tables is locked down, I would like to use something that the end user has access to and can easily use.  I don't believe the spools from RFFOUS_C and T are appropriate since it would have overflow pages (2 page REM Statements) in that number and thus would not be an accurate reflection of total number of payments.
    I would appreciate your insight and thoughts on this topic.
    Thanks!

    Hello Jennie,
    This is what we do every payroll:
    1. After running live payroll and before exiting our users run wage type reporter /559 to get the payroll net pay. They also run Postings to FICO simulation run to check payroll net pay GL account. This match all the time. So this is the first pass.
    2. They finish all subsequent activities in PRD run upto RFFOUS_T.
    3. We have developed a custom report which almost looks like REGUH which gives the net pay details by every payment method and amount to be deposited or paid. We match this report from the output we received from step 1.
    4. Run postings to FICO live and check the payroll net pay GL account for final validation.
    The steps might sound tedious but of a great use.
    Arti

  • What are some cool accesorise for ipod touch??? :D

    im want 2 find some cool accesorise for ipod touch 4G other than earphones
    P.S: im in lebanon

    Enigmo (which is amazing)
    Trism
    Cube Runner (free) - really fun
    Aurora Feint
    Mahjong
    A dice game which I can't recall the name, but to shake the dice, you shake the ipod.

  • Best Practice for drilling down to a group of records

    This is one of those questions that should be simple and straightforward. I am just not sure how to implement.
    Here is what is working currently:
    I have an app that adds, updates, deletes, and plays video clips from a mySQL database, specifically using the "videoclips" table. Each video has a unique ID (videoID). Each video belongs to one of two categories: (videocategory) "Youtube Video", or "Yahoo Video". I also have a table named "video_category" with a primary id of "videocategoryID"  I use the "video_category" table for a cfselect form input to populate the "videocategory" field of the "videoclips" table.
    This all works nicely, but here is one of my hangups and the first part of my question: I am not sure if I should create and populate a videocategoryID field in the "videoclips" table, and I don't know the best way to setup and match the videocategoryID in the "videocategory"table. My database is currently a "myISAM". Should I be using "innoDB" and foreign keys to match up tables, and will this solve the problem of populating the videocategoryID in two separate tables? Yes I know this seems more SQL related, but please read on.
    There are two different directions I am considering and need help implementing:
         1. I would like to know how to select and pass mutiple videos belonging to a specific category and display them on a page named for that category "youtubvideo.cfm", or "yahoovideo.cfm".
    or this option:
         2. I would like to add a formfield on the same page as the videos table where I can select the category and post back to the same page with the results, i.e. the specific category videos.
    I am generating bean, DAO, and Gateway cfc's from the wizard. Using the gateway method, I am able to display all of the videos, and select a specific video to play.  Here are snippets of the page:
    videopage.cfm
    <!---player defaults to first clip in the database--->
    <cfparam name="url.videoid" default="1">
    <!---gets all videoclips--->
    <cfscript>
        qVideoclips = CreateObject("component", "myvideoapp.Components.VideoclipsGateway").getAllAsQuery();
    </cfscript>
    <!---gets all videocategories--->
    <cfscript>
        qVideoCategory=CreateObject("component", "myvideoapp.Components.video_categoryGateway").getAllAsQuery();
    </cfscript>
    <!---gets the specific video selected from clicking the Details link--->
    <cfset videoComp=CreateObject("component", "myvideoapp.Components.videoclipsGateway")>
    <cfif isdefined("url.videoID")>
    <cfset video=videoComp.getById(url.videoID)>
    <cfelse> No data matches this query
    </cfif>
    <body>
    <!---table that displays the videoclips--->
    <!---When details link is selected, the page refreshes with the selected videoID ready to play--->
    <cfoutput query="qVideoclips">
                  <tr>
                    <td>#qVideoclips.currentrow#</td>
                    <td>#qVideoclips.videocategory#</td>
                    <td>#qVideoclips.videosubject#</td>
                    <td>#qVideoclips.videotitle#</td>
                    <td>#qVideoclips.videocomments#</td>
                    <td><a href="videopage.cfm?videoID=#qVideoclips.videoID#">Details</a></td>
                  </tr>
                </cfoutput>
    <!---below is the category selection form - I would like this to post back to this page with the above table showing videos from the selected category--->
    <fieldset id="cflayoutleft">
            <legend id="cflayoutleftLegend">Categories</legend>
            <cfform>
            <p>
              <label class="top" for="videocategory">Video Category</label>
              <cfselect name="videocategory" id="videocategory" query="qVideoCategory" value="videocategoryname" display="videocategoryname" selected="#video.getvideocategory()#"></cfselect>
            </p>
            <p>
              <cfinput type="hidden" name="videocategoryname" value="#video.getvideocategory()#" validateat="onSubmit">
            </p>
            <div class="submit">
            <p>
              <cfinput type="submit" name="Submit" class="submit" id="Submit" value="Submit">
            </p>
            </cfform>
            </fieldset>
    <!---video player--->
    <cfoutput>#video.getvideoembed()#</cfoutput>
    Keep in mind, I don't have a category ID yet.
    So in summary,
    I want to display only the videos from a selected category.
    I need to know if I can pass a string, which means I could use one table and pass the categoryname; I just don't know how.
    If I can only pass "videocategoryID" I would need to create and populate a field in the "videoclips" table called videocategoryID.
    I already have a table called video_category table. How can I incorporate it to get the field populated in the "videoclips" table?
    I hope this is clear. Help would be greatly appreciated!
    Thanks,
    Marty P
    MP e-commerce

    For example, installation help topics dealing with install/uninstall screenshots for an application's client and server:
    client_dir_sum.gif
    client_dot_net.gif
    client_uninst_wlcm.gif
    server_wlcm.gif
    server_cfg_tomcat.gif
    server_success.gif
    server_uninst_wlcm.gif
    ...or, screenshots dealing with an Accounts window:
    acct_groups.gif
    acct_lookup.gif
    acct_lookup_btn.gif
    acct_templates.gif
    In other words, use cfg for configuration, dir for directory, btn for button, etc., and use either a function or application window as your lead, allowing you to see all related graphics in sequential order. If you've ever done any manual book indexing, think of this as Index entries/subentries, only the "entry" in file naming is your leading prefix (client_, acct_, etc.), and your subentries are the rest of each file name. Such as:
    Accounts
    configuring groups
    using lookup feature
    lookup button
    templates
    Use the same naming conventions for your topic file names as well; using this method eliminates the need for virtual folders. Many users on this forum use the folder structure, but editing/renaming/adding/deleting folders seems to very often create all sorts of grief. I find this naming structure to be less stressful.
    Good luck,
    Leon

Maybe you are looking for

  • Schedule a report with the system date imbeded in the file name

    Hello, Could anyone tell me how I can schedule a crystal report with the system date imbedded in the file name (FileNameYYYYMMDD) through BOE?  When I scheduled the report through BOE, I gave a file name and selected Attach Date Time, but the file na

  • Text in Billing document should determine into output

    Dear Friends, Help me to determine billing document item text into printout as a line item description. My Scenario is: Generally in printout item description is determined.But i need to determine the billing item text as a item description. Thanks i

  • Validate field in tabular forms apex 4.2

    Hi. i need help doing next validations : 1.- i have a product_item field (wich is a lov and user choose one value), so i need to call a function (sending it the selected value product_item) that will return me some data about the product i selected,

  • Boundary_of_polygon utility?

    Hello all, Are you able to suggest a couple of utilities? 1) I wish to create a new geometry being the boundary of an existing polygon. I think it just means changing sdo_gtype from d003 to d002 and sdo_etype from 3 to 2 in all sdo_elem_info array en

  • Third Party to convert files...!?

    I've read through other topics regarding the lack of audio files in video clips. I am having that same problem, so I read through the topics. People mentioned using a "third party" to convert the audio files. My question is, how do you do that, and w