- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-13-2023 02:31 PM
Hi,
I have multiple check box type variable. Based on there selection, the approval should gone to particular user.
For ex: I have 3 check box variables viz. a, b, c.
- If a user selects a, then approval should be gone to 1 user
- If a user selects b, then approval should be gone to 2 user
- If a user selects c, then approval should be gone to 3 user
- If a user selects all three of them i.e. a, b, c, then approval should be gone to 1, 2, 3 respective users.
I have used below script in "Approval user" activity in workflow
var answer = [];
if (current.variables.a = true) {
answer.push("4e6f97291b3ce01019c25fc4464bcbd7"); //(1 user sys id)
}
if (current.variables.b = true) {
answer.push("5100a7291b7860107e64a86fe54bcbfc"); //(2 user sys id)
}
if (current.variables.c = true) {
answer.push("bbaf53a91b3ce01019c25fc4464bcb07"); //(3 user sys id)
}
Now problem is, every time am selecting any 1 or 2 checkbox out of 3. It is sending approval to all 3 users.
Please Help!!!
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 03:28 AM
Hi @Aavi ,
Just use this, it will work
current.variables.a == 'true'
if this solves your problem mark this as correct and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 02:13 AM
Hi @Community Alums @praneeth7
Try this one too, but when am using == in script, workflow just skipping this approval activity.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 02:27 AM
Hi @Aavi ,
You can try using
current.variables.c.getDisplayValue() == true
current.variables.c.getDisplayValue() == 'true'
Also log the value of the variables and debug.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 02:36 AM
Hi @Community Alums ,
Tried this way too and checked with logs also. When am using == , it is not going into loop.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 03:28 AM
Hi @Aavi ,
Just use this, it will work
current.variables.a == 'true'
if this solves your problem mark this as correct and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 04:28 AM
Thanks @Community Alums