1. Select the signer

When the node is in operation, you can select the signatory and set the sign-in pass rate to initiate the sign-in.

After selecting the additional signatory, assign a value to the NextActivityPerformers property of the WfAppRunner object in the same format as the joint signatory format.

ControlParameterSheet in Runner is a dynamic variable, and the pass rate can be assigned to it, for example:

ControlParameterSheet : {

"SignForwardType" : SignForwardBefore ,

"SignForwardCompareType" : Count

                       " SignForwardCompleteOrder " :2

}

}

Parameter Description:

SignForwardType : Signing pass type, can be divided into:

  1. Sign before SignForwardBefore ,
  2. Sign after SignForwardBehind ,
  3. SignForwardParallel parallel signing

SignForwardCompareType : Pass rate type, which can be divided into:

  1. Count: by the number of people
  2. Percentage: by percentage

SignForwardCompleteOrder : Signing pass rate, serial signing is the number of people who passed, and parallel signing is the passing percentage

  1. Call the engine SignForwardProcess(WfAppRunnerrunner) to initiate signing

WfExecutedResult runAppResult = _workflowService.SignForwardProcess(runner);


Graphical representation of countersigning and signature processing: