Set Process Data Action Advanced Customizations

  • Updating Multiple Parameters with Dynamic Input: Dynamic Input is not used to update all parameters with a single action, but to ensure that each parameter can be processed flexibly according to its data type and number of records.
    • Each parameter is still processed individually; the logic does not update all parameters at once.
    • However, with Dynamic Input, even if the number of records in the list obtained with Get Process Data changes or the data types vary, each record can be handled correctly.
    • This ensures compatibility and flexibility in processes with parameters of different types and numbers.
  • Chain Usage with Get Process Data: First, process data is read, the necessary parameters are selected and updated.
  • Conditional Update: Parameters can be updated when certain rules are met.

Technical Risks and Controls

  • Incorrect ProcessId: Entering a process ID that does not exist will cause the action to fail.
  • Parameter Mismatch: The assigned value must be appropriate for the parameter type (e.g., text, number, date).
  • Empty or Incorrect Value: When the value field is empty or incorrect, the process parameter may receive an incorrect or empty value.
  • Use of Dynamic Input: If not all parameters are retrieved using Dynamic Input, some values may not be updated.

The Set Process Data action, when used in conjunction with Get Process Data, provides a complete solution for reading, analyzing, and securely updating process data. This makes workflows more flexible and manageable.