Maintenance and administration tasks are fundamental for a system, in order to ensure the availability of information and adequate working of that system.
By carrying out maintenance and administration tasks appropriately, you should be able to maximize a system's uptime, Bizagi Engine included, and ensure an appropriate performance as well, avoiding unplanned disruption of the service to the end users.
Within such maintenance and administration, there are different types of tasks which each serve different purposes such as:
•Tasks which are oriented to contingency plans, either as part of the preparation to carry out certain procedures, or as part of a scheduled bigger plan (e.g, BCP, DRP).
•Tasks which are part of the tuning implied to keep up a system working properly and with optimal performance.
•Tasks which are part of the monitoring you should carry out to anticipate to any unexpected event in the best way.
•Tasks which are part of the maintenance to Bizagi Engine as a product, to consider improvements through version upgrades.
Once your project has been deployed to production environment make sure you have plan and consider the following tasks in order to ensure a proper management and operation of the Bizagi System.
Consider these tasks within your maintenance and administration plans.
1. Backing up Bizagi
It is important that you can rely on a snapshot of Bizagi, so that you are able to restore Bizagi as a contingency measure for unplanned events.
Consider which components to backup, as described at Backing up Bizagi.
2. Monitoring your platform, services and other relevant infrastructure assets
It is really important to always monitor the underlying infrastructure and platform of Bizagi (the servers and further services integrated to your system), as well monitoring the performance of Bizagi services.
For information about the recommended guidelines, refer to Monitoring guidelines.
3. Maintaining your database
It is really important to constantly tune your database.
Additionally, by carrying out monitoring tasks on your database (and its performance), you will be able to detect aspects you may optimize.
For more information about the recommended guidelines for these tasks, refer to Database Maintenance.
4. Managing environment parameters and other systems
At anytime you may review variables and parameters which affect Bizagi processes.
It is important to guarantee that notifications, integration points and other particular aspects of your project keep up working properly, with an optimal performance, and that their services are properly set in Bizagi.
Amongst environment parameters, make sure that the business configuration is adequate, and that configuration related to external systems (by means of Web services, SAP connector, SMTP server, LDAP authentication, ECM system integration, or databases via Data Virtualization and Replication) is accurate as well.
Should you need to carry out any important changes in such external systems (e.g, migrating the location of the servers that host your services), you may adjust configuration in Bizagi.
For information about how to review and manage such aspects, refer to Environment Administration.
5. Upgrading your Bizagi version
Bizagi generates new versions periodically which include great new features and bug fixes.
It is strongly recommended to upgrade your projects to the newest release, so that you can enjoy all the benefits of Bizagi new features, enhancements and major improvements.
It is really important that you plan and coordinate the upgrade, and that proper user acceptance tests are carried out before rolling out a version upgrade in a production environment.