Create OmniStudio Calculation Procedure
sf_create_calculation_procedureCreate calculation procedures that orchestrate matrices, formulas, and logic for complex pricing, eligibility, and scoring engines.
Instructions
Creates a Calculation Procedure that orchestrates multi-step calculations using Calculation Matrices, formulas, and logic steps.
steps array — each step has:
name: step identifier
type: MatrixLookup (call a matrix), Formula (expression), Condition (branch), Assignment (set variable)
matrixName: required for MatrixLookup steps
expression: required for Formula/Condition steps
inputMap: maps procedure variables to step inputs
outputMap: maps step outputs back to procedure variables
Use Calculation Procedures to build complex pricing engines, eligibility calculators, or multi-factor scoring systems.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | ||
| steps | No | Procedure steps | |
| description | No | ||
| procedureName | Yes | API name of the Calculation Procedure |