Creating execution plan tasks
An execution plan contains one or more task templates. Each task template defines work that can be completed by a specific fulfillment group.
Execution plans are associated with catalog items. When the relevant catalog item is requested, these task templates are used to generate tasks. That is, tasks to be performed as part of the request fulfillment process for that requested item. Each generated task within that requested item is assigned a catalog task number.
Example
- Obtain managerial approval
- Order hardware
- Install standard corporate applications
- Deliver computer to requester
When this catalog item is ordered, the following request, requested item, and tasks are then created:
Request REQ0002 -- 1 PC- Catalog Task0001 -- Obtain managerial approval
- Catalog Task0002 -- Order hardware
- Catalog Task0003 -- Install standard corporate application
- Catalog Task0004 -- Deliver computer to requester
Define task templates
Each execution plan contains one or more task templates that define actions that must be taken to fulfill a request.
Avant de commencer
Role required: admin
Pourquoi et quand exécuter cette tâche
After creating the execution plan, define these task templates.
When the relevant catalog item is ordered, request tasks are generated for that requested item, based on this information.
To define an execution plan task template:
Procédure
Conditions to run execution plan tasks
Administrators and catalog administrators can define conditions under which a particular execution plan task runs, or is skipped, when the relevant item is requested.
- Order hardware
- Receive hardware
- Configure hardware
- Deliver hardware
Conditional Tasks
- Navigate to .
- Open an execution plan, and then open a task within that plan.
- Use the condition field to select the condition under which the task runs.
If no conditions are set, the task runs every time a user orders an item associated with this execution plan.
In this example, the Deliver to IT Labs step does not run if the request itself is in Atlanta. There is no need to deliver something to the IT lab if it is already there.
Condition scripts to run tasks
Administrators can use a condition script in addition to or instead of any condition to determine whether a task runs.
To use a script, you must configure the Execution Plan Task form to add the "Condition script" field. If the script returns true, the task runs. If the script returns false, the task does not run.