Data

  1. Dependencies

There are five different dependencies:

  1. Existential Dependency

Definition: A is existentially dependent on B, if A cannot exist without B.

Example:

A ticket field (A) cannot exist without the respective ticket schema (B).

  1. Functional Dependency

Definition: A is functionally dependent on B, if A cannot function correctly without B.

Example:

A workflow (A) using a certain ticket field (B) cannot not work correctly, if this field does not exist. The workflow can, however, exist without the ticket field theoretically.

To avoid an inconsistent target system, dependent objects are automatically selected for import when these two types of dependencies occur.

  1. Link

Definition: A is linked to B, if there is a connection from A to B.

Example:

A CI linked to another CI.

Dependencies of this type will not be imported automatically during partial imports.

  1. Partially Existential Dependency

Definition: A is partially existentially dependent on a set of entities B, if A cannot exist without at least one entity from B.

Example:

A user is partially existentially dependent on the set of his parent groups. That is, the user can only exist if at least one of his parent groups exists.

  1. Default Entity of a Partially Existential Dependency

Definition: In the set of entities B of a partially existential dependency, one entity is emphasized. This entity is called the default entity of the partially existential dependency.

Example:

The main group in the User Management. It is an emphasized group among the parent groups of a user.

Figure: The transfer behavior of lists

Figure: The transfer matrix for the behavior of the dependency types I, II, and III

Figure: The transfer matrix for dependencies and links between entities

Dependencies are treated as follows:

  • If the linked entities are dependent on the origin entity (e.g. child elements on their parent elements), the origin entity does need not a list of dependencies on the linked entities. This is always the case for the dependency type 1 (never dependency of parent element on its children necessary). In this case, there are no actual lists..
  • If the linked entities do not know about the origin entity (e.g. a ticket status does not know, in which workflow plug-ins or ticket actions it is used), the origin entity has to have dependencies on the linked entities (here: lists).

The TM compares the list contents of the target system with the transport package and has the following functions for this:

  • Only dependencies of type I and II that are not known in the transport package may be removed from the target system. Unknown entities must be retained. This concerns both the effective import and the validation.
  • In some cases, mutual dependencies exist, e.g. CI-CI (Type III dependencies). In these cases, the same logic is used as above (match list, but ignore unknown entities).

 

  1. Overview of data not to be transported

The following data is not part of the configuration settings for an export and import or is an exception:

  • Dynamic data (tickets, expenses, KB articles, e-mails, dispositions, tasks, task folders)
  • Image files (e.g. icons for statuses - These have to be copied to the right position in the file system.)
  • Imported services and transactions of the Service Portfolio
  • Archive settings
  • CMDB import queue and import conflicts
  • Basic configuration
  • Maintenance

  • Worker Management
  • User-dependent data (accounts, filters, favorites and widgets)
  • Reports and report groups
  • Configuration files and their contents (*.config, worker configurations)
  • Fields triggering actions and saving no values
  • Display options saving no values
  • Cross-client settings

  • The SQL tables ClientConfiguration, GlobalConfiguration and ConfigSettingsSystem

 

  1. Automated Event Management

The following Automated Event Management data can be transported through the TM:

  • Connectors

All connectors with all contained configuration settings can be transported.

  • Filter rules

All filter rules can be transported. The hierarchy of the filter rules, the sequence of the filter rules, and all conditions of each rule are taken into account.

  • Value rules

All value rules including their hierarchy and conditions can be transported.

  • Event ticket mappings

All mappings can be transported.

 

  1. Configuration Management (CMDB)

If the Include dynamic data option is activated during the export, CIs are treated as configuration data and those whose schemas have been selected are transported.

In addition to CIs, the following CMDB data can also be transported:

  • Relation types

All created relationship types including all fields will be taken into account.

  • Life cycles

All configured life cycles can be transferred. Every life cycle contains status configurations as well as their transitions. Icons will not be exported, only a link to the file on the import server.

  • Schemas

The configured CMDB schemas are transported, differentiating between CI and zone schemas (the types are also taken into account).

CI schemas

All information for CI schemas can be transferred. Icons will not be exported, only a link to the file on the import server.

Zone schemas

All configure d zone schemas including the default hierarchy will be transferred. Icons will not be exported, only a link to the file on the import server.

Types

All configured types will be transferred. Icons will not be exported, only a link to the file on the import server.

  • Import

All configured imports are considered and transported. Conflicts and conflict solutions, on the other hand, are transaction data and are not transported (nor are the import queues).

  • Configuration Management Database

The entire zone structure as well as all CIs contained in it can be transferred, depending on the export settings.

File attachments will be exported binary along with a hash.

CI relations will be transferred as a type III dependency here.

 

  1. Computer Telephony Integration

All CTI data, such as extension numbers and master numbers, can be transported with their configuration.

 

  1. Dashboard

The Transport Manager can transport all available categories and the master widgets created in them with their configuration.

However, user-specific customizations of widgets are transactional data and are not considered.

 

  1. Early warning system

The available early warning items with all details and configured rules are transported.

 

  1. Expense Management

The following Expense Management data can be transported:

  • Projects

All projects and the configured fields contained therein as well as cost centers with their fields can be transported.

  • Expense types

All configured expense types including all their fields can be transferred.

  • Allocation Types

All allocation types including all configuration settings can be transferred.

 

  1. Knowledge Management

The TM can transport all KB categories and Knowledge Base schemas. It is not possible to export KB articles, since these transaction data are similar to tickets.

  • Categories

All categories with localized texts and their hierarchies can be transported.

  • Schemas

All existing schemas with localized texts, validity, configured actions, resubmission configuration and status transitions can be transported.

 

  1. Messaging and Collaboration

The following messaging data can be transported through the TM:

  • Dynamic placeholders

All dynamic placeholders are transported. All (localized) standard and placeholder texts and all stored conditions must be taken into account.

  • Information

All defined categories can be transported. This also applies to all information, regardless of whether it is marked as active/inactive or whether the current date is outside the start and end date. All fields and image data filled-in in the information will be transported.

  • Mail2Ticket

All active and inactive Mail2Ticket configurations will be transferred.

As soon as a configuration has been transported to the target system, the Active flag is deactivated to prevent unwanted retrieval of e-mails. If the configuration already exists, the flag is not overwritten (unless the configuration is changed by the TM).

  • All settings in the account information are transported.
  1. Create user: This information represents a dependency on user management. Imported users that are in use are not transported.
  2. – Affected user: This information represents a dependency on user management. Imported users that are in use are not transported.
  3. Ticket schema: This field represents a dependency on a ticket schema.
  4. Service transaction: This field represents a dependency on a service transaction.
  5. Configuration Item (CI): This field represents a dependency on a CI from the CMDB. The CI dependency is only exported if the CI belongs to a schema that was activated for export by the transaction data selection.
  6. Reference to: This field represents a dependency on a ticket field in a ticket schema.
  7. Text to: This field represents a dependency on a ticket field in a ticket schema.
  • The settings on the Configuration tab are transported completely. Entered passwords are transferred encrypted.
  • All keyword mappings are transferred. There is a dependency on each referenced ticket field.
  • The configuration of the SLM priorities of a Mail2Ticket account can also be transported. This is dependent on Service Level Management.
  • The assignment of reply e-mails can be transported to a workflow using the ticket status. For each referenced ticket status and workflow there is a dependency that is correctly resolved by the TM.
  • Messaging schemas

Configuration Management transports all configured message schemas, their groupings, and the list of configured groups. The assignment to process schemas is retained.

  • Templates

The TM transports all templates. All (localized) standard and placeholder texts as well as all stored conditions are taken into account.

 

  1. Reporting Management

Reports and their configuration are not transported.

 

  1. Service Level Management

The following SLM data is transported:

  • Early warning system

The TM can transport all configured early warning rules. All standard fields and defined rules with the stored conditions are taken into account.

  • Service Level Management

During an export, all settings of contracts, services, priorities and coverages are taken into account. Static file attachments will be exported binary along with a hash.

 

  1. Service Portfolio Management

The TM takes service life cycles and schemas into account. Configured service catalogs, services and service transactions are also transported.

  • Service life cycles

Service life cycles are transported with the contained data and options (details and status). Icons are not exported, only a link to the symbol file on the server.

  • Service schemas

Service schemas are transported together with the specified data and options (details and dynamic fields).

  • Service catalogs

Service catalogs are transported with all defined settings (details and attachments).

  • Service categories

Service categories are transported with names and descriptions.

  • Services

Services are transported with their defined data and options (details, field values, CI links, SLP assignments, attachments).

  • Service transactions

Service transactions are transported with all data and options (details, role assignments, SLP assignments, CI links, file attachments).

 

  1. Task Management

The following task management data can be transported:

  • Task status

All task statuses with associated fields are transported, regardless of visibility. Icons are not exported, but a link to the symbol file on the server.

  • Task schema

All task schemas are transported with the corresponding configuration settings.

  • Task life cycles

All life cycles and the associated fields (name, description, and initialization workflow) are transported.

Additional configurations are transported for the individual actions.

 

  1. Ticket Management

The following Ticket Management data can be transported:

  • Ticket number ranges

All configured ticket number ranges are transferred.

  • Ticket templates

All configured ticket templates as well as their grouping will be transferred. All file attachments will be exported binary along with a hash.

  • Ticket Filter Management

All globally defined filters as well as selected statuses will be taken into account. Defined search texts will be also adopted.

  • Ticket status

All configured ticket statuses will be transferred. Icons will not be exported, only a link to the icon file on the server.

  • Ticket conversions

All ticket conversions are transferred, regardless of whether they have been marked as active or inactive. The fields defined for availability are transferred. Statuses and workflows are also transported as dependencies. The assignment of the source fields to the target fields is transported completely.

  • Classifications

All configured classifications for tickets will be exported.

  • Ticket wizard

The Ticket wizard will be transferred completely, including all pages, sections, fields, field configurations, and general options. All configured values will be taken into account.

  • Ticket schema

All configured schemas will be transferred including all existing fields.

  • Ticket actions

Every configurable field of an action is exported. All configuration fields are transported, even if a configuration value is a dependency.

 

  1. User Management

All users and groups as well as existing relations within a client will be transferred.

Note:

User passwords are stored in encrypted form in the transport package.

Warning:

Users that were created on the source system and whose password was changed subsequently can only login to the target system if they have logged in to the source system at least once with the changed password (for initialization).

A group or a user can be a member of several groups. In such a case, the group or user will be displayed in the tree view as a member of each of these groups. However, it still remains always the same group or user - these are merely multiple group memberships of the same entity.

For the most part, the permissions assigned or denied in all areas/categories for user groups in the export package are exported. Inherited permissions are not taken into account because they result from group membership.

The following rights are excluded from this:

  • Permissions on dashboard statuses
  • Permissions on dashboard status changes
  • Permissions on report groups and individual reports
  • Permissions on task folders and task packages

Note:

Users and groups are entities relevant for peripheral systems.

 

  1. Workflow Management

The following Workflow Management data can be transported:

  • Workflows

All workflows including their corresponding plug-in configurations and all dependencies will be taken into account and transferred.

  • Forms

Forms contained in workflow plug-ins will be taken into account and transferred including their specified attributes and configurations as well.

  • Dispatching and Rule Management

All dispatching rules as well as all corresponding parameters and conditions will be exported.

 

  1. DataViews

All DataViews (for example, ticket and activity lists) and their configurations can be transported.

 

  1. Search templates

All search templates (created in the back end) and their configurations can be transported. However, user-defined search templates are not taken into account.