- Select a change record and under Details and Tasks, click Show Tasks.
- From the Assigned Tasks table in the Change Management console, select a task, and then click View.
- On the Task Management form, update the fields.
- Click the Work Info tab.
- Define a work info history entry for the task, and then click Save.
Important
After a task is closed, it cannot be reopened.
- Select a change record and click Show Tasks under Details and Tasks.
- From the Assigned Tasks table in the Change Management console, select a task, and then click View.
- Click the Assignment tab, and then update the time that you have spent on the task.
- Click the Work Info tab, and then define an entry in the Work Info History field.
- At the top of the Task form, set the Status to Closed.
- (Optional) Send an email notice to notify the task requester that the task is complete. Use this notification to ask the task requester to review and validate the work that you performed.
- Select a status reason to describe how the task was closed, and then click Save.
- In the Change form, open a change request.
- Click the Tasks tab.
- Select a task, and then click Cancel.
The task status is set to Closed.
If the task has related configuration items (CIs), you can update any CI costs that are affected by this cancellation. For more information, see Relating-items-to-the-change-request.
- Select a change record and click Show Tasks under Details and Tasks.
- From the Assigned Tasks table in the Change Management console, select a task, and then click View.
- Click the Financials tab, and then enter the budgeted estimated total time in hours.
- When you finish the task, enter the actual total time.
- Enter your calculation unit type; for example, flat rate.
- Save the change request.
The information is calculated and rolled up into the change request.
When you are assigned a task, you can contribute financial information for the task. However, you can only calculate charges for the change inside the change request.
You can create a task by using an existing task template, or add an ad hoc task to a record. For work orders, change records, and incident records, the Summary and Priority information on the task is prepopulated with the values of the parent record.
Additionally, you can also copy the categorization information from the parent record.
- Open the record and click the Tasks tab.
- Add an ad hoc task to the record manually or by using an existing task template.
The Summary and Priority information is automatically populated with the values defined in the parent record. - Add other task details on the Task form.
- On the task form, click the Copy Parent Data option to copy the parent categorization information to the task.
The task categorization values are populated with the values from the parent record.
To relate an ad hoc task to a change request
You can relate an ad hoc task to the change request. The status of these tasks can be Staged, Assigned, Pending, Work in Progress, or Closed. You can manually set the assignment for any task. Finally, if you close the task, you must select whether you are canceling the task or completing it as a success or failure.
When you relate an ad hoc task to a change request, the following information from the change request gets populated in the task.
- Summary
- Change location
- Requester
- Requested by
- Open the change request, and then click the Tasks tab.
- In the Request Type field, select Ad hoc, and then click Relate.
The Task form is displayed with certain fields in the form completed with the data from the change request. You can click the Open link next to the Request ID field to open the parent change request. - Enter the values in the following required fields:
- Name—Enter a descriptive name of the task.
- Summary—Enter a brief description of the task.
The Type field is set by default to Manual when you create an ad hoc task.
- In the General tab, enter information about the company.
The default value for the Company field matches the contents of the Change Location field in the Change form. Your task can be assigned to a different department or company. On the Requester tab, enter the information about the user who is defining the task (Requester) and the intended target of the task (Requested For).
Important
If you update the Requested For information after creating a task for the change request, the information is not updated in the task.
However, any new tasks after the update, include the updated Requested For information.
Some information is completed by default from the Requested By information of the change request. For example, the Requester Company field is automatically populated based on the default support group of the user who is creating the ad hoc task.
- In the Categorization tab, enter the information about the product and operational categorizations.
- In the Assignment/Dates tab, enter values in the following fields to assign the task:
- Assignee Group—Optionally, select a task implementer group from the list.
Assignee—Optionally, select a task implementer from the list.
The assignment engine automatically assigns the task when the task is generated, but you can override this assignment by manually assigning the task.
Important
When a task is assigned to a user, the task is staged, but the notification is not sent to the assignee until the task is activated.
For more information about assignment configuration, see Configuring-task-assignments.
- Scheduled Start Date—Optionally, enter an estimated start date.
- Scheduled End Date—Optionally, enter an estimated end date.
Set the Start Date and End Date to be different from the dates of the parent change request.
- In the Relationships tab, search for and then relate configuration items, LDAP objects, and software library items that are needed with this task.
Additionally, you can execute any quick actions like Update Attributes, Explore CI, or get Related Relationships for the task. - Click Save.
- To notify the assignee, reopen the task and in the Assignment tab, select the appropriate option from the Notify Assignee field.
Important
You must save and reopen the task to add Work Info details or attachments.
To automatically create tasks by relating a task template to a change request
You can relate a predefined task or task group template to the change request. The Calbro Services sample data includes a best practice task group and task templates that you can use.
In addition, special templates were created for the integration with BMC Configuration Automation for Clients (previously known as BMC Configuration Management). Other templates might have been added by your application administrator.
- Open the change request.
- Click the Tasks tab.
- Select Task Group Template or Task Template from the Request Type field, and then click Relate.
All template types for all categories are listed in the Select Template dialog box. - From the hierarchical list of tasks in the Select Template dialog box, select the appropriate template for the task that you are adding, and then click Relate.
- To expand a category in the hierarchy, click the arrow beside the category name.
- The list of templates that you see in the Select Template dialog box represents all of the templates that are associated with the category that you selected earlier. For example, if you select Change Management System (the default top-level category for Change Management), the system displays all of the Change Management task templates in the list. If you highlight a second-level category, the list in the dialog box displays all of the templates available under that level.
- (Optional) You can filter the list by selecting the type or category of the template. You can also select both these options. To filter the list:
- Select the type of template:
- With task group templates, select Standard or Sequencing.
- With task templates, select Manual, Automatic, or ALL.
- (Optional) From the Category list, select which application the task belongs to, for example, Change Management System.
The available task groups or tasks for that selection appear in the list. The categorization of the change request determines which list items appear.
- (Optional) Click View to see more details about the task group or task template.
- If a relevant task set is displayed on the list to include with the change request, select it, and then click Relate.
- Define a numerical sequence of the tasks.
- When you finish adding the templates, save the change request.
You can select a task template specific to change-initiated job use case.
In the Select Template dialog box, you must enable the following criteria:
- Type as Automatic
- Automatic Command as Scheduled Job

To automatically create tasks to check whether a change has been approved
Create an automatic task that polls a specified field on a specified form (the TMS:SampleApprovalForm is provided out-of-the-box) to see whether an approval has been obtained. If the field on the form is not NULL, an approval has been obtained. The automatic task that is created is closed after the approval is obtained (Status = Closed and Status Reason = Success).
After the automatic task is instantiated and becomes active, an initial check is done to see whether approval has been obtained. Approval checking is done through filters that set zTmpExecuteTask to CHECKAPPROVAL on the Task form. At the same time, the AutomaticIntervalTime is also set based on the Automatic Interval and Unit fields from the Task Template form.
If an approval is obtained, the task is closed, and the AutomaticIntervalTime is set to NULL.
If an approval is not obtained, a TMS:TAS:GetDataInterval escalation is sent every fifteen minutes to check whether the AutomaticIntervalTime is greater than (or equal to) the current time. If it is, the escalation sets zTmpExecuteTask = CHECKAPPROVAL on the Task form, which starts the approval checking process. This process is repeated until the approval is obtained or the task times out. The timeout values must be set on the Task Template form for the timeout to occur.
The example used in the following procedure is provided out-of-the-box for Change Management:
- Create a change request.
- Click the Tasks tab.
- Select the Task Template request type, and then click Relate.
- Relate the Check Approval automatically task template to the change request.
- Use the Process Flow Status bar to move the change request to the Implementation In Progress status.
The status of the task is set to Waiting. - Open the Sample Task Approval form and search for the sample approval record.
- Update the record (for example, In the Approved By field, enter your name).
- Wait at least 15 minutes until the TMS:TAS:GetDataInterval escalation fires.
This escalation checks the Automatic interval. - Refresh the change request until the status of the task is set to Closed.
- On the Tasks tab of the Change form, select a parent task or child task that is related to the change request, and then click View.
- On the Assignment tab, select the group or person to work on the task, and then click Save.
The implementer for that task is notified of the task assignment.
- Open the change request in the Change form.
- Set the Status field to Scheduled.
The change request is set to Scheduled and the status of the first task is set to Assigned.
- To view a list of tasks, click Show Tasks under Details and Tasks.
- In the Assigned Tasks table on the Change Management console, select the task to reassign, and then click View.
- On the Assignment tab, select the group or person to whom you want to assign the task in the Assignee Group or Assignee field.
- Ensure that the Notify Assignee field is set to Yes, and then click Save.
Until the new implementer accepts the task assignment, you are assigned to the task and have responsibility for it.
You can track the time and efforts spent for tasks by using the Dates tab.
The following fields are displayed on the Dates tab:
| |
---|
| The scheduled start date for the task. Depending on the configuration that you set for Action On Scheduled Dates Change while configuring change rules, an error message or a warning might be displayed when the change request is in between Planning In Progress and the Scheduled status. |
| The scheduled end date for the task. |
| |
| This field gets populated automatically with the date and time at which the task is saved after the first task moves to the Work in Progress status. |
| This field gets populated automatically with the date and time at which the task was saved after the status is moved to the Closed status. |
| This field gets populated automatically with the date and time at which a task moves from the Staged state to an active state. |
| This field shows the time spent on the task. This value is calculated by using the Closed Time value (on the Assignment tab) and the Activate Time value. The value is calculated as follows: (Closed Time - Activate Time) ÷ 60 The End Time and Activate Time are measured in seconds and then divided by 60 to display the time in minutes. |
| This field gets populated automatically with the date and time when the task assignment is saved. |
| This field gets populated automatically with the date and time when the task was created. |
| This field gets populated automatically with the date and time when the task was last modified and saved. |
| This field gets populated automatically with the date and time when the task status is moved to Closed. This field is displayed only after the Task status is set to Closed. |
| This field displays the User ID of the user who submitted the task and who last modified the task. |
You can track the time that you spend for tasks. For example, you are assigned to multiple tasks and want to track the time that you spend on each task to know on which task you spend the most time.
- Open the task.
- Click the Assignment tab on the Task form.
- To automatically track the time spent working on tasks, use the Start Clock and Stop Clock options.
- When you start the task, click Start Time, and then click Save.
- When you finish working on the task, click Stop Clock, and then click Save.
You can use the start and stop clock buttons as many times as required. Each successive time, the new time is added to the value in the Total Time Spent field. The time is automatically calculated, based on when you click the buttons.
- To manually track the time spent working on tasks, enter the number of hours or minutes in the Time Spent field, and then click Save.
The time that you enter is added to the value in the Total Time Hours and Minutes fields. - To add the tracking information to the log:
- After you save the information for tracking the time spent on the tasks, click the Assignment tab on the Task form.
- Click Effort Log.
- Enter information in the effort log, and then click Add to Effort Log.