Skip to main content
All CollectionsMigrateHelp me solve thisNintex Errors
Workflow action/variables cannot be converted from Microsoft 365 to on-premises
Workflow action/variables cannot be converted from Microsoft 365 to on-premises
Updated this week

Symptoms

When copying Nintex workflows from Microsoft 365 to SharePoint on-premises, ShareGate Migrate displays one of the following messages:

- Workflow action 'Action_Name' cannot be converted from Microsoft 365 to on-premises. Please consult the help link for more information.
-
The variables 'Variable_Name1, Variable_Name2' in this Nintex Microsoft 365 workflow doesn't allow multiple value selections, which isn't supported in on-premise environments. The variables will be copied at the destination, but they will now allow multiple value selections.

Error code

  • ST-312-191

  • NW-[xxx]-191

  • AN-045-190

Details

This error occurs because the source workflow contains actions that cannot be converted by ShareGate Migrate from Microsoft 365 to SharePoint on-premises, or because some of the actions converted may have a different behaviour at the destination.

The list of all the supported On-premises actions is located here.

Solution

There are three scenarios that would explain why the action is not supported :

  • There is no Nintex equivalent action on-premises

  • There is no appropriate conversion for the action

  • The action is not yet supported by ShareGate Migrate.

Since the elements that give you errors cannot be migrated, the best workaround is to either remove the action from the source workflow and then rebuild it at the destination, or to manually create the workflow at the destination.

Furthermore, there is one case where the conversion of an action may alter its behaviour at the destination. When migrating variables from Microsoft 365 to on-premise environments, the flag Allow multiple values? on the Person or Group variables cannot be preserved. This flag does not exist on-premise environments: the Person or Group variables always allow multiple values from being selected in on-premise environments. As a result, when copying a variable on Microsoft 365 with a flag that specifically excludes multiple values, this flag will be ignored if the destination is an on-premise environment.

Did this answer your question?