Workflow Management Installation Master
Version 6.1 (In Development)
Overview
The following information is intended for System Administrators, Technical Services and Business Analysts.
Before getting started a good understanding of the module configuration possibilities is required. For more information, see:
- Module Design & Implementation Guidelines, Checklists, Templates and Resources
- Module Impact Assessment – Harris Employees Only
- Module Upgrade Path – OpenForms Technology v6.0 | Upgrade Information, GNA Conversion Utility
- Module OpenForms Setup and Install Queries | Workflow Module Installation Start from Scratch
Before Getting Started
Before getting started a good understanding of the module configuration possibilities is required. A plan is required to avoid irreversible configuration errors and to optimize the Workflow Forms design and Aplication Configuration Parameters.
Profile Roles & Users
The following organization setup is required:
- The users and the name records linked to the users
- The department roles (clerical, managerial, public…) and the users part of each role
- The department main profiles (permitting,licensing, inspections) and work specific profiles (mobile inspection, light inspection, public information …)
Kind & Category Configuration
When you create new workflow kind, categories and types, the system actually creates database tables, business entities and models that will be required for configuration.
Once created, the following information CANNOT be deleted or modified:
- Kind and Category codes, Added Fields
- Allow Additional Types Category parameter cannot be changed after save.
System and User Queries Required
System and Custom OpenForms Queries required for the installation. See System Install Queries for available module system components.
- Search Groups and Styles
- Link Types Queries: To Display and To Search the linked information on the form
Shared Expressions & Constants
Mainly, expressions are used for form design and fee calculation. It is recommended to use Shared Expressions where possible as it will simplify the form configuration and/or the required yearly maintenance. -review with Miguel
Workflow Contexts
- WM_MASTER possibility? | WM_LINKED_NAME_IDS | WM_LINKED_IDS (Other links)
- WM_[KIND+CAT] and WM_[KIND+CAT].TYPES
Constants
- Using constants in Expressions is recommended to simplify the fee schedule maintenance.
Expressions and Constants By Year
- Consider using expressions and constants by year for fee schedule setup.
Multimedia and Required Documents
Multimedia is very important for workflow processes required documents.
- The organization setup for multimedia (paths and …) and the department multimedia codes
User Tables – Workflow Management
The following tables are used in workflow management.
For tables ‘Maintain by System’, that were created by configuration in the GNA Applications parameters, only the descriptions can be modified. Table Type listed in the Editor Table for Workflow for Workflow = SAME = 3 (to be confirmed)
Table Definition (Workflow Management)The following tables are used in workflow management. Click on the table name for more information or for the table structure.
Table Name | Type | Description | Notes |
---|---|---|---|
WMNAME | WM User Table | Link to A/R and Applicant Names | This table is maintained by Editor, User Tables. Default codes are created automatically: APPL, CONTACT, INSP, OWNER |
WMSTATUS | WM User Table | Workflow Status | This table is maintained by Editor, User Tables. Default codes are created automatically: CLOSED, OPEN, HOLD, RECEIVED, VOID |
WMACTANS | WM User Table | Workflow Action Answers | User Table that defines the code for the workflow process branching answers (i.e. true, false, yes, no, special, condition) If a code is no longer used, it can be flagged as IS HISTORY |
WMLINKTYPE | WM User Table Maintain by System |
Workflow Type of Links | User Table that defines the type of links that can be used in the workflow module. The types are created in GNA Application Configuration, Workflow Management, Link Types |
WMINSPECT | WM User Table Maintain by System |
Workflow Inspections | User Table that defined the type of inspections available. The types are created in GNA Application Configuration, Workflow Management, Departments, Inspection By Department Table |
ACTION_1 | System Table | All Actions on Activity Status | Initiation, Completion Status 1, 2, 3, 4, Completion Status All, Delete Activity(verify ACTION table) |
WMKIND | WM System Table Maintain by System |
The kinds that are configured | Only the descriptions can be modified |
WMCATEGORY | WM System Table Maintain by System |
The categories that are defined | Only the descriptions can be modified |
WMTYPE | WM System Table Maintain by System |
The types that are defined by Department | Maintain by System in GNA when Workflow Types are created. Type = wm |
WMACTIVITY | WM System Table Maintain by System |
The activities that are configured by Department | |
WMINTYRE | User Table | to verify | |
INSPTER | PC User Table | Inspection Territories setup in Property Area. | Default table to use for the Department Inspection Territories. A different table can be used and setup in the department. By default, this table must contain a code ‘*’ for All inspection territories. |
OTHER | |||
Multimedia | Dept Maintenance | Multimedia Codes | Sub-code tables must be created By Department |
ARCLASS | AR User Table Maintain by System |
Accounts Receivables AR Class Codes | This table is maintained by the Application Parameters, Accounts Receivables, A/R Class Codes Type = ar |
ARREASON | AR User Table | Accounts Receivables AR Reason Codes | This t |
Workflow Data | Data | These tables are created automatically when installing the workflow | |
WM_MASTER | Data | Master tables used in Workflow Management. Very similar to the prior tables used in Land Management. Changes are indicated in table name page. |
|
WM_ACTIVITY_STATUS | |||
WM_LINKEDids | Data | ||
WM_KIND++ | Data | ||
WM_CATEGORY++ | Data | ||
WM_INSPECTORS | Data | ||
Workflow Configuration Tables | Parameter | The following parameter tables are created and maintained through GNA Application Configuration | |
WM_PARM_KIND | |||
WM_PARM_LINK_TYPE | All Workflow Link Types (Names and other) available to the workflow management module | ||
WM_PARM_CATEGORY WM_PARM_CATEGORY_LK_LINK_TYPE |
|||
WM_PARM_FEE | |||
WM_PARM_DEPARTMENT | |||
WM_PARM_TYPE | |||
WM_PARM_ACTIVITY WM_PARM_ACTIVITY_LK_ACTION |
|||
WM_PARM_STEP WM_PARM_STEP_LK_STATUS WM_PARM_STEP_LK_ACTIVITY WM_PARM_STEP_LK_ACTION |
Parameter | Workflow Step Parameter Table WorkflowStep to status link parameter table Link between Workflow activities and steps Link between Workflow actions and steps |
|
Troubleshooting
Adding Fields to Kinds and Categories
- Be careful – once saved the field name and type is irreversible!
- Created in the database
Change Added Field descriptions
If the wrong description was entered on field creation and saved, it cannot be modified through the Added Field Tool Box.
- Can be corrected using Business Entity Designer:
- In BED, locate and refresh all Business Entities containing the Added Field (All Kind and Category Combinations)
- Open each Business Entity, click on the attribute, change the Label (EN) in DISPLAY SETTING
- Save and Repeat for all
See Also
- For a step by step installation and setup of Workflow Management, click here (101-wm-install-from-scratch).
101-wm-install