Business Process performance analysis
Performance degradation causes
From the performance perspective, the most critical issue for a business is when certain BPs stop meeting SLAs.
Many factors can cause this behavior, such as:
- Input data volume increased
- Infrastructure changes (for instance, OS updates)
- Recent business logic changes (more steps, integrations, validations)
- Insufficient SPA configuraiton
- Integration points no longer meeting SLAs or not responding properly
- Manual Tasks not processed on time
- Overall Control Tower performance decreased
- Overall stored data volume increased
- And many more other reasons
Analysis tools
It's impossible to immediately identify what reason is the major one. Therefore, WorkFusion SPA provides you with a set of tools to help with this investigation:
In case the Analytics Server is installed and you use SPA 8.5+ version, read more on dashboards.
Gather Business Process (BP) performance metrics via the Performance Tuning BP (only as a beta with limited availability).
If a bot step is slow, you can monitor the execution time of instructions within the bot step to localize the problem and resolve it.
It is worth checking execution queues and configurations:
You can monitor the entire work queue to verify that is the problem.
To resolve this issue, you can increase the number of available threads for specific bot steps in Control Tower by configuring Bot Sources to required bot steps.
warning
You do not have enough memory on your server to run all threads, increasing the number of threads will start the disk drive swap and actually decrease performance.
Check the overall Control Tower performance as described in the guide.