diff --git a/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/AutoApplyTemplateBeforeBR.png b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/AutoApplyTemplateBeforeBR.png new file mode 100644 index 0000000000..a39d7ef49d Binary files /dev/null and b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/AutoApplyTemplateBeforeBR.png differ diff --git a/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/README.md b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/README.md new file mode 100644 index 0000000000..8f0e68be4b --- /dev/null +++ b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/README.md @@ -0,0 +1,12 @@ +//Used to automate the application of template when additional fields are required for a process. ex. incident, change etc. + +//Template +// Navigate to System Definition > Templates and create new template +// Fill Name, Table, short description, and Template fields. + +//Business Rule +// Navigate to System Definition > Business Rule and create a new rule +// Configure the trigger condition and when to run to meet your business need. +// Advanced table: Input script and replace place holder variable values. +// var templateName = "Your Template Name"; //replace template name +// current.applyTemplate(templateName); diff --git a/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/StoryTemplate.png b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/StoryTemplate.png new file mode 100644 index 0000000000..cb80257467 Binary files /dev/null and b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/StoryTemplate.png differ diff --git a/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/auto_apply_template_on_record.js b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/auto_apply_template_on_record.js new file mode 100644 index 0000000000..6bca7176f7 --- /dev/null +++ b/Server-Side Components/Business Rules/AutoApplyTemplateOnRecord/auto_apply_template_on_record.js @@ -0,0 +1,10 @@ +// Before Business rule applied on Glide Record Table ex. story[rm_story]. + + +(function executeRule(current, previous /*null when async*/) { + + // Auto Apply Template on Glide Record Table: Story + var templateName = "Story creation"; //replace template name + current.applyTemplate(templateName); + +})(current, previous);