Version: 23.10
Groovy Services API
The Temenos Journey platform provides a comprehensive set of service extension points where you plug in Groovy script to create customized transaction applications. For an overview of these service extension points, see Transaction Processing Sequence.
Service Types
Groovy Service API documentation is available for each of the supported service types, and example Groovy script code is provided to help get you started.
Service Type | Description |
---|---|
Fluent Function | Provides a Fluent Function to execute on a form event trigger. |
Delivery Function | Provides a Fluent Delivery Function to perform transaction data delivery. |
Form Version Selector | Select which form version to render. |
Form Security Filter | Perform access checks on when forms are rendered. |
Form Prefill Data | Pre-populate forms when they are rendered. |
Tracking Number | Create custom transaction tracking numbers. |
Form Dynamic Data | Enable forms to call a remote service dynamically based on user selections. |
Submission Preprocessor | Validate submitted data before a transaction is created. |
Receipt Number | Create custom transaction receipt/reference numbers. |
Form Saved Processor | Called when a user saves a form. |
Submission Data Validator | Called when a user submits a completed form. |
Submission Completed Processor | Called when all the required user steps have been completed. |
Render Receipt | Called to render the form submission PDF receipt document. |
Delivery Process | Deliver the form submission data to back office systems. |
Task Expiry Process | Called when an assigned task reaches expiry without being completed. |
Email Service | Called when a transaction-related email is sent to an end user. |
Job Action | Provide custom Job action processing. |
Scheduled Service | An arbitrary service scheduled to execute based on a timer or cron expression. |
Groovy Service | An arbitary Groovy service function called from other services. |
SSO Revalidation Script | Look at changes which may trigger the SSO filter to re-authenticate the user. |
Get SSO Auth Token Script | Obtain an SSO authentication token during user authentication. |
Auth OK Response Script | Called when a user's authentication during SSO login is successful. |
Groovy Authentication Provider | Authenticate a login token during SSO login. |
Virus Scan | Perform file virus scan. |