Menu

queueProcessAction

Adam Tauno Williams

OIE

queueProcessAction

Queues a new process for execution.

The input message of this action will be the input message of a new process created from the specified route. The new process will be placed in the queued state. The output message of the action contains the object id of the new queued process.
Unless otherwise specified by the inheritXATTRs parameter [with a value of "NO"] the XATTR object properties of the current process will be copied to the newly queued process.

Parameters

Parameter Description
routeName
inheritXATTRs Default: YES
priority

Example

Creates a new process from the "MVPCatalogOut" route whose input message will be the contents of the current processes' "objectId" message.

<action name="actionActivity" id="000000000008" 
        extensionAttributes="MVPSpoolCatalogs/000000000008"> 
    <input property="message" formatter="StandardRaw"/> 
    <output><source property="objectId"/></output> 
    <attributes xmlns=""> 
        <extension name="activityName">queueProcess</extension> 
        <extension name="validation">false</extension> 
        <extension name="routeName">MVPCatalogOut</extension> 
        <extension name="isSavedInContext">true</extension> 
    </attributes> 
</action>

Possible Errors

TBD


Related

Wiki: OpenGroupwareIntegrationEngine
Wiki: Process
Wiki: Route

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.