diff --git a/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/README.md b/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/README.md new file mode 100644 index 0000000000..f49003b745 --- /dev/null +++ b/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/README.md @@ -0,0 +1 @@ +This code_snippet.js script gather change summaries and build notes. diff --git a/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/code_snippet.js b/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/code_snippet.js new file mode 100644 index 0000000000..7938bdd376 --- /dev/null +++ b/Server-Side Components/Business Rules/Auto-generate Release Notes on Release Close/code_snippet.js @@ -0,0 +1,13 @@ +// This script gather change summaries and build notes. +// After Business Rule on rm_release table +(function(current, previous){ + if (current.state == 'closed'){ + var ch = new GlideRecord('change_request'); + ch.addQuery('release', current.sys_id); + ch.query(); + var notes = []; + while(ch.next()) notes.push(ch.number + ': ' + ch.short_description); + current.u_release_notes = notes.join('\n'); + current.update(); + } +})(current, previous);