Administrators and managers can edit Runbooks in the Runbook Page. Agents with any role can edit Services in the Delivery Center. Details such as the name, start date, due dates, assignees, cost estimates, and individual Tasks can be modified.
For more information: Read the Runbooks, Services, and Tasks Overview article.
Sections in this article:
- Draft Runbooks and Published Runbooks
- Access the Runbook or Service Customization Page
- Edit details for a Runbook or Service
- Add, delete, and change the order of Tasks in a Runbook or Service
- Edit Instructional Tasks, Input Collection Tasks, and PowerShell Automation Tasks
Draft Runbooks versus Published Runbooks
When you edit a Runbook, a draft version is created separately from the original published version. You can publish the draft version of the Runbook and overwrite the original, you can export the draft version, or discard the draft version and retain the original. Other agents on the Workgroup cannot see the edits applied to the draft Runbook until it is published.
Access the Runbook or Service Customization Page
Follow these steps to access the Customization Page for a Runbook or Service:
- Select the workgroup on the top of the left navigation pane.
- Complete one of these steps if you are editing a Runbook or a Service:
- To edit a Runbook, click Runbooks on the left navigation pane. In the Runbooks Page, click the ellipsis for a Runbook, and then select Edit Runbook.
- To edit a Service, click Delivery Center on the left navigation pane, and then click a Service. In the Service Page, click the ellipsis on the top right section of the page, and then select Edit Service Details.
- The Runbook/Service Customization Page is divided into three areas:
#
Details
Description
1
Runbook/Service details
The Runbook/Service details area contains this information for the Runbook or Service:
- Runbook/Service name
- Runbook/Service start and due date
- Runbook/Service assignee
- Runbook/Service time estimate
- Runbook/Service cost estimate
- Runbook/Service cost of materials
The Edit Details for a Runbook or Service section below provides additional information about editing details for a Runbook or Service.
2
Tasks list
The Task list area contains a list of all Tasks for the selected Service, including this information for each Task:
- Task name
- Task due date
- Task assignee
The Edit Instructional Tasks, Input Collection Tasks, and PowerShell Automation Tasks section below provides additional information about editing Tasks for a Runbook or Service.
3
Task details and guidance
The Task details and guidance area contains this information for the Task selected in the Task list area:
- Task name
- Task start and due date
- Task assignee
- Task time estimate
- Task cost estimate
- Task instructions, input collection, or PowerShell automation
The Edit Task Details section below provides additional information about editing Tasks for a Runbook or Service.
Edit Details for a Runbook or Service
In the Runbook/Service details area, located on the top of the Runbook/Service Customization Page, you can modify the information listed below.
Note: If you define any information on a Runbook, then every Service launched from that Runbook will have that information set as the default. For example, if you set a Runbook start date to be January 1, 2018, then every Service launched from that Runbook will have a start date of January 1, 2018.
# |
Details |
Description |
1 |
Name |
Enter a name for the Runbook or Service. Tip: Enter a name that best describes what the Service is intended to accomplish. The Runbook or Service name is referenced in various areas of MSPComplete where Services are tracked, such as the Delivery Center, the Dashboard, and email notifications sent to assignees. |
2 |
Start date |
Define a start date for the Runbook or Service. |
3 |
Due date |
Define a due date for the Runbook or Service. Tip: Enter a due date that provides enough time for the Service to be completed. An overdue Service will trigger notifications to the assignee. You can refer to the Runbook/Service time estimate when defining a due date. |
4 |
Assignee |
Select an assignee for the Runbook or Service. Note: All Tasks are automatically assigned to the assignee for the Runbook or Service. However, Tasks can be individually assigned to different agents later. |
5 |
Runbook/Service time estimate |
The estimated amount of time (HH:MM) to complete the Runbook or Service. Note: The time estimate in the Runbook or Service details area is a read-only value that is automatically calculated from the time estimates of all Tasks in the Runbook or Service. To modify the time estimate for the Runbook or Service, you must modify the individual time estimates for each Task. |
6 |
Runbook/Service cost estimate |
The total cost estimate to complete all Tasks for the Runbook or Service. Note: The total cost estimate is a read-only value that is automatically calculated from the cost per hour for assignees across all Tasks in the Runbook or Service. |
7 |
Cost of materials |
The cost of materials required to complete all Tasks for the Runbook or Service. For example, enter the cost of items that you need to purchase to complete the Runbook or Service, such as hardware or software licensing costs. |
Tip: When customizing a Runbook, we suggest leaving the start date, due date, and assignee details blank, because every Service launched from that Runbook may require different information. Instead, define the start date, due date, and assignee only when you launch a Service from the Runbook.
Click Publish on the top-right of the page when you are done editing the Runbook or Service details, or continue to the next section below to edit Tasks for the Runbook or Service.
Add, Delete, and Change the Order of Tasks
In the Task list area, located on the lower left navigation pane of the Runbook or Service, agents can edit, add, or delete Tasks, as well as change the order of Tasks. Click Publish on the top-right of the Runbook or Service Customization Page to save your edits when you are done editing.
Note: These task editing options appear only when a Runbook or Service is being edited.
# |
Details |
Description |
1 |
Add Task |
You can add one of these Task types to a Runbook or Service:
|
2 |
Task Name |
Enter a name for the Task. Tip: Enter a name that best describes what the Task is intended to accomplish. The Task name is referenced in various areas of MSPComplete where Tasks are tracked, such as the My Tasks Page, the Dashboard, and email notifications sent to assignees. |
3 |
Task order in the Runbook or Service |
Click and drag a Task up or down to change the order of the Task within the Runbook or Service. |
4 |
Delete a Task |
Click the delete icon to remove a Task from a Runbook or Service. Important: Deleted Tasks cannot be recovered. |
5 |
Create a New Task |
Click Create a New Task to quick-add a new Instructional Task to the Runbook or Service. |
Edit Instructional Tasks, Input Collection Tasks, and PowerShell Automation Tasks
In the Task details area, located in the lower right pane of the Runbook or Service, you can edit Task details, instructions, input collections, and PowerShell automation.
Edit Task Details
in the Task details area, located at the top of the selected Task, agents can edit the details listed below.
# |
Details |
Description |
1 |
Task name |
Enter a name for the Task. Tip: Enter a name that best describes what the Task is intended to accomplish. The Task name is referenced in various areas of MSPComplete where Tasks are tracked, such as the My Tasks Page, the Dashboard, and email notifications sent to assignees. |
2 |
Task start date |
Define a start date for the Task. |
3 |
Task due date |
Define a due date for the Task. Tip: Enter a due date that provides enough time for the Task to be completed. An overdue Task will trigger notifications to the assignee. You can refer to the Task time estimate when defining a due date. |
4 |
Task assignee |
Select an assignee for the Task. Note: All Tasks are automatically assigned to the assignee for the Runbook or Service. However, Tasks can be individually assigned to different agents later. |
5 |
Task time estimate |
Enter the estimated amount of time (HH:MM) to complete the Task. Note: The time estimate in the Runbook or Service details area is a read-only value that is automatically calculated from the time estimates of all Tasks in the Runbook or Service. To modify the time estimate for the Runbook or Service, you must modify the individual time estimates for each Task. |
6 |
Task cost estimate |
The cost estimate to complete the Tasks. Note: The Task cost estimate is a read-only value that is automatically calculated from the cost per hour for the Task assignee and the Task time estimate. |
7 |
Task instructions, input collection, or PowerShell automation |
Depending on the type of Task selected, you can modify the instructions, input collection parameters, or PowerShell automation script. Refer to one of the sections listed below for more information. |
Click Publish on the top-right of the Runbook or Service Customization Page when you are done editing the Runbook or Service.
Edit Instructional Tasks
Instructional Tasks contain prescriptive guidance that agents can follow to manually complete the Task. The instructions for a Task are displayed in the lower area of the selected Task. You can edit the prescriptive guidance for an Instructional Task as outlined below.
# |
Details |
Description |
1 |
Formatting toolbar |
The toolbar contains these formatting options: |
2 |
Prescriptive guidance |
Type the instructions for the Task directly into the instructions area. Insert images into the instructions Follow these steps to insert images into Task instructions:
Edit images in Task instructions Follow these steps to edit images in Task instructions:
|
Click Publish on the top-right of the Runbook or Service Customization Page when you are done editing the Runbook or Service.
Edit Input Collection Tasks
Input Collection Tasks require agents to provide an input or make a selection before the Task can run or the Service can continue. Input Collection Tasks can be edited as outlined below. Read the Automation Building Blocks article to learn more about variables, Input Collection Tasks, and how they are used with PowerShell Automation Tasks.
# |
Details |
Description |
1 |
Select Input for the Widget |
Enter instructions or a description for the Input Collection Task. |
2 |
Input Collection Type |
Select the input type:
|
3 |
Input Label |
Enter a label for the input collection field. |
4 |
Variable Name |
Enter a variable name for the data collected through the input collection field. |
Click Publish on the top-right of the Runbook or Service Customization Page when you are done editing the Runbook or Service.
Edit PowerShell Automation Tasks
PowerShell Automation Tasks are scripted processes for which agents can click Run Automation to execute the script and initiate the Task. PowerShell Automation Tasks can be edited as outlined below. Read the Automation Building Blocks article to learn more about variables, Input Collection Tasks, and how they are used with PowerShell Automation Tasks.
Important: PowerShell Automation Tasks are only available to subscribers of the Get Automated plan.
# |
Details |
Description |
1 |
Details |
Click the Details tab to enter instructions or a description for the PowerShell Automation Task. |
2 |
PowerShell |
Click the PowerShell tab to view the PowerShell script text box. |
3 |
Save script |
Click Save script to save the PowerShell script. |
4 |
PowerShell script text box |
Enter the PowerShell script that agents will execute when they click Run Automation for the Task. |
Click Publish on the top-right of the Runbook or Service Customization Page when you are done editing the Runbook or Service.