Updating Priority based on Business Rule on creation from 3rd Party system
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2023 11:26 PM - edited 07-24-2023 11:29 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
(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);
1 REPLY 1
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2023 11:27 PM - edited 07-24-2023 11:30 PM
I am testing using rest explorer and it shows P2-High for all