With the latest update, the global functions and custom functions can be referred directly using the API field names.
Use Case:
When certain Services are requests by a user, under the service category 'User Management', multiple child requests have to be triggered.
In the sample shown below, two-child requests will be triggered when a Service Request is created using the template 'Employee Termination'.
Steps to configure:
1. Download and extract the zip file contents.
2. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of global_function_4 - Configuration.txt Update the build URL and Technician Key.
3. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of childJson.txt and save it with a name. Update the parent template name and the UDF fields.
4. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of addAttachment.txt and save it with a name.
6. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of findAllDynamicKeysMultiLevel.txt and save it with a name.
7. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of createChildRequest.txt and save it with a name.
8. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of getDynamicFieldValue.txt and save it with a name.
9. Goto Admin > Request Custom Function > Global Function > New > Paste the contents of global_function_16_createChildJson.txt and save it with a name.
10. Goto Admin > Request Custom Function > New Custom Function > Paste the contents of custom_function_MultipleRequestsV3.txt
11. Configure the custom trigger to invoke this custom function when a ticket is created.
12. Child request ids will be added as a note to the parent request.
If you are looking to link all the created child tickets, then use "createChildJson_Link_Request.txt" instead of "createChildJson.txt"