Difference between revisions of "BPM Human Tasks"

From Hornbill
Jump to navigation Jump to search
(Created page with " 400px|right When creating a human task it is possible to define this in one or multiple languages, by default this will be English, however it is po...")
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<div style="border:1px solid #90C0FF; background:#D0E0FF; width:99%; padding:4px; margin-bottom:10px;">
 +
__NOTOC__[[Main Page|Home]] > [[Administration]] > [[Business Process Designer]] > BPM Human Tasks
 +
</div>
 +
{|style="width: 100%"
 +
|- valign="top"
 +
|style="width:73%"|
 +
== Introduction ==
 +
When creating a human task it is possible to define this in one or multiple languages, by default this will be English, however it is possible to create copies of the human task in any other languages enabled on your instance.  This is a consideration where those who maybe assigned tasks are working in different languages, and they will receive the human task either in the default language or in the language defined in their profile if the human task is configured in the different languages.
 +
|style="width:5%"|
 +
|
 +
|style="width:22%; border-style: solid; border-width: 1px; border-color:#e6e6e6; background-color:#f2f2f2;"|
 +
 +
== Related Articles ==
 +
:* [[Service Manager Business Process Workflow]]
 +
:* [[My Activities]]
 +
:* [[Capture Task Fields]]
 +
:* [[Outcomes]]
 +
:* [[Checklists]]
 +
|}
 +
 +
[[File:BPM_Human_task_info.png| 400px|right]]
  
[[File:Human_Tasks.png| 400px|right]]
+
== Options ==
When creating a human task it is possible to define this in one or multiple languages, by default this will be English, however it is possible to create copies of the human task in any other languages enabled on your instance.  This is a consideration where those who maybe assigned tasks are working in different languages, and they will receive the human task either in the default language or in the language defined in their profile if the human task is configured in the different languages.
+
:* '''Display'''  
* '''Display''' - This is simply the display name for the human task node in the business process designer, it will not appear on the human task
+
::This is simply the display name for the human task node in the business process designer, it will not appear on the human task
* '''Title'''  
+
 
:* Title: This will appear as the title on the human task  
+
:* '''Title'''  
:* Category: Set a category which will appear on the human task
+
:: This will appear as the title on the human task  
:* Priority: Set a priority to indicate the priority of the task (this is not linked to Service Level Timers)
+
:* '''Category'''
* '''Owner''' - The Owner is an important consideration, as they can be notified about the task in reminders, and will also have the ability to reassign the assignee if required.  The Owner can be either a named user or a variable
+
:: Set a category which will appear on the human task
::* User - Pick from a list of co-workers  
+
:* '''Priority'''
::* Variable - In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the '''Automated Task Node > Request Entity > Get Information > Request Details'''  
+
:: Set a priority to indicate the priority of the task
* '''Assign To''' - Choose who the human task will be assigned to, this can be a named user, group, role or variable.
+
:* '''Owner'''
 +
:: The Owner is an important consideration, as they can be notified about the task in reminders, and will also have the ability to reassign the assignee if required.  The Owner can be either a named user or a variable
 +
:* '''User'''
 +
:: Pick from a list of co-workers  
 +
:* '''Variable'''
 +
::In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the '''Automated Task Node > Request Entity > Get Information > Request Details'''  
 +
* '''Assign To'''
 +
::Choose who the human task will be assigned to, this can be a named user, group, role or variable.
 
::* User - Pick from a list of co-workers  
 
::* User - Pick from a list of co-workers  
 
::* Variable - In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the '''Automated Task Node > Request Entity > Get Information > Request Details''' * '''Lifespan Settings'''
 
::* Variable - In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the '''Automated Task Node > Request Entity > Get Information > Request Details''' * '''Lifespan Settings'''
Line 21: Line 49:
 
::: Set this to either X Days, X Hours and or X minutes after the creation of the Task, or base this on a variable like log date, respond by, or fix by.  If using the Variable option remember to preceed the node with the '''Automated Task Node > Request Entity > Get Information > Request Details'''   
 
::: Set this to either X Days, X Hours and or X minutes after the creation of the Task, or base this on a variable like log date, respond by, or fix by.  If using the Variable option remember to preceed the node with the '''Automated Task Node > Request Entity > Get Information > Request Details'''   
 
* '''Task Details''' - Define the details for the human task, this can be a combination of text and if required variables from the parent request which the task is related too, this could be the summary or description fields, custom fields, or even answers to progressive capture questions - see more about inserting '''[[Request Variables|request variables here]]'''.
 
* '''Task Details''' - Define the details for the human task, this can be a combination of text and if required variables from the parent request which the task is related too, this could be the summary or description fields, custom fields, or even answers to progressive capture questions - see more about inserting '''[[Request Variables|request variables here]]'''.
* '''Task Options''' - Decide if you want to display the '''Time Spent''' option to the user who is completing the human task
+
* '''Task Options'''  
* '''Outcomes''' - Configure what possible options the user completing the human task can choose from when completing the human task. By default two are provided, Completed and not Completed.   
+
::* Hide the completion '''Reason''' when completing the task - decide if the reason field is not required when completing the task via an outcome
::* Add Outcomes - Add a new Outcome using the '''Add New''' option
+
::* Do not allow completion of the task unless it is 100% complete - this option becomes available if '''Checklists''' have been enabled on the task, and you do not want to allow the task to be completed whilst there are outstanding checklist items.
::: > Define the outcome value, a display name, and if the user completing the task is required to provide a reason when selecting this specific outcome.
+
::* Decide if you want to display the '''Time Spent''' option to the user who is completing the human task
::: > Optional provide the outcome a display colour and make the outcome available in multiple languages.
+
* '''[[Checklists|Manage Checklists]]''' - Optionally add checklists which need completing as part of the task
::: > Apply Settings to save.
+
* '''[[Outcomes]]''' - Configure what possible options the user completing the human task can choose from when completing the human task. By default two are provided, '''Completed''' and '''Not Completed'''.   
::* Edit Outcomes - To edit any of the above values for an existing outcome click the edit icon next to the outcome you wish to edit
+
* '''[[Capture Task Fields]]''' - Enable custom fields on the task
::* Delete an Outcome - To remove an outcome option click the trash can icon next to the outcome you wish to delete.
+
* '''Set Stage Checkpoints''' - Optionally configure which stage checkpoints will be set on the completion of the task
::* Expiry Outcome - It is not required to add a specific expiry outcome, this will be automatically enabled if you have configured an Expires After in the lifespan settings.
+
 
::* Using Outcomes to branch in the business process - If you require different behaviour in your business process depending on the outcome of the human task, use a '''Decision''' node directly after the human task and use the outcomes defined in the task as the decision branch options.
+
[[Category:Administration]]

Revision as of 16:31, 14 December 2018

Home > Administration > Business Process Designer > BPM Human Tasks

Introduction

When creating a human task it is possible to define this in one or multiple languages, by default this will be English, however it is possible to create copies of the human task in any other languages enabled on your instance. This is a consideration where those who maybe assigned tasks are working in different languages, and they will receive the human task either in the default language or in the language defined in their profile if the human task is configured in the different languages.

Related Articles

BPM Human task info.png

Options

  • Display
This is simply the display name for the human task node in the business process designer, it will not appear on the human task
  • Title
This will appear as the title on the human task
  • Category
Set a category which will appear on the human task
  • Priority
Set a priority to indicate the priority of the task
  • Owner
The Owner is an important consideration, as they can be notified about the task in reminders, and will also have the ability to reassign the assignee if required. The Owner can be either a named user or a variable
  • User
Pick from a list of co-workers
  • Variable
In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the Automated Task Node > Request Entity > Get Information > Request Details
  • Assign To
Choose who the human task will be assigned to, this can be a named user, group, role or variable.
  • User - Pick from a list of co-workers
  • Variable - In order to see see a list of possible variables like request owner, you will need to preceed the human task node with the Automated Task Node > Request Entity > Get Information > Request Details * Lifespan Settings
  • Role - This will be populated from the default roles and any custom roles defined on your instance. Any Users who are assigned the role will receive the human task, any notifications and will have the ability to complete the human task.
  • Group - This will be populated from the defined groups on your instance. Any Users who are members of the group will receive the human task, any notifications and will have the ability to complete the human task.* Task Details
  • Lifespan Settings - It is possible to set a start date, due date and expiry date for the task based on either a predefined value, or based on a variable like respond by or fix by from the parent request.
  • Start After - Set this to either X Days, X Hours and or X minutes after the creation of the Task, or base this on a variable like log date, resolve by, or fix by. If using the Variable option remember to preceed the node with the Automated Task Node > Request Entity > Get Information > Request Details
  • Due After - Set this to either X Days, X Hours and or X minutes after the creation of the Task, or base this on a variable like log date, respond by, or fix by. If using the Variable option remember to preceed the node with the Automated Task Node > Request Entity > Get Information > Request Details
  • Expires After - Expires is a valid outcome for a human task, and setting a value here will allow you to via a decision node following the task allow for branching based on an outcome not being selected but the task expiring.
Set this to either X Days, X Hours and or X minutes after the creation of the Task, or base this on a variable like log date, respond by, or fix by. If using the Variable option remember to preceed the node with the Automated Task Node > Request Entity > Get Information > Request Details
  • Task Details - Define the details for the human task, this can be a combination of text and if required variables from the parent request which the task is related too, this could be the summary or description fields, custom fields, or even answers to progressive capture questions - see more about inserting request variables here.
  • Task Options
  • Hide the completion Reason when completing the task - decide if the reason field is not required when completing the task via an outcome
  • Do not allow completion of the task unless it is 100% complete - this option becomes available if Checklists have been enabled on the task, and you do not want to allow the task to be completed whilst there are outstanding checklist items.
  • Decide if you want to display the Time Spent option to the user who is completing the human task
  • Manage Checklists - Optionally add checklists which need completing as part of the task
  • Outcomes - Configure what possible options the user completing the human task can choose from when completing the human task. By default two are provided, Completed and Not Completed.
  • Capture Task Fields - Enable custom fields on the task
  • Set Stage Checkpoints - Optionally configure which stage checkpoints will be set on the completion of the task