Professional Documents
Culture Documents
Blue Prism Training - Day 4
Blue Prism Training - Day 4
Blue Prism Training - Day 4
CONFIDENTIAL
Agenda
Case Management
Queue Features
Additional Features
Release Manager
CONFIDENTIAL
Case Management
Almost every Blue Prism Process will make use of a work queue, which is essentially a list of jobs, or
cases. New cases can be fed into the queue, and the queue can be updated with results as each case is
worked.
A work queue provides the following features:
• Multiple machines can work from the same queue at the same time, each retrieving different cases
• An individual case can be marked as “complete” if it has been worked satisfactorily, or marked as an
“exception”, if it could not be completed.
• Queued work can be monitored and maintained from Control Room.
• MI such as volumes, performance levels, and exception details can be extracted from queue data.
The Work Queue feature provides this functionality to store, manage, share, and report on Process work
3
CONFIDENTIAL
Queue Items
The Queue Management tab in Control Room provides the operational user interface for
work queues. The tab is divided in two; a list of queues is shown in the upper half and the
lower half shows a list of the items in a queue
A queue needs to be filled with items before it can be used and the work queue Business
Object provides a way to add new items using a Collection. Here we will be using a
collection as an input to an action, rather than as an output
-4-
Work Queue Configuration
Work queues are created in System Manager, the administrative area of Blue Prismransferred
between a Process and a Business Object via input and output parameters
-5-
Queue Diagram
Working Queue
Defer:
New items can be deferred to prevent them
from being worked too soon. If a deferral
date is specified when items are created, the
queue will hold on to them until that date.
Effectively the items are temporarily frozen.
KeyPoint:
-6-
Queue Features
Attempts:
• Items can be worked more than once if necessary. The Max Attempts field on the Work Queue
Configuration section of System Manager is set to 1 by default but this can be set to a higher value if
necessary.
• When Max Attempts is greater than 1 the work queue will revive any exception cases by cloning a new
item and inserting it into the queue. The following series of tables will help to demonstrate the effect.
Key Points:
• A work queue can be temporarily paused so that it will not release items at all. The Resume function
reactivates a paused queue.
• From the perspective of a Process, a paused queue will appear devoid of available items. This feature can
be a useful way of making a Process “think” it has no work to do
-7-
Review
Work Queue, Queue Item, System Manager, Key, Pause, Resume, Defer, Retry,
Attempts
-8-
Additional Features
Safe Stop: When a process is running in Control Room you can stop the process by
selecting the process session and clicking Stop Selection. This will stop the process
immediately. The case currently being worked will not be completed and Blue Prism will
mark it as an Exception at Clean Up.
-9-
Collection Actions
The special Internal - Collections Business Object has other actions that we have not used yet, most
of which are self-explanatory.
• Add Row.
• Remove Row.
• Count Rows.
• Count Columns.
• Remove All Rows.
• Copy Rows. Copy Rows is used to generate a new Collection from a subset from another
Collection
Choice Stage:
• Like the Decision stage, the choice stage is based on expressions that result in either True or
False. The difference is that a choice stage can evaluate a series of expressions rather than just
one.
• The choice stage looks a little like a Wait stage and works in a similar way, where each expression
creates a separate branch. Expressions are evaluated in top-down order, and the first one found to
be True takes the flow down that branch. The bottom Otherwise branch is taken if none of the
expressions are True, much like the timeout end of a Wait stage.
CONFIDENTIAL
Choice Stage
Logging:
• Blue Prism can log the details of stages used in Processes and Business
Objects. By default, stages used in Process Studio are logged and those in
Object Studio are not. This can easily be changed by modifying the properties
of a stage, selection of stages or all stages.
• Nearly all stage properties windows have a combo box with the stage logging
FICO White paper
options; Enabled, Disabled and Errors Only. Errors only will log the stage only
if an error is thrown when the stage runs.
May 5, 2015 11
Logging Diagram
Key Points:
• The decision as to which stages are logged and which are not should not be
overlooked.
• Logs are particularly useful during a test phase as a means to investigate bugs.
• However a live Process running all day can put a vast amount of logs into the
database, the maintenance and back up of which should be considered.
• The security or legal implications of storing sensitive data are also something to think
about
Log Viewer:
• The Log Viewer is used to inspect the log of a session, either as it is running or after
it has finished. This is especially handy for reviewing the workings of a progress and
tracking down problems.
• The Log Viewer has a search function enabling you to look through the (often
FICO White paper
numerous) rows of a log and the visibility of columns can be configured to suit.
May 5, 2015 12
Error Management and Case Management
Error Management looks at the way Blue Prism can deal with problems it may encounter
when running a Process and Case Management discusses how Blue Prism manages its
workload.
Without Error and Case Management the following issues would exist:
Unexpected errors within Processes and Business Objects would be unhandled, causing
Processes to terminate whenever anything unexpected occurred.
Every potential problem would need to be identified and catered for within the Process
or Business Object. This is effectively impossible as it requires planning for the
unknown.
Processes would need to be continually monitored and restarted if there were any
problems.
Monitoring workloads and work rates would be difficult, with no view of what was
happening to individual cases.
There would be no MI (Management Information) available for reporting or to assist
process improvement.
These issues would lead to automated solutions that were difficult to control, maintain,
and analyze. Together, Error Management and Case Management enable the creation
of robust Blue Prism solutions that are reliable, easily monitored
FICO White paper and have standard MI
reporting.
May 5, 2015 13
Log Viewer Diagram
May 5, 2015 14
System Manager
As the name suggests, System Manager is where Blue Prism’s own settings are kept. Some of the tasks
that can be performed are as follows:
• Create and maintain user accounts, roles, and permissions.
• Retire resources, Processes, and Business Objects.
• View Process or Business Object change history.
• Manage web services.
• Manage work queues.
May 5, 2015 15
Process/Business Object Grouping
Processes and Business Objects can be arranged into groups in order to simplify and
tidy the lists used in the Blue Prism application. Groupings have no effect on the
Processes or Objects themselves. They are moved to and from groups by using “drag
and drop” in System Manager. You can create groups by right clicking on either
Processes or Objects in the Studio tab
May 5, 2015 16
Export and Import
• A Process or Business Object can be exported as an XML file, and similarly an exported
file can be imported into Blue Prism. This can be useful for backing up and moving work
between databases.
• A wizard is provided to guide the user through each step of the procedure.
May 5, 2015 17
Questions & Answers
Thank You