Services Overview

   Journey Manager (JM) Previously known as Transact Manager (TM). |   System Manager / DevOps |  v5.1 & Higher This feature is related to v5.1 and higher.

Journey Manager comes with services that are software modules configured to perform specific business-related functionality, usually by executing GroovyGroovy is a powerful scripting language which runs on the Java Virtual Machine. Across theJourney platform, Groovy is used to create services in Manager. These services are primarily used to create plug-in style systems that interact with Manager. scripts. Services are often used to call external services hosted on premise or on cloud. Manager supports the AmazonAmazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon. It provides a mix of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings. or AzureMicrosoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. clouds.

You can use services to implement the typical client onboarding solutions, such as:

The example of a customer acquisition, onboarding and origination process using Manager's services is shown below:

Manager defines several categories to distinguish between services.

A service category can be one of the following:

A service has a service type defining functionality it implements, for example, virus scanning. There can be multiple services per service type. However, only one of them is set as the default service for each type. You can define your own service types and create corresponding services to implement specific requirements, for example, to notify customers via SMS, using Fluent Groovy API.

Services can be defined for an organization, so they are not visible to other organizations and their forms.

Services can have various parameters, which you can customize to control their run-time behavior.

Some services require a service connection, which defines a connection to an external service, for example, the AWS SQS service connection.

You can migrate existing services from one environment to another to improve your development process.

Forms extensively use services. You can easily configure services to be used by a form. However, when building a TM form version, you have the option of enabling or disabling Transact Functions, which limits the range of services available to the form. The comparison is illustrated below.

Next, learn how to view all services.