Article Details
| Id: | 10121 |
| Product: | finPOWER Connect |
| Type: | NEW |
| Version: | 1.05.07 |
| Opened: | 07/06/2012 |
| Closed: | 07/06/2012 |
| Released: | 15/06/2012 |
| Job: | J009773 |
Workflows; Publishing a Document now allows access to Workflow Item details
When a Document is created from a Workflow item, if the Document is an Email or SMS, a 'GenerateMessage' event is called in the Document's Script. This event now has two additional entries in the EventArge Key/Value List:
- Workflow - the finWorkflow object
- WorkflowItem - the finWorkflowItem object
These objects can be used from the 'GenerateMessage' Document Script event as follows:
Select Case eventIdCase "GenerateMessage"Dim Workflow As finWorkflowDim WorkflowItem As finWorkflowItemWorkflow = DirectCast(eventArgs.GetObject("Workflow"), finWorkflow)WorkflowItem = DirectCast(eventArgs.GetObject("WorkflowItem"), finWorkflowItem)returnValues.SetString("message", String.Format("Generated from Workflow '{0}', item {1}.", Workflow.WorkflowId, WorkflowItem.Pk))End Select
NOTE: These objects will only exist if the Document is being generated from a Workflow Item.