Skip to content

Commit 5d9c06b

Browse files
Adding new Background script: Bulk Update of Fulfillment Group References in Published KB Articles
1 parent 72c0986 commit 5d9c06b

File tree

1 file changed

+14
-0
lines changed
  • Server-Side Components/Background Scripts/Bulk Update of Fulfillment Group References in Published KB Articles

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
var old_reference = "Service desk"; // Old group name
2+
var new_reference = "Help desk"; // New group name
3+
4+
var regexPattern = new RegExp('(?is)'+ old_reference, 'gi'); // Building Regex to generate case-insensitive pattern
5+
6+
var kb_article = new GlideRecord('kb_knowledge');
7+
kb_article.addEncodedQuery('workflow_state=published');
8+
kb_article.query();
9+
while(kb_article.next()){
10+
kb_article.text = kb_article.text.replace(regexPattern,new_reference); // Replacing the old group reference with the new group
11+
kb_article.setWorkflow(false);
12+
kb_article.update();
13+
gs.info('Updated Article: ' + kb_article.number);
14+
}

0 commit comments

Comments
 (0)