diff --git a/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/README.md b/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/README.md new file mode 100644 index 0000000000..1d014c8329 --- /dev/null +++ b/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/README.md @@ -0,0 +1 @@ +This code_snippet.js script will auto-calculate Change Implementation Risk Using ML Score. diff --git a/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/code_snippet.js b/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/code_snippet.js new file mode 100644 index 0000000000..5b0804a246 --- /dev/null +++ b/Server-Side Components/Business Rules/Auto-calculate Change Implementation Risk Using ML Score/code_snippet.js @@ -0,0 +1,10 @@ +// This script will auto-calculate Change Implementation Risk Using ML Score. +// Call an internal ML score table and set risk. +// Before Business Rule on change_request +(function(current, previous){ + var ml = new GlideRecord('u_ml_change_risk'); + ml.addQuery('u_signature', current.short_description); + ml.query(); + if (ml.next()) current.u_ml_risk_score = ml.u_score; + else current.u_ml_risk_score = 50; +})(current, previous);