Prerequisites
- Last UpdatedDec 04, 2024
- 2 minute read
Before deploying Quickflow, ensure that the following prerequisites are met:
-
ERLANG is installed
-
RabbitMQ is installed
-
RabbitMQ Management Plugin and AMQP 1.0 Plugin is enabled
-
RabbitMQ users are configured
-
Valid certificate is available
-
AIM is configured and registered
Install ERLANG/OTP
Download ERLANG/OTP (version 27.1.2) from http://www.erlang.org/downloads and install it.
Note: Run the Erlang installer using an Administrative account so that the registry key for the RabbitMQ installer is present in the system.
Install RabbitMQ
Download RabbitMQ (version 4.0.4) from https://www.rabbitmq.com/install-windows.html and install it.
For more information on RabbitMQ, refer https://www.rabbitmq.com.
Enable RabbitMQ Management Plugin and AMQP 1.0 Plugin
After installing RabbitMQ, enable the RabbitMQ Management plugin and AMQP 1.0 plugin.
Open the RabbitMQ Command Prompt and run the following commands:
-
rabbitmq-plugins enable rabbitmq_management (to enable RabbitMQ Management plugin)
-
rabbitmq-plugins enable rabbitmq_amqp1_0 (to enable AMQP plugin)
Also, ensure the following:
-
You have access to http://localhost:15672 to ensure access to the RabbitMQ Management site.
-
You use localhost. The guest credentials works only if the hostname is localhost.
Configure RabbitMQ Users
Configure additional users and provide appropriate access rights.
-
Log in to the RabbitMQ Management Site.
-
Select the Admin tab.
-
In Add a user section, enter the name and the password.
-
Provide access rights to all channels and topics to the user.
-
Click Add user.
Certificate to be used with the Quickflow Engine
Any communication from and to a Quickflow Engine is secured. For the secured communication, the system requires a certificate. The System Management Server can be used to import/generate the certificate. You can also use a commercial certificate if you have or create a new certificate.
-
Open the Certificate Management Console.
-
Find the appropriate certificate you want to use.
-
Select All Tasks and Export the certificate.
-
Follow the steps provided by the wizard. Save the certificate (for example, MyCertificate.pfx) on the desktop.
Configure and Register Token Service
Configure Token service using System Management Server (SMS). For more information on configuring Token service, refer Configuring and Registering Token Service.
After configuring Token service, you can register it with AVEVA Work Tasks 2023 R3 using Farm Configuration Wizard or Central Configuration > Token Service Setting.
Note: Only one AIM server can be registered for a Farm.
- While configuring Token service, ensure the SMS server is online.