Class StartAdHocWorkflowInfo

java.lang.Object
de.elo.ix.client.StartAdHocWorkflowInfo
All Implemented Interfaces:
java.io.Serializable

public class StartAdHocWorkflowInfo
extends java.lang.Object
implements java.io.Serializable
This class contains several options that are used to start the AdHocWorkflow
Since:
9.00.000.038
See Also:
Serialized Form
  • Field Details

    • forValidation

      protected boolean forValidation
      If true, the workflow comes back to the user who started it.
    • serialFlow

      protected boolean serialFlow
      If true, the workflow routes the object from user to user. The workflow finishes when the last user has edited their node. If serialFlow is false, the workflow routes the object to all users. The first user who edits their node terminates the workflow.
    • cancelUserId

      protected java.lang.String cancelUserId
      If the workflow is canceled, this user receives a message, cancelMessage.
    • cancelMessage

      protected java.lang.String cancelMessage
      The message that is send to the user specified with cancelUserId, if the workflow is canceled.
    • finishedUserId

      protected java.lang.String finishedUserId
      If the workflow is finished, this user receives a message, finishedMessage.
    • finishedMessage

      protected java.lang.String finishedMessage
      The message that is send to the user specified with finishedUserId, if the workflow is finished.
    • finishedScript

      protected java.lang.String finishedScript
      This script is executed, when the workflow is finished.
    • nodeName

      protected java.lang.String nodeName
      Start node name.
    • workflowRepeatMessage

      protected java.lang.String workflowRepeatMessage
      This message is send to the user who started the workflow if the workflow is repeated.
    • breakWorkflowMessage

      protected java.lang.String breakWorkflowMessage
      This message is send to the user who started the workflow if the workflow is canceled.
    • userIdsToDeactivate

      protected java.lang.String[] userIdsToDeactivate
      The list of the person nodes to be deactivated when the workflow is canceled. This option is only used for "parallel for validation" workflow. Otherwise this option is ignored.
      Since:
      9.00.012.004
    • deactivateNodes

      protected boolean deactivateNodes
      If true, all person nodes are deactivated when the workflow is canceled. This option is only used for "parallel for validation" workflow. Otherwise this option is ignored.
      Since:
      9.00.012.004
    • acceptMessage

      protected java.lang.String acceptMessage
      This message is shown if the workflow is accepted by a person.
      Since:
      9.00.012.006
    • noticeMessage

      protected java.lang.String noticeMessage
      This message is shown if the a person was informed about the workflow.
      Since:
      9.00.012.006
    • actionRejectMessage

      protected java.lang.String actionRejectMessage
      This message is shown if the workflow is rejected.
      Since:
      9.00.014.006
    • successMessage

      protected java.lang.String successMessage
      This message is shown if the workflow is successfully processed.
      Since:
      9.00.014.006
    • timeLimit

      protected WFTimeLimit timeLimit
      Time-limit for the entire workflow.
      Since:
      9.00.016.009
      See Also:
      timeLimitEscalations
    • timeLimitEscalations

      protected WFTimeLimit[] timeLimitEscalations
      Additional definitions for time limits.
      Since:
      9.00.016.009
      See Also:
      WFDiagram.timeLimit, WFDiagram.timeLimitUserId, WFDiagram.overTimeLimit
    • flags

      protected int flags
      Control flags for the node, a combination of WFNode.C.FLAG_* constants.
      Since:
      9.00.016.013
    • nodeInfos

      protected java.util.List<ValueClass> nodeInfos
      The information of all nodes in the workflow.
      Since:
      10.00.000.008
  • Constructor Details

  • Method Details