Dependencies between elements

In Eximee applications, application elements are interconnected. For example, a form uses a validator or script, a process invokes a form, and a print template may be based on data from a form.

How does versioning affect dependencies?

  • Each application refers to a specific version of a component.

  • When a component (e.g., a form) is updated (e.g., to version 2.0), the application still uses the previous version (1.3), until it is consciously updated.

  • This way changes in one component do not automatically affect the operation of the application - this helps avoid unexpected errors.

field is sufficient.

  1. Form loan_application version 1.3 is used in the application CreditApp.

  2. The developer updates the form, creating version 2.0.

  3. Application CreditApp still runs on version 1.3, until it is manually switched to 2.0 by the user in the application editor.

📌 It is the user who decides when a new version of a component should be enabled in the application.


Good versioning practices

  • Use main version for structural changes or those affecting dependencies.

  • Use minor version for visual, textual changes, minor fixes.

  • Add change descriptions – this makes it easier to understand history and audit.

  • Before replacing a component version in the application test its operation in a test environment.

Last updated

Was this helpful?