Web Service Import Personalization

Web Service Import personalization was created to streamline imports from different sources. This page has multiple functions, including client code creation rules, translation tables that can be used to import codes from other systems into Sagitta codes, defaults for certain fields, and GUID tracking.

To access this page, go to Other > Personalization > Integration.

Defaults and Translation Tables

The Sagitta application has its own codes that might differ from an importing application’s codes. Default codes and translation tables allow these applications to have more successful imports.

Example – Producer

Producer1Cd is a required field in Sagitta. If the import record does not specify the first producer, the program looks to the division of the Import record to determine the producer code. Using the example settings in the picture below, if the division is 6, the producer1 code is HLR. If the division is something other than 2 or 6 the producer1 becomes LMC.

If the producer is sent but does not have a valid Sagitta code, the system compares the incoming value against a translation table. Using the example settings in the image below, if producer code LESLEY is passed, it is translated into the Sagitta code LMC. This method is used for Producers, Servicers, and Source Code for Client imports.

Personalization Field Descriptions

 

Client Code Creation

Field

Description

Category Code

5-digit alphanumeric field - Mandatory field. Verifies against the CATEGORIES file. The Default Category Code will appear as a mandatory field and is used if no category code is specified on the record to create a client code.

Number of Characters to be taken from the First Word of the Client Name

2-digit numeric field – Zero is a valid entry – Required field - Enter the number of characters to be taken from the first word of the Client Name when building a client code.

  • Total # of characters specified between this and the next field cannot exceed 15 bytes.
  • If a 15-byte client code already exists, the last character of the code will be replaced by the next available numerical iteration.

Note Non-alphanumeric characters (for example:  %, #, @, &) are automatically ignored when building a client code.

Number of Characters to be taken from the Second Word of the Client Name

2-digit numeric field. Zero is a valid entry – Required field - Enter the number of characters to be taken from the second word of the Client Name when building a client code.

Note Non-alphanumeric characters (example:  %, #, @, &) are automatically ignored when building a client code.

Number of Characters to be taken from the Last Word of the Client Name

2-digit numeric field. Zero is a valid entry – not a Required field - Enter the number of characters to be taken from the third word of the Client Name when building a client code.

Note Non-alphanumeric characters (example:  %, #, @, &) are automatically ignored when building a client code.

Use Client Division?

Drop down list – not Mandatory. Valid options are Yes, No, and Null (No). Null is the default.

Select Yes if you wish to include the client’s division in the client code.

Use Additional Characters?

Length is three (3) digits and is alphanumeric.

Order field

Drop down menu. Valid options are 1, 2, 3, 4, and 5. The order number determines how the client code is created.

Multiple Category Code Default

Required. Specify a default category code field to use if using multiple category codes to create a client code. Available options are Category 1, Category 2, Category 3, Category 4, and Category 5.

Enter Words to Ignore when building the Client Code

Free-form text field used to list the words to be ignored when building the client code (e.g., and, the, of).

Note Non-alphanumeric characters (for example: %, #, @) are automatically ignored when building a client code.

When Updating Existing Client Records that include Dated-Off Codes

When the codes being imported to a client have been dated off on Sagitta, select whether to:

  • Update the record without the dated-off code
  • Update the record with the dated-off code
  • Do not update

When Updating Existing Policy Records that include Dated-Off Codes

When the codes being imported to a policy have been dated off on Sagitta, select whether to:

  • Update the record without the dated-off code
  • Update the record with the dated-off code
  • Do not update

Client Producer1 and Servicer1 Information with Translation Tables

Field

Description

Producer Code Default

The default to use if no Producer code or Division is specified in import file. Verifies against STAFF file – Mandatory field.

Servicer Code Default

The default to use if no Servicer code or Division is specified in import file. Verifies against STAFF file – Mandatory field.

Division

Translates the Division to the specified Producer/Servicer Code. Verifies against COMPANY.MASTER file – Mandatory if LIS added.

Producer Code

Translates the Division or Producer Info code/name to the specified ProducerCode. Verifies against STAFF file – Mandatory if LIS added.

Servicer Code

Translates the Division or Servicer Info code/name to the specified Servicer Code. Verifies against STAFF file – Mandatory if LIS added.

Producer Info

Translates the Producer Info; code/name to the specified Producer Code. 50 characters max – Not case-sensitive.

Servicer Info

Translates the Servicer Info; code/name to the specified Servicer Code. 50 characters max – Not case-sensitive.

 

 

Source Code, Contact Type, and Status Code Information with Source Translation Tables

Field

Description

Source Code Default

The default to use if no Source code or Division is specified in import file. Verifies against STAFF file.

Contact Type Code Default

The default to use if no Contact Type code or Division is specified in import file. Verifies against TYPES file – Mandatory field.

Division

Translates the Division to the specified Source/Contact Type Code. Verifies against COMPANY.MASTER file – Mandatory if LIS added.

Source Code

Translates the Division or Source Info code/name to the specified Source Code. Verifies against STAFF file.

Contact Type Code

Translates the Division to the specified Contact Type Code.

Verifies against TYPES file – Mandatory if LIS added.

Source Information

Translates the Source Info; code/name to the specified Source Code. 50 characters maximum. Not case sensitive.

Status Code

Translates the Division or Status Code/Name to the specified Status Code. Verifies against the STATUSES file.

 

 

Memo Format and Memo Author Information with Translation Tables

Field

Description

Memo Format Default

The default to use if no Memo Format code is specified in import file. Valid options: Letter, Note or Diary – Mandatory field.

Memo Author Default

The default to use if no Memo Author code is specified in import file. Verifies against Staff file – Mandatory field.

Memo Format Information

Translates the memo format type specified in the Memo file. Mandatory if LIS added.

Format Code

Translates the format code specified in the Memo file. Mandatory if LIS added.

Memo Author

Information

Translates the memo author type specified in the Memo file. Mandatory if LIS added.

Author Code

Translates the author code specified in the Memo file. Mandatory if LIS added.

Insurer and Coverage Information with Translation Tables

Field

Description

Insurer Code

Default

The default to use if no Insurer code or Division is specified in import file. Verifies against INSURORS file – Mandatory field.

Coverage Code

Default

The default to use if no Coverage code or Division is specified in import file. Verifies against COVERAGES file – Mandatory field.

Division

Translates the Division/Department to the specified Insurer/Coverage Code. Verifies against COMPANY.MASTER file – Mandatory if LIS added.

Department

Translates the Division/Department to the specified Insurer/Coverage Code.

Verifies against COMPANY.MASTER file – ALL is a valid value and indicates that all departments within the division will be included – Mandatory if LIS added.

Insurer Code

Translates the Division/Department or Insurer Info code/name to the specified Insurer Code.

Verifies against INSURORS file – Mandatory if LIS added.

Coverage Code

Translates the Division/Department or Coverage Info code/name to the specified Coverage Code.

Verifies against COVERAGES file – Mandatory if LIS added.

Insurer Info.

Translates the Insurer Info code/name to the specified Insurer Code.

50 characters maximum. Not case sensitive.

Coverage Info.

Translates the Coverage Info code/name to the specified Coverage Code.

50 characters maximum. Not case sensitive.

 

 

Bill Method Information with Translation Tables

Field

Description

Bill Method Default

The default to use if no Bill Method code or Division is specified in import file. Valid options: A (Agency) or C (Company) – Mandatory field.

Division

Translates the Division/Department to the specified Bill Method Code. Verifies against COMPANY.MASTER file – Mandatory if LIS added.

Department

Translates the Division/Department to the specified Bill Method Code. Verifies against COMPANY.MASTER file – ALL is a valid value and indicates that all departments within the division will be included – Mandatory if LIS added.

Bill Method Code

Translates the Division/Department or Bill Method Info code/name to the specified Bill Method Code. Valid options: A (Agency) or C (Company) – Mandatory if LIS added.

Bill Method Info

Translates the Bill Method Info code/name to the specified Bill Method Code. 50 characters maximum. Not case sensitive.

Cancellation Reason and Cancellation Method Information with Translation Tables

Field

Description

Cancellation Reason Default

The default to use if no Cancellation Reason code is specified in import file. Verifies against CANCEL.REASONS file – Mandatory field.

Cancellation Method Default

The default to use if no Cancellation Method code is specified in import file. Verifies against CANCEL.METHODS file – Mandatory field.

Cancellation Reason Info

Translates the Cancellation Reason Info code/name to the specified Cancellation Reason Code. 50 characters maximum. Not case sensitive.

Cancellation Reason Code

Translates the Cancellation Reason Info code/name to the specified Cancellation Reason Code. Verifies against CANCEL.REASONS file – Mandatory if LIS added.

Cancellation Method Info

Translates the Cancellation Method Info code/name to the specified Cancellation Method Code. 50 text characters. Not case sensitive.

Code

Cancellation Method Code. Verifies against CANCEL.METHODS file – Mandatory if LIS added.

Reinstatement Reason and Transaction Code Translation Tables

Field

Description

Reinstatement Reason Default

The default to use if no Reinstatement Reason code is specified in import file. Verifies against REINSTATE.REASONS file – Mandatory field.

Reinstatement Reason Info

Translates the Reinstatement Reason Info code/name to the specified Reinstatement Reason Code. 50 characters maximum. Not case sensitive.

Invoice Default Pre-Fill for Payee, Producer and Transaction

Where to get Payee, Producer, and Transaction information if not sent in the invoice import file. Mandatory field. Options are:

  • Use Policy Detail/Client Information
  • Use Policy Multi, then Policy Detail/Client
  • Use Client Multi, then Policy Multi, then Policy Detail/Client
Invoice Options – Generate Output for Agency Bill? Options are blank (no), Yes, and No
Invoice Options – Default User Staff Code for Output The default to use for invoice output. Verifies against STAFF file – Mandatory field.
Invoice Options - Send Invoice Output To:

The default user role type to send invoice output. Options are:

  • Policy Primary Servicer
  • Staff Code of Processing User
Invoice Options – Incoming Staff Code to Staff Code for Output User to receive invoice output based upon the code in the invoice import file. Verifies against STAFF file.

 

GUID Maintenance

Globally Unique IDs (GUIDs) are used to ensure records are not imported more than once. A GUID is required for every record imported. Importing 1000 clients requires 1000 GUIDs, one GUID per client record. The purpose of the GUIDs is to ensure that the same import batch is not duplicated.

You can specify the number of days a GUID is stored. A record exists of when an import was done. Using the information from the image below, GUIDs from an import of client records remain on the Sagitta database for 10 days.

If an import is run twice before the GUID has been removed from the system, the web service returns the following error:

Code = 999

Message = GUID: 400 has already been processed. ImportBlock has not been imported.

 

Web Service Maintenance

Field

Description

Web Service Client Rolodex Display Count

Numeric only, 1 – 9999, not required.

For methods RolodexContains, and RolodexStartsWith Displays up to the number designated of clients that meet the search criteria.

Number of Days to Retain Successful Web Service Transactions

Numeric only, 0 – 999, not required.

Retains Successful and Non-Fatal Error transactions in the Web Service Transaction Log in Sagitta.