• Platform
    • Manager
    • Maestro
    • Exchange
    • Workspaces
    • Analytics
    • Springboard
    • API
Transact Services Guide (TSG)

Transact Services Guide (TSG)

  • Getting Started
  • Groovy Guide
  • Service Development
  • Groovy Services API
  • REST API

›Groovy Services API

Getting Started

  • Introduction

Groovy Guide

  • Groovy Guide
  • Groovy Declarations
  • Control Statements

Service Development

  • Service Development
  • Transaction Processing Sequence
  • Service Logging
  • Remote Service Calls
  • Fluent Security Configuration
  • Third-party Libraries

Groovy Services API

  • Groovy Services API
  • Fluent Function
  • Delivery Function
  • Form Version Selector
  • Form Security Filter
  • Form Prefill
  • Tracking Number
  • Form Dynamic Data
  • Submission Preprocessor
  • Receipt Number
  • Form Saved Processor
  • Submission Data Validator
  • Submission Completed Processor
  • Render Receipt Service
  • Delivery Process
  • Task Expiry Process
  • Email Service
  • Job Action
  • Scheduled Service
  • Groovy Service
  • SSO Revalidation
  • SSO Get Authentication Token
  • SSO Authentication OK Response
  • SSO Authentication Provider
  • Transaction History Publisher
  • Virus Scan

REST API

  • REST API
  • REST Application Package API
  • REST Delivery API
  • REST Form Groups API
  • REST Groovy Service Invoke v2
  • REST Service Definitions API
  • REST Tasks API
  • REST TestCenter API
  • REST TPac API
  • REST Transactions API
  • REST Transaction History API

Workspaces API

  • Workspaces API
  • Filters
  • Sort
  • Workspaces Category API
  • Workspaces Current User API
  • Workspaces Extract Name API
  • Workspaces Form API
  • Workspaces Group API
  • Workspaces Job API
  • Workspaces Org API
  • Workspaces Property Name API
  • Workspaces Space API
  • Workspaces Txn API
  • Workspaces User API

Groovy Services API

The Temenos Journey platform provides a very comprehensive set of service extension points where you plug-in Groovy script to create your customized transaction applications. For an overview of these service extension points, see Transaction Processing Sequence.

This topic provides Groovy Service API documentation for each of the service types and example Groovy script code to get you started.

Service Types

Fluent Function
which provides a Fluent Function to execute on a form event trigger
Delivery Function
which provides a Fluent Delivery Function to perform transaction data delivery
Form Version Selector
which is used to select which form version to render
Form Security Filter
which is used to perform access checks on when forms are rendered
Form Prefill Data
which is used to pre-populate forms when they are rendered
Tracking Number
which can be used to create custom transaction tracking numbers
Form Dynamic Data
which enable forms to call remote service dynamically based on user selections
Submission Preprocessor
which can validate submitted data before a transaction is created
Receipt Number
which can be used to create custom transaction receipt/reference numbers
Form Saved Processor
which is called when a user saves a form
Submission Data Validator
which is called when a user submits a completed form
Submission Completed Processor
which is called when all the required user steps have been completed
Render Receipt
which is called to render the form submission PDF receipt document
Delivery Process
which is used to deliver the form submission data to back office systems
Task Expiry Process
a service which is called when an assigned task reaches expiry without being completed
Email Service
which is called when an transaction related email is sent to an end user
Job Action
which can be used to provide custom Job action processing
Scheduled Service
an arbitrary service which can be scheduled to execute based on a timer or cron expression
Groovy Service
an arbitary Groovy service function which can be called from other services
SSO Revalidation Script
called to look at changes which may trigger the SSO filter to re authenticate the user.
Get SSO Auth Token Script
used to obtain an SSO authentication token during user authentication
Auth OK Response Script
called when a user has been successfully authenticated during SSO login
Groovy Authentication Provider
used to authenticate a login token during SSO login
Virus Scan
used to perform file virus scan
← Third-party LibrariesFluent Function →
  • Service Types

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA