Govern Mobile Technology

Govern Mobile Technology

See General Process Schema, Govern Mobile Schema.

Specification & Features

  • Check-in / Check-out process to protect data integrity
  • Synchronizes data on demand
  • Mobile device works in connected and disconnected mode (visual identification of mode)
  • Same user *forms, profiles and functionality are available on mobile device
  • Search on line server, retrieve named datasets…
  • Mobile Option available for the following module applications:
    • Appraisal, Real Property Tax, Business Tax (Self Reported Tax & Licensing)
    • Land Management Permits & Inspections (OpenForms version 6.1 and greater)
  • System and module application parameters can be copied by year range
*NOTE: New profiles and lighter versions of forms may be created due to limited screen space and requirements to create a better user experience. Furthermore, search and embedded queries should be limited, unused data removed, and so on.

Unsupported Mobile Features

The following section will contain features that are not supported in the Govern Mobile Application.

Alternate Connection Keys

In environments where there are multiple databases, the Govern New Administration (GNA) can access alternate databases by creating secondary and tertiary connection keys. Users should note that Govern Mobile does NOT support the use of Alternate Connection Keys. Unlike the GNA, Govern mobile was designed to function with a single connection key.

Read More...

 

Requirements

Mobile Device Requirements

  • Windows operating system (Laptop, Tablet, Mobile device…)
  • MS SQL Server and/or MS SQL Server Express
  • Zip program
  • Govern license to operate
  • Govern deployment (binaries, system resources, custom controls, govern)
  • Govern installation pack (Crystal Report)

Installation Requirements

  • Admin rights to local machine (laptop, tablet)
  • Admin rights to the source database server
  • Ability to set user rights on the databases (set user Govern as Sys Admin)
  • Rights to modify database physical location if in Program Files (.mdf & log)
  • Rights to the shared folder used for the mobile initialization and transfer of info (detached db, OFresources, etc.)

Optional Mobile Device Features

Although the following device features are not essential for functioning of Govern Mobile Technology, they will enhance the user experience of the Mobile device.

  • Embedded GPS / 4G-LTE Mobile network connectivity

Mobile Initialization Process

  • Executed on the SOURCE Server to create a mobile mirror package of the deployment with the:
    • Detached database structure (empty) and selected dataset information (.mdf)
    • The system resources (reports, tables, etc.) copied
    • The general and selected module parameters and tables for the given years….
  • The package is zipped and copied to the SHARED FOLDER, used in turn as input by the mobile devices
  • Add Custom Tables to the new deployment. See What’s New section of Initialize Mobile Database.
  • As needed populate the Database Objects Exclusion table with db objects that are not required in the mobile (Remote) database.
NOTEProcess needs to be executed on the initial setup of the device or when the following changes occur in the SOURCE environment:

Changes to the Database Structure (tables and fields), Product Resources (views, forms, tables, reports…)

Installation

Step by Step – See Mobile Setup Steps in Govern Deployment
On the server ….

  1. Update the SOURCE DEPLOYMENT (i.e download binaries and deploy new version on server, run database verification, etc.) ……. [PROD]
  2. Create a SHARED FOLDER on a location accessible from both the database server and each of the mobile devices
  3. Verify/Set the SOURCE SERVER DATABASE [db_PROD] — check path for database and log
  4. Create a MIRROR DATABASE on the SOURCE DB SERVER (can be on a different server if proper security access) ….. [db_PROD_MOBILE]
    • Setup USER Govern with system admin rights
    • Setup Physical Location paths for exports and logs
  5. Create a Mobile DEPLOYMENT [PROD_MOBILE]
  6. Create a Mobile CONNECTION KEY with LOCALHOST specified as the SERVER [Localhost]
  7. Run Initialize Database process in GNA

On the mobile…

  1. On the MOBILE device DATABASE SERVER, create a new DATABASE with the same name as the MIRROR [db_PROD_MOBILE]
    • Setup USER Govern with system admin rights
    • Setup Physical Location paths for exports and logs
  2. Deploy GOVERN MOBILE
    • Resources, System, Custom Control and Govern V6
  3. Synchronize Mobile data

Troubleshooting

The following tips and troubleshooting information can be helpful to users that are configuring an mGovern – Mobile deployment.

Quick Tips

  • Lots of database and file manipulations across servers over the network…. The first time …. Small is beautiful!
  • 95% of problems are related to security!!!
  • The Microsoft Event Viewer should be used to monitor and help detect security or configuration problems
  • Connection keys are loaded at start up so ensure that you exit GNA after having created a key!
  • Allow the deployment of Govern v6 to a Mobile deployment; found under the Applications tab in DeployEZ
  • Problems with checked out parcels can be resolved with the By-Pass Checkout option in the Govern Security Manager (GSM)
    NOTE: This option is only available to users with Super User administration rights.
  • Might have error the first time deployment is executed on mobile device (because of synchronization).
    Close and restart Govern
  • External systems look up should be removed
  • Synchronization is set to every 5-10 seconds
  • Program files should not be used for any installation in general because of special security and folder management
  • Ensure that Mobile Devices do not share the same name as a network server (i.e. server names are unique).

Issues with Empty Search Combo Boxes…

When a Mobile deployment is remote in the field, i.e. away from local the home database that it synchronizes with, combo boxes that are populated by (Table: NA_NAMES) or (Table: PC_ADDRESS) search queries could result in empty combo boxes. This behavior has been observed with queries that may use the SQL SELECT DISTINCT statement:
Ex.: SELECT DISTINCT <columnName> FROM NA_NAMES; or SELECT DISTINCT <columnName> FROM PC_ADDRESS;
These types of queries are valid, the queries are by design intended to search on the Parent or Local Database. The understanding is that the Local but should be executed when the mobile deployment is connected to the home/main database.
Explanation: The combos should be populated by selecting the Search on Server option to search the Parent/Home database while the Mobile deployment is docked at the office, and the Search on Server option is available. When the deployment is on the road, the child/remote database becomes the Local database. The search combo boxes will now be populated with the required data records.

TIP: As a Best Practice for successful use of mGovern while in Remote Mode, i.e. away from the office, users should include as a part of their planning schedule, a process to pre-load searches with the names and addresses of locations that will be visited. This should be done while at the office. When a search is performed with the Search on Server option is selected, the combo’s will be populated by pre-fetching the parcels from the LOCAL/Home DB.

What’s New

NEW! Check Out parcels are flagged as ReadOnly for all users

The Check In and Check Out features are options that are available for the Govern Mobile application. When a user checks out parcels, they are flagged as ReadOnly for all users except Admin/SuperUsers users, and the user that checked out the parcels. This ReadOnly status can be set as a default to extend to the user that checks out the parcels as well. Click to read the documentation (202-mobile-fea-005-Mobile-ReadOnly-Checked-Out-parcels-DOC.pdf).

 

 

202-tech-mobile

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

GNA – Database Verification

Database Verification

Version 6.x

Overview

Database Objects are objects that make up a relational database. These are objects that are used to store or reference data. Examples of database objects are tables, columns, indexes, and stored procedures.

This process creates the following required database objects the first time it is run. When the process is repeated, it verifies that the following database objects are present:
The following is a list of some of the Database Objects that are updated:

  • System Stored Procedure
  • Miscellaneous Corrections
  • Tables
  • Deletion of Indexes
  • Columns
  • Indexes
  • USR_KEY_MASTER Stored Procedures
  • New VT_SYSTEM Table Records
  • New VT_USER Table Records
  • Rebuild the VT_USER Table from the VT_USR tables
  • Verifying VT_USR table indexes
  • Functions
  • Views
  • Post Miscellaneous Corrections
  • Post System Stored Procedures

Below are explanations of parts of the process.

 

Read More...

 

Pre Database Verification

Deleting Govern Stored Procedures

This is the step in the process where existing Stored Procedures (stored procs) are deleted

System Stored Procedures

This process creates system stored procedures. These stored procedures are required by the Data Access Block (DAB).
Stored procedures are saved to SY_STORED_PROC_LIST and the parameters used in the search or modification are saved to the SY_STORED_ PROC_PARAM table.
The procedures in SY_STORED_PROC_LIST can begin with the following:

  • s_: Select
  • i_: Insert
  • d_: Delete
  • u_: Update

Examples of parameters stored in SY_STORED_PROC_PRM are:

  • @na_id: This parameter is equal to the current NA_ID
  • @user_id: This parameter is equal to the current user ID
  • @internet_acct: This parameter is equal to the current Internet account

Miscellaneous Corrections

The Post Miscellaneous Corrections process performs the following actions:

  1. Removes the blank spaces from the CODE column, In the VT_USR_ STATE table. All values in this column are state and provincial codes and are two characters in length.
  2. Creates the records, in the VT_SY_ECOMP_FIELDS table, using a stored procedure.
  3. Creates records, under the Validation Table Brule heading, in the VT_SYSTEM table.
  4. Creates records, under the Validation Table LangIdent heading, in the VT_SYSTEM table.
  5. Creates records, under the Web_PayType heading, In the VT_SYSTEM table.
  6. Encrypts the nonencrypted number in the CC_CC_WEB table.
  7. Updates the codes, under the table <month>, in VT_SYSTEM.
  8. Transfers old column data to new ones.

Verifying Database Objects

For tables structure, refer to the ‘MSGDatabaseStructureMods.xml’ file.

Tables

This process will:

  • Create missing tables with action=ADD.
  • Delete existing tables with action=DROP.

Delete Indexes of type

This option allows the deletion of Govern indexes, or All indexes.
Select the Govern option (default) to delete only Govern indexes (Prefix: ‘PK_’ or ‘GV_’).
These indexes are automatically rebuilt. Selecting the All option will delete all indexes including those of user created tables.

Columns

This process will verify the columns.
It will:

  • Create missing columns with action=ADD.
  • Delete existing columns with action=DROP.
  • Ensure that existing columns types are correct

Create missing BE Attributes

In the Columns verification process, it will check for Entities map to the table that the column is been added to.
If those Entities don’t already have an Attribute map to the newly added column, it will create it.

Indexes

This process will verify the indexes.
It will:

  • Create missing indexes with action=ADD.
  • Delete existing indexes with action=DROP.
  • Recreate existing indexes if columns don’t match
  • NEW! Recreate existing indexes if change to clustered; i.e. any existing non-clustered indexes will be recreated if they are changed to clustered in the system files during deployment.

USR_KEY_MASTER Stored Procedures

This process will create the Stored Procedure: ‘sy_Gov_GetAKey’.

New VT_System Table Records

This process will verify VT_System records. Refer to ‘MSGDatabaseStructure_SystemTables.xml‘ for structure.
It will:

  • Create missing VT_System Tables with action=ADD.
  • Create missing VT_System records action=ADD.
  • Delete existing VT_System Tables with action=DROP.
  • Create existing VT_System records action=DROP.
  • Verify existing VT_System for properties changes.
    • If the record needs an update, an error will occurs with the required informations to execute an SQL update manually.

New VT_User Table Records

This process will verify VT_User records. Refer to ‘MSGDatabaseStructure_UserTables.xml‘ for structure.
It will:

  • Create missing VT_User Tables with action=ADD.
  • Create missing VT_User records action=ADD.
  • Delete existing VT_User Tables with action=DROP.
  • Delete existing VT_User records action=DROP.
  • Verify existing VT_User for properties changes.
    • If the record need an update, an error will occurs with the required informations to execute an SQL update manually.

Functions

This process will verify Govern Functions. Refer to sections ‘functions_SQL‘ and ‘functions_Oracle‘ of the ‘MSGDatabaseStructureMods.xml’ file.
It will drop (if already existing) and create the function base on server type.
Views
This process will verify Views. Refer to the ‘ViewsScripts.xml‘ files.
It will:

  • Create missing Views with action=ADD.
  • Delete existing Views with action=DROP.
  • Delete and recreate existing with.

Add validation Tables Poco Mapping View

During the Views verification process it will also add (recreate if existing) views used for mapping to validation table which are NOT included in the viewscripts.

USR_KEY_MASTER IDs Update

This process will verify IDs in table USR_KEY_MASTER. Refer to the ‘UsrKeyMasterIDsReferences.xml‘ files for IDs mapping.
For each IDs, it will:

  • Check the highest number from all References.
  • Update the Database field if the number obtain is higher than the Database one.

If ‘hascheckdigit=”True”‘ the last digit in the number obtain from the reference is remove before the compare is made.

System Data

This process will verify System Data. Refer to the ‘MSGDatabaseStructure_SystemData.xml‘ file.
It will add data (records) into given tables. If there’s a ‘vtuser‘ node it will add an new VT_USER as well.

Post Database Verification

Post Miscellaneous Corrections

This script is a final clean up process for the Miscellaneous Corrections.

Post System Stored Procedures

This is a correction script containing clean up procedures, for Govern Stored Procedures.

Govern Health Check

This process will execute multiple Health Check.

  • Check Countries Correction
  • Bankruptcy Health Check
  • Building Parcel Link Health Check
  • Attribute Encryption Health Check

Related Topics

User Key Dynamics
System Data Dictionary
View Query

 

What’s New!

NOTE: Changes are presented in reverse chronological order; i.e. newer to older.

NEW! Implementation of Clustered Indexes (Release 6.1.1811)

As of Release 6.1.1811, clustered indexes have been implemented on some system tables. These indexes will be recreated during the next Database Verification Process. Due to the nature of the procedure, a significant amount of time will be required to perform the process. The recommendation is that this procedure should be performed over a week-end, or a period of low activity. Although all applications are able to perform without the use of clustered indexes, the implementation of this new methodology can improve overall system performance.

 

Addition of VB6 Fail safe Notification for Verify Database Process

Users that are prompted with a notification when they are upgrading from Govern for Windows to OpenForms need to be made aware that upon running the Verify Database Process, their database will be irreversibly changed. This means that they will not be able to perform a rollback that will allow them to once again run Govern for Windows on their database. As a result of the impact of this action, they must be prompted with a dual confirmation message. The message will remind them of the importance of performing a full backup of their database prior to running the process. They must also confirm that they are about to proceed with an irreversible process. Suitable notification to this effect have been added. Now when the user clicks START [>], and the system performs a compatibility check, they will first be prompted with the following message:

Versions of the application and the database are not compatible.
You must run a Database Verification before continuing. This will update your database to <updateVersionNumber>.

WARNING: Ensure that you have made a backup of this database. This action is irreversible. Do you want to proceed?
Their selection options are YES or NOUpon clicking on YES, they are presented with a confirmation message that reads as follows:WARNING: You have clicked on YES. After running this Verify Database process, you will not be able to perform a rollback, and you will no longer be able to run Govern for VB6 with this database. Click ‘YES’ to proceed.
A click on YES will initiate the process.

RE / PP Tax Conversion Scripts to add required “RE” Cycle Codes

In Govern for Windows a Cycle Code was not mandatory. As a result of the architectural change in Govern for .NET, a Cycle code in Real Property (RE) and Personal Property (PP) is mandatory. The default Cycle Code is “RE”. A script will need to be provided in order to create a Cycle code and change all existing Data to this cycle code. See document below for details on the scripts.
103-ut-005_DB_Verification-RE_PP_Tax_Conversion_Script.pdf

New Process for Addition of System Columns
[Pending validation of release versions] When system columns have been added to the database, during the GNA Verify Database process, after the columns have been added, the process must scan all entities, and add a new attribute in all entities that use tables with added columns.
These changes are available in the following releases:

  • 6.0.1608.x (6.0 Dev.)
  • 6.0.1606.x (6.0 Rel.)
  • 6.1.1608.x (6.1 Dev.)
  • 6.1.1606.x (6.1 Rel.)

Standardized Storage of Boolean Data Types in Govern

In all releases of Govern, Boolean datatypes were stored in the database with three possible values:
FALSE = 0
TRUE = 1 or -1 (dependent on the version of Govern)
Newer tables predominantly used 1, whereas older tables used -1. In accordance with Governs’ ongoing standardisation process henceforth Boolean datatypes will be stored, WITHOUT EXCEPTION, as follows:
FALSE = 0
TRUE = -1
This standard will be carried out for all tables. This standard will be effective as of the following versions:

  • 6.0.1608.0019 (6.0 Dev.)
  • 6.0.1606.0023 (6.0 Rel.)
  • 6.1.1608.0043 (6.1 Dev.)
  • 6.1.1606.0042 (6.1 Rel.)

BA’s and Developers please refer to Confluence for additional details.

New Process in Database Verification Process

[6.0 / 6.1 Multiple Versions]

During the Database Verification process, at the ‘Check Column’ subprocess the application will now manage the description of fields in (Table:SY_DICT_DESC). The process is as follows, the Database Verification process reads the MSGDatabaseStructMods.xml file and reviews the SY_DICT_DESC. Each column is checked in the table to see whether the (ENG / FRA) descriptions exist, and if it needs to create (add) or remove (drop) them. In situations when a complete removal of a table is required, the process will remove any descriptions that are not connected.
Only the following fields are updated

  • LANGUAGE
  • TABLE_NAME
  • FIELD_NAME
  • DESCRIPTION
    • Uses the property ‘description’ limited to 50 characters; all additional characters are truncated
  • DETAIL
    • Uses the property ‘description’

These changes are available in the following releases:

  • 6.0.1603.0410
  • 6.0.1606.0010
  • 6.0.1608.0006
  • 6.1.1603.0481
  • 6.1.1606.0021
  • 6.1.1608.0016

[Release 6.1.1509.117]

Need to perform a verify database process. This is to apply a correction made to change the NULL 0 in (Table: VT_SYSTEM) INVISIBLE.

[Release 6.0.1412]

The following will occur when a new database is created:
.Make sure “Govern Users” role exists, if not create it
.Make sure “govern” User exists, if not create it with the password govern
.Make sure “govern” is in the “Govern Users” role
.Make sure “Govern Users” role has full access to GSM AND GNA

Property to Re-create Indexes for Extended Tables

A new property called hasextendedtables has been added in the Tables section of the MSGDatabaseStructureMods.xml. This property is used to recreate indexes for extended tables like (Table: MA_BUILDINGS) that can support additional tables like MA_BUILDINGS_2 to MA_BUILDINGS_9.

Below is an example of the property in the MA_BUILDINGS table definition in the MSGDatabaseStructureMods.xml file.
<table name=”MA_BUILDINGS” description=”Mass Appraisal Building.” action=”add” gnaaversion=”4.7.3.0″ dbversion=”10.7″ hasextendedtables=True>

Currently this property has been added for the following tables:
· MA_BUILDINGS
· MA_LAND
· MA_MRA
· MA_INCOME PP_ASSESSMENT”

6.0 R and 6.1 R and in their development branches( 6.0 dev and 6.1 dev).
This new attribute is available in the following releases:

  • 6.0.1606.x
  • 6.0.1608.x
  • 6.1.1606.x
  • 6.1.1608.x

 

 

 

103-ut-005

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

GNA – General Connection Parameters

General Connection Parameters

Overview

Connection Pool

A Connection Pool is a collection of database connection objects. In order for a Govern application to communicate with a database, a connection must be established with a connection object from the Connection Pool.

Connection States

Connections can have two (2) states, Active, or Inactive. In the system, connections can exist in two (2) ways Physical and Logical. When created in the pool by a system request, the connection is Physically and Logically active. When a request for the connection to be closed is made by the system, the connection becomes Logically inactive, but Physically it is still active in the Connection Pool. Creation of a new connection is time intensive, therefore a happy medium must be maintained when configuring the parameters for the Connection Pool.

Connection Pool Polling Intervals

The Connection Pool is periodically checked, or Polled for inactive connections. This process is based upon a user defined interval or a built in system rule; inactive physical connections are removed from the connection pool during this set time interval or based upon this system rule.

Oracle Systems

Oracle systems have a polling interval of approximately 3 minutes. Every 3 minutes, the system will review the number of inactive connections in the pool. Based upon the Decrement Pool Size setting, the system will reduce the number of connection by the value, up to the minimum number that is specified in the Minimum Connection Pool Size parameter.

SQL Systems

The polling intervals for connections to SQL databases, is not user configurable. Maintenance of the number of Open connections are handled internally by the system, there are no user configurable parameters.
The parameters that are located in the Connection Key General Parameters Management form are set by default. Unless instructed by MS Govern Technical Support, do not modify these settings as they can impact the overall performance of the application.
To access the Connection Key General Parameters Management form…

  1. In the Govern New Administration (GNA) ribbon, select Utilities (tab) > General Connection Parameters
WARNING: The parameters in this form should only be modified by Administrators, and with the understanding that changes made will be system wide and will affect all users.

Parameters

General group

Connection Key General Management – General group Connection Pool (Minimum Size / Maximum Size)

From the Web, the .NET components access the database through a Connection Pool. Users are able to define the minimum and maximum number of connections for the pool.
• Minimum Connection Pool Size – Enter the minimum number of data connection objects to be established in the pool. (Default = 1)
• Maximum Connection Pool Size – Enter the maximum number of data connection objects that can be allocated in the pool in the Maximum Connection Pool Size field. (Default = 50)

NOTEUsers refer to the About Connection Pool Settings for additional details about Connection Pool Size settings.

Database Cache

The database cache uses system memory to store information that is read from the hard disk. The next time the same information is requested, it is read directly from memory. Increasing cache size can increase system performance, but always ensure that you have sufficient system memory to accommodate your settings. Cache sizes are specified in megabytes (MB)

Cache Size (Minimum Size / Maximum Size / Refresh Rate)

Minimum Cache Size: This is the minimum memory size that the system will allocate to the cache.
Maximum Cache Size: As the cache size is dynamic, this is the maximum memory space that the system will allow the cache to grow to.
Cache Refresh Rate: This is the frequency that the cache is refreshed. The unit is in seconds, therefore to set the rate to 5 minutes, you would enter a value of 300:

300 sec. / 60 sec. = 5 min.

NOTEThe above parameters are automatically set by the system and do not require user modification.

 

Oracle group

The parameters that are found in the Oracle group of the Connection Key General Parameters Management form are used to set the Pool Size increment and Pool Size decrement values. See Oracle Systems for details.
Increment Pool Size : The Pool Size Increment value determines the number of connections that will be automatically created when a request is made to access the database. For example, if a value of three (3) is entered in this parameter, even if a single connection is requested, three connections will be created in the pool.
Decrement Pool Size : The Pool Size Increment value will determine the number of connections that will be closed when a request is made. For example, a value of 5 is entered in this parameter. In a pool of 6 idle connections, when a request to close a single connection is sent, 5 of the 6 idle connections will be closed.

About Connection Pool Settings

The Minimum Connection Pool Size: and Maximum Connection Pool Size: fields are used to determine the number of connections that will be established with the server.
As an example, a user has a minimum setting of five (5) connections, and a maximum setting of ten (10) connections. In the instance of a single query request, all 5 requested connections will be created even if only one connection is required. When the query transaction has been completed, the created connections will be removed during the Connection Pool polling interval. Likewise, if 11 connections are required for a process, since the maximum specified was 10, the system will hold the last process and continuously check until a free connection is available in its assigned pool.

Performance Issues and Connection Pool Settings

In a multiuser environment, performance issues may be observed as a result of connection pool settings. For example, in a 10 user environment, each user has a minimum setting of 5 connections and a maximum setting of 100 connections. Should each user run a single query, there would potentially be 50 connections running simultaneously, i.e. (5 queries x 10 users = 50 connection). Should each user reach the maximum number of connections, 1000 connections would be created.

Connection Pool Settings for Web Sites

Determining the number of potential simultaneous connections is a part of the planning procedure for a Web site. Once the anticipated load on the site has been determined, the minimum size can be set accordingly. Administrators should keep in mind that each site will use one Data Access Block (DAB); therefore the parameter setting should be in reference to the number of connections. In addition the session Timeout settings for the Web server could also be adjusted to ensure that connections are periodically refreshed.
As individual Web site requirements will vary There is no minimum recommended setting for the Minimum Connection Pool Size: parameter for a Web site.

 

Recommended Single User Settings

The following are the recommended settings for the Oracle group for a single user access to the database:

General group

  • Minimum Connection Pool Size: 1
  • Maximum Connection Pool Size: 25
  • Minimum Cache Size: 50
  • Maximum Cache Size: 5000
  • Cache Refresh Rate: 300

Oracle group

  • Pool Size Increment: 1
  • Pool Size Decrement: 3

 

 

103-ut-003

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

eGov – Configuration

Configuration of the eGovernment – Public Self Service Portal

Overview

When users arrive at the home page and access the ePortal, or perform a login to access the eProfile, a default starting point is used from the setup. This default refers to a department. The default and other settings are part of a series of steps needed to define the eComponent site. General configuration is carried out through the OpenForms General Settings Editor in GNA. Additional parameters are required to be completed when using the eGovern – Public Self Service Portal module.

General tab

eComponent configuration parameters are located in the Websites Manager form in the Govern New Administration (GNA) Release 6.0 and greater.

eGovern Configuration – SMTP

Configuration of the SMTP parameters of the eGovern – Public Self Service Portal is carried out within the Govern New Administration (GNA).
In the GNA ribbon …

  1. Select Application Configurations (tab) > Web Configuration (group) > Manage Web Site.
  2. In the Manage Web Site form, click the General tab.
  3. Locate the Mail group.
  4. Complete the required fields.

The required parameters are as follows:

  • Administrator Mail – This field should contain the email address of the system administrator that has been designated to receive error messages.
  • System Mail – The System Mail parameter is the address that will be used for the from field in the email message. These are system messages that will not require replies, e.g. confirmation of user payments.
  • SMTP Host – Enter the host name of your SMTP server in the SMTP Host parameter. Example: mailhost.domainName.com, or smtp.sparta.com.
  • SMTP Password – In the SMTP Password field enter the password used to access the account. Text entered into this field will appear “cloaked”, i.e. typed letters will appear as asterisks
    ” to hide the typed letters.
  • SMTP Port – Specify the SMTP Port; the typical port is 25.
  • SMTP User – In the SMTP User field enter the username that is used to access the account.
  • Activate email in HTML format – Select this option to send email messages in HTML format. As HTML text additional formatting can be added to the messages. The default format for sending messages is as plain text.

Include Administrator in Email Communication** – Select this option to send a copy of the email message to the administrator.

About Ports

Port information is best obtained from the System Administrator that manages the communications requirements for the organization. By default, the following ports may be used for the SMTP protocol:

For Unencrypted SMTP

Port 25 / 587 / 2525 – This is the default SMTP non-encrypted port but ISPs will deny its use because of spam and malware traffic. Alternate ports are 587, and 2525

SMTP with SSL

Port 465 – This is a deprecated port but may still be used.

Related Topics

What’s New in the eGovern

Upgrading the Web User Interface

eGov Product Map

FAQ

 

 

201-all-egov-config

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

WM – General Parameters

Workflow Management – General Parameters

Version 6.1

Overview

System Registry Parameters

From Govern Administrator (GNA), select Parameters, General Settings Editor

  • Section Name = Workflow Management
  • Year Filter = Not applicable

The following system registry parameters are available for the module:
Inspection Form

  • The inspection form is called automatically from different areas of the system. When this is the case, the form selected here will be displayed.

Template Form

  • Workflow models are created dynamically. In addition, if a form template is entered here, a workflow form for the model will be created.

 

System User Registry

The following system registry parameters are available for the module users. Each user can have predefined values. An action button can be added to any of the workflow form for direct access.
From Govern Administrator (GNA), select Parameters, User Registry Editor

  • Section Name = Workflow Management
  • Registry Key Type = User

Autocollapse Completed Steps

  • When checked, the steps completed will auto collapse in order to facilitate scrolling and viewing the results of large workflows.

Completed Activity Color

  • Used to select for the user the color to display completed activities

Initiated Activity Color

  • Used to select for the user the color to display activities that are initialized

 

Reference

 

 

103-wm-parm-101

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

103-wm-parm-201

Workflow Management – Kind Parameters

Version 6.1 (In Development)

Overview

The Workflow – Kind form provides a flexible method for creating and maintaining the varied Kinds and Categories required in Govern, e.g. Licenses, Complaints, Offenses, Permits, Workflows, and so on. This is performed through the interface in the Govern New Administration (GNA).

Defining a Kind

General tab parameters

Linked Table – The General tab will display the Linked Table name. This auto-generated table is named using the following format: WM_KIND_<Kind Code>
Where <Kind Code> is the user defined Kind code.

Numeration

When defining permit numbers by department, when generating Applications, Permits, Certificates (CO & CC), Offenses, Workflows, Payment and Submission sequence number, a custom prefix sequence or length may be entered. The following fields are used to customize your numeration.
Prefix – Enter an alphanumeric string that will be appended at the beginning of a numerical sequence; e.g. entering ‘AMT’ will result in a numerical sequence that is always presented as follows AMT001, or AMT1234, and so on. Look under the Preview column to see a real-time example of your sequence.

Sequence (Start Number + 1) – The value that is entered in this field will be incremented by 1. The resulting value is your starting sequence number; e.g. if 100 is entered, the next starting number is 101. Look under the Preview column to see a real-time example of your sequence.

Length – Enter the number of digits to use for the length of the sequence. This field will accept a numerical value from 1 – 12. When a value is entered, the numerical portion of the sequence number will be “padded” with zero’s from the left hand side.
Example
When the number entered in this Length field is “8”, and no additional sequence numbers are entered, the starting number displayed under the preview will be 00000001.
Likewise, if “1000” is entered as a Start Number, and a Length of “8” is entered, the number that will be displayed will be 00001001

Preview – A preview of your sequence configuration is displayed under this column.

Application – This is the sequence format that will be applied to an Application number when it is generated.

Number – These parameters will modify the sequence format that will be applied to a generated Certificate number.

Certificate – Complete the parameters to modify the sequence format that will be applied to a Certificate number when it is generated.

Accounts / Receivable (A/R) Parameters

A/R parameters can be defined at any of the following levels:

  • Organizational, through the Land Management Parameters form.
  • Departmental, through the Permit Parameters form.
  • Permit type, through the Kinds & Categories form.
  • Activity step, linked to a permit, through the Workflow Departments Activities tab.
  • Fee, through the Workflow Departments Fee Computation Setup form. (In Development)

A/R Link Name Type – (Required) Specify a default A/R link name type for Permits, Complaints, Offense, Workflow, Request for Services (RFS), and Grievances. Select the A/R Link Name Type, e.g. Applicant Name, Primary Contact Name, Primary Inspector Name, or Owner Name. This parameter is required for a save.
Default Applicant Type – (Required) Select the default applicant type, e.g. Applicant Name, Primary Contact Name, Primary Inspector Name, or Owner Name. This parameter is required for a save.

Workflow – Kind command buttons

Create a new item – Click to create a new Workflow Kind.
Save – Click Save to save any parameter setups, or any changes made to the form.
Delete – This option is not available. (Disabled)
Cancel Changes – Click Cancel changes to revert any current unsaved modifications.

Workflow – Kind parameters

  • Code – A new code may be created, or an existing one edited. This description is displayed for fast data entry and look-ups where space is limited on the forms. This parameter holds the English Short Description, the default name. There is an expand button on the left hand side of this parameter that will provide access to additional naming parameters. (Max. 15 alphanumeric code).
NOTE: The following naming parameters are not required, but it is recommended as they can be useful in clarifying the meaning of the Code.
  • English Long Description – Enter a long description. This is displayed on look-ups, forms and reports.

 

Related Topics

Workflow Kind and Category Editor
Workflow Kind
Workflow Category
Workflow Category Fees

 

 

103-wm-parm-201

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

 

103-wm-parm-302

Workflow Management – Definition of Activities

Version 6.1 (In Development)

Overview

The Activities tab of the Workflow – Department form is used for creating Activities that can be selected by the department when defining permit, offense and workflow processes. Activities are the various stages in a workflow process. For example, in a permit certification process, the user could define the following steps, (1) Application demand, (2) Information Verification, (3) Acceptance of the Application, and finally (4) Plan Review, as the preliminary activities. Activities can be set to be generated automatically, based on the outcome of precursor activities; e.g., if the Application Verification was completed successfully, the application is automatically accepted and a Plan Review is initiated; otherwise, a request for more information is sent out.
Activities may also be set to trigger other events, such as a notification, a request for multimedia documents, the generation of a report, the execution of a business rule, the scheduling of an inspection or hearing, permit certification, or license registration and expiration.

What is an Activity?

Activity Base Action

The Activities tab of the Workflow – Department form is used for creating Activities that can be selected by the department when defining permit, offense and workflow processes. Activities are the various stages in a workflow process. For example, in a permit certification process, the user could define the following steps, (1) Application demand, (2) Information Verification, (3) Acceptance of the Application, and finally (4) Plan Review, as the preliminary activities. Activities can be set to be generated automatically, based on the outcome of precursor activities; e.g., if the Application Verification was completed successfully, the application is automatically accepted and a Plan Review is initiated; otherwise, a request for more information is sent out.
Activities may also be set to trigger other events, such as a notification, a request for multimedia documents, the generation of a report, the execution of a business rule, the scheduling of an inspection or hearing, time cost code generation, permit certification or license registration and expiration.

Accessing List of Activities

When available, a list of existing activities can be seen in the Workflow Department form. To access this form, in the GNA ribbon,

  1. Select Application Configuration (tab) > Workflow Management > Department.
  2. In the Workflow – Department form, if already existing, click to select a department from the list in left hand column.
  3. You will note on the right hand side of the Workflow – Department form, three (3) sub tabs labelled General, Activities, and Types. Click the tab marked Activities.
  4. On the Activities tab is a column that will contain, when created, a list of the activities associated with this Department code.

The records listed under the Activities tab are activity codes (ACTIVITY_CODE) from (Table: WM_PARM_ACTIVITY). These are the department codes that has been selected on the left hand pane.

Columns Displayed

The Activities tab displays the following details regarding the Activity:

NOTE: All columns can be sorted. In the instance of multiple Kinds, this column can also be Filtered for selective viewing.

Kind – This is the classification of activity; for example in the instance of a Permit the Kind could be Building Permit, Electrical Permit, and so on.

Generated Tables

When created, the Kind will generate a (Table: WM_KIND_<kind code>). The Category will create a (Table: WM_CATEGORY_<category code>). If requested, each table will also generate respective required Added Fields.
Sequence – The Priority Sequence number is a designation of order of precedence. The item with the lowest priority sequence number will be executed first; for example, one is executed before two.

NOTE: The Sequence number must be unique within the same KIND.

Description – this information is taken from the Long Description field.
When an Activity is selected, the stored information associated with the activity is displayed. This information can be edited.
For additional details refer to the document in the section below.

Documentation

Click below to view or download the current documentation for this feature.

NOTE: Please note that the following document is still under development.

103-wm-parm-302 Definition of Activities.pdf

Related Links

Workflow Management – Workflow Form Controller & Workflow Type Custom Control
Workflow Management OpenForms Reference

 

 

103-wm-parm-302

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...