To Setup A Process Model which Business Data Has Already Entered as Initial Value when Started

It would reduce input omissions and provide uniformity of input format if initial value had already been entered when the process was started. In Questetra BPM Suite, it is available to setup initial value (default value) before the process is started. A varying value also can be set as the initial value such as 'the date started' and 'a user who started it'.

Initial Value of Workflow Data

 

The value will be automatically entered when the process is started. For example, in 'Select type' data item, process will be started in "State that certain choices is selected". When the first Task is executed it has already input.

In many cases, the input load of the "general employees" will be reduced, and it will contribute to improve operational efficiency.

default-form-entry-en.png

 

To Setup Initial Value in Workflow Definition

 

 

The initial value (default value) can be set at 'Process Data item' menu in the Process Modeler.

process-data-setting

Open each data item panel, then input or select in the 'Initial Value' field.

process-data-initial-value

In the "Subject" and 'String type data item', a value that varies depending on the situation when the process has started such as 'who started the process' or 'the when the process started' also can be set.

For example,

#{#sformat('%04d', processInstanceSequenceNumber)}

with the setting above, 'four digit accepting ID'  starting from "0001" will be automatically input.

Reimbursement #{#format(processInstanceStartDatetime, 'yyyy-MM')} #{processInstanceInitQuserName}

with the setting above, process will be started in its title already entered 'Reimbursement 2012-05 Ito'.
 

See the following reference for the detail of the available initial value in each data type.

Modeling: available data types to set up initial values

 

Data Types Cannot Set The Initial Value Data

It is not always possible to set initial value at all data types. In Questetra BPM Suite, each of the following data types, the initial value cannot be set.

  • File type
  • Discussion type
  • Table type

 

Samples

Payment Confirmation Requires Human Processing

Sample of a Workflow that automatically creates "ID for Accepting application" using 'Process ID' and 'Sequential number unique in the Process'. (Workflow-sample 2012.Mar.19)

 

Clock Register to Launch Application Advances Paid Process automatically Every Month

Sample case of starting a Process which initially input 'Smith March' in its subject, every beginning of the Month for all the Employees. (Workflow-sample 2011.May.21)

 

A Workflow for Daily Reporting Work Time

Sample case of Business reports by Daily Report Process in which subject has already entered 'January 23rd  Suzuki'. (Workflow-sample 2011.Feb.21)