Article Details
| Id: | 10546 |
| Product: | finPOWER Connect |
| Type: | NEW |
| Version: | 1.06.04 |
| Opened: | 18/09/2012 |
| Closed: | 27/09/2012 |
| Released: | 24/10/2012 |
| Job: | J010399 |
Creating a Document via the User Interface now makes a 'Source' object available to the 'AfterParamatersInitialise' and 'AfterParametersFinalise' Script events
Creating a Document via the User Interface now makes a 'Source' object available to the 'AfterParamatersInitialise' and 'AfterParametersFinalise' Script events, e.g., when creating an Account Document, the 'source' parameter of the Script will be a finAccount object.
The following forms now support this:
- Create Account Document
- Create Client Document
- Create User Document
The following sample Script shows how to default Document Parameters from the Source object (assumes an 'Account' Document with a custom Text parameter named 'Salutation'):
' Handle EventsSelect Case eventIdCase "AfterParametersInitialise"If TypeOf source Is finAccount ThenWith DirectCast(source, finAccount)parameters.SetString("Salutation", .Clients(0).SalutationResolved)End WithEnd IfEnd Select
NOTE: Since this document could be generated from different locations, e.g., via the Report Explorer or when creating a Workflow Document from the Task Manager, we must check that the 'source' parameter is of the expected type.