AR – Search to Load Data (101-ar-fea-026)

Accounts Receivable (A/R) Search to Load Feature

Available in Govern Rel. 6.0/6.1

Overview

Selecting a Record Key from the DataSet TreeView will load AR Data, the form also has a feature that allows you to search for keys to load the data. The key is then sent to the TreeView as a Temporary Key to allow the application to recalculate information based on that key.

Demonstration of the Temporary Key

To demonstrate the functioning of a Temporary key in Govern, follow these steps:
Preparatory steps:
  1. Search for a few records to add to the Treeview from the eSearch then open the AR Inquiry form.
  2. Search for a key that contains a field that is of the same type as the profile and is already in the Treeview. It gets selected.
  3. Perform Step 1) but for a key that isn’t in the Treeview already. It gets added, selected, 1st and orange background.
  4. Perform Step 2). the key added by 2) gets replaced by this new one.
  5. Repeat Step 1). notice that the same result and the one added in Step 3) remains.
  6. Perform a search for a key that doesn’t contain a field that matches the Treeview key. The description is based on the Main ID of the key.
  7. Manually remove the temporary key from the Treeview and search for it again. It gets added as Temporary again.

Related Topics

 

 

101-ar-fea-026

 

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...

Govern Database Diagrams and Tables

Govern Database Diagrams and Tables

Govern for OpenForms Release 6.x

The following are the current database diagrams for Govern OpenForms modules. These files are presented in .PDF format for easy viewing.

Available Modules:

Read More...

Land Management 6.1

LandManagement61.pdf

 

UPDATED! Land Management 6.0

101-lm-LandManagement60.pdf

 

UPDATED! Workflow Management 6.1

101-wm-Workflow61.pdf

 

Mass Appraisal (MA)

101-ma-Mass Appraisal 61.pdf

 

Miscellaneous Billing (MB) 6.1

Miscellaneous Billing 61.pdf

 

Name & Address (NA) 6.1

Name and Address 61.pdf

 

Personal Property (PP) 6.1

Personal Property 61.pdf

 

Personal Property / Motor Vehicle / Business Tax

(Updated 2017.06.12)

101-tx-PP MV BT and AR 61.pdf

 

Accounts Receivable (PP / MV / BT / AR) 6.1

PP MV BT and AR 61.pdf

 

Property Control (PP) 6.1

(Updated 2016.12.06)

101-pc-Property Control 61.pdf

 

Security 6.1

Security61.pdf

 

Self Reported Tax and Accounts Receivable (ST & AR) 6.1

(Updated 2017.06.12)

101-st-Self Reported Tax 61.pdf

 

Tax and Accounts Receivable (Tax & AR) 6.1

(Updated 2017.06.12)

101-tx-Tax and AR 61.pdf

 

Utility Billing and Accounts Receivable (UB & AR) 6.1

(Updated 2017.06.12)

101-ub-UtilityBilling and AR 61.pdf

 

Workflow 6.1

(Updated 2017.08.01)

101-wm-Workflow Management 61.pdf

 

Audit

Audit.pdf

 

Delinquency (DC) 6.1

(Updated 2017.06.12)

101-DC-Delinquency and AR 61.pdf

 

NEW! OpenForms Designer (OFD) and Business Entity Designer (BED)

101-std-OFD and BED61.pdf

 

Govern for Windows (VB6)

The following are the current database diagrams for Govern for Windows (VB6) modules. These files are presented in .PDF format for easy viewing.

NOTE: For information only. Source 10.5 Govern for Windows.

Available Modules

Read More...

Land Management (LM)

101-wm-LandManagementVB6.pdf

 

Mass Appraisal (MA)

101-ma-MassAppraisal VB6.pdf

 

Property Control (PC)

101-pc-Property Control VB6.pdf

 

Self Reported Tax / Accounts Receivable (SRT & AR)

101-st-SRT and AR VB6.pdf

 

Personal Property / Motor Vehicle / Business Tax /
Accounts Receivable (PP / MV / BT / AR)

101-tx-PP MV BT and AR VB6.pdf

 

Tax and Accounts Receivable (Tax & AR)

101-tx-Tax and AR VB6.pdf

 

Utility Billing and Accounts Receivable (UB & AR)

101-UtilityBilling and AR VB6.pdf

 

Security

101-std-Security VB6.pdf

 

List of Changed Tables

UPDATED! The following is a list of tables that are present in each of the major releases of Govern, i.e. Govern for Windows (VB6), Govern for OpenForms Release 6.0 and 6.1. This .PDF file lists which tables have changed between the three (3) aforementioned releases.

Click to view the “GovernTableChanges_2020.08.27.pdf” document or download the document

NOTE: The above list is not exhaustive; it does not provide a complete breakdown of changed columns or their functionalities. Table details may be found through the GovernDB page in Confluence.

 

Videos

Webinar – Govern for Windows Dataflow (Internal Access)

Govern for Windows Dataflow Webinar Click to view the recording

(Recorded – Dec. 16, 2016)

Red_Play_Button

Related Topics

 

 

100-Database_Diagrams

 

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...

 

EMT Import Data From File

EMT Import Data From File

Overview

The Import Data form is used to import content into a database from an .XML file. As with the export process, see Export Data to File for details, there are a series of interactive steps to allow the user to control how data is imported. The import process consist of three (3) stages, Reading the File, Comparison of the imported data, Data contention (display of the Data Import Status, and resolution of data conflicts).

Data Import Status and Data Conflicts

When a file is selected for import, the .XML data file is parsed; any possible conflicts with the existing destination database are displayed in the Collisions group in the lower portion of the form. The Data Import Status is displayed in a drop down menu.

NOTE: This process is very granular with the information that is exported. In addition, during the import process, the user is given the option to over write their existing data.

To import a data file…

  1. Open GNA and select Utilities > Import / Export Tools > Import Data from File.
  2. In the Import form, in the Destination Connection Key: field, select a Connection Key of the database that you will be importing data into.
  3. Look for the File to import: field, click Browse to locate the data file; double-click on the .XML file to import it.
NOTE: There may be a slight delay between the selection of the file and the return to the Import screen. The length of the pause is dependent upon the complexity of the file being read.

 

NOTE: If the file to be imported was created with an older version of the Govern New Administration (GNA), it may not be compatible. An error message is displayed. In such instances, it will be necessary to repeat the export of the file using the most recent version of the GNA.
  1. Click Start, to begin the process.

The process will begin by reading the XML file. The process will begin by reading the XML file. Depending upon the size and complexity of the file there may be a period of perceived inactivity.
Data Import Status options
Options can be selected at various levels of the data import process. When selecting one of the options at the start of the process, all subsequent levels below will also be set to the chosen option.
Any conflicts are displayed in the lower portion of the form; the status of the data to be imported is presented in one of the status codes indicated below.

Data Import Status Color Codes

Color Code Details
Red System

This is an indication that this is a system file. This data is reserved for the System and will not be overwritten.

NOTE – Data that has been designated as reserved for the system, will not be overwritten. Selecting the Skip option is non-destructive; the Import process can be run again and the option to Replace can then be selected.

Orange Replace

Data with this tag will be replaced, i.e. overwritten with newly imported data.

WARNING– When selecting the check box, be absolutely certain that you want to overwrite your existing data with the one that is being imported; this process is not reversible.

New
(Yellow)
New This is data that is new to the database, when selected it will be imported.
Skip
(Gray)
Skip

The Skip indicator is an indication that a conflict exists, but the data in the target database will not be replaced with the incoming information. When the check box is selected, the indicator will display Replace ; the color will be Orange.

NOTE – Choosing to leave the Skip option is non-destructive; the Import process can be run again and the option to Replace can then be selected.

The Import process can be run multiple times. Each time the process is run users can selectively choose options that were not imported during the previous pass.

Completing the import process…

  1. After resolving the conflicts by selecting or leaving the check boxes, click Next.
  2. When you have gone through all levels for the import, click Import when it appears.
  3. When the process is complete, an Import Success dialog box is displayed.

Click OK to return to the Import form.

When there is another import to be performed, click Restart to return to the beginning of the process; alternatively, click Cancel to close the form.

Documentation

Click here to link to the current version of the documentation.

See Also

EMT Export Data to File

 

 

103-UT-008

 

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...

 

MA – Overview of CAMA Tables and Parameters

An Overview of CAMA Tables and Parameters

Overview

This page describes the general setup that is applicable to all CAMA modules: Sales, Land, Buildings, Miscellaneous Structures, and Income. The configuration for the modules is described on separate pages.

What’s New

Govern OpenForms v6 introduces the Govern OpenForms Designer for creating the models for the data entry forms. Because of this, all the CAMA forms have changed. The layout is different from Govern v 5.1. However, all fields are the same.

General Configuration

The general configuration for Govern CAMA comprises:

  • Mass Appraisal General Parameters
  • Mass Appraisal Validation Tables
  • Appraiser’s Name and Address and Report forms
  • Multiple Assessment Rates form

This is described in the Govern General CAMA Administration guide

Mass Appraisal General Parameters

The Mass Appraisal General Parameters form has six pages or tabs with parameters and option for configuring the CAMA data. The default menu items and parameters that are common to all the sub-modules are described in Govern CAMA General Administration guide.

The following parameter types are general:

  • Yearly Data: required for calculating depreciation
  • Neighborhood Adjustment
  • Frozen records
  • Roll forward data
  • Increase / Decrease options
  • Transfer to Tax
  • Marshall & Swift

For information on parameters that are specific to a sub-module, click on one of the following links.

Mass Appraisal Validation Tables

The following Mass Appraisal Validation Tables are used or referenced by several of the sub-modules and are described here:

Depreciation Validation Tables
Use the Mass Appraisal Depreciation Validation Tables and Codes to set up depreciation percentages to apply to building structural elements and miscellaneous structures. Depreciation Tables are a prerequisite for the Building Use Code and Miscellaneous Structures Codes (MUSE) validation tables.

Correlated Values Distribution (or Mixed Distribution) Validation Tables

Use the Correlated Values Distribution table to set up values for CAMA, Comparable Sales, Income (DIR) and Income (GRM) if you are using the Correlated Values method.

Rounding

Use the Mass Appraisal Rounding validation table to define rounding on selected mass appraisal values, such as Building Value, Land Value, and Comparable Value. You can define a different formula, logical expression, or value to round to, 10, 100, etc. for each.

Limited Assessment

The Limited Assessment Mass Appraisal validation table type is used for defining Capped Values. In a year in which property values increase by significant amounts, you can use capped values to prevent an abrupt increase in property taxes. Capped values create an upper limit for property assessments.

Neighborhood

Use the Neighborhood validation table to set up neighborhood adjustments for building, miscellaneous structures, and land records.

Site Information Validation Tables

Use the Mass Appraisal Sites validation tables to set up adjustments according to geographic information, such as proximity to heavy or light traffic, green spaces, or schools. You can apply as many site adjustments as required to a record and even create multiple site adjustments records for each property. Site Adjustments are defined by Land, Miscellaneous, Income, Buildings, or on All values. An add, subtract, divide or multiply operator for the adjustment can be associated with each table.

Appraiser’s Name and Address Records

Use the Appraiser’s Name form to create name and identification records for each appraiser.

Appraisal Report Fields

Use the Appraisal Reports Fields screen to associate Govern fields to fields in the Uniform Residential Appraisal Report (URAR).

Multiple Assessment Rates

Use the Multiple Assessment Rate form to set up varying tax rates according to property type. These values are transferred to the Tax Assessment and Billing subsystem.

Govern CAMA Batch Processes

The Govern CAMA batch processes are run in Govern for Windows with the exception of the Finalize Tax Assessment Roll for Govern CAMA which is run in Govern OpenForms These batch processes are described in full in the Govern CAMA General Batch Processing guide. They include:

Batch Update

The Batch Update process in Govern for Windows updates specified database fields and all applicable parcel records. You can add to or replace existing values and set one or more conditions for the update. A new version of the Batch Update batch process was created for Govern OpenForms. This is described in the Govern General Batch Processing guide.

Appraised Value Computation

This process updates all selected Mass Appraisal values.

Sales Data Computation

The batch Sales Data Computation process is used to re-compute previously entered sales data with the parameters from an alternate year. For example, you can compute the sales data from last year with the parameters for the current year.

Load Apex Images

This process loads images created with Apex to Govern.

Update Drawing Image

This process regenerates the saved drawing images and update the MA_BLG_DRAWING table. Images are saved as bitmaps and added to the database.

Comparable Sales Extract

The Comparable Sales Extract batch process extracts records f a list of comparable properties based on the sales records and the criteria entered in the CAMA Comparable Sales Validation Tables. Extracted records are saved to the following database tables: ma_sale_extract, ma_sale_extract_p, and ma_sale_extract_s. These records are used for comparable sales calculations.

Apply Income Model

This process applies an Income Model to a parcel or range of parcels. Selection is based on a Tax Map Number range or Jurisdiction.

Export to an Appraiser’s Database

Run the Export to an Appraiser’s Database process to extract a copy of a database or a portion of a database, to your computer hard drive. This extracted database can then be copied to a laptop and used by an appraiser out in the field. Alternatively, you can use mGovern – Your Mobile Solution.

Import from an Appraiser’s Database

This process imports the appraiser’s database to the network.

Use an Appraiser’s Database at Next Startup
This process is run to prevent the appraiser from using the live database at the next startup.

Import Marshall & Swift Data

This process imports Marschall & Swift data info Govern.

Finalize Tax Assessment Roll for Govern CAMA

Run the Finalize Assessment Roll batch process to finalize the tax assessment records for a group of parcels or for all parcels.

NOTE: This process is a requirement when you change to a new fiscal year.

This process sets the HISTORY_ONLY field to -1 on the selected parcels in the MA_ MASTER table. This purpose of this History Only record is to retain a copy of all the data for parcel as they were at the time the year was closed. In the History Panel, this record is identified by Frozen ID -1 and assigned the flag, Certified.

 

 

101-ma-parameters

 

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-UT-007

EMT Export Data to FILE

The Export Data form is used to export data structures from a specified database to an .XML file. The form allows you to export data settings through a step by step drill down process. The process is able to export everything from an entire database structure consisting of Modules, Module Elements (ME), and Module Element Components (MEC). The export process requires the user to select what elements of their database are to be exported. The export steps follow the Govern hierarchy. The Govern hierarchy is as follows:

Release 6.0

Modules Module Elements (ME) Module Element (ME) Components
Open Form OpenForms All Profiles, OpenForms, Business Models (BM), Business Entities (BE), Security (Selected, or All)
System Configuration System Registry, Dynamic Search (Group, Styles), Logical Expressions, SQL Queries, Batch Processes, Reports, Text Styles, and so on.
Govern Tax Real Property, Personal Property, Motor Vehicle, and so on.
Matix Client Map Matix related Client Maps

 

NOTE: Although select Module Elements (ME’s) appear to not be present in the

Release 6.1

Modules Module Elements (ME) Module Element (ME) Components
Open Form OpenForms All Profiles, OpenForms, Business Models (BM), Business Entities (BE), Security (Selected, or All)
System Configuration System Registry, Dynamic Search (Group, Styles), Logical Expressions, SQL Queries, Batch Processes, Reports, Text Styles, and so on.
Govern Tax Real Property, Personal Property, Motor Vehicle, and so on.
Mass Appraisal MA Tables, Shared Lookup Group Set, BSE Templates, User Validation Entries
Misc. Billing MB (Categories, Items, Recurring Batches)
Matix Client Map Matix related Client Maps
User Validation tables Validation Tables (Regular, A/R, MA, Workflow, and so on)
Workflow Management Workflow Action Answers, Names, Status’, Inspection Type Reason Codes/Status’,

Functionality

NOTE: Individual user Module Elements and ME Components will vary from the above depending on which Govern modules have been purchased and licensed.

During the export process, user selections will determine what options are presented in the next step. When exporting entities, all required dependencies, i.e. tables, are also exported. The resulting exported file can then be imported to another database using the Import Data utility, see Import Data from File for details about this process.

User Interface (UI)

There are no noticeable changes from previous versions of the Import, and Export utility. Navigation through the stages and steps of the process is carried out with the following navigation buttons

Exporting a Module Element

As an example, an administrator can design a new Profile and then wishes to export it. During the export process it will be necessary for them to make decisions as to what is to be exported. In their selection a single profile may be selected, or all profiles within the database. To demonstrate the steps involved in the export process, a single Profile will be exported. During the export, any associated security settings related to roles can be selected.

Security and Module Elements

By default when a profile is selected for export, NO security settings will be exported with it. This means that any securities associated with the profile will not be exported. As a result, a profile will be accessible to all roles and users.

Exporting Module Elements without Security…

When new securities for roles are to be defined, then it is not necessary to select the Security option for export.
To export Module Elements without security, from the GNA ribbon…

  1. Select Utilities (tab) > Import / Export Tools (group) > Export Data to File.
  2. In the Export form, Source Connection Key: field, select a Connection Key of the database that you will be extracting data from.
  3. Look for the Save to: field, click Browse to choose a location and enter a file name.
NOTE: Unless an export filename is specified, the Export button will not become active, regardless of what selections are made.
  1. Click Save, if the file name exists, you will be asked to confirm overwriting it. In the Main group, select OpenForm. Click Next.
  2. In the next screen, you will note that the Main group has now changed to the OpenForm group. The group label is an indication of the level of the export process.
  3. Click to select Profile. The Next button will become active; click Next.
  4. In the next form, you are presented with the list of Profiles; select one, or click the first check box at the top of the list to select all profiles.
  5. Note that the Next button [>>] has been changed to an Export [>] button. Click Export to generate the file.

The presence of the Export button [>] is an indication of the end of the selection process. At any point during this process, you can select Previous [<<] to return to the last step and modify your selection.

Exporting an OpenForm Model

Follow these steps to export an Open Form Model:
When the Open Form Model to be exported does not require security, or securities are to be added at a later time, do not select the Open Form Model with the Security option.

  1. Open GNA and select Utilities > Import / Export Tools > Export Data to File.
  2. In the Export form, in the Source Connection Key: field, select a Connection Key of the database that you will be extracting data from.
  3. Look for the Save to: field, click Browse to choose a location and enter a file name.
NOTE: Unless an export filename is specified, the Export button will not become active, regardless of what selections are made.
  1. Click Save, if the file name exists, you will be asked to confirm overwriting it. In the Main group, select OpenForm. Click Next.
  2. In the next screen, you will note that the Main group has now changed to the OpenForm group. The group label is an indication of the level of the export process.
  3. Click to select Open Form Model. The Next button will become active; click Next
  4. In the next form, you are presented with the list of Open Form Models within the database; select one or more models, or click the first check box at the top of the list to select all models.
  5. Note that the Next button has been changed to an Export button. Click Export to generate the file.
NOTE: The presence of the Export button [>] is an indication of the end of the selection process. At any point during this process, you can select Previous to return to the last step and modify your selection.

The length of the process is dependent upon the size and complexity of the database. When the process is complete, a dialog box is displayed.

  1. Click OK to return to the Export form.

When there is another export to be performed, click Restart to return to the beginning of the process; alternatively, click Exit to close the form.
Locate the newly created file that is to be imported from the Save to: folder.

Exporting a Business Model or Business Entity

When exporting a Business Model or Business Entity follow the above steps, i.e. steps for Exporting an Open Form Model.

Exporting Multiple Modules or Module Elements

Thus far, we have only exported single Module Elements (ME). Realistically, it is often needed to export more than one module element at a time. For example if multiple module elements are selected, e.g. the following ME’s:

  • Profile
  • Open Form (OF) Model
  • Business Model (BM)

For this type of export, there would be multiple stages of user interaction before the export option is presented. We would need to make selections for Profiles, Open Form Models, and Business Models.
To make an export of multiple Module Elements (ME’s)…

  1. Open GNA and select Utilities (tab) > Import / Export Tools (group) > Export Data to File.
  2. In the Export form, in the Source Connection Key: field, select a Connection Key of the database that you will be extracting data from.
  3. Look for the Save to: field, click Browse to choose a location and enter a file name.
  4. Click Save, if the file name exists, you will be asked to confirm overwriting it. In the Main group, select OpenForm. Click Next.
  5. In the next screen, you will note that the Main group has now changed to the OpenForm group. The group label is an indication of the level of the export process.
  6. Click to select Profile, Open Form Model, and Business Model. The Next button will become active; click Next.
  7. The next step would be to select one or more Profiles; select Accounts Receivable and Land Management.
  8. Click Next.
  9. In the Open Form Model group, you will notice that some Models are already selected, this is an indication that they were already part of the profile selected in the previous step; note that you now have the opportunity to deselect them if required.
  10. Click Next.
  11. The final prompt will be for selecting Business Models (BM); select a BM.
NOTE: If you click Previous, you will be returned to the previous screen, but you will no longer be able to deselect any selections.

12. You will observe that the Next [>>] button has been changed to an Export [>] button. Click Export to generate the file.

NOTE: Unless an export filename is specified, the Export button will not become active, regardless of what selections are made.

The methodology that is used for exporting multiple Modules or Module Elements applies to both OpenForms as well as System data structures. If a user were to export multiple System module elements, e.g. Dynamic Search groups, and Dynamic Search Styles, some Dynamic Search group items may be pre-selected, because they are part of the Dynamic Search Style.

Documentation

Click here to link to the current version of the documentation.

See Also

Import Data From File

 

MB – Initialize Year Data Batch Process

Miscellaneous Billing (MB) – Initialize Year Data Batch Process

Overview

Govern OpenForms Miscellaneous Billing module is year based and the purpose of this functionality is to create the recurring invoices in choosen year for the invoices that have not expired.
The system will check the END date with the Current Menu date to make this determination.

The Initialize Year functionality is a Batch Process and like any other batch process, it can be setup by profile with role and user security, scheduled, monitored, etc.

  • The batch process name is [mb_init_year] and it will be created when the Verify Database is run for the first time after having deployed a 6.1.1609 deployment.
  • The batch process definition [103-mb-bp-006] is available using the import/export. (to be verified)
  • The same batch process can be setup in multiple batch process definitions (with different schedules, notifications, etc.)
  • The batch process definition can be setup as an Action Button or a Link item that can be placed on a standard Form or on the user Cool Bar.
  • See Standard Batch Process details Batch Program Setup or Govern Scheduler for more details

This batch process can be accessed from:

  • Govern Administrator (GNA), select Application Configurations, Miscellaneous Billing,
  • Govern, open Profile Batch Process tool box window

 

Read More...

 

Batch User Interface

The following user criteria will impact what invoices will be processed.
Selection Criteria
You can select criteria to refine the process or leave these fields blank to process all transactions.Year

  • Select the year for to copy

Recurring Code (Batch Name)

  • Enter the batch name or number for the records you are processing, or
  • Leave this field blank to process all transactions.
  • Mandatory

Category Code

  • Enter a category code to limit the process to invoices setup with this category code.

Issuing Department

  • Enter a department to limit the process to invoices setup/issued for this department.

Override Invoice Date

  • Used to override the invoice date that will be created.
  • If left blank will use the current date

The selection criteria for the From year is user persistent and will appear the next time the batch process is executed.
However, the destination year is not persistent, so this field will be reinitialized each time the batch process is executed

Batch Processing

General Batch Processing

  • The process definition can be executed in SYNC mode only and this mode will be forced or overridden upon execution.
  • The batch transaction Mode = “Roll Back If One Transaction Failed” is not supported. It will be “Continue If One Transaction Failed” by default

 

Records to be Processed

Only the recurring invoices meeting these rules will be processed:

  • Recurring Invoices for the specified year
  • User Profile Current Date is superior to the Recurring Invoices Effective FROM Date and inferior to the Effective TO Date or end date.
    • If Effective TO Date is blank, it will be set internally to 12/31 of the recurring invoice year.
  • User Profile Current Date must be in the 1/1 and 12/31 range of the selected year.

On Warning and Error Reporting
During the execution, standard warning and error messages will be presented in the batch result grid.

  • On error, the MB ID will be displayed in the message text. Note: Double-click on the message to access and copy the full text

 

On completion

The following standard information will be displayed:

  • Parameters and Options used
  • Total number of records read
  • Total number of records processed

Log File

At the end of the batch process, a log will be created:

  • Log file called mbInitializeYear.log

 

Troubleshooting

The following is to help troubleshoot the batch process.

  • After changes, it is always best to compute for a single year and small dataset
  • The parcel id is listed in the error message
  • Turning on the Govern Diagnostic Tool
  • Turning on the SQL Profiler Tool (system administrator)

 

Related Topics

 

 

 

103-mb-bp-006

 

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 – Data Mapping Editor

Data Mapping Editor

Overview

When an external application, e.g. a GIS application, is required to communicate with the Govern system, it will need to understand how data is stored within the system. Govern’s Web service methods accept requests, to Retrieve, Update, or Delete data.
The Data Mapping Editor allows users to map specific tables and columns within the Govern database to unique Data Element Names. When the application makes a request from Govern, the data element names must be included in the methods that are sent to the Web services.
There are specific rules that are required when making a request to the Web Service, e.g. the Data Element Name of the data map must exist, or the parcel ID requested must exist in the database, etc. Refer to the MS Govern Property Control System Service API guide for the list of methods and file structure details.
There are three (3) tables in the Property Control section that can currently be updated, (Table: PC_AREA, PC_PARCEL, and PC_LEGAL_INFO).

To access the Data Mapping Editor…

  1. In GNA select Setups/Editors > Editors > Data Mapping Editor…

Read More...

Data Mapping Editor buttons

New – To create a new data mapping record click New.
Cancel – Use Cancel to cancel the creation of an new entry. The Cancel button replaces the New button a save of the entry is made.
Save – Click Save to save a new record or any changes to an existing record. New records will appear under the List of Data Mappings column on the left hand side of the editor.
Delete – After selecting an existing mapping record from the List of Data Mappings list on the left hand column, click Delete to delete the record.

Data Mapping Editor parameters

Choosing Data Element Names – The names that are used for Data Elements must ensure that no Special Characters or Reserved Keywords are used. Refer to Govern Keywords for a list of keywords that should not be used.

Oracle Users and Data Element Names

Due to the case sensitivity of table names, a convention of all Uppercase or all Lowercase names should be decided upon. Do not use any Oracle Keywords for Data Element Names.

Data Element Name

Specify a Data Element Name for the mapping record. This is a unique name that must be included in the request from the external application to the Web service.

NOTE: This field has a maximum of 15 characters; no special characters or spaces are allowed.

Enter a descriptive name for the mapping record that will be used in the following parameters:

English Short Description – Enter a short description for the mapping record. This is useful for fast data entry and look-ups if space is limited on the forms.
English Long Description – Enter a long description for the mapping record. This will be displayed for look-ups on forms and is normally used for reporting.

Second Language Fields

When there is a 2nd language, or multiple languages, ensure that these description fields are also completed; i.e. French Short Description, and French Long Description.
Table Name – From the drop down menu, select the name of the Govern table that the data will be mapped to. Available tables are:

  • PC_LEGAL_INFO
  • PC_AREA
  • PC_PARCEL

Column Name – The table columns that are listed are filtered according to the table that is selected in the Table Name parameter.

Creating a Data Map record

To create a data map record, use a Data Element Name that will be acceptable to the requesting external application. This name will be used in the method that will be sent to the Web service.

  1. On the GNA ribbon, select Editors (tab) > Data Mapping Editor…
  2. Click New in the Data Mapping Editor.
  3. Locate the parameter called Data Element Name; enter the Data Element Name.
  4. If not expanded click the expansion arrow (A) to display the additional parameters in the form; complete the parameters.
  5. Select a table from the Table Name drop down menu.
  6. Choose a column name within the table that was selected.
  7. Click Save to save the mapping record to database.

When the external application makes a request to the web service, if the Data Element Name is in the method, the data will be retrieved, updated or deleted from the Govern database.
Testing a Web Service Request

As an example, we want to make a request that will obtain the tax map and the zoning information of the following Parcel ID’s, 16800, 16804, and 16807. This can be done in three (3) steps.

STEP 1 – Create the data mapping records

It is necessary to create the data mapping records for the elements that will be called in the method structure. For our example we will be using the pcTaxMap and areaZoning elements.

  1. On the GNA ribbon, select Editors (tab) > Data Mapping Editor…
  2. Click New, to create a new Data Mapping Record.
  3. Enter a Data Element Name of pcTaxMap.
  4. Click to expand the fields and enter an English Short and Long Description; enter PC Tax Map as a description.
  5. The tax map information will be coming from is the PC_AREA table in the ZONING column; select PC_PARCEL for the Table Name, and TAX_MAP for the Column Name.
  6. Click Save to save your mapping record.

Repeat the above steps to create the areaZoning data element. Use PC Area Zone as the description. The Table Name and Column Name are PC_AREA and ZONING

STEP 2 – Create the XML request structure

Refer to the Service Contract section of the MS Govern Property Control System Service API guide; this will provide you with the expected structure of the MSGovern_GetElementValue function. From the guide we obtain the following information:

Function MSGovern_GetElementValue (
ByVal strXmlElement As String ) As String
The retrieve elements must in structure of xml:
<?xml version=”1.0″ encoding=”utf-8″?>
<getElementValue>
<ParcelIds>
<ParcelId value=”16800″/>
<ParcelId value=”16807″/>
<ParcelId value=”23452″/>
</ParcelIds>
<ElementItems>
<ElementItem name=”areaZoning”/>
<ElementItem name=” areaSchDist “/>
</ElementItems>
</getElementValue>

For our example we will use the following…

<?xml version=”1.0″ encoding=”utf-8″?>
<getElementValue>
<ParcelIds>
<ParcelId value=”16800″/>
<ParcelId value=”16804″/>
<ParcelId value=”16807″/>
</ParcelIds>
<ElementItems>
<ElementItem name=”pcTaxMap”/>
<ElementItem name=”areaZoning”/>
</ElementItems>
</getElementValue>

The Parcel ID’s that we are requesting are specified within the <ParcelIds> tags. our Element Items are specified within the <ElementItems> tags. Note that the names are identical to what was specified in GNA in STEP 1 above.

NOTE: Verify that the XML structure is identical to specifications in the MS Govern Property Control System Service API document.

Always ensure that the Element Item name is identical to the one created in GNA.

STEP 3 – Validate the XML request with the Test Client

Locate the WcfTestClient.exe application that is included with the WCF PC Web Services package. This program is usually located in a folder called Test Application. Refer to the MS Govern Property Control Service Setup and Configuration guide for details about using the test application.

  1. Start the test application; add the WCF Service.
  2. On the left hand side, under the list of available methods in the service, locate the MSGovern_GetElementValue() method.
  3. Double click on the method to load it in the Test Client.
NOTE: A limitation of the supplied test client is that Return characters and Line feeds are not recognized. These characters must be manually removed in the editor.

As an example, the following formatting will become a single line when the returns and line feeds are removed.

<?xml version=”1.0″ encoding=”utf-8″?>
<getElementValue>
<ParcelIds>
<ParcelId value=”16800″/>
<ParcelId value=”16804″/>
<ParcelId value=”16807″/>
</ParcelIds>
<ElementItems>
<ElementItem name=”pcTaxMap”/>
<ElementItem name=”areaZoning”/>
</ElementItems>
</getElementValue>

becomes…

<?xml version=”1.0″ encoding=”utf-8″?><getElementValue><ParcelIds><ParcelId value=”16800″/><ParcelId value=”16804″/><ParcelId value=”16807″/></ParcelIds><ElementItems><ElementItem name=”pcTaxMap”/><ElementItem name=”areaZoning”/></ElementItems></getElementValue>

The above is only a charateristic of this test client; other clients may differ in behavior.

4. Copy the single line version of your XML code and paste it into the Value field in the Test Client.
5. Click Invoke; any errors will be displayed in a dialog box.
6. When the action is successful, a response is displayed in the Response pane of the Test Client.

Viewing the Results

In the Test Client, the request and response parameters can be displayed in two (2) modes, Formatted, and XML. You can switch between the two views with a click on the corresponding tabs along the bottom of the Request pane. When you are in XML mode results from the successful requests to the Service can be observed.

 

 

103-ED-011

 

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...