How to use 'catalog variables' in conditions or adavanced conditions on email notifications

Sarah Bouil
Tera Expert

I have written my Notification on sysaproval_approver table. So the catalog variables on RITM table. I am not sure how can I add catalog variables in condition or advanced conditions.

 

Just assume the catalog variable 'Access' is a Type of Select Box with options prod and non_prod.

 

So my Notification should be executed if the Access(catalog item variable) is non_prod.

 

or is it possible by writing script in Advanced condition(under When to send) like below:

var v = current.sysapproval.ref_sc_req_item.variables.access;

answer = v?"true" == v:non_prod;

 

I tried with above code but the notification is not triggering.

 

I tried to put some logs:

 

gs.log(v) is printing- non_admin but when I try to print gs.log(answer)- it's False so that might be the reason.

 

Kindly help me what was the issue with my script in advanced condition?

15 REPLIES 15

Hi,

 

I tried with above setup but the notification is not triggering. I noticed if I add any script in Advanced condition the  Notification is not triggering. Kindly help me.

Could you provide picture of your script and configuration?

Sarah Bouil
Tera Expert

Hi,

 

Picture of the Notification.

SarahBouil_0-1712157532405.png

 

Kindly help me on it.

@Sarah Bouil can you please try my code once.it will surely work for you.

is it something like this: answer = current.document_id.variables.type_of_role;