Info*Engine Tasks
UpdateReleaseActivities
Given the UFIDs of ReleaseActivity objects, the task updates their statuses to the input value and their associated message to a string that says the sub-transaction status was updated by an Administrator. The task performs the update by invoking the updateReleaseActivity() API of StandardESIService.
DeleteReleaseActivities
Given the UFIDs of ReleaseActivity objects, the task deletes them, by invoking the deleteReleaseActivity() API of StandardESIService.
GetTransactions
Fetches the ESITransaction objects based on the input search criteria. The search criteria are specified either for transactions themselves, or for business objects (in which case, the associated transactions are fetched).
UpdateTransaction
Given the UFID of an ESITransaction object, the task fetches the associated ReleaseActivitiy objects, and then sets the status of the input transaction to a value based on the statuses of the fetched ReleaseActivity objects. If no ReleaseActivity objects could be fetched, the transaction is hidden using a call to the hideTransaction() API of StandardESIService. Also, if the transaction is set to a “pending” status, the checkAndExecutePostEvent() API of ESIReleaseUtility is invoked so as to invoke the postEvent() API if appropriate.