Integration Connector
A connector is a gateway used by integration models for importing external data (CSV files, databases) to a Service Manager database.
It is used to define:
- The fields in the Service Manager main table and the fields in related tables where data can be imported.
- The fields in the main table used as unique keys.
- Normalization rules applied to connector fields.
- Default values in certain fields.
Example
Import employees ==>
- Update employee information in the main table, AM_EMPLOYEE
- Update the department in the related table, AM_DEPARTMENT
Notes
- EasyVista provides a list of connectors with the standard version. You cannot add new ones. You cannot modify their content.
Caution
- You must not modify the standard connectors provided by EasyVista. This is because all modifications will be overwritten each time there is a version upgrade for Service Manager.
- Data integration in a table can have an impact on other tables, especially reference tables and catalogs. Because these contain system values, you must ensure that there is no data pollution in the database, e.g. duplicates or inconsistent data.
example The Active status is assigned to equipment that is installed or in stock. You want to integrate an equipment file with the Operational status. This status is identical in meaning to the existing status, Active. It must therefore be replaced in the source file prior to data integration.
- If the connector has an end date and if this end date is earlier than the current date, the record will automatically be archived in the Service Manager database. It will only appear when you select the filter called Archived.
Best Practice
- To add or modify a connector, please contact your EasyVista consultant.
- If the connector integrates a tree structure, e.g. location, department, type or category,you must ensure that each level is separated using the slash / in the data source.
example Department tree structure: Sales/Direct/Finance/IT/Help Desk
- If the Automatic Insertion box is not ticked in the connector for a related table field, you must ensure that the references exist in the Service Manager database so that they can be updated during data integration.
See Integration model: Define the properties of fields.
Connectors related to a catalog (equipment, software, etc.)
- Catalogs are managed based on a tree structure of types. For connectors dedicated to a specific catalog, you are not required to specify the root of the tree structure in the data source.
example Equipment Catalog connector ==> Automatically defined for the Equipment type
- Connectors based on the code are used to update the catalog. The category code is used as the integration key.
- They cannot be used to create the tree structure of categories.
- The category in the data source must not be a tree structure. It must only contain the current level.
example Incident Catalog (based on the Code) connector ==> Code of the current level: KF_EXCEL
- Connectors based on the full name are used to create and reorganize the tree structure of categories based on category descriptions.
- The category in the data source identifies the entire tree structure of level descriptions.
- Levels must be separated using the slash /.
example Incident Catalog (based on the Full Name) connector ==> Tree of the level labels: Incidents/Applications/Office 365/Excel
- Connectors based on the code as tree view are used to create and reorganize the tree structure of categories based on category codes.
- The category in the data source identifies the entire tree structure of level codes.
- Levels must be separated using the slash /.
example Incident Catalog (based on the Code as Tree View) connector ==> Tree of the level codes: 59/KF_APPLICATIONS/KF_OFFICE365/KF_EXCEL
Connectors related to locations and departments
- Connectors based on the code are used to update the location or department. The location or department code is used as the integration key.
- They cannot be used to create the tree structure of locations or departments.
- The location or department in the data source must not be a tree structure. It must only contain the current level.
example Departments (based on the Code) connector ==> Code of the current level: PROD corresponding to the Production department
- Connectors based on the full name are used to create and reorganize the tree structure of locations or departments based on level descriptions.
example Departments (based on the Full Name) connector ==> Tree of the level labels: Sales/Direct/Finance/IT/Help Desk
- Connectors based on the code as tree view are used to create and reorganize the tree structure of locations or departments based on level codes.
example Departments (based on the Code as Tree View) connector ==> Tree of the level codes: VEN/_DIRECT_/FIN_/INFO/HELPDESK
Connectors related to tickets (incidents, requests, problems, events)
- Tickets are integrated in the same table. You must therefore ensure that each record imported has a different and unique number. If this is not the case, existing records will be overwritten.
Menu access
Administration > Integration > Connectors
Screen description
Wizards
Specific rules
Connector | Notes | |
---|---|---|
Absences |
|
|
Actions |
|
|
Capacities (Equipment, Contracts, Licenses) |
|
|
Attributes (Equipment, Contracts, Licenses) |
|
|
Catalogs & Root Causes |
|
|
Catalogs: Application Perimeters of Departments/Locations (based on the Full Name) |
|
|
Types Equipment |
|
|
Employees |
|
|
Known errors & Knowledge (based on Number as Tree View) |
|
|
Known errors & Knowledge (based on Number) |
|
|
Suppliers |
|
|
History of Equipment Changes |
|
|
Standard Build/Standard Build (Detail) |
|
|
Stock Limits (Mini/Maxi) |
|
|
Collection Points |
|
|
Software Detection Rules (Detail) |
|
|
SLA |
|
|
Overriding Questionnaires |
|
|
Normalization |
|