Documentation

{{docApp.title}}

{{docApp.description}}

How can we help?

{{docApp.searchError}}
{{product.name}}

Searching in {{docApp.searchFilterBySpecificBookTitle}}

{{docApp.searchResultFilteredItems.length}} results for: {{docApp.currentResultsSearchText}} in {{docApp.searchFilterBySpecificBookTitle}}
Search results have been limited. There are a total of {{docApp.searchResponse.totalResultsAvailable}} matches.

You have an odd number of " characters in your search terms - each one needs closing with a matching " character!

{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}

{{docApp.libraryHomeViewProduct.description}}

  1. {{book.title}}

{{group.title || group.id}}

{{group.description}}

  1. {{book.title}}

{{group.title}}

Workflow Approvals

A core capability of Hornbill’s Workflow orchestration system is the ability to orchestrate a sequence of human tasks. Although Human Tasks do have fully customizable outcomes that can be chosen on completion, making it easy to implement approvals using Human Tasks, the Hornbill platform includes a special category of Human Task known as an approval. An approval has different functionality and behaviors that a human task does does not, specifically consensus and voting for team/multi authority approvals.

As a workflow automation system, the Hornbill platform provides a number of approval capabilities to support the fairly diverse range of requirements. However, in broad terms, there are two fundamental approval schemes provided, those approvals that you have to be a full platform user for, which requires a subscription, and those approvals where you do not have to be a platform user, can be anyone with an email address, and these are commonly known as “free approvals” reflecting the fact that you DO NOT need to be a Hornbill Platform subscriber in order to receive and complete an approval you have been sent.

Full User Approvals

As a Hornbill Platform subscribed user, the built-in workflow approval scheme supports weighting/consensus voting with multi-approver participation. As an alternative (depending on your specific needs), you can also use Human Tasks for approvals. Human tasks, do not support weighting/consensus voting with multi-approver participation. However, Human Tasks do allow you to define up to eight individual fully customizable outcomes, each outcome can include pre-and-post outcome custom forms to collect/capture simple or complex additional input from each approver, including custom information specific to each individual outcome. Basically, this is the highly configurable, flexible approval system and is the RollsRoyce of the approval capabilities offered by the Hornbill Workflow system. However, in order to have these types of approvals or tasks assigned to you, you must be subscribed as a full platform user. See User Accounts for the various user account types that the Hornbill Platform defines.

External Approvals

External approvals are simple approval requests, referred to as external approvals because they can only be delivered to the approver via email. Unlike Full User Approvals, you are not required to be a subscribed platform user to receive and complete one of these approval requests, anyone can be sent an approval for completion via email, but as a consequence the functionality offered with these capabilities is far simpler and more limited. The limitations include: -

  • Non-Customizable Hornbill Branded Presentation: The email template sent, and the subsequent web page opened up from the link in the email for the approver to complete is Hornbill branded, fixed, non-customizable presentation.
  • Limited Information: The information provided to the approver in the form of text is limited to 1000 characters, it is not possible to extend or change this size, and the information sent to the user is a snapshot at the point in time the approval is sent to the user, and is non-editable.
  • Limited Outcomes: Unlike Full User Approvals, there are two fixed outcomes Approve or Reject plus one more optional customizable outcome that can be configured for anm approval request.

Although external approvals are less capable than Full User Approvals, External approvals are very comparable with the vast majority of service desk and workflow systems that support approvals. In practice, if you are not trying to collect structured data from an approver at the point of approval that needs a custom form, most workflows that require approvals will find this level of approval capability more than adequate.

In This Document