Journey Manager (JM) The transaction engine for the platform. | System Manager / DevOps | 24.04This feature was updated in 24.04
Manager uses service types to define services for various tasks, such as rendering forms or dynamic data calls.
A service type:
Each service type belongs to one or more categories and has a defined scope.
A service category can be one of the following:
A service scope can be:
Manager has the following predefined service types, by which services are grouped:
Service Type | Category | Scope | Description |
---|---|---|---|
Database Integrity Checker Service | Core Global Service | Global | Check integrity of a database used by a Manager server. | 23.04 This feature was introduced in 23.04 |
Core Global Service |
Global | ||
Delivery Function |
Transact Function | Both |
Performs the submission data delivery using Fluent functions. |
Form Service |
Passes the submission data and attachments, as well a customizable Groovy delivery service across, to perform a delivery. |
||
Form Service |
Obtains data dynamically from external systems or services. Forms can use this service for data pre-fill, lookup or validation. |
||
Email Queue |
Core Global Service |
Processes emails stored in the email queue. |
|
Email Service |
Core Global Service Form Service |
You can also create a Groovy email service. |
|
Event Configuration |
Core Global Service |
Provides a default Event Configuration Storage service. | 22.10 This feature was introduced in 22.10. |
|
Event Listener Configuration |
Core Global Service |
Defines the Event Listener Configuration servicethat consumes Kafka topics and process them, for example, as a REST API request. | 24.04 This feature was introduced in 24.04 |
|
Find Delivery Process ID |
Core Global Service |
Updates the delivery process ID assigned by Adobe LiveCycleAdobe LiveCycle Enterprise Suite (ES4) is an service-oriented architecture Java EE server software product from Adobe Systems used to build applications that automate a broad range of business processes for enterprises and government agencies. LiveCycle ES4 is an enterprise document and form platform that allows capturing and processing information, delivering personalized communications, and protecting and tracking sensitive information. It is used for purposes such as account opening, services and benefits enrollment, correspondence management, request for proposal processes, and other manual based workflows. for submissions delivered to an Adobe LiveCycle process. |
|
Transact Function | Both |
Implements any service adhering to Transact Fluent API |
|
Form Meta Data |
Core Global Service |
Global | |
Form PDF Pre Render |
Core Global Service |
This service is called when a new Composer SmartForm with an XDP form template is created. It uses an Adobe LiveCycle orchestration to pre-render a PDF from the XDP template. This PDF is used for form rendering, which speeds up rendering and reduces the load on LiveCycle's processes. |
|
Form Prefill |
Form Service |
Retrieve prefill XML data for a form. The service can be defined at a form version level, otherwise a global default service is used. The service is called at form render time. |
|
Form Saved Processor |
Form Service |
This service is called when a form is saved to Manager, and the form version in question has been associated with a Form Saved Processor service. The default service allows you to specify custom logic in a Groovy script. |
|
Form Security Filter |
Form Service |
Provides a security filter for a form. |
|
Form Server Load Balancer |
Core Global Service |
This service is called by various operations involving LiveCycle -for example, rendering forms and receipts - and is used to ensure capacity to perform the operation is available. It also performs load balancing if more than one LiveCycle server is available. |
|
Core Global Service |
Provides security features based around the completion of a form. |
||
Core Global Service Form Service |
Selects the appropriate form version to render a form |
||
Groovy Service |
Form Service |
Both |
Provides GroovyGroovy is a powerful scripting language which runs on the Java Virtual Machine. Across theTemenos Journey Manager platform, Groovy is used to create services in Manager. These services are primarily used to create plug-in style systems that interact with Manager. code that can be reused by other Groovy services in Manager. |
Inbox Processor |
Core Global Service |
Defines services that consume events from Kafka topics. The default service is Event Inbox Processor Service. | 24.04 This feature was introduced in 24.04 |
|
Job Service |
Provides a Job Action service related to collaboration jobs. You can implement it using the |
||
Job Action Wait |
Job Service |
Provides a Job Action Wait service related to collaboration jobs. This service waits until all the steps of the previous Invoked actions have been completed. You can implement it using the |
|
Job Service Form Service |
Creates a new collaboration job for a form submission and then processes it. This service needs to be associated with the form version. |
||
Job Service |
Provides a Job Delivery service related to collaboration jobs.
This service performs actual delivery within a collaboration job. This service is used in conjunction with the Job Delivery Wait service to kick off the standard Delivery process. The delivery process is completed by the Transaction Processing Scheduled Job, not the job controller service.
See |
||
Job Delivery Wait |
Job Service |
Provides a Job Delivery Wait service related to collaboration jobs. This service waits for a delivery to be complete as a part of a collaboration job. The Job Delivery Wait service is an asynchronous mechanism. When the delivery is completed by the Transaction Processing job it calls a callback method that allows the Job Delivery Wait to complete.
See |
|
Job Expiry |
Job Service |
Provides a Job Expiry service related to collaboration jobs. You can implement it using the |
|
Job Form Start |
Job Service |
Provides a Job Form Start service related to collaboration jobs. This service associates the initial form submission with the initial step. It can add a submission processing status message to the initial submission. These appear in the user's submission history. It can also send a status update via email. See |
|
Job Process Message |
Job Service |
Provides a Job Process Message service related to collaboration jobs. This service adds a submission processing status messages to the specified Submission. These appear in the user's submission history. This action service can be used anywhere in the job but is especially useful in endpoint steps. It can also send a status update via email. See |
|
Job Receipt Wait |
Job Service |
Provides a Job Receipt Wait service related to collaboration jobs. This action polls the submissions until the receipts have completed. The generation of the receipts is completed by a separate Scheduled Job 'Transaction Processing' which by default runs every 5 minute. This action will complete when all receipts have been generated for this job's submissions. If any receipt has not completed the action returns a result of "In Progress". This will mean the Job Action / Job processing will stop and retry again in 1 minute. This is required as the existing Job Task Wait service does not wait for receipts to be created.
See |
|
Job Service |
Provides a Job Task Assign service related to collaboration jobs. The Job Task Assign Service is used for creating and assigning tasks in Journey Manager. It has the configuration properties associated with:
Tasks can be categorized as:
See |
||
Job Task Wait |
Job Service |
Provides a Job Task Wait service related to collaboration jobs. A Job Task Wait Service is paired in the 1 step with 1 or more Job Task Assign Action that creates a task. It provided an asynchronous wait mechanism described below in State Transition section. that allows the user time to complete the task via submission. When a submission comes in the Job Task Wait will execute. The code will check that JobTaskAssign actions have completed.
See |
|
Core Global Service |
Scans and checks the contents of an attachment matches the specified file extension. | 20.11 This feature was introduced in 20.11. |
||
Outbox Processor |
Core Global Service |
Defines services that publish events into Kafka topics. The default service is Event Outbox Processor Service. | 22.04 This feature was introduced in 22.04. |
|
Core Global Service |
Both |
Processes payments by connecting to a payment gateway and making a payment transaction. |
|
Core Global Service |
Sends out reminder emails about submissions that have outstanding payments older than a certain age; that is, the Reminder Age Hours service parameter. Emails are sent to administrators belonging to the Receive Outstanding Payment Alerts group. This service is periodically called by the payment reminder job. |
||
Receipt Number |
Core Global Service Form Service |
Calculates receipt numbers for new submissions. |
|
Core Global Service |
Global |
Renders HTML forms created in Maestro or Composer. |
|
Render Form |
Core Global Service Form Service |
Uses an orchestration in LiveCycleAdobe LiveCycle Enterprise Suite (ES4) is an service-oriented architecture Java EE server software product from Adobe Systems used to build applications that automate a broad range of business processes for enterprises and government agencies. LiveCycle ES4 is an enterprise document and form platform that allows capturing and processing information, delivering personalized communications, and protecting and tracking sensitive information. It is used for purposes such as account opening, services and benefits enrollment, correspondence management, request for proposal processes, and other manual based workflows. to render a form when it is opened to be filled in. | 17.10 This feature was removed in 17.10 |
|
Render Offline Submission Form |
Core Global Service |
Uses an orchestration in LiveCycle to render a form when it is submitted after being saved offline. |
|
Core Global Service Form Service |
Renders a form's receipt using one of the following orchestrations: LiveCycleAdobe LiveCycle Enterprise Suite (ES4) is an service-oriented architecture Java EE server software product from Adobe Systems used to build applications that automate a broad range of business processes for enterprises and government agencies. LiveCycle ES4 is an enterprise document and form platform that allows capturing and processing information, delivering personalized communications, and protecting and tracking sensitive information. It is used for purposes such as account opening, services and benefits enrollment, correspondence management, request for proposal processes, and other manual based workflows., PhantomJSPhantomJS is a scripted, headless browser used for automating web page interaction. PhantomJS provides a JavaScript API enabling automated navigation, screenshots, user behavior and assertions making it a common tool used to run browser-based unit tests in a headless system like a continuous integration environment. PhantomJS is based on WebKit making it a similar browsing environment to Safari and Google Chrome (before Chrome's fork of WebKit evolved into Blink). It is open-source software released under the BSD License., Static PDF, IText. |
||
Repository Publish |
Core Global Service |
||
Repository Synchronize |
Core Global Service |
Brings the LiveCycle repositories up to date after the set of form versions has changed. |
|
Scheduled Service |
Core Global Service Form Service |
Executes custom logic defined as a Groovy script. |
|
Submission Completed Processor |
Form Service |
Processes completed submissions. |
|
Submission Data Extraction |
Core Global Service |
Provides a service to extract the XML data document from a HTML form submission. |
|
Submission Data Storage |
Core Global Service |
Stores and retrieves submission, receipt and attachment data. |
|
Submission Data Validator |
Form Service |
Validates submitted data. |
|
Submission Delivery Controller |
Core Global Service |
Performs submission delivery, marks submissions as undeliverable, and sends reminders. |
|
Submission Email Verification |
Core Global Service |
Sends email verification requests to users who have submitted a form. |
|
Submission Preprocessor |
Form Service |
Process submission data before it's submitted. |
|
Core Global Service |
Creates and stores receipts for new submissions, and re-attempts to render receipts for submissions where previous attempts failed. |
||
Submission Service |
Core Global Service |
Performs submissions. |
|
Core Global Service |
Sends various server events to external systems. You can use both the Azure and AWS system event publishers. |
||
Task Expiry Process |
Core Global Service Form Service |
Invokes an external process to notify interested parties that the task has expired. |
|
Test Suite |
Form Service |
Provides a test suite. |
|
Tracking Number |
Core Global Service Form Service |
Calculates tracking codes for new submissions. |
|
Core Global Service |
Performs processing of all submissions. |
||
Two Factor Authentication |
Core Global Service |
||
Core Global Service Form Service |
Scans attachments stored in Manager for viruses using various antivirus software. |
You can create new services based on the existing types.
Next, learn how to view all services.