Use Business Formulas in a Digital Journey
After you configured a data set, a formula expression in the editor, and activated the formula, you can use the formula in a journey or entity form.
Call Formulas in a form-driven flow (no code)
- Open FintechOS Studio, open the main menu and select Digital Experience > Customer Journeys > Form Driven Flows.
- Open the form driven flow you wish to work on.
- Select the Actions tab, then click Insert.
- Click Insert and select the call formula with data mapping and select the formula you wish to execute and the mapping you have done.
- Click ''Save'' and then click ''Save and reload''.
- Continue to add as any as you have or need.
- Open each step and add the action by clicking the 'Flow control.
- In the section ''Actions to be performed'' add the action that calls the formula.
- Click Save and Reload .
Track form driven flows that are using a specific formula
After you configure a form driven flow to call a formula, the form will be listed in the Form Tracking tab of the formula's edit form.
Call formulas using server side scripts
Formulas can be called from server side scripts using the following method:
Copy
/**
* Call formula by name
* @param formulaName is the name of the formula
* @param input is the input that must be provided in order to compute the formula
* @param options are the formula runtime options of type IFtosRunFormulaOption. A property that can be set here is referenceDate if you need to call a past version of the formula
* @return the object with the calculated values
*/
server.formulas.runFormula(formulaName: string, input: any, options: any): any
Example
Copy
var input = {
age: 20,
region: "test"
}
server.formulas.runFormula("formulaName", input, {});
For more information, see the Server SDK Reference Guide.