In addition to fixed selection forms, it is possible to define dynamically changing selection forms. For example, in the workflow of “Determining the Event Location”, options are listed for the first time in the upstream Step and selected in the downstream Step. In such a case, set the options to refer to the [String-type (multiple lines)] Data Item in the upstream Step.
1. Usage Example of “Dynamic Choices”
- 1. Separating Survey and Selection
- Options are listed in the upstream Step and selected in the downstream Step
- 2. Reducing the Input Burden
- Reduce input work in the downstream Step as much as possible (e.g. “Situation Confirmation to the Construction site”)
2. Data Structure of Select-type Data
- a. Choice ID
- The identification symbol that is used in server communication, etc. (Equivalent to "value attribute" in "option tag" of HTML)
- b. Label
- Character string that is displayed on the [Input screen] (Equivalent to a character string enclosed in the "option tag")
- The same string may be set in [Choice ID] and [Label]
3. Prepare String-type Data Item for the Options
- a. ID List of Options
- Define a Data Item of [String-type (multiple lines)] to store the Choice ID (Option value)
- b. List of Labels for Options
- Define a Data Item of [String-type (multiple lines)] to store the Display Labels
- Input example of Options (Choice ID / Display Label: "a1/Tokyo", "a2/Madrid" "a3/Istanbul"
- When you set the same string to the Choice ID and Label, only one [String-type (multiple lines)] is needed.
4. Prepare a Select-type Data Item
- 1. Set the Reference Destination of the Choice ID
- Specify a Data Item of [String-type (multiple lines)]
- 2. Set the Reference Destination of the Display Label
- Specify a Data Item of [String-type (multiple lines)]
- When the number of lines in the Choice ID and Display Labels is different, only the number of Option IDs will be displayed
- Options will be displayed when the Approver opens the Input screen, instead of when the Issue arrives at the Approval Step
Comments
0 comments
Please sign in to leave a comment.