Create incident task with same group as incident record.#1922
Create incident task with same group as incident record.#1922raghavs046 wants to merge 2 commits intoServiceNowDevProgram:mainfrom
Conversation
| @@ -0,0 +1,13 @@ | |||
| var incRec = new GlideRecord('incident'); | |||
| incRec.addEncodedQuery('assignment_group=287ee6fea9fe198100ada7950d0b1b73^active=true'); // encoded Query to get incients assigned to particular group | |||
There was a problem hiding this comment.
You are using a sys_id, can you in the comment add what it refers to?
| var incRec = new GlideRecord('incident'); | ||
| incRec.addEncodedQuery('assignment_group=287ee6fea9fe198100ada7950d0b1b73^active=true'); // encoded Query to get incients assigned to particular group | ||
| incRec.query(); | ||
| var eQry = incRec.getEncodedQuery(); |
There was a problem hiding this comment.
Add comment to show that this returns the encodedQuery
| var eQry = incRec.getEncodedQuery(); | ||
|
|
||
| while(incRec.next()){ | ||
| var iTask = new GlideRecord('incident_task'); |
There was a problem hiding this comment.
You are not executing this query. Additionally, why are you looking at incident_task here?
There was a problem hiding this comment.
@WillemZeiler I am using eQry to apply the query below. The requirement was to have an extra record for reporting purpose later.
|
|
||
| 1.In any GlideRecord query retrieve query using getEncodedQuery() | ||
|
|
||
| 2.Apply this encoded query to create/update records (you can apply this query to other tables if query is appropriate). |
There was a problem hiding this comment.
Do you have examples where you used this and why? That way it will add value in addition to the standard documentation: https://www.servicenow.com/docs/bundle/zurich-api-reference/page/app-store/dev_portal/API_reference/GlideRecord/concept/c_GlideRecordAPI.html
There was a problem hiding this comment.
@WillemZeiler This was a client requirement, where for a particular group they wanted a task generated to log some internal extra work they were doing during some of their internal transition.
This was done through a scheduled job (daily) for the required period and then the scheduled job was deactivated.
|
Thank you for your submission. I have added comments in your code. Please note that, in order to merge this PR it needs to have clear additional benefits in reference to the standard documentation and example on getEncodedQuery here: https://www.servicenow.com/docs/bundle/zurich-api-reference/page/app-store/dev_portal/API_reference/GlideRecord/concept/c_GlideRecordAPI.html |
PR Description:
Pull Request Checklist
Overview
Code Quality
Repository Structure Compliance
Core ServiceNow APIs/Server-Side Components/Client-Side Components/Modern Development/Integration/Specialized Areas/Documentation
Restrictions