XperiDo Migration Processes

The XperiDo migration processes are divided in automated and manual processes. For an in-depth overview of each process please review the table below.

Automated migration processes

The system performs the following functions automatically when importing the XperiDo project into Smart Flows, using the Smart Flows import functionality:

Component

Description

Data sets

All XperiDo data sets are imported and converted to standard data sets.

Samples are not imported.

For XperiDo Nucleus: data sets are converted to schema data sets. ZIP data sets are not imported.

Dynamic fields

All XperiDo dynamic fields are converted to custom data sets.

For every template that has at least 1 dynamic field, a custom data set is created. This custom data set will contain all of that template's dynamic fields and will be attached to that template.

Templates

Standard templates become standard templates.

Body, header, footer, and insert segments become standard templates.

E-mail templates become standard templates.

Composition masters, multipart templates, and body segment groups become compositions.

The conditions in multipart templates (XperiDo Nucleus) are not imported.

Template history is not imported.

Languages

All XperiDo languages are imported.

Assets

All XperiDo assets are imported.

Markers

All XperiDo markers (XperiDo Nucleus) are imported and converted to tags.

Flow

For every standard template and composition in the imported project, a flow is created.

This flow does two things

retrieves the data from CRM

generates a document from the retrieved data

Manual migration processes

The following functions must be performed manually by an administrator.

Field name

Description

Connector

When setting up a new project, you will be asked to make a connector to Microsoft Dynamics 365 CE. All the data sets will be linked to this connector.

This is not necessary if you are importing from XperiDo Nucleus.

Import

You have to manually import the file containing your XperiDo project. The import triggers the the automated processes.

Dynamic fields / Custom data set fields

Dynamic fields are converted to custom data set fields, but you will need to re-map these again in every template where they are used.

Samples

You will need to recreate all samples you want to use.

Template settings / Flows

Flows are the new way of working with template settings. You can still do everything you could in XperiDo 3.4 (bar some deprecated features), but you will have to configure this manually (although you get one basic flow per template, so you can still generate documents immediately). The new flows concept is powerful, but you'll probably want to understand it before trying to recreate what you had in XperiDo 3.4. There is a lot of Step 5 Creating Flows and Producing Documents you can read through to assist you with this, or you can support@experlogix or you use the support widget at the end of this page.

Conditions on compositions

If you're coming from XperiDo Nucleus, all conditions on multipart templates will be lost and thus need to be recreated.

Tags

Smart Flows has tags and tag groups, whereas XperiDo 3.4 only had tags. You will need to add tag groups and tags yourself if you're coming from XperiDo for Microsoft Dynamics 365 CE.

Assets

If you reference an asset in an expression in the Template Design add-in in XperiDo, it will look something like this:

Asset in an expression in the Template Design

It is now better, as you can just use the name of the asset as it appears in the Project Console:

Name the asset

It means you should use assets so that the expressions contain only the asset's name.

Workflows

If you're using XperiDo for Microsoft Dynamics 365 CE, you must recreate all of your workflows. This cannot be automated due to the changes in how we approach workflows.

In Smart Flows, workflows are more straightforward since they execute a flow. It's the flow that contains all of the steps. We have documentation about Smart Flows workflow steps, see how Smart Flows does it.

While Smart Flows is a direct continuation of XperiDo, there are some noticeable differences in some areas. Some things are expanded, done differently, or just completely overhauled. However, most features are the same, just done in a better way.