Header Ads

  • Recent Posts

    How Interactive and Deferred mode works in PeopleSoft?

    Quite often many of us get confused on Interactive and Deferred mode settings as to whether the component level setting takes precedence or the record/field setting in a page takes precedence.
    PeopleSoft interactive processing mode follows a different approach compared to deferred mode processing.

    How to set interactive mode or deferred mode in PeopleSoft?
    Simple isn't it? Modes can be chosen at three levels - Rec/Field in a page, Page and Component. Deferred processing is the default mode at all - the field, page, and component levels.

    How to make a field or a page in a component work in Deferred Mode?
    For deferred mode processing to work for a field in a page, Deferred Mode must be the only permissible mode at all levels - Rec/Field, Page and Component. Selecting deferred mode at each of these levels will allow a field in the component to run in deferred mode. For a page to run in deferred mode, deferred mode must be selected at the page and component levels.

    How to make a field or a page in a component work in Interactive Mode?
    If a component is using deferred-processing mode, pages and fields within that component can be made interactive on an individual basis. However, if a component is interactive, then all pages and fields on that component are interactive as well.

    Below is the table which shows the behavior of a  record/field with respect to the various options chosen at all the three levels - rec/field, page and component.
    Component
    Page
    Record.Field
    (PageField)
    Resulting Behavior
    Interactive
    Interactive
    Interactive
    Interactive
    Interactive
    Interactive
    Deferred
    Interactive
    Interactive
    Deferred
    Interactive
    Interactive
    Interactive
    Deferred
    Deferred
    Interactive
    Deferred
    Interactive
    Interactive
    Interactive
    Deferred
    Interactive
    Deferred
    Interactive
    Deferred
    Deferred
    Interactive
    Interactive
    Deferred
    Deferred
    Deferred
    Deferred
    Table1: Interactive mode vs Deferred mode in PeopleSoft Component, Page and Rec/Field

    Different Settings and results:
    In a nut shell, if interactive mode is chosen at the highest level it gets inherited up to the lowest level. When deferred mode is chosen, the individual settings of the lower level objects will be the resulting behavior.
    1. Choosing a component interactive makes all objects in the component interactive irrespective of the individual settings.
    2. Choosing a page interactive makes all objects in that page interactive irrespective of the individual settings.
    3. Choosing a rec/field in a page as interactive then that field becomes interactive irrespective of the settings at page and component levels.
    4. If deferred mode has to be chosen then deferred mode must be chosen at all levels. 
    The following table from Peoplebook shows the events that cause the PeopleTools run-time environment to process logic on the application server when operating in deferred or interactive processing mode:
    Event
    Deferred Processing
    Interactive Processing
    Entering data in fields with PeopleCode (for example, FieldEdit and FieldChange) associated with them.
    NA 
    X
    Entering data in fields that have prompt table edits.
    NA
    X
    Entering data in fields that have related displays.
    NA
    X
    Inserting a row or series of rows in a grid or scroll area.
    X
    X
    Deleting a row from a grid or scroll area.
    X
    X
    Using the grid or scroll area controls to move forward or back.
    X
    X
    Selecting another page tab.
    X
    X
    Selecting another grid tab.
    X
    X
    Expanding or collapsing a collapsible section.
    X
    X
    Clicking any button or icon on the page.
    X
    X
    Clicking any link on the page.
    X
    X
    Clicking the Refresh toolbar button.
    X
    X
    Using the Refresh hot key.
    X
    X
     Table2: Triggering Server Processing

    No comments

    Please refrain for marketing messages and unnecessary back links.

    Post Top Ad

    Post Bottom Ad