Defining Jobs or Scriptlets for Use at Transitions

An application developer or administrator can define jobs that run when a status changes or scriptlets that run before or after a job step is assigned.

The Pre-job and Post-job Scriptlet fields allow you to interpose custom processing at the beginning or ending of a job ticket that applies to only this transition.

Task Sequence Scriptlets supplied by Astoria are typically placed in starScriptlets.py. A developer can examine that file which resides on the primary ACS server or their development system at %lspeed_home%\iengine\python.

The developer should look for the registerTaskSequenceScriptlet calls at the end of the file to get the list of relevant scriptlets which currently includes:
#######################################################################################################################
#
# job review scriptlet registration
#
#######################################################################################################################
registerTaskSequenceScriptlet(lockDocument)
registerTaskSequenceScriptlet(lockDocumentToTaskOwner)
registerTaskSequenceScriptlet(unlockDocument)
registerTaskSequenceScriptlet(assignToRole)
registerTaskSequenceScriptlet(assignToRoleAndLock)
registerTaskSequenceScriptlet(compose)
registerTaskSequenceScriptlet(deleteAnnotations)
registerTaskSequenceScriptlet(validateStructuredDocument)