Robolytix is the key online analytic and monitoring tool for Robotic Process Automation using Sonar technology to evaluate, audit, monitor and improve performance of robots operating on any application or RPA platform. This tutorial will guide you to analyze you processes in Azure Logic Apps.
Azure Logic Apps is an cloud based enterprise tool for connecting applications and workflow automation. You can use it for connecting your business-critical apps and services, integrating data from the cloud to on-premises and automating your workflows without writing a single line of code.
To use Robolytix with Azure Logic Apps, it is necessary to have a Robolytix account. If you do not have one, you can create the account at Robolytix.com and make basic settings using the onboarding wizard.
We have prepared template containing Robolytix custom connector for Azure Logic Apps. You can deploy this template to your Azure subscription by Power Shell. If you have not used Power Shell for managing your Azure resources, there are some importnant basic steps.
Install-Module -Name Az -AllowClobber -Scope AllUsers
New-AzResourceGroupDeployment -Name addcustomconnector -ResourceGroupName robot -TemplateFile "Robolytix_LogicApps_template.json"
To connect your Robolytix account to Logic Apps, you must provide access to processes in your account. In Logic Apps , you are asked to provide an API key during creation of connection. To get your key, log in to your Robolytix account and generate it in settings menu. See detailed walkthrough Obtain API key.
Process monitoring is performing by using Sonar checkpoints. The Sonars are at the beginning of the process, at all ends of the process, and at main branches in the process. Each Sonar embedded in the process contains the following settings:
Now you can add Sonars to your processes. First step is to add Sonar with type start to the beginning of the process. Set field Name properly with clear description and choose your process in Robolytix. You can create new process in Robolytix by following detailed guide Setting up processes in Robolytix.
Second step is to mark end of the process. Add Sonar with type end and set value for parameter Run identification to output variable Run identification from the first Sonar.
Now you can add as many Sonars as you want. Good practice is to add Sonar to each important branch and each big loop in you process. Use Sonar type common, or type error for handling errors.
After proper process execution go to Robolytix platform and check process statistics. It is possible to show all recent messages sent to specified process. Go to Settings -> Processes menu and select list of process messages.
When you have any problems with implementation look at the Robolytix Demo task. There is also Robolytix Support Forum for following questions.