Book Contents

Book Index

Processes

Process is specific use of suggested procedure in company. By creating process real run of suggested step sequence is initiated. Steps are in process created the way it's suggested in process chart. Dedicated users fulfill tasks entered in steps, specific values are added to individual Variables and Products.

Book Contents

Book Index

Book of Processes

Book of Processes contains list of all processes which have been created by users.

pic_1243

Picture: Processes - book

Description of columns:

s

Following icon may be displayed in this column . This icon is used to mark records in the book. We can perform bulk actions over the marked records (see chapter Basic Function - Module Menu Functions - Form ) or print reports.

SP

Icons in this field show current status of the process.

- process is running,

pic_318i - process is suspended,

- process has ended,

Pic_1122i - process was rejected,

- process was cancelled.

Column with the Process status icons can be added to page 0 of each K2 document (Received Invoice, Dispatch Form, ...). Icons will show if document on page 9 contains process and in what status the process is. If document would be included in more processes, icons on page 0 of this document will be displayed with following priority.

  • 1 - running,
  • 2 - suspended,
  • 3 - cancelled,
  • 4 - ended (rejected, approved).

Status

Status of the process. This shows current status of the process, (for settings see Versioned Procedures book - Events, Parameters , parameter ProcStatus).

Name

Name of the process.

Created by

Name of the user which created the process.

Created on

Date and time of creation of the process.

Scheduled End

Scheduled date when the process should end.

Actual End

Date when the process was actually ended (when step type End was created) or when the step was cancelled.

Keys Description:

F5

Change of process. Only user with Workflow - Processes - Change of Process right can change the process.

F8

Delete process. Only user with Workflow - Processes - Administration right can delete the process.

Alt+F8

Chart of process. Using these keys user can display chart of this process. For detailed description see Work Steps - Process Chart book.

Ctrl+F8

Cancel process.

Cancellation of processes is enabled for users with Workflow - Processes - Administrationright, or

if they have Workflow - Procesess - Cancel Process right and are also specified as the Responsible Role, which is selected on the first page of the Versioned Procedures book,

  • if there is a specific Responsible Person selected from the Responsible Role in the process, only this person has the right to cancel a process (if they also have the Workflow - Processes - Cancel Process right).

Creating a Process

Process can be created by pressing the Ins key. Form Procedures - Book will appear, where we can choose header of versioned procedure according to which the process should run. All procedures headers, containing version of the procedure from which a process can be created, are displayed on this form.

Process can only be created from procedure that meets the following conditions:

Note: User with the ‘Workflow - Procedure - Debugging’ right can create a process even from procedure in debugging state. You can create processes from procedure in debugging and also make changes in it. This status is used when user designs new procedure and needs to so-called ‘fine-tune’ it at process (i.e. to test  particular example whether it works correctly, or to fix any detected defects).

pic_1169

Picture: Procedures - Book - list of procedure headers from which process can be created

Description of columns:

Procedure

Language name of the procedure header.

Version

Serial number of procedure version which will be used for the process.

Valid from

Date from when procedure version is valid.

Valid to

Date till when procedure version is valid. If date is zero validity of procedure version is unlimited.

Book Contents

Book Index

Processes - Basic Info (page 1)

Basic information about process are displayed on page 1 of Processes book, information about Monitoring persons,  Participants of the process, Variables and Products of the process are displayed in tabs.

pic_1225

Picture: Form Processes - Basic Info (page 1) - tab Participants + Variables

Description of Fields:

Name

Name of the name of the process (this field can be edited).

Procedure

Name of procedure header from which the process is created.

Process No.

Unique process number created by the system.

Created by

Date and time of process creation and user which created the process.

Changed by

Date and the time of last process change and an user which has made this change.

Status

Process status set on page 2 of Versioned Procedures book, in Events tab with parameter "ProcStatus”.

Scheduled end

Date and time for when the process end is scheduled (this can be edited).

Ended

Real process end, date and time when step type End was created, or date and time when process was cancelled.

Responsible person

This person is responsible for process; person is chosen from list of contact persons included in roles and set in Responsibility tab on page 1 of Versioned Procedure. This field may or may not be filled (according to set up in procedure).

Priority

Process priority, set for process in Versioned Procedures book, on page 2, in Properties tab, or possibly changed for specific process with button Change of Priority/Time.

Change of Priority/Time

Button to change time conditions for steps and also to change priority of this specific process or steps in this process. Values are predefined here according to values set in procedure.

Description

Description of process set in procedure in Versioned Procedures book, on page 2 in Description tab.

Book Contents

Book Index

Participants + Variables tab
Monitoring persons

In left part of the form monitoring persons are displayed, these were set in Procedure from which process was created. More contact persons to monitor specific process can be added with Ins key.

Process participants

In the middle part of the form all participants are displayed, i.e. step approvers for this process. Also user which created the process is included here. More process participants can be added with Ins key and by choosing the user from Contact Persons book, process participants can be deleted with Del key.

Process variables

In right part of the form are displayed Process Variables, which are used in the process. In individual columns are displayed variable Identificator (its abbreviation), Name of variable and its current Value in the process.

Form to enter value of the variable is displayed after double-clicking with left mouse button on variable. Setting of individual values of variables is saved to so called History of field values. Therefore we know who, when and how changed the value of variable.

pic_4049

Picture: Form Processes - page 1 - tab Participants and Variables

Book Contents

Book Index

Products tab

In Products tab specific products can be entered to process with Ins key. After pressing the button Products book is displayed with list of Workflow Products headers which can be entered to the process.

After choosing preferred Workflow Product list of specific products related to given product type will appear (e.g. Received Invoices book), where we can assign specific product (particular received invoice) to the process. This process will then be shown on page 9 of this specific product book as a new item in field Classified Processes.

pic_1227

Picture: Form Processes - page 1 - tab Products

Entry of registered product point

By double-clicking with left mouse button on added product form Product is displayed, where we can add Registered point (see Workflow Products - page 1 , - Registered Points). In this form we can also change the product.

Book Contents

Book Index

Assignment tab

Assignment tab is displayed if in Procedure option Display Assignment is checked. This tab contains:

pic_4110

Picture: Assignment - Text tab

pic_4111

Picture: Assignment - History tab

Book Contents

Book Index

Change of Priority/Time

Button Change of Priority/Time enables authorized user to change values in fields Priority and Time to complete step which are pre-defined from procedure.

User who can make this change:

Change of Process Priority

When pressing this button, form with process chart and fields for changing times for completing/priorities is displayed.

pic_2569

Picture: Change of Process Priority

If we do not mark any step, we set the priority to the whole process. After changing the priority, system will ask if we wish to change the priority for all the process steps. If we enter ‘Yes’, the priority will be changed for all steps of the process. If we enter ‘No’, the original priority for all the steps will remain.

We might wish to change the priority of process/steps when we need to e.g. solve an important task or when we receive an important contract with a high priority for company.

Changes made here will be written in so-called ‘Field History’ - a form which will appear after clicking on icon next to the field. Information such as original value, new value, who and when changed the value will be written here.

Change of Priority / Time to Complete Steps

After highlighting step we can change its Priority and Time to Complete step. If we change Time to complete step and hit Recalculate button, so called "Longest path through process” will be recalculated, steps and arrows will be coloured in green.

pic_2568

Picture: Change of priority and time to complete process steps, "Longest path through process” displayed after hitting Recalculate button

This function can be useful if we know that certain task must be completed earlier - we can reduce time to complete step. Or vice versa, we know that certain task is too complicated and user will need more time to work on it - we can extend time to complete step.

History of field changes is recorded in Field history. We can see who, when made the change as well as to which value.

Priority icons description:

pic_322i

Lowest priority.

pic_323i

Low priority.

pic_324i

Medium priority.

pic_325i

High priority.

pic_326i

Top priority.

Note: User can in Work Steps book sort the records according to priority so that steps with highest priority are in the book on the top of the steps list.

Book Contents

Book Index

Processes - Work Steps (page 2)

Page 2 of Processes book contains basic information about process. In items Users Steps (i.e. Work Steps of this process) are displayed, which have been processed already, and newly created step which awaits processing. In tabs are information about step Comment and Statuses of the step, according to which step we have highlighted in field Users Steps.

pic_1231

Picture: Form Processes - Work Steps - page 2

Users Steps

This part of the form contains icons of all operations which can be done with step, finished process steps and newly created step, icons description as well as its key shortcuts - see Work Step, Description of icons and key shortcuts for Work Step form operations.

Columns description of field Users Steps:

S

Icon of Step Status is displayed here (see Work Steps - book Columns description - Column S), according to current status of the step.

T

If icon is displayed in this field pic_335i, Comment exists for this Step. Name of Step is in first row with this icon, Name of Comment is in second row. Text of Comment is displayed in Comment tab after highlighting the second row. If icon is in this field PIC_246i, Product or Document is displayed in the row.

K

Type of step:

 

pic_280i

- step type Start is created.

 

pic_281i

- step type End is created.

 

pic_286i

- step type For Attention is created.

 

pic_238i

- step type Check Point is created.

 

If there is no icon, it is a different step than Start, End, For Attention or Check Point, i.e. standard process step.

Pt

Priority of Step is displayed here (for description see Work Steps - book ).

TO

Red dot icon is displayed here if user is in delay with step approval. (If value in field Deadline is earlier than current date).

Name

Name of step, comment, document or product is displayed.

Owner

Step owner (person who should process or who already processed the step).

Sent by

Owner of previous step who sent the step to current owner.

Created on

Date and time of step creation.

Deadline

Date and time till when user should process (approve, reject) the step are displayed here.

Step description:

In field Step Description is displayed description of step which we have highlighted in Users Steps field. Step description entered in second page of Versioned procedures book, tab Description is displayed.

Comment tab

Comment Text which is highlighted in field Users Steps (see picture above) is displayed in tab Comment.

Key shortcut description in browse mode:

Ctrl+F3

Forward - currently highlighted step can be forwarded to another user. List of users to which we can forward the step (defined by Group of approvers in step) is displayed. Users are not allowed to forward steps to themselves. Exception has only user with Administrator right in workflow module. He/she is able to forward any step to himself/herself even if he/she is not assignee.

Ctrl+F4

Deputize - currently highlighted step can be taken over by another user for solution, i.e. original assignee can be deputized.

Ctrl+F6

Redefine - this function is initiated in case there are conditions set up in procedure which don’t allow to create following steps in process. Function is used to make adjustments in versioned procedure draft. Button should be pressed after process step is highlighted. Please use this function carefully. In case changes in approved procedure are needed, it’s recommended to create new procedure version where the changes can be made. Current process which doesn't run the way it should can be cancelled. When new procedure version is approved new process can be created which will run already according to the new procedure version.

Ctrl+F8

Cancel - process can be cancelled.

Shift+F8

Variables - when pressing this button Set up of variable values form is displayed where Process variables appear with their current values provided they haven’t been marked as Internal in Variables tab of Versioned procedures book.

Alt+F2

Read - to read highlighted step.

Alt+F3

Accept - to accept highlighted step

Alt+F5

Reject - to reject highlighted step

Alt+F6

Approve - to approve highlighted step.

F7

Comment - to enter comment to step or process.

Alt+F8

Chart - to display process chart

Book Contents

Book Index

Statuses tab

Step Statuses are displayed in Statuses tab. History of step operations is displayed for step which is currently highlighted in field Users Steps.

See Work Steps book - tab Step for detailed description of Statuses.

pic_1236

Picture: Form Processes - Work Steps - page 2- Statuses tab

Book Contents

Book Index

Reports above Processes

Book Contents

Book Index

Process evaluation - Users

Process No.: WKF004

Report ID: SWKF001

File: WProc_HodnUzv.AM

Report description: Report displays list of contact persons with processes where they as assignees are in so called delay, i.e. those which are late with Step in Process based on specified Evaluation in Versioned Procedure. At  assignees are displayed Processes with Steps which are in delay, Action which is being monitored, Due Date by when action should have been completed and Delay (time which has already passed since Due Date). Column Plan shows how many days user had to complete the step.

Address in the tree structure: [Work Office] [WorkFlow] [Workflow Administration] [Processes]

Report parameters:

ActualUser - No

Yes - only delay of current person is displayed; No - delay of all persons is displayed.

AMName - List of processes with  steps in delay

Entered text displays in the header of report.

History - No

Yes - also steps, which were in delay but now are ended, are displayed.

Uzv

Contact person, whose delay we want to display, is being chosen here. In parameter ActualUser No must be entered.

pic_1241

Picture: Form Evaluation of users to submit entry conditions of the report.

Form Fields' Description:

Report Title

This text displays in the report title.

Steps in delay of currently logged user.

By checking this box incomplete steps in delay of currently logged user are displayed.

Include also ended steps in delay

By checking this box also steps in delay which are already completed are displayed.

Person

Contact person, whose steps in delay we want to display, is being chosen here. If field Steps in delay of currently logged user is checked then this field has priority and steps in delay of currently logged user are displayed.

Save as report parameters

Submitted parameters are saved as default report parameters by pressing this button. These will be automatically filled in to each field  before every start of the report.

WPROC_HODNUZV

Book Contents

Book Index

Process Log

Process No.: WKF004

Report ID: SWKF004

File: WProc_Protok.AM

Report description: Process Log report displays information about Process and Process Steps chronology. All process steps which were created and final Statutes of these steps are here. In the Name of report is text Process Log with Process No. under which the process is saved in the system. Chart is also displayed in the report, completed steps are framed in green colour, steps still pending action are framed in red. Process steps which are not framed have not yet been created.

Address in the tree structure: [Work Office] [WorkFlow] [Workflow Administration] [Processes]

Report parameters:

NameAsTitle - No

Yes - name of the process displays in the name of report.

ShowGraph- Yes

Yes - the procedure chart is displayed

WPROC_PROTOK

Book Contents

Book Index

List of processes

Process No.: WKF004

Report ID: SWKF006

File: WStandardsList.AM

Report description: Report displays list of headings of versioned procedures, for which confirmed and currently valid procedure version exists. Process can be created from these procedures. User which reviewed the version of procedure is displayed in the column Owner.

Address in the tree structure:

Report parameters:

DifDirective - No

Yes - divides headings of procedures to “Guidelines - controlled documentation” and “Operating procedures” based on if they have chosen option Guidelines on the page 1 of Versioned Procedures book.

No - headings of procedures are all displayed under one title List of Processes.

LogoPictureHeader - Header.wmf

The file name for displaying the header.

LogoPictureFSmall- Logo.bmp

The file name for displaying the logo.

Sensitive -

The level of sensitivity (the text which will be displayed in the header).

WSTANDARDSLIST

Book Contents

Book Index

Process Indicator

Process No.: WKF004

Report ID: SWKF010

File: WProcessIndicator.AM

Report description: Report Process Indicator displays results of individual variables in the process which are defined as “Metrics” in Definition of Variables book. Variables are evaluated based on the values submitted by users in step. Before report is run form to submit entry report parameters is displayed, see picture below.

In the report some of the values are highlighted. Red colour indicates the worst measured value (when field Ascending is ticked then it is the smallest value). Green colour indicates all values which meet Evaluation = 1 (see picture Values higher, than 10).

Address in the tree structure:

Report parameters:

Conditions - 5;10

Evaluation criteria (number). Numbers based on which values of variables are evaluated.

Conditions_Ascending - No

Yes - values in the column “Criteria" are sorted in ascending order.

HeadMark

Content of this parameter will be displayed in the header in the right field in second line. It could be number of form or any other random text.

Identificator_Metric

Variable metrics. Abbreviation of the variable from Definition of Variables book which values you want to calculate is entered here. If abbreviation is not entered all variables used in processes are displayed.

IdentificatorDateFrom - DATE_FROM

Name of variable which specific values will be displayed in column Date from is entered here.

IdentificatorDateTo - DATE_TO

Name of variable which specific values will be displayed in column Date to is entered here.

LogoPictureHeader - Header.wmf

The file name for displaying the header.

LogoPictureFSmall- Logo.bmp

The file name for displaying the logo.

Description of Fields:

Evaluation criterias

Figures separated by semicolon and based on which individual metrics are evaluated are entered here.

In ascending order

Criteria will sort in ascending order by ticking this field.

Identifier Metrics

Metrics which user wants to display in the report can be chosen from Definition of Variables book by using drop down menu.

Label in the header

Description which will be displayed on the right side of the header.

Save as report parameters

Submitted parameters are saved as default report parameters by pressing this button. These will be automatically filled in to each field  before every start of the report.

Book Contents

Book Index

Unfinished processes

Process No.: Wkf004

Report ID: SWKF011

File: WUnfinishedProcess.AM

Report description: Report Unfinished Processes displays all unfinished process steps which were created by currently logged user. Report can display:

  • all unfinished steps,
  • only those where user is late to complete them,
  • unfinished process steps which are created from specific process header,
  • unfinished process steps which are pending completion from specific person.

Address in the tree structure:

Report parameters:

HolderStep

Step Owner. Contact person, whose steps we want to display, can be entered here.

InArrears - Yes

Yes - only steps where assignee is in delay are displayed here (see below Only steps in delay).

ProcedureName

Process header of which unfinished steps we want to display.

SeeChart - No

Yes - chart is displayed.

Form Fields' Description:

Only steps in delay

By checking this box only steps which user did not action according to time requirements defined in book Process Versions under Evaluation tab are displayed here.

Display chart

By checking this box chart is displayed for each process.

Procedure

Here we can choose Process Header whose unfinished processes and steps we want to display in the report.

Step Owner

Here we can choose Contact Person whose unfinished processes and steps we want to display in the report.

Book Contents

Book Index

Average reaction time of users

Process No.: WKF004

Report ID: SWKF014

File: AverageResponsetiTimeUsers.am

Report description: Report Average reaction time of users calculates average user’s reaction time in each step, i.e. time from step creation for user till step completion by the user (till approval, rejection, forwarding). Form, where we can choose contact person of which reaction time we want to see, is displayed when the report is initiated. If the person is not chosen reaction time of all users is displayed. In this form we can specify if we also want to see users’ steps.

Address in the tree structure:

Report parameters:

Users -

Contact person whose delay we want to display.

ShowSteps - Yes

Yes - persons with steps and delay time in each step are displayed. No - steps are not displayed.

WAverageResponseTimeUsers

Book Contents

Book Index

Average reaction time of users in procedure

Process No.: WKF004

Report ID: SWKF015

File: AverageResponsetiTimeProcedure.am

Report description: Report Average reaction time of users in procedure calculates average user's reaction time in procedure step. This means time from step creation for user till step completion by the user (till approval, rejection, forwarding), grouped according to versioned procedures' headers . Form, where we can choose contact person of which reaction time we want to see, is displayed when the report is initiated. If the person is not chosen reaction time of all users is displayed. In this form we can specify if we also want to see users’ steps.

Address in the tree structure:

Report parameters:

Users -

Person ID from Contact Persons book whose delay we want to display.

ShowSteps - Yes

Yes - persons with steps and delay time in each step are displayed. No - steps are not displayed.

WAverageResponseTimeInProcess

Book Contents

Book Index

Scheduled task - New process

In tree structure menu Administrator/System/Scheduled task administration is possible to automatically set launching of new process, either once or in regular intervals.

After choosing item Workflow/New Process user enters procedure abbreviation from which the process should launch. Procedure launched by this scheduled task must not request at its creation any user input (entry of variable values, definition of approvers for next step...).

Book Contents

Book Index

Web application - new process

Web application allows process launch and first step approval from different environment than IS K2.

Standard script ‘WkfWSFTPConfiguration.pas’ is used to configure application in K2. Via this script is possible to set up access information to FTP server to which scanned documents are recorded by copy machine or possibly by local or network directory. Further also document type to be linked to page 9.

Optional part for maintenance is ‘WkfWSScheduledTask.pas‘ script which can be included in planner. This script in scheduled interval looks up created but not yet ended processes which were initiated from copy machine and cancels them. These processes stay in K2 in case when copy machine user starts the process but does not finish variables entry (does not approve process step) and ends the copy machine application.

Prerequisities:

  1. Application server (AS) and Web Service server (SWS) must be installed and correctly configured for IS K2.
  2. Procedure, according to which process is launched, is predefined specific procedure type (SEKO) which allows to launch the process from web application.
  3. It’s possible to approve only step 1 of the process.
  4. In step 1 of the process it's possible to set up and approve only variables of primitive data types (Boolean, Date, Currency, Long, Real, String, Time)

Procedure Requirements:

  1. Abbreviation of procedure type should be ‘SEKO’
  2. K2 user under which Web application runs should have opportunity to establish this process
  3. First step of the procedure cannot contain any user interface at entry and exit (scripts with user interface, selection of assignee, etc.)
  4. Variables which can be then entered to Web application can be defined in procedure. These variables must be listed in ‘Step Form’ event at first step of procedure.
  5. Web application approves first step of procedure after variables are set, therefore next step and its assignee must be clearly defined (can be further divided according to values of variables).

Web application user must have following rights:

  1. Codebooks/Documents/
    • Browse documents
    • New document
    • Attach and detach documents
  2. Workflow/Procedures/Browse Procedures
  3. Workflow/Processes
    • New process
    • Change process
    • Cancel process
    • Browse worksteps

Example: Received invoice scan and launch of process to approve received invoice.

To launch the process directly from printer web browser must be installed as well as application which initiates the process. All scans are automatically saved to FTP server which must be set up in advance.

1. User scans received invoice and all its requisites. Scans are saved to FTP server. After invoice and all its requisites are scanned user initiates process in printer, all this before processing of new document starts. All scans which are saved to FTP server will be assigned to one process.

2. User launches specific process at printer in K2 application. All scanned documents which are saved to server will be assigned to launched process and then deleted from the server.

3. After process launch system might require approval for step variables.

4. There is process created in K2 IS where on page 9 all scanned documents are attached.