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's pyproject.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's pyproject.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.