How to set up Decision Table to create catalog tasks in Flow?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-12-2023 12:00 PM
I want to use a decision table to determine which catalog tasks need to be created in a flow, but I'm struggling with how it should be set up.
The catalog item is for a specific software and has an "Action" variable, it's a select box with the choices of Add a user, Remove a user, Change a user, Add mobile app only, Remove mobile app only. Depending on what is selected, I need multiple catalog tasks for different teams to be created in parallel.
For example, if Add a user is selected, 5 catalog tasks need to be created for 5 separate teams, all at the same time, they are not dependent on each other.
1. I want to use the select box question choice/value as a choice (not string) input to the Decision table so I only have to maintain it in one spot, not two. Can that be done? Where are the question choices stored and how can I make sure I'm selecting the one that belongs to the software catalog item. There is more than one catalog item with the variable "Action".
2. If I'm forced to use a string input, what is the syntax for the value of "is one of"?
3. Can I have multiple results? If I choose Assignment group as the result in the decision table, how do I represent 5 assignment groups that I can use to create catalog tasks in the flow? Is this even possible?
4. If multiple results are possible, how are they used in a flow? With a For Each loop?
I'm trying to accomplish this:
Condition | Result |
Action = Add user or Remove User | Team A, Team B, Team C, Team D, Team E |
Action = Change User | Team B, Team E |
Action = Add mobile app only or Remove mobile app only | Team C |
This was so much easier with a Switch statement in Workflow!