Solution rollback
The Solution rollback feature provides the capability of rolling back a package to its previous version if an error occurs on import. The solution rollback option is available on the package import and deployment screens, and the auto-import and deployment APIs.
On importing or deploying a package if any errors occur and if the Solution rollback option is selected:
-
Any newly added items are removed.
-
All versioned items that are imported are removed leaving the original version.
-
All non-versioned items that were updated are replaced with the original version.
Solution rollback items
If any errors occur when importing a solution, you can roll back a solution. If any of the following items are available within the solution, then they are also rolled back to their previous version.
Monitoring items |
Business events, business targets, and business alerts. |
Versioned items |
Business processes, cases, case fragments, business rules, custom services, form templates, child packages, skins, test suites, quick apps, packages, forms, and localization. If any versioned items are available, then the new version added is removed leaving the previous version as the latest. |
System data items |
Checklist templates, checklist items, data models, document or activity templates, lookups, and regular expressions. |
Process or form items |
Roles and members, test suites, Export Connector mappings, process notes, and tags. |
Capture items |
Folders, field formatters, PDF profiles, separation profiles, scan/VRS profiles, document conversion profiles, Import Connectors, import sources, field validators, control layouts, classification groups, extraction groups, page renditions, field zoom settings, document variants, training sets, tags, document retention policy, and capture project data. |
System items |
Job schedules, hotkeys, languages, note types, thread pools, node colors, deployment servers, and GitHub folder names. On rolling back the solution, any category existing within the solution on the target system is deleted. |
Query items |
Job queries, system queries, and work queue queries. |
Integration items |
Local .NET assemblies, in-store .NET assemblies, web service references, custom service groups, and OAuth 2.0 servers. |
User interface items |
Navigations, themes, style sheets, images, sites, custom pages, security tokens, session variables, security roles, and tags. |
Resource items |
Individuals, groups, external resources, personas, work allocation rules, resource extensions, and group members. |
Device items |
Devices, device settings, and device profiles. |
See also: