CalcAllSave
You can use this function for Optiva workflows.
Purpose
Executes a Calc All function against the current formula and its subformulas. This function will save the results. All subformulas are saved upon calculation. This function returns an integer value of 0 on completion and pushes errors into the message list.
Note: If the user executing a workflow with this function does not have
        Edit permission to subformulas, those subformulas will not be modified. This is consistent
        with the Calc All/Save All tree functionality on the formula.
    Syntax
Dim variable As Long = CalcAllSave(formulaCode)
      Example
You can call this function against a formula either on its own or at the end of an update
        to a formula, particularly to values in the Item
          Lines. This is an example executed from a formula in a Workflow
        script:
    Function wf_start() As Long
    Dim variable As Long = CalcAllSave(_OBJECTKEY)
End Function