Export bundles

 Show all Hide all

Export bundles can be used to create hotfix scripts to add or change functionality of the target system. This feature is intended to be used to quickly move small or isolated units of functionality to other instances, for bigger units that are hard to overview it is recommended to use the regular deploy process.

The process

The export bundles will create/update objects (menu items, field info, SQL procedures etc.) in the target system as if they were created/updated manually, with the advantage of them being created in one transaction, thus not having the system in a half state.

Deploy

The export bundles can and should be combined with regular deploys, the export bundles are a complement to deploy parts of a system outside of the normal deploy flow to enable faster delivery of some features.

Depending on the circumstances the export bundles can be used to move functionality from Development systems to Stage or Production, or Stage to Production. The least risky way to handle this is to import a export bundle from Development in Stage and then test it there before using the normal deploy process to move it to Production if the state of the instances allow it.

Caution

Object changes

The script will create or update all chosen objects (for example menu items, SQL procedures, field info etc.) and their related objects with the data from the source system. Exporting objects, especially when changing existing objects with references, for example control or parameter dependencies in bindings, will require all related objects to be exported or the knowledge that they are compatible. See the information menu item to see the updated list of what related objects are scripted.

Database definition changes

The recommendation is to not make database definition changes using custom scripts as it is making the export process much more complex.

If database changes still has to be done the recommendation is to write scripts that can be run multiple times and add them to both "Custom scripts" and the regular "Deploy scripts".

Limitations

The export bundles are only usable between systems with the same version of Softadmin®. The hotfix version may differ.