|
![]() |
Use the Queue instruction to start asynchronous execution of a second
activity. 5.5 PROJ-1601 CODE-742 This provides an alternative to
the Call instruction, in situations where there is no need to wait for
completion of the second activity, or where processing in parallel is
feasible and beneficial.
Use the Queue instruction only when appropriate, where the queued activity can operates in a "fire-and-forget" style.
The Queue instruction using no parameters itself. Supply values for the parameters (if any) of the activity.
Parameter |
Description |
Activity (entered in the Method field) |
Optionally, you can identify the Applies To key part of the called activity explicitly, using the format: Suprakash 2/7/07 Call Data-Admin-Operator-ID.Analyze Call MyCo-Finance-Work-Form990.Validate
|
Pass current parameter page |
Check to share the contents of the current activity with the queued activity (a form of call-by-reference). If checked, ensure that all needed input parameters of the queued activity are present with an appropriate value on this page before the Queue instruction occurs.
|
() |
If Pass current parameter page is not selected, enter values for the input parameters of the activity. Input parameters that are required to have a non-blank value are marked with an asterisk. |
At runtime, the system uses rule resolution to locate and start the activity.
The activity does not receive a step page or a primary page.
Execution of the queued activity occurs asynchronously, in a child requestor. The execution progress of the two activities is not predictable and may vary from execution to execution. MORE DETAIL ???
Execute a Connect-Wait method later to cause execution of the requestor to pause, if necessary, until the queued activity execution is complete.
This method updates the pxMethodStatus property only if it fails. See How to test method results using a transition. REALLY ???
![]() |
transition |
![]() |
Call instruction
Connect-Wait method |