Commercial in Confidence Page 1 of 7 ®Blue Prism is a registered trademark of Blue Prism Group plc DATA SHEET Introduction This document provides potential solutions to Dynamic Process Execution for close to real-time process execution and launch from the 3 rd party Schedulers. The approach is to use the Command Line interface or Web Services calls to run a Process outside of the Control Room or the Scheduler. The following scenarios (problem statements) can be addressed with the help of this document: • The Client is using a 3 rd party Scheduler that is already managing the Client’s business processes and would like to use it to start the Blue Prism Processes. • The Client is unable to use Blue Prism Scheduler because of the SLAs. • The Client has multiple processes that have strict SLAs and implementing each one as a polling Process is not feasible due to license or resource constraints. Process Execution Techniques Blue Prism Process can be started in many ways: • Using the Scheduler • As a Sub-Process. In this case, the flow of execution is transferred to the Sub-Process, and the control of the Resource belongs to the Sub-Process until it completes and returns control to the calling Master Process 1 . This is done using the Process Studio and the Process flow diagram, where the Sub-Process is a stage that is connected with links to other stages within the page of the Process. The flow of execution is sequential, not parallel, and execution happens on the same Resource as execution the calling Process. • The Command Line interface can be used to start a Process. Windows Command Line (cmd.exe) is used to execute AutomateC.exe 1 program with additional parameters that specify the Process and the Resource in addition to other configurations. This approach allows 3 rd party Schedulers to start a Blue Prism Process. It also allows a Blue Prism Process to start another Blue Prism Process on a different Resource, branching the flow of execution and executing in parallel 2 . 1 Usually located at C:\Program Files\Blue Prism Limited\Blue Prism Automate\AutomateC.exe 2 The Resource will accept a Process if there is an available license and the session can be accepted. Guide to Dynamic Process Execution
Commercial in Confidence Page 2 of 7 ®Blue Prism is a registered trademark of Blue Prism Group plc DATA SHEET • Using a Web Service call to an exposed Blue Prism Process or Object 3 . Blue Prism Web Services are exposed on a Resource level, which allows a 3 rd party Scheduler to establish a session on a requested Resource. Web Services can also be used by Web Services friendly applications to initiate Blue Prism processing. However, significant design considerations have to be made in order to develop a reliable solution because of processing times, work load, and Resource availability.
- Summer '09
- ramana rao
- Blue Prism Group, Blue Prism Processes