Priority to be updated before insert of a record in Case form
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2023 11:35 PM
Hi Team,
We have to set priority using 3rd part integration based on category and subcategory but its not working.
I have written below BR Before Insert and tested usin rest explorer , it only sets as P2 high for all.
(function executeRule(current, previous /*null when async*/ ) {
// Add your code here
// var Priority=1;
var categoryCritical = [68, 70, 71, 72];
var subcategoryCritical = [583, 595, 596, 597, 575, 581, 536];
var categoryModerate = [70, 71];
var subcategoryModerate = [598, 2052, 576, 582, 572, 574];
var categoryLow = [71];
var subcategoryLow = [577, 578, 579];
var categoryHigh = [72];
var subcategoryHigh = [535];
var cat = current.getValue('category');
var subcat = current.getValue('subcategory');
if (categoryCritical.indexOf(cat) == -1 && subcategoryCritical.indexOf(subcat) == -1) {
gs.info('critical');
current.priority=1;
} if (categoryModerate.indexOf(cat) == -1 && subcategoryModerate.indexOf(subcat) == -1) {
gs.info('Moderate');
current.priority=3;
} if (categoryLow.indexOf(cat) == -1 && subcategoryLow.indexOf(subcat) == -1) {
gs.info('Low1');
current.priority=4;
} if (categoryHigh.indexOf(cat) == -1 && subcategoryHigh.indexOf(subcat) == -1) {
gs.info('High');
current.priority=2;
}
})(current, previous);
5 REPLIES 5
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-2023 05:09 AM
Good to know.
Thank you