Allow Object Modification

When a logic is executed, it may be allowed to modify objects - i.e. to update data in master tables, send emails, etc.

Logics which are allowed to modify objects:

  • Calculated Field Set

  • Calculation Flow

  • Configuration Wizard - Execution

  • Creation Workflow

  • Model Calculation

  • Model Parallel Calculation (only Init and Summary element groups)

  • RAT Calculation

  • Workflow Post Step

Also, when a logic is executed via REST API (via formulamanager.execute), it can be allowed to modify objects. This can be used, for example, when implementing integration with other system, when another system calls the logic and needs it to make some changes.

If a logic is allowed to modify objects, then it can execute, for example, methods like:

If the logic is NOT allowed to modify objects, those methods will not perform the required operation, and will issue a warning to the log file.

Found an issue in documentation? Write to us.