Consider calling Transact functions from a Maestro form to:
Use the rich Transact Fluent API, as opposed to Java script calls.
Make code more secure because it resides on the server side, not on the client side, which is a Maestro form.
Provide better integration with back end, such as database, because it resides on the server side.
Manager defines the following Transact functions:
Fluent Function (aka Form Function)
Both Fluent and Delivery Transact functions are Fluent Functions because they implement com.avoka.fc.core.service.fluent.FluentFunctionService Fluent Service, see Transact Fluent API reference.
Fluent Functions, also known as Form Functions, provide an improved programming model for client applications to call server-side business functions. Form Functions are designed for applications to make call to other system for doing remote data lookup or executing some secure business logic on the server. They provide the replacement for Form Dynamic Data Services with an improved programming and security model. Fluent Functions provide server-side function event handlers for a variety of Form event triggers. The Fluent Function programming interface is the same across a variety of function triggers enabling you to re-uses function code in a variety of contexts. For example, you could a single function for doing both data pre-fill when a form is first opened and when a saved form is resumed.
Delivery Functions are used to deliver user entered form data when a transaction is submitted. This form data includes the submitted form XML, the PDF receipt document and many also include user uploaded file attachments.
How It Works
Transact functions are configured in Manager, so they can be used from a Maestro form.
To update a Transact function:
Select Forms > Forms and search for a form.
Click the Functions link to configure a Transact function.
If the form does not have a function associated to it, you need to re-build it in Journey Maestro with the Use Transact Functions option.
Refresh your form view in Manager. You should see the Functions link available now.
Click the link to continue the configuration. You will be presented with the Form Versions tab from where you can configure the Transact function.
Temenos is committed to supporting our customers with Journey platform solutions installed in the cloud or on premise. Learn more about our Customer Care Team, and its policies, procedures, and processes.