Show request attributes in Task Subject / Description

Show request attributes in Task Subject / Description

Requirement:
To show the request field values such as Request Type, Status etc., or the additional field values in the Task subject/description.

Usecase:
When a task is triggered from a request, it should contain the request details (configured) in the Subject/Description of the task. This will enable to task technician to quickly view the request information in the task.

Please follow the below steps. 
  1. Goto Admin > Task Custom Functions > Global function > New > Paste the content from the attachment  1. Global function_5.txt  and save it with a name.
  2. Update the URL and technician key in the script. You can get the technician key under profile in the top right corner. 
    1. Refer to the below link: https://help.servicedeskplus.com/api/rest-api.html$key
    2. Refer to the attached screenshot. (2. Global function_5 configuration)

  3. Goto Admin > Task Custom Functions > Global function > New > Paste the content from the attachment  (3. global_function14.txt) and save it with a name. Modify the return type and the parameter as in the attached screenshot. (4. global_function14 configuration)

  4. Goto Admin > Task Custom Functions > Global function > New > Paste the content from the attachment  global_function15.txt and save it with a name. Modify the return type, parameter, and the global function name in the attached screenshot.(6. global_function15 configuration)

  5. Go to Admin --> Task Custom Functions. Create a new function.
    1. Refer to the attached script. (7. taskupdate_deluge.txt.)
    2. Modify the global functions in the script.
    3. Refer to the attached screenshot. (8. taskupdate_deluge configuration)

  6. Update the task template as in the attached screenshot. (9. Task template configuration). There should be a space before and after the variable.

  7. Configure Task custom trigger as in the attached screenshot. (10. Task Custom trigger configuration)



          • Related Articles

          • Closed request with pending task

            This report is used to get all completed request with the pending task.     To make any changes to a query, refer to the KB article below. https://pitstop.manageengine.com/support/manageengine/ShowHomePage.do#Solutions/dv/24000633501275 SELECT ...
          • How to automatically create a task in a Change Request.

            This is a sample script to create a task in a Change Request based on the values given in certain fields. This is done by using an API call to create  a task in ServiceDesk Plus. The task can also be created in a request, problem, project or a ...
          • Task Comments and Description

            This report is used to find the task comments and Description. To make any changes to a query, refer to the KB article below. https://pitstop.manageengine.com/support/manageengine/ShowHomePage.do#Solutions/dv/24000633501275 SELECT taskdet.TASKID AS ...
          • How to populate request details on associated tasks.

            This sample script is used to update request field values into tasks associated with request templates The Request details are stored as a JSON Object in a file and its path is provided as input to the Script. This can be used in the application ...
          • Request recipient email

            This report is used to find the recipient email address.  Some requests are forward to others through the mail, this report helps to find the statistics how many requests are forward to others using the email address filter.  To make any changes to a ...