Upgrading¶
This page describes how to upgrade an existing BFUS integration. The upgrade procedure differs depending on the current installation and server version.
Upgrading to 2.x.y¶
- Change the version of the dependency
addon-bfus-integration
in your solution'spyproject.toml
file. - Run
poetry lock
- Review commits in bfus_template_solution compared to the customer solution. Add new mandatory changes, and/or, add new logic which the customer wants or needs.
- Build and deploy your solution.
- Enable the integration mapping in Lime Admin and start mapping. If the customer has existing mapping in the solution (bfus_mapping.py) this can now be moved to Lime Admin instead. (NOTE! Not all limetypes are supported yet so do not remove the existing bfus_mapping.py file from the solution.)
Upgrading the Python version in a poetry solution¶
- Change the version of the dependency
addon-bfus-integration
in your solution'spyproject.toml
file. - Review commits in bfus_template_solution compared to the customer solution. Add new mandatory changes, and/or, add new logic which the customer wants or needs.
- Build and deploy your solution.
Upgrading from the SQL version to the Python version¶
If upgrading from the SQL version of the BFUS Integration go through the installation instructions.