Article Details
Id: | 10936 |
Product: | finPOWER Connect |
Type: | NEW |
Version: | 1.06.07 |
Opened: | 20/02/2013 |
Closed: | 21/02/2013 |
Released: | 27/03/2013 |
Job: | J011148 |
Workflows; 'BeforeItemAction' Script event can now update the Outcome and StatusNotes for 'Question' and 'Test' type Workflow Item
The 'BeforeItemAction' Script event can now update the Outcome and StatusNotes for a 'Question' or 'Test' type Workflow Item.
'Test' type items can now also define outcomes other than 'True' and 'False'.
The following example updates the outcome from a 'Test' type item to 'X' and also updates the Status Notes to indicate that the Script has intervened:
Select Case eventId
Case "BeforeItemAction"
Outcome = otherParameters.GetString("Outcome")
StatusNotes = otherParameters.GetString("StatusNotes")
If workflowItem.Description = "Test" AndAlso Outcome = "True" Then
otherParameters.SetString("Outcome", "X")
otherParameters.SetString("StatusNotes", "Outcome updated to 'X' by Script.")
End If
End Select
NOTE: Even though the event is names 'BeforeItemAction', any tests defined in a 'Test' type Workflow Item have already been performed and the outcome set to either 'True' or 'False'.