Post installation
Backup procedure
Set up the cold backup procedure. You need to align it with your company backup policy using the Cold backup and restore guide.
Post-installation health checks
Once the installation is completed, run health checks for the WorkFusion Platform with Business Processes (BP) and Manual Tasks:
- To check WorkFusion S3, OCR, and RPA, run the environment health check.
- To check ML (VDS), use a classification model to perform a quick check.
ML, RPA, and OCR checks without manual steps can be launched from the console on the APP server:
cd <PACKAGE_DIR>
./install.sh check app -e test_rpa="true" -e test_ocr="true" -e test_ml="true"
Post-installation steps
OCR license activation
Activate the OCR license on the OCR Server as described in the OCR License topic.
RPA server (optional)
Configure RPA Manager on the APP server as described in Update from non-SSL to SSL.
VDS server (optional)
Update models
note
On this page and others, you may find references to the VDS acronym (Virtual Data Scientist). VDS is the former name for the AutoML component (Automatic Machine Learning). VDS is the equivalent of AutoML in all cases. Use these steps in case you need to update current models or upload new ones. These commands need to be executed on the AutoML Master server.
cd <INSTALL_DIR>
## Will update the models, merging the already uploaded with the new ones
./vds_models_uploader.sh <PATH_TO_MODELS_PACKAGE>
## Use -o flag to overwrite everything with the new models instead of merging
./vds_models_uploader.sh -o <PATH_TO_MODELS_PACKAGE>
Install ML SDK
The ML SDK package is a part of the AutoML server installation process. These steps can be used in case vds-ml-sdk should be upload to the standalone Nexus server.
Predefined variables:
nexus_host: IP adress of the standalone Nexus server.local_artifact_path:/workfusion-nexus-artifactsdirectories insideworkfusion-nexus-artifactsmust be named the same as repositories in Nexus.username: the username to access the standalone Nexus server password.password: the password to access the standalone Nexus server.
This command should be executed on the DB server.
/usr/bin/env python <INSTALL_DIR>/tools/nexus_tool/nexus_tool.py update --nexus_host=http://127.0.0.1:{{ nexus_port }} --local_artifact_path={{ workfusion_nexus_artifact_dir }} --username={{ workfusion_nexus_admin }} --password={{ workfusion_nexus_admin_pass }}
End-user machines
Import SSL Certificates to the end-user's server, Java truststore, and browser. The browser cannot work properly with web pages over HTTPS without importing certificates to the system. Use the instruction from How to import root or intermediate CA to store to import the certificates.
Secure Vault Password
After the installation has been completed, it is highly recommended to
delete sensitive data from the host, for instance the unencrypted secrets.yml file from the installation directory.
After the installation, you can find the encrypted configuration files in the <INSTALL_DIR>/distr/latest directory:
- logs
- config difference files
- encrypted
secrets_overrides.ymlfile - encrypted
config_overrides.ymlfile
Encryption is performed using the Ansible Vault, and the decryption password is stored in the <PACKAGE_DIR>/VAULT_PASSWORD.DELETE_ME file.
note
The password has to be stored in a trusted secure location.
After that, the VAULT_PASSWORD.DELETE_ME file can be removed from the host.
Keep the distr directory as it is required for the future on-demand password update and general upgrade procedures.