- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 03:13 AM
Hi,
This is related to facilities module..
When I submit the request from facilities request form a task is generating for that request. But the problem is the task state is in "Draft" and I need to change this to "Pending Assignment" by default. Like whenever i submit a request it should generate a task with state as "Pending assignment".
Please suggest me how can i do this.. I have written a BR, but it's not working..
(function executeRule(current, previous /*null when async*/) {
// Add your code here
var fcts = new GlideRecord('facilities_request');
if(fcts.get(current.getValue('facilities_request'))){
fcts.state = 10;
fcts.update();
}
})(current, previous);
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 04:37 AM
Hi Guys,
I got it fixed...I have just set the action in Br as Set state to Pending assignment and it's working fine..
Thank you so much guys for your response anyway...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 03:21 AM
Create a before Insert BR, and increase the order to 1000 on Facilities Task, set state directly as draft.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 03:42 AM
Hi Anurag,
Actually when ever a task generated here the state should be "Pending assignment" not "Draft", right now it is "Draft".. How can i change the state, Please suggest??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 03:45 AM
Before insert business rule as i said.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2017 03:23 AM
I am not familiar with facilities module :
But generally speaking what you need is a Before Insert Business rule on the task (sc_task/facility task i think) table and in that you can add conndition that if request.sys_class_name == <facilities>
Script:
current.state=<value of Pending Assignment>