Voting Sub-Process Walk-Through

 

[bok-callout]For information about the design and implementation of the Approval Process workflow go to: Voting Sub-Process Design and Implementation[/bok-callout]

Description

[bok-callout]Definition

The Voting Sub-Process is an out-of-the-box sub-process that can be called by other workflows when a vote between or more users is needed. It is used within other out-of-the-box workflows such as:

  • Approval Process
  • Simple Approval
  • Issue Management

It can also be used in new custom workflows. The result is a simple true or false that is provided to the parent workflow.

[/bok-callout]

Which roles are involved?

To make the Voting Sub-Process reusable, it does not have specific role assignment. A list of users is provided to the sub-process. Each user will get a vote regardless of their role. They are referred to as Voters.

Who can start the workflow?

This sub-process will be automatically called within the parent workflow.

What status transformations happen in this workflow?

No status transformations happen within this sub-process

Walk Through

Diagram

User Voting

Each voting user is prompted with a new task to vote.

 

Starting the task will prompt the following form for the Voters to post their comments:

 

[bok-callout]Timer

If a Voter does not start the task and vote within five business days (B5D; by default), the process will move on to a result without the vote. This ensures that the voting process will take no longer than five days. The amount of time can be configured in the Configuration Variables.

[/bok-callout]

Publish Result

After the process is completed, an email notification of the result is sent to each Voter.

Configuration

Settings > Workflows > Definitions > Voting Sub Process

Description

Settings > Workflows > Definitions > Voting Sub Process >  Description

This is a voting process used as sub process in a wide range of processes. It is very configurable and is not intended to be used standalone. If you want to configure how voting is handled in the application, this is the process to configure.

Applies To

This Workflow Definition applies at the Asset level and for no specific asset types

Settings > Workflows > Definitions > Voting Sub Process > Applies To

Applies To: Asset

Configuration Variables

The Configuration Variables can be edited directly from the settings page.

Settings > Workflows > Definitions > Voting Sub Process > Variables

Start Label

The start label is configured in the upper right corner of the page.This is the label that is shown to the users when they are allowed to start the workflow. The name can be changed by pressing the Edit button and filling in a new label.

Settings > Workflows > Definitions > Voting Sub Process > Start Label

Start Label: Vote

Start Events

There are currently no start events for this Workflow Definition. This workflow is a sub-process and needs to be called within another workflow.

Settings > Workflows > Definitions > Voting Sub Process > Start Events

Start Events: None

Roles

There are currently no roles assigned. They do not need to be assigned for this sub-process.

Settings > Workflows > Definitions > Voting Sub Process > Roles

Setting Value
Start Workflow None
Stop Workflow Community Manager, Business Steward
Reassign Tasks Community Manager, Business Steward

Other

There are currently no users assigned in this section either. They do not need to be assigned for this sub-process.

Settings > Workflows > Definitions > Voting Sub Process > Other

 

Setting Value
Any guest user can start the workflow No
Any signed in user can start the workflow No
Demand exclusivity on resource No
Perform candidate user check on workflow start Yes
This workflow can only run once at the same time on a specific resource Yes
Lock resource No
Show in global create No

You have to login to comment.