Escolar Documentos
Profissional Documentos
Cultura Documentos
Version 16
C OPYRIGHT
Information in this document is subject to change without notice. The OnBase® Information
Management System software (the "Software") described in this document is furnished only under a
separate license agreement and may be used or copied only according to the terms of such
agreement. It is against the law to copy the Software except as specifically allowed in the license
agreement. This document or accompanying materials contains certain information which is
confidential information of Hyland Software, Inc. and which is subject to the confidentiality provisions
agreed to by you.
All data, names, and formats used in this document’s examples are fictitious unless noted otherwise.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the
rights under copyright law, no part of this document may be reproduced, stored in or introduced into
a retrieval system, or transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without the express written permission of
Hyland Software, Inc.
©
2016 Hyland Software, Inc. All rights reserved.
Depending on the modules licensed, the OnBase® Information Management System software may
include software developed and copyrighted by third parties, including but not limited to the
following:
A2iA CheckReader™ by A2iA Corp;
Adobe® PDF Library™ by Adobe Systems Incorporated;
dtSearch® Text Retrieval Engine by dtSearch Corp.;
software or other content adapted from Smart Client – Composite UI Application Block by Microsoft
Corporation © 2005 Microsoft Corporation;
software or other content adapted from Microsoft patterns & practices ObjectBuilder © 2006 Microsoft
Corporation;
Nuance™ OCR © 1994-2012 Nuance Communications;
portions of imaging code owned and copyrighted by Pegasus Imaging Corporation, Tampa, FL;
Imaging Technology copyrighted by Snowbound Software Corporation, Snowbound.com;
CD-R technology by Sonic Solutions, Inc.;
full-text indexing technology by Autonomy;
IDSMail © 2005 by Intuitive Data Solutions;
jLex Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian;
Rumba by NetManage;
AutoVue by Oracle America, Inc.
Streaming Powered by Wowza Streaming software
All rights reserved.
Further information regarding third-party software included in the OnBase Information Management
System software can be found in the About box within the Software.
Hyland, Hyland Software®, OnBase®, Application Enabler, and Where Your Information Finds You are
registered or unregistered trademarks of Hyland Software, Inc. A2iA CheckReader™ is a trademark of
A2iA Corporation. Adobe® PDF Library™ is a trademark of Adobe Systems Incorporated.
All other trademarks, service marks, trade names and products of other companies are the property
of their respective owners.
©
2016 Hyland Software, Inc.
ii
©2016 Hyland Software, Inc.
iii
© 2016 Hyland Software, Inc.
iv
USING THE MODULE REFERENCE GUIDE (MRG)
In the following module reference guide (MRG), we provide a great deal of information. If
you are unfamiliar with our MRGs, take a few moments to review the content below so you
can more quickly and efficiently locate the information you need.
Note: The content in this MRG is considered module-specific. Therefore, you may be
referred to another MRG if a referenced function is not specific to this module.
The MRG is a PDF document containing all available instructions for a module. It includes
the following chapters, which contain task-oriented sections:
• Exposure - Provides introductory information and license requirements.
• Usage - Provides instructions on user-facing functionality.
• Configuration - Provides instructions on administrative tasks and functions.
• Installation - Provides instructions on installation procedures and information on
system requirements.
Tip: It is considered a best practice to read through an entire stepped process before
attempting to complete any of its steps. Pay close attention to notes, tips, and cautions,
which can help you better understand the entire process and discover any prerequisites you
may not have completed.
We use notes, tips, and cautions in the documentation as a way to draw your attention to
supplemental information.
Note: A note describes clarifying information or behavior you might not expect.
Tip: A tip describes extra, non-crucial information, such as a shortcut, reminder, or use for
a feature you might not think of.
Caution: Cautions are designed to help protect the system from data loss or other severe
issues that may arise when an instruction is not followed properly.
Advanced search results are displayed in a list, along with some context (e.g., page
numbers and some of the text surrounding each instance).
Cross-references: Cross-references are links to related information or additional instructions
you may need to complete a task. Though they appear the same as normal text, they jump
to referenced sections when clicked. A page or step number typically indicates a cross-
reference.
Tip: To return to the page you were viewing before following a cross-reference, press Alt +
Left Arrow until the desired page is displayed.
EXPOSURE
Overview .........................................................................................................1
Applications .....................................................................................................1
Medical Insurance Payment Processing ........................................................................ 1
Accounts Payable...................................................................................................... 1
Proof of Delivery Audit............................................................................................... 2
Loan Processing........................................................................................................ 2
Electronic Forms ....................................................................................................... 3
Licensing .........................................................................................................3
Workflow Licensing ................................................................................................... 3
The Information Management Concurrent Client License ................................................ 4
Combined Workflow/WorkView Licensing ..................................................................... 4
How Combined Licensing Works ............................................................................ 4
Workstation Registration............................................................................................ 5
©
2016 Hyland Software, Inc.
vii
Table of Contents Workflow
©
2016 Hyland Software, Inc.
viii
Workflow Table of Contents
DESKTOP WORKFLOW
Workflow Document Security ........................................................................63
Opening Workflow Using the Desktop............................................................63
Workflow Windows........................................................................................64
Arranging Windows ................................................................................................. 64
Click and Drag Window Positioning ...................................................................... 64
Pinning ............................................................................................................ 64
Life Cycle View Window ........................................................................................... 65
Workflow Approval Management: Viewing Approval Queues .................................... 66
Documents Window ................................................................................................ 67
Work Folder Window ............................................................................................... 67
User Interaction Window.......................................................................................... 67
Tasks Window ........................................................................................................ 68
Status Bar ............................................................................................................. 68
Opening Queues ............................................................................................68
Filtering the Documents Window ...................................................................68
Selecting Filters...................................................................................................... 69
Persistent Filter ...................................................................................................... 69
Display Columns in Single Queues............................................................................. 69
Viewing Documents Assigned to Other Users in Load-Balanced Queues ........70
Show All Documents ......................................................................................70
Using Filters with Show All Documents ................................................................. 71
Load Balancing Administration ......................................................................71
Refreshing Windows ......................................................................................74
Documents and Work Folder Windows Toolbar ..............................................74
Determining What Queues a Document Is In.................................................75
Combined View Settings ................................................................................75
Filters in Combined View.......................................................................................... 76
©
2016 Hyland Software, Inc.
ix
Table of Contents Workflow
WEB WORKFLOW
Workflow Document Security ........................................................................85
Accessing the Workflow Screen .....................................................................85
Opening Workflow From Documents..............................................................86
Defining the Layout .......................................................................................87
Resizing and Pinning the Workflow Window ..................................................87
Restoring the Workflow Window to the Default Settings ...............................87
Adding Documents to Workflow.....................................................................88
Life Cycle View Tab ........................................................................................88
Adding Life Cycles and Queues to Favorites ................................................................ 89
Workflow Approval Management: Viewing Approval Queues .........................90
Filtering .........................................................................................................90
Refreshing Queue Counts ..............................................................................92
Process Flow..................................................................................................92
Inbox Tab ......................................................................................................93
Show All Documents ......................................................................................95
Show All Documents in an Approval Queue................................................................. 96
Workflow Settings .........................................................................................97
Disabling the Combined Inbox .......................................................................98
Show Combined View ....................................................................................98
Filters in Combined View.......................................................................................... 98
Create List Report..........................................................................................99
Create List Report Options ................................................................................101
Ownership ...................................................................................................102
Workflow History.........................................................................................102
Workflow Queues...................................................................................................102
Workflow Transactions ...........................................................................................103
©
2016 Hyland Software, Inc.
x
Workflow Table of Contents
UNITY WORKFLOW
Workflow Security .......................................................................................123
Opening the Unity Workflow Interface ........................................................124
Viewing Life Cycles and Queues...................................................................124
Searching for Life Cycles and Queues .......................................................................125
Refreshing a Life Cycle or Queue..............................................................................125
Add a Queue to a Personal Page ..............................................................................126
Creating a List Report.............................................................................................126
Workflow Approval Management: Viewing Approval Queues.........................................126
Process Flow .........................................................................................................127
Viewing an Item in a Queue.........................................................................128
Filtering the Inbox .................................................................................................130
©
2016 Hyland Software, Inc.
xi
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xii
Workflow Table of Contents
Workflow Queues...................................................................................................165
Workflow Transactions ...........................................................................................165
Performing Tasks and Accessing Related Items Outside of Workflow..........165
Entering Items into a Workflow ...................................................................166
Running System Tasks.................................................................................168
Developer Tab .............................................................................................168
Editing Keyword and Property Values at Debug Breakpoints.........................................170
Editing Keyword Values ....................................................................................172
Editing Property Values .....................................................................................172
Editing Collection Properties ..............................................................................172
Adding Property Bag Entries ..............................................................................173
Deleting Property Bag Entries ............................................................................174
Close the Workflow Layout ..........................................................................174
©
2016 Hyland Software, Inc.
xiii
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xiv
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xv
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xvi
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xvii
Table of Contents Workflow
Adding ...........................................................................................................313
Configuring .....................................................................................................313
Copying and Pasting Rules ................................................................................314
Reverting Changes to Actions and Rules ...................................................................315
Creating System Tasks ................................................................................315
Creating Ad Hoc Tasks .................................................................................318
Using an Existing Ad Hoc Task .................................................................................320
Configuring Ad Hoc Task Lists..................................................................................321
Additional Task List Options ..............................................................................322
Password Protection .........................................................................................322
Configuring Shortcut Keys for Ad Hoc Tasks ........................................................323
Assigning User Groups to an Ad Hoc Task ...........................................................324
Icon ...............................................................................................................324
Copying and Pasting Ad Hoc Tasks ...........................................................................325
Configuring Filter Rules for Ad Hoc Tasks ..................................................................325
Configuring .....................................................................................................326
Copying and Pasting Rules ................................................................................327
Adding a Task to the Ad Hoc Task List ......................................................................328
Web/API Task Folder ..............................................................................................328
Creating Task Lists ......................................................................................329
Assigning User Groups to a Task List ..................................................................330
Icon ...............................................................................................................330
Adding a Task to the Task List .................................................................................330
Copying and Pasting Task Lists ................................................................................331
On Abort Task Lists................................................................................................331
Creating On Abort Tasks .........................................................................................332
Configuring On Abort Task Lists ...............................................................................332
Task Options .........................................................................................................332
Help Text ........................................................................................................332
Break On ........................................................................................................332
Continue Execution After Transition ....................................................................333
Additional Options ............................................................................................333
Creating Shortcuts .................................................................................................333
Deleting Actions, Rules, Task Lists or Timers .............................................................334
Renaming Life Cycles, Queues, Actions, Rules, Task Lists or Timers ..............................334
Linked Actions, Rules, Task Lists, Tasks, and Timers...................................................334
Creating Events ...........................................................................................335
Queue Events........................................................................................................336
Queue Event Categories .........................................................................................336
Item Removed from Queue ...............................................................................336
Assignment Changed ........................................................................................337
Ownership Changed .........................................................................................337
Watermark Limit Reached .................................................................................338
Life Cycle Events ...................................................................................................339
Life Cycle Event Categories .....................................................................................340
©
2016 Hyland Software, Inc.
xviii
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xix
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xx
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxi
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxii
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxiii
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxiv
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxv
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxvi
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxvii
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxviii
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxix
Table of Contents Workflow
STUDIO ADMINISTRATION
Overview .....................................................................................................797
Connecting to Repositories ..........................................................................797
Refreshing Repositories ..........................................................................................799
Expanding and Collapsing Items in the Repository Pane ..............................................799
Unity Projects ..............................................................................................800
Creating a Unity Script Project.................................................................................800
Unity Script Project Properties ...........................................................................803
References Tab ...........................................................................................803
Properties Tab ............................................................................................803
Versions Tab ..............................................................................................803
Permissions Tab .........................................................................................803
Creating a Unity Library Project ...............................................................................804
Unity Library Project Properties ..........................................................................805
References Tab ...........................................................................................806
Versions Tab ..............................................................................................806
©
2016 Hyland Software, Inc.
xxx
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxxi
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxxii
Workflow Table of Contents
WORKFLOW INSTALLATION
Requirements ..............................................................................................917
Client Module Supported Operating Systems .............................................................917
Operating System Requirements ........................................................................918
Client Retrieval Workstation Hardware Requirements..................................................918
Desktop Supported Operating Systems .....................................................................919
Desktop Requirements ...........................................................................................920
Local Mode Desktop Support ...................................................................................920
Databases Supported .............................................................................................920
Microsoft SQL Server ........................................................................................921
Oracle ............................................................................................................921
Sybase SQL Anywhere ......................................................................................922
Database Client / Server Version Compatibility ..........................................................922
Database/File Servers ......................................................................................923
Third-Party Software Support ..................................................................................923
About Virtual Environments.....................................................................................923
64-Bit Support Statement .......................................................................................924
Windows User Account Control Statement .................................................................924
Modifying Configuration Files .............................................................................925
Licensing ..............................................................................................................925
Pre-Installation ...........................................................................................925
Installation ..................................................................................................925
Sending Notifications using Outlook 2003..................................................................925
Sending Notifications Using the Hyland Distribution Service .........................................925
Sending Notifications Using the Workflow Service.......................................................926
Using the Core-Based OnBase Client Interface ...........................................................926
Application Server Overview....................................................................................926
Defining the Application Server ..........................................................................926
Workflow Web.config Settings .................................................................................927
Viewer Vars ....................................................................................................928
Workflow Unity Client Configuration File Settings .......................................................929
Command Line Switches and .ini Settings....................................................931
Command Line Switches .........................................................................................931
INI File.................................................................................................................932
Previous File Location/File Name ........................................................................932
Location .........................................................................................................932
INI Considerations in a Citrix and Microsoft Windows Remote Desktop Environment ..933
Editing the INI File ...........................................................................................933
INI File Settings ....................................................................................................934
Backup/Recovery ........................................................................................940
Backup.................................................................................................................940
Configuration ..................................................................................................940
Registry Settings .............................................................................................940
External Files ..................................................................................................940
©
2016 Hyland Software, Inc.
xxxiii
Table of Contents Workflow
Recovery ..............................................................................................................940
Configuration ..................................................................................................940
External Files ..................................................................................................940
Module related .INI Options ...............................................................................940
Web.config .....................................................................................................940
Troubleshooting ..........................................................................................941
Queue Logging ......................................................................................................941
Purge .............................................................................................................941
Restricted Purge ..............................................................................................941
Timers .................................................................................................................942
Unavailable Application Server.................................................................................942
User Interaction Window.........................................................................................942
Diagnostics Console ...............................................................................................942
Firefox and the Separate Viewer Layout ....................................................................943
Contacting Support ......................................................................................943
STUDIO INSTALLATION
Requirements ..............................................................................................945
Operating System Requirements ........................................................................945
Unity Client Hardware and Browser Requirements ......................................................946
.NET Framework ....................................................................................................946
Databases Supported .............................................................................................947
Microsoft SQL Server ........................................................................................947
Oracle ............................................................................................................947
Sybase SQL Anywhere ......................................................................................948
Database Client / Server Version Compatibility ..........................................................948
Hyland Software - MS Service Pack Statement...........................................................949
Third-Party Software Support ..................................................................................949
About Virtual Environments.....................................................................................949
64-Bit Support Statement .......................................................................................950
Windows User Account Control Statement .................................................................950
Modifying Configuration Files .............................................................................950
Pre-Installation ...........................................................................................951
Installation ..................................................................................................951
Overview ..............................................................................................................951
Installing OnBase Studio.........................................................................................953
Change, Repair, or Remove an Installation ................................................................956
Running the Installer From the Command Line ..........................................................956
Feature Names ................................................................................................956
Properties .......................................................................................................957
Upgrade Considerations...............................................................................957
Studio Upgrade Considerations ................................................................................957
Troubleshooting ..........................................................................................958
©
2016 Hyland Software, Inc.
xxxiv
Workflow Table of Contents
©
2016 Hyland Software, Inc.
xxxv
Table of Contents Workflow
©
2016 Hyland Software, Inc.
xxxvi
EXPOSURE
Overview
The Workflow module is an electronic document routing system that processes work
more efficiently, quickly and accurately than traditional paper processing. Workflow
streamlines business processes and is designed to accommodate change quickly.
Documents can enter Workflow in a variety of ways, including input processors like
COLD, DIP, Document Imaging, and PCL. Documents may also be imported into a
Workflow process manually or via an electronic form completed over the Internet.
Configurable rules and actions ensure that documents are distributed in a standard,
controlled manner and that business rules and practices are followed.
Workflow has the ability to prompt users for input or automatically process documents
based on information such as a keyword, document handle (a unique OnBase ID), or
Document Type. Assigning specific users with rights to modify a document’s movement
on an ad hoc basis accommodates exceptions to the configured model. Timers can be
employed on queues to make sure documents continue through the process efficiently.
Troubleshooting and queue-logging tools allow for error-free, secure configurations.
Configured workflows can be exported to disk for backup and recovery purposes or for
distribution to another OnBase system. Workflow is accessible via the Internet when the
OnBase Web Server is purchased.
Applications
Medical Insurance Payment Processing
The process begins with a fax, an image, or a text report. Claims documents enter the
Workflow and initiate the process. An initial claim review queue in Workflow checks for
duplicate claims and checks to see what related documents currently exist. Timers
trigger notifications and check on documents that are missing. The claims are then load-
balanced as they are assigned to an adjuster.
The adjuster reviews all the available information, making notes on the document. A fax
or e-mail may be sent to the provider requesting more information. Ultimately, the claim
is either accepted or rejected. Accepted claims then go to the accounts payable queue to
be paid and the rejected claims go to the rejected claims queue where a letter is
generated explaining to the provider the reason the claim has been rejected.
Accounts Payable
It can be cumbersome ensuring that vendors get paid promptly and accurately with a
high volume of invoices flowing into a company daily. An accounts payable clerk needs to
find and review all of the related documentation for an invoice. This may include an
initial requisition, a purchase order, and packing slips. The issue is complicated when a
supplier sends you a billing statement for several purchase orders. Some may contain
full shipments and others partial shipments. All of which make it very difficult to
organize and track. A Workflow solution can streamline and organize the process.
©
2016 Hyland Software, Inc.
1
Workflow OnBase 16
As invoices and statements enter Workflow, system work checks for related documents.
The requisitions, purchase orders, and packing slips are matched as supporting
documentation. The accounts payable clerk has all the necessary documentation to
make a payment decision.
The clerk is alerted to documentation that is incomplete or missing. A task can be
executed to pay the invoice in full or issue a partial payment. A full payment decision
can be designed to trigger payment from the company’s accounting system. If a partial
payment is issued, a notification can be sent to the vendor. The notification tells the
vendor that a partial payment is in order and invites them to login to the company’s Web
Server. Vendors can then participate in Workflow. They have access to areas and
Exposure
documents that you allow them access. They can review all the documentation and
dispute or approve the partial pay. By involving the vendor directly in the payment
process resolution, you can eliminate the need to send information back and forth.
The resolution and payment of invoices is both quick and accurate for you and your
vendors.
Loan Processing
Workflow can be used to monitor the status of loan files and automatically route them to
the appropriate person(s) based upon pre-defined rules and process flows. In addition to
automated routing, users can route documents on an ad hoc basis. Workflow allows
management to analyze the loan production process, plan and test changes to the work
process.
Workflow provides an environment where the tools and documents required to process a
loan are readily available on the desktop. In some cases, Workflow identifies which task
the user is performing and automatically opens documents appropriate for that task.
When a new loan file arrives, it is assigned to an underwriter. The underwriter selects
the loan file and Workflow executes the user work specified for underwriters. For
example, a form may be displayed in which the underwriter enters comments and then
selects the appropriate button, cancel, approve or deny. A rule then tests to determine
the underwriter’s response and initiates the appropriate transition; to cancel, deny, or to
route to the account manager. It may be necessary to route the document to multiple
underwriters for approval before submission to the account manager. If the underwriter
is out that day, a timer, (a monitoring process running on the Workflow server)
automatically reassigns the loan file to another underwriter.
©
2016 Hyland Software, Inc.
2
OnBase 16 Workflow
When the loan file makes the transition to the account manager queue, the system work
for the account manager queue initiates and automatically faxes the approval to the
broker. The loan file rests in the queue until the account manager selects it and begins
the user work. When the account manager completes their work, Workflow checks to see
if any outstanding funding conditions remain. If there are no further conditions,
Workflow automatically routes the appropriate documents to funding. Otherwise, the
loan file remains in the account manager queue until all conditions are fulfilled.
Typically, queues are shared by groups of individuals. Many workers can share the same
queue, but each would see only the document files assigned to him or her using a load
balancing queue.
Exposure
Electronic Forms
Workflow is often used in conjunction with Electronic Forms (E-Forms), which can be
used for request processes that require one or more levels of verification. For example,
a Human Resources department’s vacation request process may require that one or
more managers sign a vacation request before it is approved. The OnBase Digital
Signature module can be used in conjunction with Workflow and E-Forms to provide a
means for electronically signing documents.
Example applications for E-Forms include:
• Requests for Purchase Orders
• Departmental work requests. For example, an “Information Systems Request”
can be filled out by a user who needs assistance from the organization’s IS
department. When the E-Form is submitted, an employee is notified. The
request can be assigned a status, enabling the originator to check on the
progress of the request at any time.
• Office supplies
• Software bugs and enhancements
• Online questionnaires. Answers are standardized and tabulating the results is a
more streamlined process.
• Shipping requests
Licensing
Workflow Licensing
A Workflow license is required to configure life cycles as well as to perform Workflow
activity. Effective January 1, 2007, one of the following licenses is required:
• Workflow Concurrent Client SL
• Workflow Workstation Client SL
• Workflow Named User Client SL
©
2016 Hyland Software, Inc.
3
Workflow OnBase 16
before those other licenses. When used to license Workflow on the OnBase Client, the
Information Management Concurrent Client license must either be registered to a
workstation or assigned to a user group. When used to license Workflow on a Core-
based client, this license must be register to a user group. When used to license
WorkView | Case Management, this license must be assigned to a user group.
©
2016 Hyland Software, Inc.
4
OnBase 16 Workflow
Check your current licensing status by selecting Utils | Product Licenses from the
Configuration module.
Workstation Registration
When using Workflow in the OnBase Classic Client, the workstation must be registered
for any of the workstation licenses issued (Workflow User - Concurrent or Workflow User-
Named ).
Exposure
©
2016 Hyland Software, Inc.
5
Workflow OnBase 16
Exposure
©
2016 Hyland Software, Inc.
6
ONBASE CLIENT USAGE
Caution: The ability to view documents in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to view all the documents
in that queue by default, regardless of their security rights (i.e. Document Type rights).
This includes related documents.
Caution: The ability to modify a document in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to modify all documents in
that queue by default, regardless of their Modify privilege setting, including related
documents. Administrators should be aware that Workflow automatically grants the Modify
privilege to users for any documents that are in their queue. As a result, care should be
taken to only present documents which users should be allowed to modify.
Note: To view or change Keyword Values or to re-index a document via the right-click
menu, you must have appropriate rights for modifying keywords or re-indexing.
Administrative Tasks
The following sections outline tasks that will help you set up your workstation in order to
get started using Workflow.
©
2016 Hyland Software, Inc.
7
Workflow OnBase 16
The right side displays all products registered on the selected workstation.
The left side of the screen displays a list of the workstations that have, at any
time, been logged on to OnBase. The current workstation is shown at the top of
the list and marked with an asterisk (*). The columns are as follows:
Column Description
Name
License(s) Displays the symbols of the products registered for that workstation. The
legend for the symbols is located below the list of workstations.
Registered Displays the name of each workstation that has ever been logged in to
OnBase.
Last Logon Displays the date that the workstation was last logged on.
©
2016 Hyland Software, Inc.
8
OnBase 16 Workflow
2. Make sure that the current workstation, denoted by an asterisk (*), is selected.
Select the proper Workstation License from the Products Registered drop-down
list.
If you are properly licensed for the Workstation License and it is not available
from the drop-down list, it may be registered on another workstation. Select each
workstation that is marked with a + (which indicates that the workstation is
registered for the Workstation License or another product) until the Workstation
©
2016 Hyland Software, Inc.
9
Workflow OnBase 16
4. Verify registration —Select Window | System Status from the menu bar to display
the System Status dialog box. At the bottom of the window is a list of all products
registered on the workstation and a status message for each.
OnBase Client Usage
©
2016 Hyland Software, Inc.
10
OnBase 16 Workflow
Workstation Cleanup
At some point, it may be necessary to delete workstations from the list in the Products
Registered for Workstation dialog box. This may be necessary if there are many
workstations on the list that are no longer accessing OnBase. One method of cleanup is
to delete all of them and allow the list to regenerate as workstations are logged back on
to OnBase. Alternatively, you can select the desired workstations and delete them in
groups. If workstations are deleted inadvertently, they will be added back when the
workstation is logged onto OnBase. If the current workstation is selected, an error
message is displayed and it is not removed from the list.
To delete a workstation from the Products Registered for Workstation:
©
2016 Hyland Software, Inc.
11
Workflow OnBase 16
To view current user information, select Admin | User Management | View Current Users.
The Users Currently Logged In dialog box is displayed.
OnBase Client Usage
Clean Up
User entries can be removed, or cleaned up, from the Users Currently Logged In dialog
box provided that the user is not trying to remove his or her own session and the session
being cleaned up is not displaying an Active status.
©
2016 Hyland Software, Inc.
12
OnBase 16 Workflow
The Workflow Inbox displays several main interaction windows. The initial appearance of
the screen varies, depending on how it was set up the last time it was used.
Life Cycle View Displays all life cycles and queues to which the user has access.
Depending on your system’s configuration, a number may appear in
Documents Window Lists the documents that are in the queue selected in the life cycle
window. If there are no documents in the queue, this window will be
empty.
Note: This window is also called the Inbox window in the Workstation
Options dialog box.
User Interaction Displays the specific work that must be performed by the user in order
Window to process the selected document. This window displays information
only if user questions, life cycle or queue help text, message boxes, or
HTML forms have been configured.
Note: This window is also called the User Interface window in the
Workstation Options dialog box.
Work Folder Displays all documents in OnBase that are related to the selected inbox
Window document, based on the criteria configured for the folder type.
Note: This window is also called the Folder window in the Workstation
Options dialog box.
Tasks Bar Contains icons for the tasks that the user can select to perform on the
document. Tasks also appear on the Workflow drop-down list to allow
for more space on the desktop.
Note: Specific display options can be set for this window using the options available on
the Workflow Display Options tab of the Workstation Options dialog box. Specifically, the
size of this window is controlled by the Percent Workflow parameter.
Note: When a filter is applied to the inbox and columns are resized, column widths are
©
2016 Hyland Software, Inc.
13
Workflow OnBase 16
retained. The next time the filter is applied to the inbox, the set column widths will be
reflected.
Options Description
Refresh Enables you to refresh the life cycle without transitioning the document out of
the queue.
Workflow Enables users with Administrative Processing Privileges to view the status of
Replay the life cycle at any given time as well as track a document's progress through
the system.
Create List Creates a report of all documents in that life cycle. The Document Type is SYS
Report List Contents Report.
For a user with administration rights, the user can select to create the report on
either Assigned Documents or All Documents in the selected life cycle. The
report will list each queue and the appropriate list of documents based on the
user's rights. When this right-click option is selected, a dialog box will display
prompting you to select to generate a report based on All Documents or
Assigned Documents Only. Click the appropriate button.
If a user does not have administration rights for all queues, the All Documents
option will only be applicable to queues for which the user has administration
rights.
For a user that has no administration rights, only assigned documents in each
queue will be displayed.
Option Description
©
2016 Hyland Software, Inc.
14
OnBase 16 Workflow
Option Description
Create List Creates a report of all documents in that life cycle. The Document Type is SYS
Report List Contents Report.
For a user with administration rights in a load balancing queue, the user can
select to create the report on either Assigned Documents Only or All
Documents in the selected queue.
Execute Executes the timer work associated with the selected timer.
Timer Work
Auto-Work This option opens the next available document in the queue. Any documents
that are opened by other users will be skipped over to access a document that
can be worked on. This option is disabled if the queue is using auto-feed
functionality. If a queue is configured for auto-feed, this option is only available
after Show All Documents is selected.
Show All This option is only available for queue configured with the auto-feed option and
Documents appropriate rights are granted. This option overrides the auto-feed setting and
displays all documents within the queue.
Tree View
When you select User | Workflow, a tree view of the configured life cycles displays in the
upper left window. Click the plus sign preceding the selected life cycle to view the
queues within.
If documents are present in the queue, a numeric label (counter) may appear in the tree
view that indicates the actual document count. In tree view, the count is updated when
Refresh is selected at the queue level, or when documents are manually transitioned in/
out of a queue.
Note: As documents are processed in/out of the queue, the counter may need to be
refreshed for an accurate document count.
Select any life cycle. If a description of the life cycle was entered in the Life Cycle Help
Text box during the configuration phase, the text displays in the user interaction window.
Right-click to obtain the life cycle right-click menu.
©
2016 Hyland Software, Inc.
15
Workflow OnBase 16
Graphic View
To display the graphic view, select the life cycle and click the Change View toolbar
button. The graphic view displays in the same window that contained the tree view.
In graphic view, the count is updated whenever documents are processed in/out or
transitioned in/out of the queue.
OnBase Client Usage
Turn the background grid on and off by clicking the Grid toolbar button.
Use the Zoom In and Zoom Out buttons to adjust the display.
Select any life cycle. If a description of the life cycle was entered in the Life Cycle Help
Text box during the configuration phase, the text displays in the user interaction window.
Right-click to obtain the life cycle right-click menu.
Note: If you received an error stating Access Denied. User 'username' is already working
with this document., a user already has the document open in a Workflow queue.
©
2016 Hyland Software, Inc.
16
OnBase 16 Workflow
Multiple documents can be selected by holding down the Ctrl key and selecting the
desired documents with the mouse. In the same manner, the Shift key can be used to
select a range of documents.
Note: In the Classic Client interface, you cannot deselect documents with the Ctrl key
held down. In order to deselect documents, release the Ctrl key and click on a
document. All documents will be deselected except the document that you clicked on.
Note: If a keyword in an Auto-Name string is changed via the user interface in a Core-
based workflow, such as when performing an ad hoc task, the Auto-Name string in the
Documents window will automatically update to reflect the change. There are instances,
however, when the Auto-Name string will not refresh automatically. If scripts are being
used in a task to update keywords, the Auto-Name string will not refresh when the
keyword is updated. For more information, please contact your system administrator.
©
2016 Hyland Software, Inc.
17
Workflow OnBase 16
Option Description
Keywords Opens the Add / Modify Keywords dialog box to view or modify the document
Keyword Values.
Re-Index Opens the Re-Index Document dialog box to re-index the open document.
OnBase Client Usage
Note: This option is not functional for documents that are signed E-Forms.
History Opens the Document History dialog box, which lists the past actions performed
on the document. By default, the entries are sorted in descending order, with
recent actions listed first.
Cross- Select the appropriate Document Type from this menu option to display the
References cross-references related to the selected document.
Note: Only the Document Types that the current user has appropriate rights to
will be available for selection.
View All Opens the Defined Cross-References dialog box, which lists the cross-
Cross- references that are configured for the selected document.
References
Send To | When properly configured, the system will create a blank email message with
Mail the specified document attached.
Recipient
Send To | Sends selected document(s) to the defined user's internal mailbox. Opens the
Internal Send Mail dialog box.
User
Send To | You will be prompted to enter a page range and whether you want to send the
Advanced file in native format. When properly configured, the system will create a blank
Mail email message with the specified document attached.
Send To | Sends selected document to the selected envelope. You will be prompted to
Envelope select an envelope to send the selected document to. Select the envelope by
double-clicking on the envelope you want to use.
Show All Removes the filter and displays a list of all documents.
Show Toggles the combined view on and off. See Show Combined View on page 20 for
Combined more information.
View
©
2016 Hyland Software, Inc.
18
OnBase 16 Workflow
Option Description
Begin User Available when user work has been configured within a queue. When selected,
Work the User Interaction window displays question boxes, message boxes, and
HTML forms.
Route Allows you to move a document to any queue connected to the current queue
Document by a transition. This activity bypasses user work associated with the document.
Note: When using the Classic Client interface, this option is only available in an
auto-feed queue after a document has been double-clicked.
Note: This option is only enabled if all of the selected documents are in the
same queue, and the queue has at least one transition.
Workflow Displays the queues that the selected document exists in. A document can only
Queues exist in one queue within a life cycle, but can exist in multiple life cycles.
If multiple documents are selected at once, this option is disabled.
Filter Inbox Allows you to select a pre-configured custom query to apply to the Document
window.
Change Switches the focus of the Document window to the queue specified. The menu
Queue presents a list of queues to which you have rights.
Create List
Report Note: This option is only available if you have been given appropriate rights.
Creates a report of all documents in that queue. The Document Type is SYS List
Contents Report.
This option allows you to report on either the selected document or all
documents listed.
When using the Auto-Feed Documents configuration option, documents will be
listed in the report, even if they are not currently displayed in the inbox.
Upon selection of this option, you will be prompted on whether you want to
create the report for only the selected item. Click Yes to generate the report for
the selected document. Click No to generate the report for all documents. By
clicking Cancel, the report will not be generated.
Note: A List Content Report generated from a Workflow life cycle automatically
has a header and summary information included. If a Filter has been applied to
the Inbox, the Filter name will appear in the title, also. You do not have the
option to change these features, nor can you include a report summary in the
report.
Properties The properties of a document display in the Document Information dialog box.
©
2016 Hyland Software, Inc.
19
Workflow OnBase 16
Note: You may have more options available depending on user rights and licensing. You
may also not have all of these options depending on granted user rights.
When applying a filter to a single queue, the following is true concerning the display
OnBase Client Usage
3. Select the check box next to a life cycle to include in the combined view. You can
expand a life cycle by clicking the corresponding plus sign.
©
2016 Hyland Software, Inc.
20
OnBase 16 Workflow
4. If you want to include only specific queues from a life cycle, expand the life cycle
and clear the check box(es) next to the queue(s) you do not want to include in
the combined view. If all queues within a life cycle are selected to be shown in the
combined view, the check box for the life cycle is white. If only some of the
queues within a life cycles are selected, the life cycles check box is shaded.
5. Repeat steps 3 and 4 until all of the appropriate life cycles and/or queues are
selected.
Once a combined view has been enabled, it can be toggled on and off at any time. Right-
click on the Document window and select Show Combined View at Startup to toggle the
view on or off. When the view is on, the documents that exist in the life cycles and
queues that were selected in the Workflow Combined View tab will be displayed. The
Workflow Queue column will display the queue in which the listed document resides.
Note: The Begin User Work button is only enabled if all of the selected documents are in
queues that contain user work.
The User Interaction window appears differently, depending on how the work was
configured. User questions, message boxes and HTML forms are all possible options.
Notice that the user has customized the window sizes and that an HTML form is
displayed in the User Interaction window. The user must complete the user work by
typing responses into the appropriate boxes on the HTML form and then clicking Submit .
Note: If the windows are docked on top of the User Interaction window when user work is
initiated, the focus will automatically switch to the User Interaction and wait for input
before you can continue.
©
2016 Hyland Software, Inc.
21
Workflow OnBase 16
Note: Selecting multiple documents and executing a task will refresh the contents of the
Work Folder for each primary document that is selected. The Work Folder is not updated
in real time. If documents are added to the Work Folder after the primary document has
been displayed in the viewer, but before the task list is resumed, those documents will
not be displayed in the Work Folder, but the newly added documents will be acted upon
by the Workflow logic when the task is executed.
Note: When a Keyword Type that is determining the contents of the Work Folder has a
value that contains an asterisk (*) or question mark (?), the characters are treated as
wildcards and all documents that meet the criteria are returned as related documents.
You can perform an Ad Hoc Task on a related document by dragging the document from
this window onto the icon in the Tasks Bar. Ad Hoc tasks are also available from the
Workflow menu.
Note: Use folders to group documents related to the current document, called supporting
documents. These documents may or may not exist in the Workflow and may be of a
different Document Type than the current document in the Workflow.
Note: In the Core-based interface, if a Work Folder has a default filter that is configured
to display an HTML form, the form is not displayed when the Work Folder window is
selected. Only Document Types and display columns are applied. The filter must be
applied to the Work Folder manually from the Work Folder window in order for the HTML
form to display. Default filters configured for Work Folders are not applied in the Classic
interface.
Caution: User group right restrictions on Document Types do not apply to Document Types
included in the Work Folder window.
©
2016 Hyland Software, Inc.
22
OnBase 16 Workflow
The following right-click options are available in the Work Folder window:
Option Description
Template Allows you to select a template to apply to filter the work folder.
Note: If a template is applied to the Work Folder window, each Document Type
Keywords Opens the Add / Modify Keywords dialog box to view or modify the document
Keyword Values.
Re-Index Opens the Re-Index Document dialog box to re-index the open document.
Note: This option is not available for documents that are signed E-Forms.
History Opens the Document History dialog box, which lists the past actions performed
on the document. By default, the entries are sorted in descending order, with
recent actions listed first.
Display in When selected, the related document will open in the top level window. If
Top-Level multiple documents are selected, the first document in the list is opened in the
Window top-level window.
Send To | When properly configured, the system will create a blank email message with
Mail the specified document attached.
Recipient
Send To | Sends selected document(s) to the defined user's internal mailbox. Opens the
Internal Send Mail dialog box.
User
Send To | You will be prompted to enter a page range and whether you want to send the
Advanced file in native format. When properly configured, the system will create a blank
Mail email message with the specified document attached.
Workflow Displays the queues that the selected document exists in. A document can only
Queues exist in one queue within a life cycle, but can exist in multiple life cycles.
Properties The properties of a Document display in the Document Information dialog box.
©
2016 Hyland Software, Inc.
23
Workflow OnBase 16
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
Note: When you exit a PDF document in the Document Viewer window, an instance of
Adobe Acrobat will still be running in the Task Manager.
You can also set defaults for the zoom level and page number to which image documents
open in the viewer. This setting is effective across all life cycles. The option is set by
right-clicking the Workflow toolbar, selecting Defaults | Set Default Page or Set Default
Zoom . You can clear these settings by right-clicking the Workflow toolbar and selecting
Defaults | Clear Default Page or Clear Default Zoom .
You can open any number of viewer windows to facilitate viewing and comparing of
multiple documents. With custom programming, Workflow can be enabled to present the
organization’s host system through the Document Viewer window for viewing documents
and data entry. This requires a minimal amount of custom programming to interact with
an organization's unique host system.
When a document is open in the viewer, the status bar displays whether or not the
document is read-only or whether the current user has it checked out. If you hover over
the document status (Read-Only or Checked Out) the name of the user that has the
document checked out currently is displayed.
Terminal Session
The Terminal window is a Reflections emulation window accessing a host system. If your
OnBase system has been configured to interact with a host system, follow these steps to
make a connection:
Note: The Terminal Session button may not be available depending on your configuration.
©
2016 Hyland Software, Inc.
24
OnBase 16 Workflow
If a host system (i.e. mainframe) has been configured to interact with OnBase, you may
also see a terminal window like the one pictured below:
Note: If the Workflow application is not active, the Tasks bar is used to display System
Tasks that are currently configured and assigned to certain Document Types. System
Tasks can be used in any client application, but will only appear in the Tasks bar when a
Document Type has been assigned System Tasks during configuration.
©
2016 Hyland Software, Inc.
25
Workflow OnBase 16
degrees. To cancel the default rotation for all pages, right-click on a document and
select Process | Reset Default Rotation.
©
2016 Hyland Software, Inc.
26
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
27
Workflow OnBase 16
Right-Click Menu
Right-click the Workflow toolbar to display menu options. If an option is activated, a
check mark appears in front of the menu item. Restore Default Display is the only item
that does not display a check mark because it performs a function as soon as it is
clicked.
OnBase Client Usage
Menu Description
Options
©
2016 Hyland Software, Inc.
28
OnBase 16 Workflow
Menu Description
Options
Defaults The following options are available when viewing an image file:
If you have the second pane displayed, each of these options will be available
for the Primary Pane and Secondary Pane respectively.
Note: For toolbar button identification and descriptions, see Workflow Toolbar on page
36.
©
2016 Hyland Software, Inc.
29
Workflow OnBase 16
• You can move the window outside of the OnBase desktop in order to arrange
Workflow windows and other application windows effectively. When a window is
outside of the OnBase desktop, it is considered “undocked.”
• You can also share the docking position of multiple windows in the undocked
state by dragging a window on top of an undocked window.
• If the Life Cycle view, Document, Work Folder, or User Interaction windows are
dragged on top of one another, a pop-up box displays, asking if you want to
OnBase Client Usage
Tip: You can drag Workflow windows outside of the Client module onto your Windows
desktop. This can be useful, especially if you are using a dual monitor setup. You can
double-click on a window to remove it from the confines of the Client module. You can
double-click on it to restore its position in the Client module.
The layout of the windows is saved automatically upon exiting the system.
©
2016 Hyland Software, Inc.
30
OnBase 16 Workflow
Right-Click Menu
Right-click the Workflow toolbar to display menu options. If an option is activated, a
check mark appears in front of the menu item. Restore Default Display is the only item
that does not display a check mark because it performs a function as soon as it is
clicked.
Display | Restore Default Selecting this option causes a confirmation message box to
Display appear. Select Yes to restore the Workflow Inbox to its default
display. Select No to close the message box without making
any changes.
©
2016 Hyland Software, Inc.
31
Workflow OnBase 16
Display | Show Second Opens a second window that displays items from the Workflow
Pane Work Folder window and is the target for Doc – Display This/
Related Document actions. If the second window is already
opened, the option will be disabled.
Display | Close Second Closes the second window that displays items from the
OnBase Client Usage
Pane Workflow Work Folder window and is the target for Doc –
Display This/Related Document actions. If the second window
is already closed, the option will be disabled.
Defaults | Set Default Page Allows you to open multi-page image files to the same page
each time an image displays in the viewer. Navigate to the
page to display, right-click the inbox toolbar, and select
Defaults | Set Default Page.
Defaults | Clear Default Clears the default page settings. All images now open to the
Page first page.
Defaults | Set Default Allows you to set a zoom level that remains constant across
Zoom documents in a queue. Zoom an image to a desired setting,
right-click the inbox toolbar and select Defaults | Set Default
Zoom.
Defaults | Clear Default Clears the default zoom settings. Images open to their actual
Zoom size.
Defaults | Set Default Sets the rotation of the page displayed by default. You must set
Rotation the Set Default Page option to the page you want to be auto-
rotated by default. When a page in the document has had a
rotation saved for it (via the Process | Save Rotation) menu,
the default rotation should not be applied.
Default rotation is reset when a Workflow session ends.
Any rotation set via the Set Default Rotation will override any
rotations set via the Save Rotation as Default for Page option.
©
2016 Hyland Software, Inc.
32
OnBase 16 Workflow
You can also stack windows on top of each other to create combined windows that will be
displayed in a tabular format. If you drag one window’s title bar on top of the other
window’s title bar, they will combine into one window. Tabs will display at the bottom of
the combined window for each window that can be accessed within the combined
window.
Note: When windows are stacked in tabular form, clicking on the x button in the upper
Pinning
Windows can be pinned to a specific place or hidden when not in use. If you want to
always see a window, pin it. To pin it, click the pin button in the title bar. If a pin button
is not present, the window cannot be pinned or hidden. The window will always display in
the current position, even if it is obstructing another window. Rearrange the window to
the outer edge of the screen to find a position where the window can be pinned.
When a window is not pinned, the window will be hidden when not in use. In order to
access a hidden window, hover over the tab that corresponds to the appropriate window.
The tab label will correspond to the title displayed in the window’s title bar. The window
will be displayed. Window tabs are displayed on the left or right edges of the screen.
You can specify the number of documents you want returned at a time in the Results Per
Page field. Only numbers greater than 0 can be entered.
You can also specify if you want the Previous Results and Next Results buttons to display
with or without text labels. If you want the labels to be displayed on the button, select
Show Text Labels . Otherwise, select No Text Labels.
©
2016 Hyland Software, Inc.
33
Workflow OnBase 16
You can navigate through the document results list using the Previous Results and Next
Results buttons.
OnBase Client Usage
Note: This option is only available if the current user has Workflow Administrative
Processing privileges, or if the current user has the “See Other User’s Documents”
privilege configured for the queue.
To display all items in an approval queue, right-click an approval queue and select Show
Documents for All Approvers . The queue count is updated to reflect the total number of
items in the approval queue, and all items are displayed in the Document window.
To turn off the Show Documents for All Approvers option, right-click the queue and
deselect Show Documents for All Approvers . Navigating to a different queue also turns this
option off.
©
2016 Hyland Software, Inc.
34
OnBase 16 Workflow
When a filter is applied while using Combined View, the following is true concerning the
display columns. The columns display from left to right.
• If no display columns have been configured on the filter:
• Icon
Note: The Owner column is displayed when only Unity life cycles are configured for
Combined View.
Note: If Workflow Queue has been configured as a display column, it will not be added
again.
Note: If no filter has been applied, the display columns will be: Document Name,
Workflow Life Cycle, Workflow Queue, Entry Date.
Note: If a keyword in an Auto-Name string is changed via the user interface in a Core-
based workflow, such as when performing an ad hoc task, the Auto-Name string in the
Documents window will automatically update to reflect the change. There are instances,
however, when the Auto-Name string will not refresh automatically. If scripts are being
used in a task to update keywords, the Auto-Name string will not refresh when the
keyword is updated. For more information, please contact your system administrator.
Shortcut Keys
Note: Depending on your system’s configuration, some shortcuts may not be available.
©
2016 Hyland Software, Inc.
35
Workflow OnBase 16
In some instances, the same keyboard shortcut key may be configured to initiate
multiple actions. When this occurs, shortcut keys are processed in the following order:
• task lists
• If no matching task list is found, then accelerators configured in Workstation
Options are processed.
• If none of the above conditions are met, other areas of the software, such as
file menus, are processed.
OnBase Client Usage
Note: In some cases, shortcut keys for Internet Explorer and the OnBase Client may
override the configured Accelerator Key when the Accelerator Key uses the same
shortcut key configuration.
Shortcut Description
Workflow Toolbar
Workflow toolbar icons are active and available for use based on the active window
within the Workflow Inbox that you are using. A description of each icon follows:
Button Description
The Begin User Work button is available if there is user work associated with the
selected document. Select this option to begin processing the document.
Note: This button is only enabled if all of the selected documents are in queues that
contain user work.
The Route Document button displays the Possible Transitions dialog box, which
lists other queues to which the document can be routed.
Note: This button is only enabled if all of the selected documents are in the same
queue, and the queue has at least one transition.
The Save button saves changes made to a document that is opened with another
application, such as Microsoft Word ® or Excel ®.
©
2016 Hyland Software, Inc.
36
OnBase 16 Workflow
Button Description
The Filter Inbox button is used to apply a custom query to the Inbox. Filters are
designed during the configuration process, and override the sort columns of the
Inbox.
Note: If a Keyword Type that is used as a display column has more than one value
Note: This button is disabled if no filters are configured, or if the user currently
logged in does not have rights to the configured filters.
The Change View button can be used to toggle between the life cycle graphic
layout and life cycle tree view.
The Zoom Out button minimizes the graphic layout view until the default size is
restored.
The Grid button displays a grid pattern in the graphic layout view. The grid appears
beneath the queues and transitions to assist in lining up the icons.
The Toggle Grippers button displays or hides the window grippers. Grippers are
used for rearranging windows.
Note: This button is functional for the Classic Client interface only.
The Lock Windows button prevents the windows from being moved or resized,
except for the split window handle on the document viewer. The Restore Default
Display right-click menu option is unavailable when the windows are locked in
position.
Note: This button is functional for the Classic Client interface only.
The Terminal Session button opens a session with a host system if one is
configured. This works only with WRQ Reflection ® terminal emulator.
Note: The Terminal Session button may not be available depending on your
configuration.
The Display in Separate Window button is provided for use with documents in the
Work Folder. If a Work Folder has been configured for use, enabling allows the
selected document from the Work Folder to be opened in its own viewer, without
affecting the display of the currently selected document in the Inbox. When the
button is disabled, selecting a document from the Work Folder overwrites the
currently selected document in the Inbox (unless the Display Second Pane option
has been enabled for the Inbox).
©
2016 Hyland Software, Inc.
37
Workflow OnBase 16
Button Description
The following buttons are visible when the -WFTRACE command line switch is added to the
Client module command line:
Classic Interface:
The Trace Window button opens a window that displays a text description of each
OnBase Client Usage
step that takes place during the execution of the Workflow. This is useful for
troubleshooting Workflow configurations. Set onbase32.ini file parameter
WriteTimeStamp=1 to include the time the step executes.
In addition, any actions/rules/task lists that are configured with the Enable Debug
Breakpoint check box selected will cause a message box to display giving details of
the breakpoint.
Core-based Interface:
When the Trace button is depressed, tracing is activated on the Application Server
and all messages from that client will be logged to the Diagnostic Console. All
messages from all clients logging trace messages to the Application Server will be
displayed in the Diagnostic Console. Thus, if two clients are logging trace messages
(have the Trace button depressed), any Diagnostic Console connected to that
Application Server will display messages from both clients simultaneously.
Note: The Diagnostics Console must be configured to log Workflow trace messages.
For information about configuring the Diagnostics Console, see the Diagnostics
Console Help files.
The Trace to File button enables logging of the activities during execution of a
Workflow. This differs from the Trace Window in that it writes to the
WFDEBUG.TXT file, in the program temp directory specified in Workstation
Options.
The Breakpoint Debug button enables break point debugging. Any actions/rules/
task lists that are configured with the Enable Debug Breakpoint check box selected
will cause a message box to display prior to execution, giving details of the
breakpoint.
Note: This button is only available for the Core-based interface. The functionality
this button provides is built into the Trace Window button’s functionality in the
Classic Client interface.
The Step Debug button displays a message box after each rule, action or task is
finished executing. Used for determining the location of logic problems in a
Workflow configuration.
Processing Documents
Documents are processed through a life cycle in several ways, either by the system or
the user. Tasks can be configured to occur manually or automatically.
©
2016 Hyland Software, Inc.
38
OnBase 16 Workflow
System Work
If a queue is configured with system work, that work is automatically executed as soon
as the document enters that queue. This work takes precedence over all other types of
configured work. Rules and actions composing system work are performed by the
workstation that placed the document in the queue. If workflow is taking place on
documents as they are being processed, that workstation is also executing the Workflow
activities. If documents are initiated into Workflow during a commit, then the machine
Note: When using the Core-based interface during any import process, documents must
be added to Workflow only during commit. Executing system work on uncommitted
documents is not supported when using the Core-based interface.
User Work
Right-clicking a document in the Document window and selecting Begin User Work
initiates user work that has been configured for a queue. This work steps a user through
one or more actions. The remaining right-click options are described in Workflow Client
Documents Window on page 16.
Timer Work
Timer work is configured to initiate tasks at a certain point in time by defining exactly
when and how often the work will execute on the documents in the queue. A client
workstation running with the –WFSRVR command line switch to convert it into a
Workflow server can be configured to monitor and execute timers automatically. An
administrative user may trigger timers manually.
©
2016 Hyland Software, Inc.
39
Workflow OnBase 16
Note: Tasks can be executed on multiple documents at the same time. To select
consecutive documents in the Document window, click the first document, hold the Shift
key and click the last document. To select non-consecutive documents in the Document
window, hold the Ctrl key while clicking the documents. The tasks you execute apply to
the selected documents.
Tasks Bar
The Tasks bar displays ad hoc tasks to which you have been granted user group rights.
The functionality available is dependent on the content of the active Workflow window.
To display/hide the Tasks bar, select Window | Tasks Bar.
Note: Ad hoc tasks are also available from the Workflow menu.
Tip: Depending on the Windows color scheme you are using on the workstation, you may
have difficulty reading the text of the ad hoc tasks.
Note: If the combined view is used and multiple documents are selected, ad hoc tasks
are only displayed if all of the selected documents are in the same queue.
In addition, the Tasks bar displays System Tasks when the document selected from a
Document Search Results list belongs to a Document Type that is assigned to the
System Task, and the currently logged in user has been granted rights to the System
Task. System Tasks are also available from within processing queues for those
documents that have been indexed.
©
2016 Hyland Software, Inc.
40
OnBase 16 Workflow
3. If you want to open the document within a queue, select the appropriate queue
and click Open Queue . The queue will open with the document displayed.
The Workflow Queues dialog box will also list who a document is assigned to if the
document is within a load-balanced queue within the Assigned to Users column.
<Restricted> will be displayed for queues and lifecycles that you do not have the rights
and/or privileges to view.
1. Right-click on the life cycle or queue and select Create List Report.
2. The Create Report dialog box flashes on the screen during processing.
3. The report then displays on the screen. This report is stored in OnBase as a SYS
List Contents Report Document Type.
Note: Typically, not all users have rights to this Document Type. However, this does not
prevent users from creating reports. Once created, the report opens in the viewer. After
the report is closed, only users with rights to the SYS List Contents Report Document
Type can view the report.
©
2016 Hyland Software, Inc.
41
Workflow OnBase 16
1. Right-click on the queue and select See Other User’s Documents . The View Other
User’s Documents dialog box displays.
OnBase Client Usage
2. Select the appropriate user or role from the Select User list.
Note: If you want to view all of the users’ documents, select <All> . If you have selected
the Show “Assigned To” column for LB Queue option, an Assigned To column is displayed
showing who each document is currently assigned to.
Note: If <Unassigned> is selected, only documents that are not assigned to a user are
displayed. This option is not supported for the Match Keyword to User Name assignment
type.
Note: When the Administrator opens a queue, all documents are displayed. In order to
see only their own documents, select See Other User's Documents and choose
Administrator from the View Other User’s Documents dialog box.
Note: When a load balanced queue is configured as Match Keyword to User Name , the
View Other User’s Documents list only includes the names of members assigned to the
selected load balanced queue. The Load Balance Administration dialog box includes all
users that have documents assigned to them, regardless of whether they are members
assigned to the selected load balanced queue.
©
2016 Hyland Software, Inc.
42
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
43
Workflow OnBase 16
3. The Load Balancing Administration dialog box displays. The name of the queue is
also displayed in the title bar of the dialog box. Expand the users/groups/roles by
double-clicking them to view their contents. Users/user groups/roles are sorted
alphabetically. A <Unassigned> group will always be displayed. This group will
contain any documents that have not been assigned to a valid user. Users that are
currently logged in and consuming a client license are displayed in bold face font.
OnBase Client Usage
Note: Users or roles that are configured as members for load balancing queues and have
no documents currently assigned to them will appear in Load Balancing Administration.
Note: Documents may be assigned to more than one user. Because of this, the total
number of documents in a queue and the sum total number of documents assigned to
specific users may not be equal.
©
2016 Hyland Software, Inc.
44
OnBase 16 Workflow
method is used, the old assignments are retained and the new assignment is
added.
Note: Any assignment made in a load balanced queue is not recorded in a document’s
history. Keyword changes made in Load Balancing Administration are recorded in a
document’s history.
Note: In order to select multiple users to perform the reassign task upon, you must press
the Ctrl or Shift keyboard keys while selecting the user.
©
2016 Hyland Software, Inc.
45
Workflow OnBase 16
A right-click menu is also accessible at both the queue, user group, and document levels
in the Load Balancing Administration dialog box.
Option Description
Create List Report The information included in the List Report is dependent on the level
of detail selected in the queue. If a queue is selected, the report
OnBase Client Usage
Reassign Documents Displays the Reassigning Documents dialog box, allowing the
selected documents to be moved to another user/user group or role
in Load Balancing Administration.
Rebalance Queue level: When Rebalance is initiated at the queue level, the
distribution of documents is equalized across all users/user groups.
User/User Group or role level: When Rebalance is initiated at the
user/user group level, the documents currently assigned to the
selected user/user group or role are redistributed within the queue,
according to the rebalance parameters configured.
Note: This option is not available for Match Keyword to User Name
load balancing queues or if the queue is load balanced by rules and
there is no load balancing work task list on the queue. In addition, if
you are using the Core-based interface, this option is not available
when the queue is load balanced by rules and the load balancing work
task list does not contain any actions, rules or sub task lists.
©
2016 Hyland Software, Inc.
46
OnBase 16 Workflow
Option Description
Keywords Displays the Add/Modify Keyword dialog box, and allows you to add or
modify document Keyword Values.
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
Administrating Ownership
Note: Ownership Administration is not available in the Classic OnBase Client interface.
If a queue is configured for ownership and you have rights to administrate ownership,
you can view or change the ownership of documents. To view or change ownership:
©
2016 Hyland Software, Inc.
47
Workflow OnBase 16
This dialog box contains ownership information for each document in the queue. The
information includes the document’s ID, Name, and Entry Date. In addition, if the
document is currently owned, the Owner is listed, as well as the date the ownership
began displayed within the Since column. If the document is not owned, the Owner and
Since columns will not have values.
In this dialog box, you can also change the ownership for a document. To change the
ownership for a document:
OnBase Client Usage
1. Select the document in the Ownership Administration dialog box for which you
want to change the ownership.
2. Right-click and select Change Owner. The Change Owner dialog box is displayed.
3. Select the user you want to grant ownership to from the drop-down select list.
4. Click OK.
©
2016 Hyland Software, Inc.
48
OnBase 16 Workflow
Note: When a document is added to OnBase, the engine (Core-based or Classic) that is
selected will be used to add the document to Workflow.
Input Processors
Importing Documents
Upon importing documents, you can select the Initiate Workflow option to add imported
documents into the life cycle(s) assigned to the Document Type to which the document
was imported. Depending on your configuration, the Initiate Workflow option may not be
available and upon import under this condition, Workflow will automatically be initiated.
Caution: If you are using the Core-based interface, the Application Server must be
appropriately installed and configured in order for the document to be added to Workflow.
If the Application Server is not running, the following message is displayed: The application
server is not available. The document will not be added to workflow. Would you like to continue?
Clicking OK imports the document, but does not add the document to Workflow. Clicking
Cancel cancels the import. Notify your system administrator if you encounter this message.
Note: When you select this option in the Awaiting Index scan queue, the document will
not be added to a Workflow queue regardless of whether or not the Initiate Workflow
option was selected.
©
2016 Hyland Software, Inc.
49
Workflow OnBase 16
Manual Entry
To feed a document into a life cycle from a Document Search Results list:
and initial queues of those life cycles are listed. Select the appropriate life cycle
and click OK .
Note: If a document has been removed from the life cycle by system work, Execute
Workflow will not open Workflow or display an error message.
If you have user rights to the life cycle chosen above, the queue containing the
document is selected in the Workflow Inbox and the document is listed in the
Workflow Document window. The document added to the life cycle is shown in the
Workflow Inbox.
If a document or group of documents does not have an associated life cycle, the
Add Document to Workflow dialog box is displayed. If you want all the selected
documents to be added to the same life cycle, select the Apply to All check box.
Click Yes to add the document(s). Click No if you do not want to add the
document(s) to the life cycle.
©
2016 Hyland Software, Inc.
50
OnBase 16 Workflow
If the selected document(s) is/are not assigned to a life cycle, the Cannot Add Document
to Workflow dialog box is displayed. Click Cancel This Document to cancel the Workflow
execution for the current document listed in the dialog box. If multiple documents were
selected, you can cancel the Workflow execution for all the documents by clicking Cancel
All Documents .
To import a file from disk into a life cycle:
Note: You do not need user rights to the life cycle to put a document into it; you only
need rights to the life cycle to see the document.
Forms Processing
E-Forms can be opened and completed from the Client module or the Internet (Web
Server). OnBase can also interact with forms software to launch a life cycle when the
forms are completed electronically.
Note: E-Forms enter a Workflow life cycle once, when they are initially submitted as a
new document. Resubmitting or revising a form will not cause the form to re-enter its
associated life cycle. For more information about re-entering document revisions into
Workflow, see the EDM Services documentation.
©
2016 Hyland Software, Inc.
51
Workflow OnBase 16
Document Retention
Documents can be fed into a Classic Workflow life cycle through an evaluation process
set up in the Document Retention module.
Host Emulation
OnBase Client Usage
Documents can enter a Workflow life cycle from a host system using custom
programming. This allows users to enter data as they normally would on a host screen
from their data entry activity. The system captures the information as an indexed
document to launch Workflow.
Remote Entry/Internet
Workflow can be initiated from activities conducted over the Internet, including
completion of an electronic form, manual importing of a document, or launching a
document from within an email.
Notifications
If your system configuration supports this option, Workflow can be accessed through
automated email notifications. When a notification is received, click the link in the
notification to display a logon screen. Logging in will automatically display the
appropriate combination of document, queue, and life cycle that the notification was
configured for. Exiting the Workflow window will log the user out of the system.
Note: The user attempting to access Workflow via email notification must be licensed for
Workflow, with appropriate privileges.
©
2016 Hyland Software, Inc.
52
OnBase 16 Workflow
Note: Keyword validation does not apply to currency keywords in the Core. The user
must be familiar with the format used for currency in order to ensure accuracy.
Note: If a user does not have the Document History product right, this option will not be
available. Workflow history is only available when appropriately licensed and registered
for Workflow.
Workflow Queues
©
2016 Hyland Software, Inc.
53
Workflow OnBase 16
• Entry User Name - specifies the user responsible for entering the document into
the listed queue.
• Exit User Name - specifies the user responsible for moving the document out of
the listed queue. If the document is still in the specified queue, this field is
blank.
OnBase Client Usage
Workflow Transactions
The Workflow Transactions tab displays information created by either the SYS - Custom
Log Entry action or by actions, rules, or task list configured with the Log Execution
setting. The following information is available on this tab:
• Log Date - date the information was logged.
• Log Time - time the information was logged.
• Life Cycle - life cycle the transaction occurred in.
• Queue - queue the transaction occurred in.
• User Name - user responsible for the transaction.
• Type - can be action, rule, task list or custom entry.
• Name - name of the action, rule or task list that made the entry.
• Message - when the entry was caused by the SYS - Custom Log Entry action, this
will be the message that was specified in the action. If an action, rule, or task
list is disabled, a message displays stating that the item is disabled.
©
2016 Hyland Software, Inc.
54
OnBase 16 Workflow
In this dialog box, you can select the Life Cycle , Queue, User name, and Log Date for
which you want entries displayed. You also have the option to select <ALL> from the Life
Cycle , Queue , and User name drop-down lists.
Note: To clear the filter and view all the information in the Workflow related tabs, select
<ALL> from the drop-down lists in the Select Items to View dialog box, clear the Log Date
check box, and click OK .
Note: These tabs are visible only if your user group has been granted privileges to the
Client User/Workstation Options.
©
2016 Hyland Software, Inc.
55
Workflow OnBase 16
Options Description
Percent Allows you to change the default size of the Workflow windows. The cumulative
allocated percent of all windows must total 100.
©
2016 Hyland Software, Inc.
56
OnBase 16 Workflow
Options Description
Restore Updates the onbase32.ini file with the currently configured Percent settings.
Default (This does not affect the currently displayed Percent values.)
Display
Note: After changing Percent settings, the windows must also be refreshed in
Workflow, by selecting Display | Restore Default Display from the Workflow
Initial Pertains to the default size of the life cycle graphic layout that displays in the
Graphic life cycle view. The higher the number, the larger the graphic layout appears.
Zoom
Graphic Indicates the speed at which the visual update of transitions occurs. The higher
Update the number, the faster the graphic transitions display. The lower the number,
the slower the transition displays.
Refresh tree When selected, the document counter for a queue will be refreshed based on
counters the Refresh Rate configured under User Options. If this option is not selected,
the queue counts will only be refreshed when a user manually refreshes the
counts or if an action that refreshes the queue count, such as a transition, is
processed.
Display When selected, the document viewer is divided into two sections. You can
second pane specify whether you want the pane to be split vertically or horizontally by
selecting Vertical split or Horizontal split, respectively.
Note: Vertical split and Horizontal split are disabled when using the Core-
based interface.
Inbox Status This section configures the Workflow Inbox status bar, displayed directly below
Pane Order the Inbox window. Four pane options are available: Queue Name, User Name,
Document Count, and Filter. You can choose any combination and
arrangement of panes. Use the Up and Down buttons to arrange the selected
panes. Panes will be displayed as they are listed (top to bottom) from left to
right on the screen. Panes can be removed or added. To remove a pane, select
the pane in the box and click Remove. To add a pane, select it from the drop-
down list and click Add. If no panes are available for addition, the drop-down
list will be disabled. Changes made in this section will be reflected in the
following onbase32.ini setting: StatusPaneOrder. The size of the panes can be
specified in the onbase32.ini settings.
©
2016 Hyland Software, Inc.
57
Workflow OnBase 16
Options Description
Auto-Open Select the queue to open automatically upon opening the Workflow Inbox. The
Queue queue names are prefaced with the life cycles to which they belong. If you
cannot read the entire text, hover over the drop-down list and a tooltip will
display the name of the life cycle and queue that is selected.
Use If enabled, this option causes the Workflow filter to remain in effect, when
OnBase Client Usage
Persistent switching queues, until the user removes it. If disabled, Workflow filters are
Filters removed when the user changes queues.
If there is not a selected filter or the selected filter cannot be applied to the
queue, the configured default filter is applied, if applicable. Otherwise, the
persistent filter overrides the default filter.
Note: If a queue has the Use only selected filters option selected, and the
current persistent filter is not explicitly configured for the queue, the persistent
filter is not applied to the queue.
Show When selected, the Workflow menu displays in the Client menu bar.
Workflow
Menu
Show “ When this option is selected, an Assigned To column is added to the inbox
Assigned when you select See Other User’s Documents for a load balancing queue and
To” Column view <ALL>. This column displays what user is assigned to the document
for LB Queue currently.
Note: If a filter is applied to the inbox, the columns are determined by the
columns configured for the filter and this column will not display.
Note: This setting does not apply to queues configured as Match Keyword to
User Name load balancing type.
Reuse Top- This option relates to the Doc - Display Related Document and Doc - Display
level This Document actions. It is used in conjunction with the Use Top Level
Window for Window option. When this option is enabled with the Use Top Level Window,
Displaying only one window will be used to display documents. If multiple documents are
Document displayed, only the last document will be displayed in the window. When this
option is not selected, a new window is displayed for each document.
©
2016 Hyland Software, Inc.
58
OnBase 16 Workflow
Options Description
Accelerators Allows you to assign shortcut keys to assist in performing repetitive actions.
Note: The Answer ‘Yes’, Answer ‘No’, and Answer ‘Cancel’ accelerators are
only supported for use with the SYS - Prompt User with Question Box action.
Once you have configured accelerators, you must close Workflow and restart it
for accelerators to be available for use.
Configure Displays the Accelerator Key dialog box for mapping the Ctrl, Alt, or Shift
keys for keyboard short cuts.
User
Interface Note: Depending on your configuration, this option may not be enabled.
Allows you to specify what Workflow client interface to use. Selecting Default
will adhere to the interface specified in the Configuration module. Selecting
Classic will use the Classic Client interface. Selecting Core-based uses the
Core-based interface.
Note: This setting overrides the setting configured in the Configuration module.
©
2016 Hyland Software, Inc.
59
Workflow OnBase 16
Note: This tab is only available if you are licensed for Workflow, have the Workflow
Administrative Processing Privileges product right, and the -WFSRVR or the -WFSRVR,C
switch applied to the Client module’s shortcut. -WFSRVR,C can only be used to configure
and does not execute timers.
OnBase Client Usage
The Workflow Server Queues tab in the Workstation Options dialog box is used for
indicating the queues that need to be monitored for timer work by the Workflow server.
Timer work is not performed automatically until the server is asked to monitor the
queue. To open the Workflow Server Queues tab:
The first list is titled Workflow Servers. This is a list of Workflow servers. All queues
monitored by the selected Workflow server are listed in the Assigned Queues list.
Note: Queue names are prefaced with the life cycle to which they belong, displayed in
brackets.
The second list is titled Available Workstations. It contains all workstations that have
logged on to the database at least once. When a workstation is selected, the available
timer queues are listed in the Available Queues list. Select any queue that you want to
assign for monitoring and click Assign Queue . You can select multiple queues at one time
by holding down either the Ctrl or Shift keyboard keys. The selected queue(s) will move
to the Assigned Queues list and the workstation that was selected will become a Workflow
Server and will be moved to the Workflow Servers list. You can unassign a queue at any
time by selecting it from the Assigned Queues list and clicking Remove Queue. When all
queues from a Workflow Server are unassigned, the Workflow Server workstation will be
removed from the Workflow Servers list and will be placed in the Available Workstations
list.
Note: If you intend to delete a timer that belongs to a queue in the Assigned Queues list
and it is the only timer in that queue, remove the queue from the Assigned Queues list
and, if there are no more available queues for the workstation, remove the workstation
from the Workflow Servers list before deleting the timer.
Timer work may also be executed manually by users with Administrative Processing
Privileges for Workflow. In this case, the timer does not need to be added to the
Workflow Server Queues . See Timer Work on page 39 for details.
Note: Tasks are suspended while the Workflow Server Queues tab is open. Upon closing
this tab, tasks resume.
©
2016 Hyland Software, Inc.
60
OnBase 16 Workflow
Workflow Log
The Workflow log is a report of the activities in Workflow. The information is contained in
database tables that tracks changes made to documents within Workflow. Privileges to
view this log are limited to the system administrator; however, users may be given
authority to purge all, or a selection, of the log file. Logging can be disabled at the
queue level.
Note: The Workflow Log menu option is visible only if your user group has been granted
appropriate rights.
Note: The time shown on all logs reflects the database server time; not the processing
workstation’s time.
Purge
Users with permission to purge the entire Workflow log can do so by selecting Admin |
Workflow Log | Purge All Entries . A Confirmation dialog box is displayed. To proceed with
the purge, click Yes . Click No to close the message box and cancel the purge.
Caution: Once you delete information from the Workflow log it is permanently removed
from the database.
©
2016 Hyland Software, Inc.
61
Workflow OnBase 16
A Purged Workflow Log action entry is made in the Transaction Log any time a Purge All
Entries is performed. The log is also automatically saved in the SYS Workflow Logs
Document Type.
When the Workflow log is purged, information is also removed from the Workflow
Transaction tab within Document History.
Restricted Purge
OnBase Client Usage
A restricted purge enables you to focus purging entries based on one or more specific
life cycles and/or queues, or a document handle or a range of entry dates. To open the
Workflow Log Restricted Purge dialog box, select Admin | Workflow Log | Restricted Purge .
Select the desired settings according to the entries to be purged. When complete, click
Purge .
Caution: Once you delete information from the Workflow log it is permanently removed
from the database.
A Confirmation dialog box is displayed. To proceed with the purge, click Yes. Click No to
close the message box and cancel the purge.
A detail entry is made in the Transaction Log that describes what restrictions were
placed on the purge. The log is also automatically saved in the SYS Workflow Logs
Document Type.
When the Workflow log is purged, information is also removed from the Workflow
Transaction tab within Document History.
©
2016 Hyland Software, Inc.
62
DESKTOP WORKFLOW
Caution: The ability to view documents in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to view all the documents
in that queue by default, regardless of their security rights (i.e. Document Type rights).
This includes related documents.
Caution: The ability to modify a document in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to modify all documents in
that queue by default, regardless of their Modify privilege setting, including related
documents. Administrators should be aware that Workflow automatically grants the Modify
privilege to users for any documents that are in their queue. As a result, care should be
taken to only present documents which users should be allowed to modify.
Note: To view or change Keyword Values or to re-index a document via the right-click
menu, you must have appropriate rights for modifying keywords or re-indexing.
©
2016 Hyland Software, Inc.
63
Workflow OnBase 16
Workflow Windows
Workflow in the Desktop is comprised of windows. Each window has its own specific
function. There are 6 major windows that make up a Workflow interface. These windows
are:
• Life Cycle View
• Documents
• Work Folder
• Document Viewer
• User Interaction
• Tasks
Arranging Windows
Click and Drag Window Positioning
Windows can be arranged in many ways. Click and drag the window you want to move
and release the mouse button when the window is positioned appropriately. A gray
outline of where the window will be placed is shown while dragging the window.
You can also stack windows on top of each other to create combined windows that will be
displayed in a tabular format. If you drag one window’s title bar on top of the other
window’s title bar, they will combine into one window. Tabs will display at the bottom of
the combined window for each window that can be accessed within the combined
window.
Pinning
Windows can be pinned to a specific place or hidden when not in use. If you want to
always see a window, pin it. To pin it, click the pin button in the title bar. If a pin button
is not present, the window cannot be pinned or hidden. The window will always display in
the current position, even if it is obstructing another window. Rearrange the window to
the outer edge of the screen to find a position where the window can be pinned.
When a window is not pinned, the window will be hidden when not in use. In order to
access a hidden window, hover over the tab that corresponds to the appropriate window.
The tab label will correspond to the title displayed in the window’s title bar. The window
will be displayed. Window tabs are displayed on the left or right edges of the screen.
Windows can also be opened or hidden by right-clicking on any dark gray background
area or the status bar and selecting the appropriate window. Likewise, you can restore
the default arrangement of windows by right-clicking on any dark gray background area
or the status bar and selecting Restore Default Display.
©
2016 Hyland Software, Inc.
64
OnBase 16 Workflow
Desktop Workflow
To view queues, expand a life cycle by clicking on the corresponding plus sign. Clicking
on a queue will open its contents in the Documents window.
©
2016 Hyland Software, Inc.
65
Workflow OnBase 16
The Life Cycle View window has two different views: Tree View and Graphical View. The
window defaults to the Tree View. To view a life cycle in Graphical View:
Note: The view you are in when you close Workflow will be the view displayed the next
time you open Workflow. When displaying the combined view by default, the Tree View
will be displayed regardless of the last view you were in.
©
2016 Hyland Software, Inc.
66
OnBase 16 Workflow
Documents Window
The Documents window contains all of the documents in the currently selected queue or
in the combined view. When a document is selected, it will open in the viewer. If the
document is opened using an external viewer, a message stating The document is
displayed in an external viewer. is displayed in the Documents window. The following types
of files are opened in an external viewer: .msg, .avi, .wav, and .mov.
Multiple documents can be selected at once by holding the Ctrl key down while making
Desktop Workflow
selections. You can select a consecutive group by selecting the first document in the
group, holding down the Shift key, and selecting the last document in the group. You can
perform user work and ad hoc tasks on multiple documents by selecting multiple
documents before performing the action. The right-click menu that is available is
described in the Desktop documentation.
You can perform an ad hoc task on one or multiple documents by right-clicking and
dragging the document(s) from this window onto the icon in the Tasks window.
Any documents that are related to the document(s) selected in the Documents window
are displayed in the Work Folder window.
Note: When a Keyword Type that is determining the contents of the Work Folder has a
value that contains an asterisk (*) or question mark (?), the characters are treated as
wildcards and all documents that meet the criteria are returned as related documents.
©
2016 Hyland Software, Inc.
67
Workflow OnBase 16
If the User Interaction window is closed or not pinned, the window will open when a task
is initiated that requires the user interaction to display in the User Interaction window.
Tasks Window
The Tasks window contains all ad hoc tasks that are available for a queue. Click the
task’s icon to initiate the ad hoc task. If your configuration allows, you can also initiate
user work from this window.
Desktop Workflow
Status Bar
The Status Bar is located at the bottom of the Desktop Workflow window. It contains
information pertinent to the current Workflow selections. The following information is
displayed in the Status Bar:
• Current Queue
• User Name of the logged-in user OR the name of the user whose documents are
being displayed in a load-balanced queue
• Filter selected
• The documents currently being viewed
If any of the names are too long to display completely, you can view the name by
hovering over it in the status bar. A tooltip displays the name in its entirety.
Additionally, a right-click menu is available from the Status Bar that allows you to open
and close windows and restore the default display layout.
Opening Queues
Queues can be opened in one of two ways:
• In the Life Cycle View window, expand the appropriate life cycle and select the
appropriate queue.
• In the Documents window, right-click and select Change Queue | <life cycle
name> | <queue name> .
©
2016 Hyland Software, Inc.
68
OnBase 16 Workflow
Selecting Filters
In order to use a filter, you must select the appropriate filter to apply to the Documents
window. To select a filter to apply, right-click in the Documents window and select Filter
Inbox | <name of filter> . If you are using a filter form, the filter form will display in the
User Interaction window. Enter the filter's requirements and submit the form. The
documents matching the filter's requirements are displayed in the Documents window. If
a Could not load filter E-Form message is displayed, the selected filter is unavailable.
Desktop Workflow
Note: Depending on the queue’s configuration, you may not have the option to filter a
queue.
Note: A filter form will only display if the filter has been configured to use a form. Not all
filters need forms.
If Filter Inbox | <No Filter> is selected, a filter is not currently applied to the window.
Note: If a Keyword Type that is used as a display column has more than one value for a
document, the document will be listed for each Keyword Value.
Persistent Filter
If you want to apply the same filter and search requirements when moving from queue
to queue, right-click on the Documents window and select Filter Inbox | Use Persistent
Filters . The Use Persistent Filters option will become enabled. If enabled, this option
causes the selected Workflow filter to remain in effect, when switching queues, until the
user disables it. If disabled, Workflow filters are removed when the user changes
queues. To disable the User Persistent Filters option, right-click on the Current Queue
window and select Filter Inbox | Use Persistent Filters. This option is also accessible by
right-clicking in the Life Cycle View window and selecting Workflow Options .
©
2016 Hyland Software, Inc.
69
Workflow OnBase 16
Note: If See Other User’s Documents is not available, you do not have rights to this
functionality. Contact your system administrator for further information.
Desktop Workflow
Selecting this option displays a screen from which you can choose to view another user’s
documents. All users who are load-balancing members display.
You can select to view the documents of a particular user, all documents, or documents
not currently assigned to a user. In the case of a Coverage queue, the See Other User’s
Documents options will not reflect coverage documents.
When a load balanced queue is configured as Match Keyword to User Name, the View
Other User’s Documents list only includes the names of members assigned to the selected
load balanced queue. The Load Balance Administration dialog box includes all users that
have documents assigned to them, regardless of whether they are members assigned to
the selected load balanced queue.
Some users may have rights to override the Auto-Feed setting and view all documents
within the queue. When this right is granted, the user can right-click the queue in the
tree view and select Show All Documents . All documents within the queue will be listed,
and a check mark will display next to the right-click menu option. To turn this off, select
Show All Documents option from the right-click menu again, or select another queue. The
check mark will no longer display. The option must be manually turned on each time it is
used, for each queue it is used with.
©
2016 Hyland Software, Inc.
70
OnBase 16 Workflow
Note: If a queue has filters assigned to it, additional filters cannot be placed on the
queue after Show All Documents has been selected. The additional filter must be in place
before the option is used.
Desktop Workflow
Load Balancing Administration
You can perform load balancing administration tasks by selecting the appropriate queue,
right-clicking, and selecting Load Balance Administration.
Note: This option is only available if the selected queue is configured as a load-balanced
queue and the logged-in user has appropriate administrative privileges.
Load Balance Administration is displayed in the Life Cycle View window. This dialog box
allows you to perform load balancing.
Note: Users that are currently logged in and consuming a client license are displayed in
bold face font.
Note: To return to the original view of the Life Cycle View window, right-click and select
Close .
A right-click menu is available at the queue, user/user group, and document levels.
©
2016 Hyland Software, Inc.
71
Workflow OnBase 16
Option Description
Keywords Displays the Add/Modify Keyword dialog box, and allows you to add or
modify document Keyword Values.
Desktop Workflow
Properties Displays the Document Information for Document Handle <nnn> window.
This window displays certain attributes stored for the document, some of
which reflect data stored in the database tables for that document.
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
Note: When modifying Keyword Values with the right-click menu, the document’s Auto-
Name string will not update.
©
2016 Hyland Software, Inc.
72
OnBase 16 Workflow
These options are available at the queue, user/user group, and document levels:
Option Description
Reassign Displays the Reassign Documents dialog box, allowing the selected documents
Documents to be assigned to another User/User Group or role in Load Balance
Administration.
Desktop Workflow
You can also reassign documents by clicking and dragging the document under
the appropriate user/User Group.
In the Desktop, you can reassign all documents from one user/User Group or
role to another. Select the user/User Group or role that is assigned the
documents, drag the user/User Group or role icon over the intended user/User
Group or role icon, and release the mouse button.
©
2016 Hyland Software, Inc.
73
Workflow OnBase 16
Option Description
Rebalance Queue level: When Rebalance is initiated at the queue level, the documents
are re-distributed according to the load-balancing logic.
User/User Group or role level: When Rebalance is initiated at the user/user
group or role level, the documents currently assigned to the selected user/user
group or role are redistributed within the queue, according to the load
balancing parameters configured.
Desktop Workflow
If no items are selected, or the root item is selected then the whole queue is
rebalanced.
To see the results of a rebalance, refresh the screen.
You can initiate rebalancing of documents by dragging one or more documents
to the root of the queue.
Note: Items that are locked with a Workflow process lock are skipped and keep
their original assignments.
Close Closes Load Balancing Administration and returns the window to the life cycles
view.
Refreshing Windows
The information displayed in the Life Cycle View, Documents, and Work Folder windows
can be updated by right-clicking in the window and selecting Refresh.
Previous Results - If the entire search results list cannot be viewed in the window,
clicking Previous Results displays the prior set of documents from the search results list.
Next Results - If the entire search results list cannot be viewed in the window, clicking
Next Results displays subsequent documents in the list.
©
2016 Hyland Software, Inc.
74
OnBase 16 Workflow
Options - Opens the Options dialog box, which controls aspects of the search results list.
Desktop Workflow
Results Per Page determines the maximum number of documents displayed in the search
results list. The new setting takes effect the next time the list is loaded. Enable or
disable the text labels for toolbar options by selecting Show Text Labels or No Text Labels
from the drop-down select list.
©
2016 Hyland Software, Inc.
75
Workflow OnBase 16
1. In the Life Cycle View window, right-click and select Combined View Settings . The
Combined View Settings dialog box is displayed.
Desktop Workflow
2. Select the check boxes that correspond with the appropriate life cycles or queues.
Expand a life cycle by clicking on the plus sign in order to access queues for
selection.
3. If you want the combined view to be displayed by default the next time Workflow
is accessed from the Desktop, select the Show Combined View check box.
Once queues have been selected for the combined view, you can select to view the
combined queues by right-clicking in the Documents window and selecting Show
Combined View. When the combined view is enabled, a check mark is placed next to this
right-click option. To turn off this view, right-click on the Documents window and select
Show Combined View. The queues included in the view are listed in the User Interaction
window.
Note: A count of the documents in the queue will not be shown in the status bar when
using the Combined View.
©
2016 Hyland Software, Inc.
76
OnBase 16 Workflow
When a filter is applied while using Combined View, the following is true concerning the
display columns. The columns display from left to right.
• If no display columns have been configured on the filter:
• Icon
Desktop Workflow
• Document Name
• Workflow Life Cycle
• Workflow Queue
• Entry Date
• Owner
Note: The Owner column is displayed when only Unity life cycles are configured for
Combined View.
Note: If Workflow Queue has been configured as a display column, it will not be added
again.
Note: If no filter has been applied, the display columns will be: Document Name,
Workflow Life Cycle, Workflow Queue, Entry Date.
©
2016 Hyland Software, Inc.
77
Workflow OnBase 16
Importing Documents
Upon importing documents, you can select the Initiate Workflow check box to add
imported documents into the life cycle(s) assigned to the Document Type to which the
document was imported. Depending on your configuration, the Initiate Workflow check
Desktop Workflow
box may not be available. Upon importing documents, Workflow will automatically be
initiated.
Re-Indexing Documents
Upon re-indexing documents, you can select the Add To Workflow check box to add the
documents into the life cycle(s) assigned to the Document Type to which the document
was re-indexed.
Depending on your configuration, the Add To Workflow check box may not be available.
Upon re-indexing documents, Workflow will automatically be initiated regardless of
whether you modified the document’s Keyword Values or Document Type. When
Workflow is automatically initiated, its behavior is dependent upon how you re-index the
document:
• If you only modify Keyword Values, system work is not performed.
• If you modify the Document Type and the new Document Type is assigned to a
life cycle, the document is added to that life cycle and system work is
performed.
• If you modify the Document Type of a document currently in a life cycle and the
new Document Type is assigned to a different life cycle, the document remains
in the current life cycle and is added to the life cycle assigned to the new
Document Type. System work is performed for the re-indexed Document Type
in the new life cycle.
©
2016 Hyland Software, Inc.
78
OnBase 16 Workflow
• After the E-Form is created in the system, it will be displayed in the User
Interaction window. Clicking Cancel will close the E-Form without saving any
changes made to the E-Form.
• Clicking Cancel will close the E-Form and not create it in the system.
When a submit button is configured on an E-Form and it is not configured using OBBtn_
syntax, the button will function as a cancel button.
Desktop Workflow
In either of the above cases, clicking the Submit button with valid Keyword Values
entered will store the form in the database with the new Keyword Values. If the Keyword
Values are not valid (e.g., a date Keyword Value where an alphanumeric one should be),
the user will be prompted to fix the error and the form will stay open.
Note: Keyword validation does not apply to currency keywords in the Core. The user
must be familiar with the format used for currency in order to ensure accuracy.
Workflow Options
Workflow options can be configured in the Workflow Options dialog box.
©
2016 Hyland Software, Inc.
79
Workflow OnBase 16
To open Workflow Options from the Life Cycle View window, right-click and select
Workflow Options . The following options are available:
Option Description
Open Related Documents in Separate When this option is selected, a new viewer
Window window is opened for accessed related
documents. If this option is not selected,
related documents will be opened in the
viewer, taking the place of the primary
document.
User Work Style - Task Button When this option is selected, a Begin User
Work button is displayed in the Tasks window
that initiates user work when it is clicked.
User Work Style - Menu Option When this option is selected, a Begin User
Work right-click option is available in the
Documents window that initiates user work
when it is selected.
User Work Style - Both When this option is selected, both the Begin
User Work button and right-click option are
available.
Filter Inbox Style - Queue Inbox Pane When this option is selected, the Filter Inbox
right-click option is available in the
Documents window.
©
2016 Hyland Software, Inc.
80
OnBase 16 Workflow
Option Description
Filter Inbox Style - Lifecycle Pane When this option is selected, the Filter Inbox
right-click option is available in the Life Cycle
View window.
Filter Inbox Style - Both Panes When this option is selected, the Filter Inbox
right-click option is available in both the
Documents and Life Cycle View windows.
Desktop Workflow
Filter Inbox Style - Hidden When this option is selected, the Filter Inbox
right-click option is not available in any
window.
Note: If a user does not have the Document History product right, this option will not be
available. Workflow history is only available when appropriately licensed and registered
for Workflow.
Workflow Queues
Workflow Transactions
The Workflow Transactions tab displays information created by either the SYS - Custom
Log Entry action or by actions, rules, or task list configured with the Log Execution
setting. The following information is available on this tab:
• Log Date and Time - date and time the information was logged.
• Life cycle - life cycle transaction occurred in.
• Queue - queue transaction occurred in.
©
2016 Hyland Software, Inc.
81
Workflow OnBase 16
In this dialog box, you can select the Life Cycle , Queue, User name, and Log Date for
which you want entries displayed. You also have the option to select <ALL> from the Life
Cycle , Queue , and User name drop-down lists.
Note: To clear the filter and view all the information in the Workflow related tabs, select
<ALL> from the drop-down lists in the Select Items to View dialog box, clear the Log Date
check box, and click OK .
©
2016 Hyland Software, Inc.
82
OnBase 16 Workflow
Desktop Workflow
If the associated Document Type is configured for multiple life cycles, the Choose
Life Cycle window displays. Select the appropriate life cycle and click OK.
If the associated Document Type is not configured for any life cycles, a message
stating Document Type ‘<name>’ is not assigned to any Life Cycles. is displayed.
Closing Workflow
To close Workflow, click the X button in the top right-hand corner of the screen or press
ALT + F4 on the keyboard.
©
2016 Hyland Software, Inc.
83
Workflow OnBase 16
Desktop Workflow
©
2016 Hyland Software, Inc.
84
WEB WORKFLOW
Caution: The ability to view documents in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to view all the documents
in that queue by default, regardless of their security rights (i.e. Document Type rights).
This includes related documents.
Caution: The ability to modify a document in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to modify all documents in
that queue by default, regardless of their Modify privilege setting, including related
documents. Administrators should be aware that Workflow automatically grants the Modify
privilege to users for any documents that are in their queue. As a result, care should be
taken to only present documents which users should be allowed to modify.
Note: To view or change Keyword Values or to re-index a document via the right-click
menu, you must have appropriate rights for modifying keywords or re-indexing.
©
2016 Hyland Software, Inc.
85
Workflow OnBase 16
The Workflow interface can also be directly accessed. To directly access Workflow:
1. Open a browser and enter the path to the WFLogin.aspx page. In a typical
installation, the path will be http://[machinename]/AppNet/Workflow/
WFLogin.aspx , where [machinename] is the name of the server.
2. Type your OnBase user name and password.
3. Click Login. The Workflow interface is displayed upon successful login.
1. From an open document, the Document Search Results list, or a folder, right-click
the document and select Workflow | Open Workflow. The Workflow screen with the
queue containing the open or selected document displays. If the document does
not exist in a life cycle, the option is disabled. If an instance of Workflow is
already open, the current Workflow screen will display the selected document.
Note: When viewing an OLE document or PDF document that has been assigned to a life
cycle, Workflow can be opened by selecting Process | Workflow | Open Workflow.
2. If the associated Document Type is configured for multiple life cycles, you are
prompted to select a life cycle. After you select a life cycle, the queue containing
the open or selected document displays. If an instance of Workflow is already
open, the current Workflow screen will display the selected document.
If Workflow is currently executing a task that has not completed and the Open Workflow
option is selected, the following message is displayed:
ATTENTION: You are currently executing a Workflow task that has not completed. Press
CANCEL to complete your Workflow task. Failure to do so will cause the task to terminate
before completed. Press OK to continue, or Cancel to stay on the current page.
Note: When viewing an OLE document or PDF document that has been assigned to a life
cycle, Workflow can be executed on the document by selecting Process | Workflow |
Execute Workflow.
Additionally, the Workflow Queues option is available from the Inbox tab in Workflow.
©
2016 Hyland Software, Inc.
86
OnBase 16 Workflow
When the Workflow Layout Options button is clicked, these options are available:
Web Workflow
Horizontal Layout , Vertical Layout, or Separate Viewer Layout.
When the Horizontal Layout option is selected, the layout displays the document viewer
horizontally spanning the Workflow interface.
When the Vertical Layout option is selected, the layout displays the document viewer
vertically spanning the Workflow interface.
When the Separate Viewer Layout option is selected, the layout displays the document
viewer in a separate window from the Workflow interface.
When the window is pinned, the window will open in the same location on the screen.
Likewise, you can unpin the window by clicking Unpin Window Location.
©
2016 Hyland Software, Inc.
87
Workflow OnBase 16
Note: Any time the Workflow window settings are changed, the Workflow User Interface
option is available.
If the Document Type assigned to the open or selected document has been configured
for Workflow, you can add the document to the initial queue of the configured Workflow.
1. From an open document or the Document Search Results list, right-click the
document and select Workflow | Execute Workflow .
2. If the document is configured for one life cycle, Workflow launches automatically.
If the associated Document Type is configured for multiple life cycles, you are
prompted to select a life cycle and click OK. A message stating Document was
successfully assigned to ‘life cycle name’ is displayed.
All life cycles and their queues, to which the currently logged in user has rights, are
displayed in this tab. Single-click a life cycle to select it; double-click it to select and
expand it. Use the + (plus) and - (minus) buttons to expand or collapse a life cycle
without actually selecting it. Once you have selected a queue, it will open in the Inbox
tab and the items within the queue are listed.
©
2016 Hyland Software, Inc.
88
OnBase 16 Workflow
You can view specific items from multiple queues or life cycles by choosing one of the
following options from the Life Cycle View tab:
• My Owned Items - Select to display all items owned by the current user in the
Inbox tab from all queues that support ownership.
• Combined Inbox - Select to display items in the queues and life cycles configured
for Combined View. For more information, see Workflow Settings on page 97.
When a life cycle or queue is selected in the Life Cycle View tab, the Process Flow button
is available for selection.
Web Workflow
For more information, see Process Flow on page 92.
The following options are available when right-clicking on a queue in the Life Cycle View
tab:
• Refresh - Will refresh the selected queue’s document count. Only available when
queue counts are turned on.
• Generate List Report - For more information, see Create List Report on page 99.
• Perform System Work - Initiates system work configured for the queue to begin.
• Execute Timer Work - Executes the timer work associated with the selected
timer.
Note: Execute Timer Work is only available on queues that have been configured with
timers.
Note: Auto-Work is only available on Exclusive Viewing queues that have not been
configured for Auto-Feed.
©
2016 Hyland Software, Inc.
89
Workflow OnBase 16
4. Enter a name for the favorite. This is how the favorite is displayed in your
Favorites list.
5. Click Save to create the favorite.
See the Web Client module reference guide for more information about the Favorites list
in the Web Client.
Filtering
Depending on your configuration, you may be able to filter queues to display a specific
subset of documents within the selected queue.
To filter a queue:
©
2016 Hyland Software, Inc.
90
OnBase 16 Workflow
Web Workflow
4. Select the appropriate filter. The Inbox tab will display the items that match the
filter criteria within the selected queue. In some instances, an HTML form will
display in the User Interaction tab when a filter is initiated. Enter your filter
criteria and submit the form to filter the queue. Only one filter may be used at a
time.
Note: If the number of characters entered in a field within an HTML form filter exceeds
the allowed number of characters for a keyword value, an error will be returned and no
documents will be displayed in the inbox.
Note: The filtered number of documents will only be displayed if the Display Filtered
Document Count setting is checked on the queue’s Filter tab. Otherwise, the unfiltered
number will be displayed, even if the queue is currently being filtered.
Note: If a Keyword Type that is used as a display column has more than one value for a
document, the document will be listed for each Keyword Value.
When a filter is applied, you can size columns and the column sizing settings are
retained for the next time you access the queue with the same filter applied.
©
2016 Hyland Software, Inc.
91
Workflow OnBase 16
Note: This button is not available if queue counts are not enabled.
Process Flow
The Process Flow button allows you to view the configured process flow for the selected
life cycle.
Note: Process Flow is not enabled until a life cycle or queue is selected.
When clicked, the configured process flow opens in a new window. The window displays
the queues, icons, and transitions configured for the selected life cycle. Example:
©
2016 Hyland Software, Inc.
92
OnBase 16 Workflow
If you select a queue in the process flow, it will highlight in blue and the documents
within the queue will display in the Inbox tab.
If you have administrative rights, load balanced queues are indicated by the Queue
Administration icon in the lower left corner of the queue:
Web Workflow
When the Queue Administration icon is clicked, the Queue Administration dialog box is
displayed. From here, you can perform load balancing and ownership administration
tasks. See Queue Administration on page 114 for more information.
Inbox Tab
Items within the selected queue are displayed in the Inbox tab.
You can click an item to select it and display a list of its related items or perform an ad
hoc task on an item. The Inbox tab displays the life cycle and queue (up to 95
characters) in which the items reside. If the names of the life cycle and queue exceed 95
characters, the queue name is displayed.
Note: If Exclusive Document Viewing has been enabled, attempting to open an item
another user has opened will result in a Access Denied--[User Name]--is already working
with this document message.
©
2016 Hyland Software, Inc.
93
Workflow OnBase 16
To refresh the Inbox tab, click the button in the upper-right corner of the tab:
The following right-click options are available when an item is selected in the Inbox tab
and the appropriate rights have been granted:
• Keywords : Opens the Add / Modify Keywords dialog box to view or modify the
item’s Keyword Values.
Web Workflow
• History : Opens the Document History dialog box, which lists the past actions
performed on the item. By default, the entries are sorted in descending order,
with recent actions listed first.
• Print : Displays the Print dialog box and sends the selected item(s) to a user-
specified print queue.
• Send To | Mail Recipient : When properly configured, the system will create a
blank e-mail message with the specified item attached.
• Send To | File : Saves selected item(s) as a TIFF file in a user-specified directory.
• Send To | Create New Document : Select to create a new document from the
current one, specifying Page Range, Document Type, Document Date, and
Keywords as needed. Available for indexed documents only.
• Send To | Internal User : Sends selected item(s) to the defined user's internal
mailbox. Opens the Send Mail dialog box.
• Send To| Folder : Adds the selected item(s) to a static folder.
• Workflow | Workflow Queues : Displays the queues that the selected item exists
in. An item can only exist in one queue within a life cycle, but can exist in
multiple life cycles.
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
©
2016 Hyland Software, Inc.
94
OnBase 16 Workflow
Note: This option is only available if you have been given appropriate rights.
Web Workflow
Previous Results - If entire search results list cannot be viewed in the window, clicking
Previous Results displays the prior set of documents from the search results list.
Next Results - If the entire search results list cannot be viewed in the window, clicking
Next Results displays subsequent documents in the list.
Options - Click to open the Options dialog box, which controls aspects of the search
results list.
Results Per Page determines the maximum number of items displayed in the search
results list. The new setting takes effect the next time the list is loaded. Enable or
disable the text labels for toolbar options by selecting Show Text Labels or No Text Labels
from the drop-down list.
Some users may have rights to override the auto-feed setting and view all documents
within the queue. When this right is granted, the user can right-click the Inbox tab and
select Show All Documents . All documents within the queue will be listed.
©
2016 Hyland Software, Inc.
95
Workflow OnBase 16
Note: To use Show All Documents with an approval queue, a Workflow Approval
Management license is required.
If you have administrative privileges, you can use the Show All Documents option to view
all items in an approval queue. Approval queues do not need to be configured as auto-
feed queues to use this option.
Web Workflow
Note: This option is only available if the current user has Workflow Administrative
Processing privileges, or if the current user has the “See Other User’s Documents”
privilege configured for the queue.
To display all items in an approval queue, select an approval queue, right-click the
Documents tab, and select Show All Documents . All items in the queue are displayed.
To turn off the Show All Documents option, right-click and deselect Show All Documents.
Navigating to a different queue also turns this option off.
©
2016 Hyland Software, Inc.
96
OnBase 16 Workflow
Workflow Settings
The Inbox tab can display the contents of a combination of life cycles and queues. In
order to show the contents of multiple life cycle queues, life cycles and/or queues must
be selected for display. To configure the combined inbox, complete the following steps:
Web Workflow
The Workflow Settings dialog box is displayed. Ensure that the Combined Inbox tab
is selected.
Note: Combined Inbox may not be available depending on your system’s configuration.
Contact your system administrator for assistance.
2. Select the appropriate life cycle or queue in the Available Queues list and click
Add . The life cycle or queue is added to the Selected Queues list. To remove a life
cycle or queue from the Selected Queues list, select the life cycle or queue and
click Remove.
©
2016 Hyland Software, Inc.
97
Workflow OnBase 16
3. Repeat step 2 until all appropriate life cycles and queues are added.
4. Click Save.
2. In the Workflow section of the Client Settings panel, deselect Show Combined
Inbox .
Note: If the Combined Inbox has been disabled at a global level, this option is disabled
by default and cannot be enabled. See the Web Server module reference guide for more
information.
Note: If Show Combined View is selected and no queues have been configured for
combined view, the filter inbox icon will be disabled.
©
2016 Hyland Software, Inc.
98
OnBase 16 Workflow
When a filter is applied while using Combined View, the following is true concerning the
display columns. The columns display from left to right.
• If no display columns have been configured on the filter:
• Icon
• Document Name
Web Workflow
• Workflow Life Cycle
• Workflow Queue
• Entry Date
• Owner
Note: The Owner column is displayed when only Unity life cycles are configured for
Combined View.
Note: If Workflow Queue has been configured as a display column, it will not be added
again.
Note: If no filter has been applied, the display columns will be: Document Name,
Workflow Life Cycle, Workflow Queue, Entry Date.
Note: This option is only available if you have been given appropriate rights.
©
2016 Hyland Software, Inc.
99
Workflow OnBase 16
1. In the Inbox tab, right-click and select Create List Report. The List Report Options
dialog box is displayed.
Web Workflow
©
2016 Hyland Software, Inc.
100
OnBase 16 Workflow
1. Right-click on the queue and select Generate List Report. The List Report Options
dialog box is displayed.
Web Workflow
2. Select the appropriate options.
3. Click Create.
Option Description
Generate Page Headers Includes the date and time of the report and the user that
created the report.
©
2016 Hyland Software, Inc.
101
Workflow OnBase 16
Option Description
Generate Summary Info Includes the number of documents in the report and the time
it took to process the report.
Report Summary This fields allows you to enter information that will be included
in the report.
Reports generated are stored in the SYS List Contents Report Document Type.
Web Workflow
Ownership
In queues that support ownership, you can take and release ownership of items in the
Inbox tab.
To take ownership of an item or group of items, select the items in the Inbox tab, then
right-click and select Ownership | Take Ownership.
To release ownership of an item or group of items, select the items in the Inbox tab,
then right-click and select Ownership | Release Ownership.
In the Inbox tab, the following icon indicates that the item is owned by you:
When no icon is present, the item is not owned. Items owned by other users are not
displayed.
Note: Users cannot execute tasks on items that are owned by another user.
If you have the appropriate privileges and you select Show Other User’s Documents in a
load-balanced queue, items owned by another user are displayed with the following
icon:
Workflow History
From an open document or the Document Search Results list, right-click and select
History. The Document History dialog box displays the Workflow related actions in the
Workflow Queues and Workflow Transactions tabs.
Note: If a user does not have the Document History product right, this option will not be
available. Workflow history is only available when appropriately licensed and registered
for Workflow.
Workflow Queues
©
2016 Hyland Software, Inc.
102
OnBase 16 Workflow
Web Workflow
• Exit User Name - specifies the user responsible for moving the document out of
the listed queue. If the document is still in the specified queue, this field is
blank.
Workflow Transactions
The Workflow Transactions tab displays information created by either the SYS - Custom
Log Entry action or by actions, rules, or task lists configured with the Log Execution
setting. This tab also displays information related to ownership.
The following information is available on this tab:
• Log Date and Log Time : date and time the information was logged.
• Life Cycle : life cycle the transaction occurred in.
• Queue : queue the transaction occurred in.
• User Name: user responsible for the transaction.
• Type : can be action, rule, task list, custom entry, or ownership.
• Name: name of the action, rule, task list, or ownership change that made the
entry.
• Message : when the entry was caused by the SYS - Custom Log Entry action, this
will be the message that was specified in the action. If an action, rule, or task
list is disabled, a message displays stating that the item is disabled. Ownership
change information is also displayed in this column.
Filtering Workflow Tabs
©
2016 Hyland Software, Inc.
103
Workflow OnBase 16
You can filter the information displayed in the Workflow-related tabs by right-clicking in
either tab and selecting Filter Items . The Select Items to View dialog box displays.
Web Workflow
In this dialog box, you can select the Life Cycle , Queue, User name, and Log Date for
which you want entries displayed. You also have the option to select <ALL> from the Life
Cycle , Queue , and User name drop-down lists.
Note: To clear the filter and view all the information in the Workflow related tabs, select
<ALL> from the drop-down lists in the Select Items to View dialog box, clear the Log Date
check box, and click OK .
©
2016 Hyland Software, Inc.
104
OnBase 16 Workflow
Note: A document must be selected in order for the context menu to display in the Work
Folder tab.
When the Work Folder tab is selected, the Display in Separate Window button and the
Show Second Pane/Close Second Pane button are available for selection in the toolbar.
Display in Separate Window Button
Web Workflow
Deselected
Selected
When the Display in Separate Window button is selected, related documents will open in a
separate window, leaving the original document in the Document Viewer window.
Note: The Display in Separate Window setting persists even after the Web Client is closed.
Note: If a ZIP file is opened when this option is selected, an additional blank window will
be displayed in addition to the ZIP file window. This is Windows functionality.
When the Show Second Pane button is selected, the document viewing area is divided
into two panes. The left pane displays the selected document and the right pane displays
the selected related document. If you don't want to use the two pane display, click the
Close Second Pane button. You can configure the second pane to display by default by
adjusting your Client Settings . See Configuring the Second Pane to Display by Default on
page 106 for more information.
©
2016 Hyland Software, Inc.
105
Workflow OnBase 16
If both the Display in Separate Window and Show Second Pane buttons are selected, the
Display in Separate Window functionality overrides the two pane display setting. If
neither is selected, related documents will replace the original document in the
Document Viewer.
Note: If the Display in Separate Window button is selected and a related document is
displayed in the second window, when the primary document leaves the queue (or
primary viewer), the related document remains displayed in the second window.
Web Workflow
Note: When a Keyword Type that is determining the contents of the Work Folder has a
value that contains an asterisk (*) or question mark (?), the characters are treated as
wildcards and all documents that meet the criteria are returned as related documents.
The following right-click options are available from the Work Folder tab when a document
is selected:
• Keywords
• Send To
• Delete
• Properties
• Template
• Filter
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
3. Click Save.
©
2016 Hyland Software, Inc.
106
OnBase 16 Workflow
Portfolios
If the selected Unity life cycle or queue is configured to display related items using
portfolios, the Portfolios drop-down select list is available in the Work Folder tab.
Web Workflow
The drop-down select list is populated with portfolios configured for the selected life
cycle or queue. To view related items using a portfolio, select a portfolio in the Portfolio
drop-down select list.
Templates
You can apply folder templates to the Work Folder tab by right-clicking in the Work Folder
tab and selecting Template. A list of available templates is displayed depending on your
privileges. If a default template is assigned to a queue, it is applied automatically. When
a template is applied, the name of the template is displayed at the bottom of the Work
Folder tab:
To remove a template, right-click in the Work Folder tab and select Template | None .
©
2016 Hyland Software, Inc.
107
Workflow OnBase 16
Filters
You can apply filters to the Work Folder tab when a queue with a work folder or a
portfolio relation configured to use a folder type is selected. To apply a filter, right-click
in the Work Folder tab and select Filter. A list of available filters is displayed depending
on your privileges. The applied filter is displayed at the bottom of the Work Folder tab.
To remove a filter, right-click in the Work Folder tab and select Filter | None.
Document Viewer
The Viewer is the large window on the bottom of the page or in a separate window,
depending on the options you have selected. This window displays the selected
document. For more information about viewing documents, see the Web Client
documentation.
When the User Interaction tab is active, you will be unable to select the Documents, Life
Cycle View, or Work Folder tabs. Once the tasks that require user interaction are
completed, the Inbox tab will become enabled again and you will not be able to select
the User Interaction tab.
Note: The User Interaction tab will only display when an task requiring user interaction
(e.g., an ad hoc task) is executed. When the task is completed, the tab will no longer be
displayed.
©
2016 Hyland Software, Inc.
108
OnBase 16 Workflow
Web Workflow
To initiate an ad hoc task, select the appropriate document and click on the appropriate
ad hoc task icon.
A Workflow license is consumed for the duration of ad hoc task execution. It is released
after the ad hoc task is executed.
To perform an ad hoc task on a batch of documents, select multiple documents using
one of the following methods:
• Pressing CTRL and clicking each document.
• Pressing SHIFT and clicking on the first and last documents of a desired range
of documents.
After selecting the desired number of documents, click on the appropriate ad hoc task
icon.
Note: If an item has been modified, you will be prompted to save changes before the ad
hoc task executes.
If there are more ad hoc tasks than can be displayed on the screen, a More Tasks button
is displayed, allowing you to access all of the ad hoc tasks available by clicking on the
arrow button. The following is an example of an ad hoc task pane with a drop-down
menu:
©
2016 Hyland Software, Inc.
109
Workflow OnBase 16
Only one ad hoc task may be performed at a time. If an ad hoc task requires processing
time, such as importing a document or stamping a version, a message will display
notifying the user of this. During this time, other ad hoc task icons will not be visible.
Any task requiring user interaction will display the message as well.
Note: If the documents selected are in different queues, such as when in Combined View,
the ad hoc task list will clear.
Web Workflow
Note: When a task requiring user interaction is being carried out, the Inbox tab will be
grayed-out and not selectable.
Note: Documents in the Inbox cannot be dragged and dropped onto ad hoc user task
icons. This action is limited to the documents contained in the Work Folder tab.
Note: The active document will remain in view and selected after performing any ad hoc
user task that does not remove that document from the queue.
Importing Documents
Upon importing documents, you can select the Initiate Workflow check box to add
imported documents into the life cycle(s) assigned to the Document Type to which the
document was imported. Depending on your configuration, the Initiate Workflow check
box may not be available. Upon importing documents, Workflow will automatically be
initiated.
©
2016 Hyland Software, Inc.
110
OnBase 16 Workflow
Web Workflow
Re-Indexing Documents
Upon re-indexing documents, you can select the Initiate Workflow check box to add the
documents into the life cycle(s) assigned to the Document Type to which the document
was re-indexed.
Depending on your configuration, the Initiate Workflow check box may not be available.
Upon re-indexing documents, Workflow will automatically be initiated regardless of
whether you modified the document’s Keyword Values or Document Type. When
Workflow is automatically initiated, its behavior is dependent upon how you re-index the
document:
• If you only modify Keyword Values, system work is not performed.
• If you modify the Document Type and the new Document Type is assigned to a
life cycle, the document is added to that life cycle and system work is
performed.
• If you modify the Document Type of a document currently in a life cycle and the
new Document Type is assigned to a different life cycle, the document remains
in the current life cycle and is added to the life cycle assigned to the new
Document Type. System work is performed for the re-indexed Document Type
in the new life cycle.
Note: A Workflow license is consumed when a system task is executed, held for the
duration, and then released when the system task is finished.
©
2016 Hyland Software, Inc.
111
Workflow OnBase 16
You can also run system tasks on documents from a hit list. To run a system task from a
hit list:
1. Select one or more documents in the hit list that you want to run the system task
on.
2. Right-click and select Workflow | System Tasks... The Workflow System Tasks dialog
box is displayed.
Web Workflow
3. Select the task you want to run from the Select a System Task to execute drop-
down select list.
4. Click OK . A message stating what system task was executed and how many items
it was executed on. Click OK on this message.
Note: If See Other User’s Documents is not available, you do not have rights to this
functionality. Contact your system administrator for further information.
©
2016 Hyland Software, Inc.
112
OnBase 16 Workflow
Selecting this option displays a screen from which you can choose to view another user’s
documents.
Web Workflow
You can select to view the documents of a particular user, all documents, or all
documents not currently assigned to a user. This does not apply to Coverage queues. See
Other User’s Assigned Documents only displays assigned documents, not covered ones.
Any filters that were being used prior to viewing another user’s documents will be in
effect for those documents.
Note: When a load balanced queue is configured as Match Keyword to User Name , the
View Other User’s Documents list only includes the names of members assigned to the
selected load balanced queue. The Workflow Queue Administration dialog box includes all
users that have documents assigned to them, regardless of whether they are members
assigned to the selected load balanced queue.
©
2016 Hyland Software, Inc.
113
Workflow OnBase 16
Queue Administration
You can perform load balancing and ownership administration tasks by selecting the
appropriate queue and clicking the Queue Administration button:
Note: This button only functions if the selected queue is configured as a load balanced or
Web Workflow
ownership queue.
Note: The logged-in user must have one of the following administrative privileges:
Workflow Administrative Processing, Load-Balancing Administration, or Ownership
Administration.
©
2016 Hyland Software, Inc.
114
OnBase 16 Workflow
Web Workflow
Note: Users that are currently logged in and consuming a client license are displayed in
bold face font.
Note: Users configured as members for load balancing queues will always appear in
Queue Administration regardless of the number of documents assigned to them.
Note: In queues configured with Match Keyword to User Name load balancing, users
configured as load balance members, as well as users that are not configured as load
balance members but have documents assigned to them, are displayed in the Workflow
Queue Administration dialog box.
This dialog box allows you to manually perform load balancing functions.
Click Refresh to refresh the display of documents in the queue without transitioning
documents out of the queue.
©
2016 Hyland Software, Inc.
115
Workflow OnBase 16
The following right-click options are available when items are selected in the Workflow
Queue Administration window:
Option Description
Keywords Displays the Add/Modify Keyword dialog box, and allows you to add or
modify document Keyword Values.
When a Keyword is changed on a document in a queue configured as Match
Keyword to User Name, the user name assignments will automatically
Web Workflow
History Displays the Document History dialog box, which lists the past actions
performed on the document.
Create List List reports contain document information. The reports can be
Report generated for queues or selected documents within a queue. See
Create List Report on page 99.
Properties Displays the Document Information for Document Handle <nnn> window.
This window displays certain attributes stored for the document, some of
these values reflect data stored in the database tables for that document.
Note: This menu option may or may not be available depending on user
rights.
Reassign Item Displays the Reassign Item dialog box. See Reassign Items on page 117.
Rebalance Rebalances the selected item according to the load-balancing logic applied
Item to the queue. See Rebalance Items on page 118.
Note: You may have more options available depending on user rights and licensing. You
may also not have any of these options depending on granted user rights.
Note: When modifying Keyword Values with the right-click menu, the document’s Auto-
Name string will not update.
©
2016 Hyland Software, Inc.
116
OnBase 16 Workflow
Reassign Items
To reassign an item, select the item or items in the list and click Reassign Item , or right-
click an item and select Reassign Item. The Reassign Item dialog box is displayed.
Web Workflow
The Reassign Item dialog box allows the selected items to be assigned to another User/User
Group or role.
Items can also be reassigned by dragging them to an assignee. Select an item, then drag it to a
user, user group, or role in the Assignments pane. Multiple items can be dragged to assignees by
holding Ctrl while selecting items.
Note: To reassign multiple documents in a queue configured as Match Keyword to User Name,
select the documents, right-click, and select Reassign Item.
©
2016 Hyland Software, Inc.
117
Workflow OnBase 16
Rebalance Items
To rebalance items in a queue according to the configured load-balancing logic, click Rebalance
Queue.
To redistribute the selected item or items according to the load-balancing parameters configured,
select an item or items and click Rebalance Item, or right-click and select Rebalance Item.
Note: This option is not available for Match Keyword to User Name load balancing queues.
Web Workflow
Note: When the rebalance function is initiated, existing assignments are cleared and new
assignments are made based on the load-balancing queue’s configuration.
Note: Items that are locked with a Workflow process lock are skipped and keep their original
assignments.
Change Ownership
To change the owner of an item, select an item and click Change Ownership. The Change
Ownership dialog box is displayed.
©
2016 Hyland Software, Inc.
118
OnBase 16 Workflow
Select the user to which you want to assign ownership of the item and click OK .
Note: Once you have reached the maximum configured number of items that can be
owned in a life cycle, you cannot take ownership of additional items.
Web Workflow
Returning to the Web Client Main Window
You can return to the main window of the Web Client by clicking the Back button within
the Workflow window.
Note: This button is only available when using the Web Client with Internet Explorer.
When using the Web Client in conjunction with Mozilla Firefox or Safari, return to the
main Web Client window by closing the Workflow window or manually selecting the main
window.
©
2016 Hyland Software, Inc.
119
Workflow OnBase 16
Note: This message is not displayed if you are using the Web Client with Safari 6.1 or
7.0. Ensure that all tasks are complete before exiting the Web Client.
Shortcut Keys
The following keyboard shortcuts can be used in the Web Workflow interface.
Shortcut Description
Right arrow Expands selected life cycle, navigates between the Life Cycle View and the
Work Folder when either tab is selected, or navigates down the item list in
the inbox.
Left arrow Collapses selected life cycle, navigates between the Life Cycle View and the
Work Folder when either tab is selected, or navigates up the item list in the
inbox.
Up arrow Navigates up the list of life cycles and queues in the Life Cycle View, and
navigates up the list of users in Queue Administration.
©
2016 Hyland Software, Inc.
120
OnBase 16 Workflow
Shortcut Description
Down arrow Navigates down the list of life cycles and queues in the Life Cycle View, and
navigates down the list of users in Queue Administration.
F10 Executes Workflow Ad Hoc Task #1 (ad hoc task bar must have focus)
Web Workflow
F11 Executes Workflow Ad Hoc Task #2 (ad hoc task bar must have focus)
F12 Executes Workflow Ad Hoc Task #3 (ad hoc task bar must have focus)
Enter Pressing enter executes on the selected item. The following are examples
of functions that occur when pressing enter depending on the item
selected: Queues will open, and ad hoc tasks will execute.
The following additional shortcuts are available in the HTML Web Workflow interface:
Shortcut Description
CTRL + L Show All Documents (select list only in a queue configured for autofeed)
E-Form Interaction
©
2016 Hyland Software, Inc.
121
Workflow OnBase 16
• After the E-Form is created in the system, it will be displayed in the User
Interaction window. Clicking Cancel will close the E-Form without saving any
changes made to the E-Form.
• Clicking Cancel will close the E-Form and not create it in the system.
When a submit button is configured on an E-Form and it is not configured using OBBtn_
syntax, the button will function as a cancel button.
In either of the above cases, clicking the Submit button with valid Keyword Values
entered will store the form in the database with the new Keyword Values. If the Keyword
Values are not valid (e.g., a date Keyword Value where an alphanumeric one should be),
the user will be prompted to fix the error and the form will stay open.
Note: Keyword validation does not apply to currency keywords in the Core. The user
must be familiar with the format used for currency in order to ensure accuracy.
Workflow Trace
Workflow trace information can be logged to the Workflow Trace tab in the Diagnostics Console.
Note: The Diagnostics Console must be configured to log Workflow trace messages. For
information about configuring the Diagnostics Console, see the Diagnostics Service and
Diagnostics Console module reference guide.
If you have the appropriate administrative rights, you can enable Workflow trace in the
Web Client by completing the following steps:
1. Select Admin from the context drop-down select list in the Navigation Bar. The
Admin context is displayed.
2. Click Show Active Users to display a list of currently logged-on users.
3. Select a user and click Enable Workflow Trace . Workflow trace information for that
user will be logged to the Workflow Trace tab in the Diagnostics Console.
To disable Workflow trace for a user, select the user and click Disable Workflow
Trace .
©
2016 Hyland Software, Inc.
122
UNITY WORKFLOW
Workflow Security
Access to items via Workflow is accomplished by a combination of assignments made at
the Document Type, life cycle, and work queue level. Specifically:
• Document Types must be configured for use in a specific life cycle.
In the Configuration module, select Document | Document Types , then select the
desired Document Type and select Life Cycles . Assign the desired life cycles at
the Life Cycles for <document type> dialog box.
• Users must be granted rights to a specific life cycle, as well as each queue
within that life cycle, in order to view items within those queues.
In the Configuration module, select Users | User Groups/Rights. Select the
desired user group and select Workflow. Assign the desired life cycles and
queues at the Assigning Workflow for <user group> dialog box.
• In all Workflow interfaces except the Unity Workflow interface, users must be
granted the Retrieve/View privilege, either as a user group privilege or as an
override privilege. If this privilege is not granted (or in the case of override
privileges, overridden), users will not be able to view documents in Workflow.
Note: If the Retrieve/View privilege is revoked with an override privilege, users are still
able to view documents in Workflow.
For more information on configuring user group rights, please see the System
Administration module reference guide or help files.
Caution: The ability to view items in a life cycle is controlled at the queue level. If users
have rights to a Workflow queue, they will also have rights to view all the items in that
queue by default, regardless of their security rights (i.e. Document Type rights). This
includes related items. The exception to this rule is WorkView objects. In order to work
with WorkView objects, the user must have rights to view that object.
Caution: The ability to modify items in a life cycle is controlled at the queue level. If users
have rights to a Workflow queue, they will also have rights to modify all items in that queue
by default, regardless of their Modify privilege setting, including related items.
Administrators should be aware that Workflow automatically grants the Modify privilege to
users for any items that are in their queue. As a result, care should be taken to only
present items which users should be allowed to modify.
©
2016 Hyland Software, Inc.
123
Workflow OnBase 16
The Workflow layout is displayed. The Workflow layout provides the following
Unity Workflow
functionality:
• Viewing Life Cycles and Queues
• Viewing an Item in a Queue
• Executing Ad Hoc Tasks
• Working With Related Items
• Queue Administration
• Changing the Workflow Layout
All life cycles and queues to which a user has rights are available for selection.
Help text for life cycles and queues is displayed when hovering over life cycles and
queues that are configured with help text.
To view a queue, expand a life cycle by clicking the corresponding arrow in front of the
life cycle name. Clicking a queue will open its contents in the Inbox.
©
2016 Hyland Software, Inc.
124
OnBase 16 Workflow
Unity Workflow
Click a life cycle or queue in the results list to navigate to that life cycle or queue.
To clear the search results, press the ESC key or click the x button in the search field.
• Select the Refresh button on the inbox toolbar. For more information on
enabling the inbox toolbar, see Workflow User Options on page 160.
©
2016 Hyland Software, Inc.
125
Workflow OnBase 16
Note: If a queue is added to your Personal Page and your privileges to the queue are
revoked or if the queue was configured as an auto-feed queue and the Auto-Feed setting
is removed from the queue, the queue will be disabled in you Personal Page.
Note: Users that are part of a Load Balancing Administration group or assigned Load
Balancing Administration rights on the queue can create list reports showing
assignments. In Range, select Assigned To, and select a user, <All Users> , <Current
User>, or <Unassigned Items> from the corresponding drop-down select list.
Note: For auto-feed queues, only the selected item will be listed in the content report
unless the user is a Load Balance Administrator or an auto-feed administrator.
©
2016 Hyland Software, Inc.
126
OnBase 16 Workflow
Process Flow
The Process Flow pane allows you to view the process flow of a life cycle. To open the
Process Flow pane:
1. Select the appropriate life cycle from the Life Cycles pane.
2. Place your mouse cursor over Process Flow :
Unity Workflow
3. The Process Flow pane displays the process flow of the selected life cycle:
©
2016 Hyland Software, Inc.
127
Workflow OnBase 16
You can zoom in or out by moving the slider in the top right corner of the Process Flow
pane:
Unity Workflow
Note: When the Inbox is displaying a combined view, the Process Flow pane displays the
process flow for the Workflow queue that the selected Inbox item is in.
You can view specific items from multiple queues or life cycles by choosing one of the
following options from the Life Cycles pane:
©
2016 Hyland Software, Inc.
128
OnBase 16 Workflow
• My Owned Items - Select to display all items owned by the current user in the
Inbox pane from all queues that support ownership.
Note: My Owned Items is only displayed if you have rights to access a life cycle that
supports ownership.
• Combined Inbox - Select to display work items from multiple life cycles. See
Combined Inbox Settings on page 135 for more information.
Unity Workflow
The columns in the Inbox can be grouped and sorted like other Unity Client data lists.
Sorting by a column in the Inbox overrides any default sort orders configured for
queues. See the Unity Client module reference guide for more information about sorting
data lists.
To view an item in a queue, select it from the Inbox. It is displayed in the Primary
Viewer:
By default, the first item in the Inbox is automatically displayed in the Primary Viewer. If
there is only one item in the currently selected queue, it is automatically displayed in the
Primary Viewer. To turn off this feature, deselect the Automatically select first item in the
inbox option in User Options. For more information, see Workflow User Options on page
160.
Note: The first 2000 items in the currently selected queue or in the combined view are
displayed in the Inbox. If more than 2000 items exist in the currently selected queue,
you are prompted with a message that, “Workflow is displaying only the first 2000 items
in this queue. Not all items are shown.”
When an item in the Inbox is selected, the Previous Document and Next Document
navigation buttons in the item’s Viewer ribbon can be used to navigate to the previous or
next available item in the Inbox.
Note: The navigation buttons in a WorkView item’s Viewer ribbon cannot be used to
navigate the Inbox.
©
2016 Hyland Software, Inc.
129
Workflow OnBase 16
The status bar is located at the bottom of the Inbox. It displays the current queue, any
selected filter, and the number of items in the pane:
When working with items in the Inbox, the task pane, which opens if you choose to view
Unity Workflow
This is so that you can easily distinguish between items in the Inbox and related items.
Any items that are related to the item(s) selected in the Inbox are displayed on the
Related Items tab. For more information, see Working With Related Items on page 139.
Note: If Exclusive Document Viewing has been enabled, attempting to open a document
another user has opened will result in a message stating, You cannot view document
[Document ID, Auto-Name string] as user [User Name] is already working with this
document .
Note: When viewing a WorkView object that has been modified, you will not be prompted
to save changes if you navigate to a different queue or life cycle. Ensure all changes are
properly saved before navigating away from the WorkView object.
In order to use a filter, you must select the appropriate filter to apply to the Inbox. To
select a filter to apply, click Apply Filter on the Workflow tab and select a filter.
Alternatively, if the inbox toolbar is enabled, select the Filter button on the inbox toolbar
and select a filter. See Workflow User Options on page 160 for more information on
enabling the inbox toolbar.
If you are using a filter form, the filter form will display in the Configure Filter: [Name of
filter] window. Enter the filter's requirements and submit the form by clicking a button
on the form or pressing the Enter key. You can refresh the filter and enter new
requirements by selecting Edit Filter... from the Apply Filter drop-down select list.
©
2016 Hyland Software, Inc.
130
OnBase 16 Workflow
The items matching the filter's requirements are displayed in the Inbox. If a Could not
load filter E-Form message is displayed, the selected filter is unavailable.
Note: Depending on the queue configuration, you may not have the option to filter a
queue.
Note: A filter form will only display if the filter has been configured to use a form. Not all
filters need forms.
Unity Workflow
When a filter is applied to the Inbox, the name of the filter is displayed in the status bar.
To remove the filter, click the name of the filter in the status bar:
If Apply Filter | None is selected, a filter is not currently applied to the Inbox.
Note: If a Keyword Type that is used as a display column has more than one value for an
item, the item will be listed for each Keyword Value.
©
2016 Hyland Software, Inc.
131
Workflow OnBase 16
Re-Index Documents
To re-index documents in Workflow, select a document or multiple documents in the
Inbox or the Related Items pane, then right-click and select Re-Index. This allows you to
change the information associated with the document.
See the Unity Client module reference guide for more information and important
considerations for re-indexing documents.
Unity Workflow
Ownership
You can take ownership and release ownership of items in the Inbox by using the
buttons on the Workflow ribbon.
To take ownership of the selected items in the Inbox, click Take Ownership on the
Workflow ribbon.
To release ownership of the selected items in the Inbox, click Release Ownership on the
Workflow ribbon.
In the Inbox, the following icon indicates that the item is owned by the current user:
Override Auto-Feed
To enable or disable auto-feed functionality in the Inbox, click Override Auto-feed on the
Workflow ribbon. The ability to enable or disable auto-feed functionality is only available
to users with the appropriate rights.
When auto-feed is enabled, the following message is displayed in the Inbox pane’s title
bar: “You are currently viewing items in an auto feed queue. When this functionality is
enabled you can only view one item at a time.”
When auto-feed is disabled, all items in the queue are displayed. You cannot view all
items in auto-feed queues when in the combined view. If a queue has filters assigned to
it, additional filters cannot be placed on the queue after disabling auto-feed
functionality. The additional filter must be in place before disabling auto-feed
functionality.
©
2016 Hyland Software, Inc.
132
OnBase 16 Workflow
You can also enable or disable auto-feed functionality in the Inbox using the Enable or
Disable buttons in the Inbox pane’s title bar.
Unity Workflow
ribbon. A status message displays indicating that a task was executed successfully.
If the inbox toolbar is enabled, tasks can be executed by clicking the Tasks button and
selecting an ad hoc task. See Workflow User Options on page 160 for more information
on enabling the inbox toolbar.
User Interaction
If a task requires user interaction, the User Interaction pane is displayed.
If you attempt to navigate to a different layout while Workflow is waiting for user input,
you are prompted to confirm that you want to close Workflow.
©
2016 Hyland Software, Inc.
133
Workflow OnBase 16
Note: Depending on your configuration, the links you send may be either UPop files or
UPop URI links. See the Unity Client module reference guide for more information about
UPop.
Unity Workflow
Note: E-mailing a link to a document, queue, or life cycle requires that you have a
functional Microsoft Outlook, Lotus Notes, or Novel GroupWise e-mail client. You cannot
e-mail links to documents, queues, or life cycles in the Unity Client with any other e-mail
client.
You must have specific user rights to e-mail a UPop link to a document, queue, or life
cycle. User rights are managed by your system administrator.
Certain characters are not allowed in file names. If these characters appear in the
document’s Auto-Name string, they are substituted with other characters that are
allowed. Substitutions are as follows:
\ and / -
: ;
* +
? !
< [
> ]
" '
| !
Note: In order to e-mail links to life cycles, queues, and documents, the Unity Client
must be configured to enable UPop. Contact your system administrator for assistance.
©
2016 Hyland Software, Inc.
134
OnBase 16 Workflow
1. Select the document that you want to send from the Workflow Inbox.
2. Right-click the document and select Workflow | Send To | Mail Recipient (As Link)
to send a UPop link to the document.
Note: When opening a UPop link to a single document in Workflow, the Workflow Inbox is
Unity Workflow
filtered to display only that document.
Note: In order to send shortcuts to your desktop, the Unity Client must be configured to
enable UPop. Contact your system administrator for assistance.
To save a shortcut to a life cycle or queue to your desktop, complete the following steps:
Note: For information about viewing UPop files, see the Unity Client module reference
guide.
©
2016 Hyland Software, Inc.
135
Workflow OnBase 16
1. From the Life Cycles pane, right-click on Combined Inbox and select Configure
Combined Inbox .
2. The Combined Inbox Settings dialog box is displayed:
Unity Workflow
3. Select the check boxes that correspond with the appropriate life cycles or queues.
Expand a life cycle by clicking on the plus sign in order to access queues for
selection.
4. Click OK to close the Combined Inbox Settings dialog box and apply the new
settings to the Inbox.
To add individual queues to the combined inbox, right-click a queue in the Life Cycles
pane and click Add To Combined Inbox .
©
2016 Hyland Software, Inc.
136
OnBase 16 Workflow
Once queues have been configured for the combined inbox, you can select to view the
combined queues by clicking Combined Inbox in the Life Cycles pane. The Inbox pane’s
status bar is updated to reflect that you are working in the combined inbox:
Unity Workflow
To add the combined inbox to your Personal Page, right-click Combined Inbox and select
Add To Personal Page .
To turn off the combined inbox, select a life cycle and/or queue from the Life Cycles pane.
Note: Items in auto-feed queues are not displayed when using the combined inbox.
Note: You cannot configure an auto-open queue in the Unity Workflow interface, but can
use the auto-open queue configured via another OnBase client. If a queue is configured
to auto-open, but is not configured for the combined inbox, the queue is auto-opened
after opening Workflow. Select a life cycle to show the combined inbox in the Inbox
pane.
©
2016 Hyland Software, Inc.
137
Workflow OnBase 16
When a filter is applied while using Combined View, the following is true concerning the
display columns. The columns display from left to right.
• If no display columns have been configured on the filter:
• Icon
• Document Name
Unity Workflow
Note: The Owner column is displayed when only Unity life cycles are configured for
Combined View.
Note: If Workflow Queue has been configured as a display column, it will not be added
again.
Note: If no filter has been applied, the display columns will be: Document Name,
Workflow Life Cycle, Workflow Queue, Entry Date.
©
2016 Hyland Software, Inc.
138
OnBase 16 Workflow
Unity Workflow
When the Related Items pane is displayed, the item that is selected in the Inbox pane is
displayed in the Primary Viewer.
To display an item in a separate window, click the Display button in the Related Items
pane.
To apply a template to the Related Items pane, click the Template button and select a
template to apply.
©
2016 Hyland Software, Inc.
139
Workflow OnBase 16
To filter the Related Items pane, click the Filter button and select the filter you want to
apply.
Note: If a Work Folder used to display related items has a default filter that is configured
Unity Workflow
to display an HTML form, the form is not displayed when the Related Items pane is
selected. Only Document Types and display columns are applied. The filter must be
applied to the Work Folder manually from the Related Items pane in order for the HTML
form to display.
The status bar is located at the bottom of the Related Items pane. It displays the current
queue, the number of items in the pane, and any selected filter.
When working with related items, the task pane changes to light green, and includes the
Related Items tab’s icon:
This is so that you can easily distinguish between related items and items in the Inbox .
Note: When a Keyword Type that is determining the contents of the Related Items pane
has a value that contains an asterisk (*) or question mark (?), the characters are treated
as wildcards and all items that meet the criteria are returned as related items.
Portfolios
If the life cycle is configured to display items related to the item selected in the Inbox
using portfolios, the Portfolios drop-down select list is displayed in the Related Items
pane:
To view items related to the item selected in the Inbox using a portfolio, click the
Portfolios drop-down select list and choose a portfolio, or select the portfolio’s tab in the
Related Items pane.
To refresh the items displayed on a portfolio’s tab, select the portfolio’s tab.
©
2016 Hyland Software, Inc.
140
OnBase 16 Workflow
To execute an ad hoc task on an item, select an item and click the Tasks button. From
the drop-down select menu, choose the task you want to execute.
Unity Workflow
When an already-existing E-Form is viewed, clicking Cancel will close the form without
saving any changes. The form itself will still be stored in the database.
When a new E-Form is created via an ad hoc task, the E-Form is created before any
Keyword Values are added to the E-Form by the user. Depending on configuration
options, one of two things will occur:
• After the E-Form is created in the system, it will be displayed in the User
Interaction pane. Clicking Cancel will close the E-Form without saving any
changes made to the E-Form.
• Clicking Cancel will close the E-Form and not create it in the system.
Queue Administration
You can perform queue administration tasks, such as load balancing administration and
managing ownership assignments, by selecting the appropriate queue, right-clicking,
and selecting Queue Administration, or by clicking Queue Administration on the Queue
Administration ribbon.
Note: This option is only available if the selected queue is configured as a load-balanced
or ownership queue. The logged-in user must also have one of the following
administrative privileges: Workflow Administrative Processing, Load-Balancing
Administration, or Ownership Administration.
©
2016 Hyland Software, Inc.
141
Workflow OnBase 16
For load balanced queues, the Workflow Queue Administration window’s status bar
displays the type of queue (Type) and any filter that is applied ( Filtered by). For
ownership queues, the Workflow Queue Administration window’s status bar displays the
type of queue (Type ) and the number of items (Count).
In the Workflow Queue Administration window, users that are currently logged in and
consuming a client license are displayed in bold face font.
Users with Ownership Administration privileges can view items assigned to the current
user and all items in the queue. They also can also view the Owner and Since columns in
the Queue Administration dialog box. These columns indicate the owner of the item, as
well as how long the item has been owned.
The columns in the Workflow Queue Administration window can be grouped and sorted
like other Unity Client data lists. See the Unity Client module reference guide for more
information.
To view an item in the Workflow Queue Administration window, double-click an item in the
list to open it in a separate viewer window.
To view the Keywords or properties of an item, select an item and click Keywords or
Properties on the ribbon.
Refresh the queue administration window by clicking Refresh in the ribbon menu. This
refreshes the window without transitioning items out of any queues.
©
2016 Hyland Software, Inc.
142
OnBase 16 Workflow
Rebalance Queues
To rebalance all items in a queue, select a queue and click Rebalance Queue in the
ribbon. Items are re-distributed according to the queue’s load-balancing logic.
Note: When the rebalance function is initiated, existing assignments are cleared and new
assignments are made based on the load-balancing queue’s configuration.
Unity Workflow
Note: Items that are locked with a Workflow process lock are skipped and keep their original
assignments.
Note: This button is not available for queues configured as Match Keyword to User Name
queues.
Rebalance Items
To rebalance an individual item, select an item and select Rebalance Item in the ribbon.
The item is re-distributed according to the queue’s load-balancing logic.
Note: When the rebalance function is initiated, existing assignments are cleared and new
assignments are made based on the load-balancing queue’s configuration.
Note: You can also rebalance items or queues outside of the Workflow Queue
Administration window by selecting Rebalance on the Queue Administration ribbon and
choosing Rebalance Item or Rebalance Queue .
Reassign Items
To reassign load-balanced items, select an item and click Reassign Item in the ribbon
menu.
This displays the Reassign To dialog box, allowing the selected item to be assigned to
another User/User Group or role that are also queue members.
Note: When displaying items that are assigned to multiple users in the queue inbox, the
Reassign Item button is not available.
You can also reassign items by clicking and dragging the items under the appropriate
user/user group. You can select multiple items by pressing the CTRL keyboard key or the
Shift keyboard key and then clicking on the items you want to reassign.
To assign an item to a new user or user group without removing the current assignment,
click and drag the item to the appropriate user or user group while holding the CTRL key.
©
2016 Hyland Software, Inc.
143
Workflow OnBase 16
Note: To reassign multiple documents in a queue configured as Match Keyword to User Name,
select the documents, right-click, and select Reassign.
Note: You can also reassign items outside of the Workflow Queue Administration window
by clicking Reassign Item on the Queue Administration ribbon.
Change Owners
To change the owner of an item, select an item and select Change Owner in the ribbon.
You are prompted to select a user to assign ownership:
Select a user from this drop-down select list and click OK.
Note: Once you have reached the maximum configured number of items that can be
owned in a life cycle, you cannot take ownership of additional items.
Note: You can also change ownership outside of the Workflow Queue Administration
window by clicking Change Owner on the Queue Administration ribbon.
©
2016 Hyland Software, Inc.
144
OnBase 16 Workflow
Unity Workflow
To apply a filter:
1. From the Look at drop-down select list, select one of the following:
• User Groups - The filter will be based upon a list of OnBase user groups.
• Users - The filter will be based upon a list of OnBase users.
©
2016 Hyland Software, Inc.
145
Workflow OnBase 16
Filtered By Description
Specified Member Select to apply a filter based on one or more specified members.
When User Groups is selected from the Look at drop-down select
list, select a user group from this drop-down select list.
When Users is selected from the Look at drop-down select list,
Unity Workflow
Members of user Select to apply a filter based on members of a user group. Select a
group user group from the corresponding drop-down select list.
©
2016 Hyland Software, Inc.
146
OnBase 16 Workflow
After applying a filter, you can clear the filter by clicking Clear Filter in the ribbon.
Unity Workflow
• Right-click a queue and select Perform System Work.
• From the Workflow Queue Administration window, click Perform System Work on
the ribbon.
To evaluate the documents in a queue against the Business Rules Engine, do one of the
following:
• Right-click a queue and select Evaluate Documents.
• Select a queue and click Evaluate Documents on the Queue Administration ribbon.
For more information, see the Business Rules Engine module reference guide.
©
2016 Hyland Software, Inc.
147
Workflow OnBase 16
Note: If Show Other User’s Inbox is not displayed, you do not have rights to this
functionality. Contact your system administrator for further information.
Unity Workflow
Note: You cannot view unassigned items in a Match Keyword to User Name queue.
Selecting this option displays a dialog box where you can choose to view another user’s
inbox. All users who are load-balancing members are displayed:
©
2016 Hyland Software, Inc.
148
OnBase 16 Workflow
You can select to view the inbox of a particular user, all items (<All Users> ), or items not
currently assigned to a user (<Unassigned Items>). You can also click in the list of users
and type the name of a user to go directly to that user. After you click OK , the Inbox
pane displays the name of the selected user:
Unity Workflow
In the case of a Coverage queue, the Show Other User’s Inbox options will not reflect
coverage documents.
When a load balanced queue is configured as Match Keyword to User Name, the Show
Other User’s Inbox list only includes the names of members assigned to the selected load
balanced queue. The Queue Administration dialog box includes all users that have items
assigned to them, regardless of whether they are members assigned to the selected load
balanced queue.
©
2016 Hyland Software, Inc.
149
Workflow OnBase 16
To view an item’s queues, select an item, right-click and select Workflow | Workflow
Queues . The following dialog box is displayed:
Unity Workflow
All of the life cycles, queues that the item belongs to, and users/user groups or roles
assigned to the item are listed is the displayed dialog box. Restricted will be displayed
for queues and life cycles that you do not have the rights and/or privileges to view.
The following buttons are available in the dialog box:
Button Description
Display Queue Click to open the selected item in the Workflow layout and display the
selected item in the Inbox.
You can also double-click an item to open the Workflow layout and
display the selected item in the Inbox.
Execute Click to manually enter one or more items into a life cycle.
Workflow
For more information, see Entering Items into a Workflow on page 166.
©
2016 Hyland Software, Inc.
150
OnBase 16 Workflow
Unity Workflow
To change your layout:
©
2016 Hyland Software, Inc.
151
Workflow OnBase 16
4. The layout you selected is displayed. As an example, the following screen shot
depicts the Classic layout:
Unity Workflow
5. To save the newly selected layout as your default layout, click Change Layout on
the Workflow tab and select Save current layout as my default . Your default layout
is displayed each time you open the Unity Workflow interface.
After saving a layout as your default layout, you can return to this layout at any time by
clicking Change Layout on the Workflow tab and selecting My Default .
Arranging Panes
You can arrange panes in the Unity Workflow interface using the functionality that is
embedded in the title bar of panes. Any changes you make are persisted and used the
next time you open Workflow.
Note: If you open multiple layouts during your Workflow session, the last layout you
close will have its layout setting restored the next time you open Workflow.
©
2016 Hyland Software, Inc.
152
OnBase 16 Workflow
Unity Workflow
©
2016 Hyland Software, Inc.
153
Workflow OnBase 16
Unity Workflow
You can also stack panes on top of each other to create combined windows that will be
displayed in a tabular format. If you drag one pane’s title bar on top of the other pane’s
title bar, they will combine into one pane. Tabs will display at the bottom of the
combined pane for each pane that can be accessed within the combined pane.
To undock a pane, double-click the pane’s title bar or right-click the pane’s title bar and
select Dockable . Click and drag the pane until it is displayed as a window outside of the
main interface. This window can be positioned anywhere on the screen. You can re-dock
a window by right-clicking on the window header and selecting Dockable and then
double-clicking on the header of the window.
Pinning
Panes can be pinned to a specific place or hidden when not in use. If you want to always
see a window, pin it. To pin it, click the Auto Hide button in the title bar:
To hide a pane when it is not in use, click the Auto Hide button. When a pane is not
pinned, the pane will be hidden when not in use. In order to access a hidden pane, hover
over the tab that corresponds to the appropriate pane. The tab label corresponds to the
title displayed in the pane’s title bar.
©
2016 Hyland Software, Inc.
154
OnBase 16 Workflow
Unity Workflow
Primary Viewer and Secondary Viewer Tabs
The Primary Viewer and Secondary Viewer tabs are confined to the document content
area:
Consequently, they cannot be repositioned and pinned like the other panes in the
Workflow layout. However, these tabs can be stacked on one another.
To open the Secondary Viewer, click Secondary Viewer on the Workflow ribbon. To close
the Secondary Viewer, deselect Secondary Viewer on the Workflow ribbon.
To open the Primary Viewer, click Primary Viewer on the Workflow ribbon. To close the
Primary Viewer, deselect Primary Viewer on the Workflow ribbon.
The Primary Viewer and Secondary Viewer tabs contain the following buttons:
Clicking the Active Files button allows you to select the tab that has focus.
Clicking the Close button will close the tab.
©
2016 Hyland Software, Inc.
155
Workflow OnBase 16
1. Click Change Layout on the Workflow tab and select Manage user group layout
settings.
2. The Manage user group layout settings dialog box is displayed:
Unity Workflow
3. Select an existing layout from the drop-down select list at the top of the Manage
user group layout settings dialog box.
To create a new layout, click New. Type a name for the layout in the Layout Name
field and click OK .
4. To rename the layout, click Rename. Type a name for the layout in the Layout
Name field and click OK .
©
2016 Hyland Software, Inc.
156
OnBase 16 Workflow
5. To modify the layout, click Modify Layout . The [name of layout] - Workflow Default
Layout Manager window is displayed:
Unity Workflow
Modify the layout accordingly. To add the Secondary Viewer tab to the layout, click
Secondary Viewer.
Click Save to save modifications to the layout and close the [name of layout] -
Workflow Default Layout Manager window.
6. In the Assigned User Groups portion of the Manage user group layout settings
dialog box, select the check box that corresponds to the OnBase User Group to
which this layout should be assigned.
©
2016 Hyland Software, Inc.
157
Workflow OnBase 16
7. To save all changes, including newly created layouts, click Save All .
Note: If you created a new layout, a numeric ID is assigned after saving it. This numeric
ID is displayed next to the name of the layout in the Manage user group layout settings
dialog box’s drop-down select list.
Note: If you created a new layout for yourself, you need to restart to be able to select
this new layout. Users are required to restart before changes you make to their layouts
Unity Workflow
take effect.
8. To delete the selected layout, click Delete. You are prompted to delete the
selected layout. Click OK to delete the layout, or Cancel to retain the layout.
9. To close the Manage user group layout settings dialog box, click Close .
©
2016 Hyland Software, Inc.
158
OnBase 16 Workflow
Note: If there is only one ad hoc task configured, the Reorder ad hoc tasks dialog will not Unity Workflow
be available.
3. Select an ad hoc task and use the up or down arrow to change the order of the
task in the Tasks ribbon group.
Note: The task displayed at the top of this dialog box will be displayed in the leftmost
position in the Tasks ribbon group.
4. Click OK.
©
2016 Hyland Software, Inc.
159
Workflow OnBase 16
The following sections describe the user options that are available.
©
2016 Hyland Software, Inc.
160
OnBase 16 Workflow
General Options
Confirm when closing the A confirmation message displays every time the Workflow
Workflow layout layout is closed.
Automatically select first When this option is selected, the first item in the inbox will
Unity Workflow
item in the inbox automatically be selected when inbox loads items. When this
option is not selected, the first item is not selected when the
inbox loads items.
Automatically select first When this option is selected, when an item is selected the
related item first related item will be automatically selected. When this
option is not selected, the first related item is not selected
when an item is selected.
Enable search from life When this option is selected, a search bar is available in the
cycle tree Life Cycles pane that allows users to search for life cycles and
queues. This option is enabled by default.
When this option is deselected, the search bar does not
appear. Users can type ahead in the Life Cycles pane to
navigate to specific life cycles.
Automatically enable auto The auto-work option is set to run automatically for Exclusive
work in Exclusive View View queues.
queues
Display the inbox toolbar When this option is selected, a toolbar is present in the
Workflow inbox. The toolbar allows a user to refresh the
inbox, filter the inbox, manually route an item, execute ad
hoc tasks, or execute a Unity Script. Available toolbar options
depend on user rights and privileges.
Show "Assigned To" column When this option is selected, the Assigned To column is
for LB queue displayed in the inbox of load balanced queues when Show
Other User’s Inbox is configured to show assignments for All
Users.
©
2016 Hyland Software, Inc.
161
Workflow OnBase 16
Layout Options
Always display Workflow in The Workflow layout always opens in a new window, separate
a new window from the main Unity Client window.
Allow multiple instances of More than one instance of the Workflow layout can be
Unity Workflow
the Workflow layout opened. The ability to detach and float panes in the Workflow
layout is disabled.
Show Hidden Queues Allows an administrator to see Hidden Workflow Queues. This
option takes effect on the next Workflow reload.
Note: Changes to Layout Options take effect after the client has been restarted.
©
2016 Hyland Software, Inc.
162
OnBase 16 Workflow
Automatically open the last When Workflow is opened, the last selected view will
selected view automatically be displayed.
Unity Workflow
Open the following view When Workflow is opened, the view selected from this drop-
down list will automatically be displayed.
The following views are available:
• <None>
• Combined View
• My Owned Items
• A specific life cycle
• A specific queue
Note: Workflow startup display options are only applicable to the Unity Workflow
interface. They do not persist to other Workflow interfaces.
©
2016 Hyland Software, Inc.
163
Workflow OnBase 16
Enable persistent inbox Switching between Workflow queues applies the existing
filter Workflow filter to the Inbox. This user option overrides any
default filter set for the queue.
Unity Workflow
Remember the last folder The last Workflow filter or template applied to the related
template or filter applied to folder in each Workflow queue is automatically reapplied
each related items view when you return to that view.
For more information on the User Options dialog box, see the Unity Client module
reference guide.
Note: If a user does not have the Document History product right, this option will not be
available. Workflow history is only available when appropriately licensed and registered
for Workflow.
The Workflow Queues and Workflow Transactions data lists can be grouped, sorted, and
filtered like other Unity Client data list. See the Unity Client module reference guide for
more information.
©
2016 Hyland Software, Inc.
164
OnBase 16 Workflow
Workflow Queues
The logged actions display in the following categories:
• Life Cycle : the life cycle the item was/is in.
• Queue : the queue the item was/is in.
• Entry User : the user responsible for entering the item into the listed queue.
• Entry Date : the date and time the item entered the queue.
Unity Workflow
• Exit User : the user responsible for moving the item out of the listed queue. If
the item is still in the specified queue, this field is blank.
• Exit Date : the date and time the item exited the queue. If a item is still in the
specified queue, it will not have an Exit Time.
Workflow Transactions
The Workflow Transactions tab displays information created by either the SYS - Custom
Log Entry action or by actions, rules, or task lists configured with the Log Execution
setting. This tab also displays information related to ownership.
The following information is available on this tab:
• Log Date and Log Time : date and time the information was logged.
• Life Cycle : life cycle the transaction occurred in.
• Queue : queue the transaction occurred in.
• User Name: user responsible for the transaction.
• Type : can be action, rule, task list, custom entry, or ownership.
• Name: name of the action, rule, task list, or ownership change that made the
entry.
• Message : when the entry was caused by the SYS - Custom Log Entry action, this
will be the message that was specified in the action. If an action, rule, or task
list is disabled, a message displays stating that the item is disabled. Ownership
change information is also displayed in this column.
©
2016 Hyland Software, Inc.
165
Workflow OnBase 16
Button Description
Workflow Click to display a list of all the queues the item is in. To open the item in a
Queues different Workflow queue, allowing you access to tasks from that queue,
select the Workflow queue from this list.
Related Items Click to display a list of related items in the task pane.
Unity Workflow
Ad Hoc Tasks/ Click to execute an ad hoc task or system task on the item. When a task is
System Tasks executed, a status message displays indicating that the task was
successfully executed.
The name of the Workflow queue is displayed in the name of the ribbon
group.
Execute Task Click to display a list of Unity Scripts that are available for use. For more
information on executing a Unity Script, see the Unity Client module
reference guide.
Note: If the Tasks tab is accessed from a Document Search Results list and the Document
Viewer pane is not displayed, it only contains system tasks. The name of the Workflow
queue is displayed below these tasks. Click the task’s button to initiate the system task.
©
2016 Hyland Software, Inc.
166
OnBase 16 Workflow
Note: Users can add documents to a life cycle even if they do no have rights to the life
cycle.
If the document is configured for one life cycle, Workflow enters the document
into that life cycle and you are prompted to open the Workflow layout. Click Yes
Unity Workflow
to open the Workflow layout, or No to continue working outside the Workflow
layout.
If the document is configured for multiple life cycles, you are prompted to
select the appropriate life cycle by the Add To Workflow dialog box:
Review the selections in the Add To Workflow dialog box. The following check
boxes are available:
Add all items to the following life When selected, all documents listed in the Add To
cycle Workflow dialog box will be added to the life cycle
selected from the corresponding drop-down list
after clicking OK.
©
2016 Hyland Software, Inc.
167
Workflow OnBase 16
Launch the Workflow layout When selected, the Workflow layout will launch
after clicking OK.
If the document is already assigned to all of its life cycles, you are prompted
that there are no more life cycles to add the document to.
Note: A Workflow license is consumed when a system task is executed, held for the
duration, and then released when the system task is finished.
Developer Tab
Depending on your configuration, the Developer tab may be available. The Developer tab
includes the following buttons:
Trace When selected, tracing is activated on the Application Server and all
messages from that client will be logged to the Diagnostic Console.
All messages from all clients logging trace messages to the
Application Server will be displayed in the Diagnostic Console. Thus,
if two clients are logging trace messages, any Diagnostic Console
connected to that Application Server will display messages from
both clients simultaneously.
Breakpoint Debug Click to enable break point debugging. Any actions/rules/task lists
that are configured with the Enable Debug Breakpoint check box
selected will cause a message box to display prior to execution,
giving details of the breakpoint. In this message box, administrators
have the opportunity to verify and edit Keyword and property
values. See Editing Keyword and Property Values at Debug
Breakpoints on page 170 for more information.
©
2016 Hyland Software, Inc.
168
OnBase 16 Workflow
Step Breakpoint Click to display a message box after each rule, action, or task is
Debug finished executing. Used for determining the location of logic
problems in a Workflow configuration.
Unity Workflow
©
2016 Hyland Software, Inc.
169
Workflow OnBase 16
Before the action or rule executes, the User Interaction pane displays information
about the Workflow action or rule.
©
2016 Hyland Software, Inc.
170
OnBase 16 Workflow
Unity Workflow
Note: This dialog is not displayed in system work debug breakpoints when system work
is triggered manually.
©
2016 Hyland Software, Inc.
171
Workflow OnBase 16
Note: If the user does not the View Keywords privilege, the Keywords tab is not displayed.
• The Session Property Bag tab displays the item’s property values
• The Scoped Property Bag tab.
• The Persistent Property Bag tab.
Within each tab, an administrator can verify or modify values as needed.
Unity Workflow
1. In the Keyword tab, edit the Keyword value in the field provided.
2. Click OK.
1. In the Session Property Bag tab, Scoped Property Bag tab, or Persistent Property Bag
tab, edit the property value in the field provided.
Properties with a collection of values can be edited by adding, updating, or
deleting values. See Editing Collection Properties on page 172 for more
information.
2. Click OK.
©
2016 Hyland Software, Inc.
172
OnBase 16 Workflow
3. Select one of the following options from the Insert drop-down select list to
determine where the property value will be inserted into the collection of values:
• After - Inserts the value after the currently selected value.
• Before - Inserts the value before the currently selected value.
4. Click OK.
Unity Workflow
2. Click Update. The following dialog box is displayed:
1. In the Session Property Bag tab, Scoped Property Bag tab, or Persistent Property Bag
tab, click Add Bag Entry.
The following dialog box is displayed:
©
2016 Hyland Software, Inc.
173
Workflow OnBase 16
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
1. In the Session Property Bag tab, Scoped Property Bag tab, or Persistent Property Bag
tab, click Delete Bag Entry.
The following dialog box is displayed:
©
2016 Hyland Software, Inc.
174
OnBase 16 Workflow
Using this button to close the Workflow layout, or closing the Unity Client, releases the
Workflow license that you consumed, as well as any auto-feed locks, Exclusive
Document Viewing locks, process locks, and document locks. Navigating to a different
layout (for example, Document Retrieval) does not release the Workflow license that you
consumed, even though the Workflow tab is no longer displayed. It also does not release
auto-feed locks, Exclusive Document Viewing locks, process locks, or document locks.
Tip: Use this button to close the Workflow layout if you will not be using Workflow again
during your current OnBase session.
Unity Workflow
If you close the Workflow layout or the Unity Client while Workflow is awaiting user
interaction, you are prompted to verify that you want to close the layout. Click No to
complete the task. Click Yes to close the layout and terminate the task.
©
2016 Hyland Software, Inc.
175
Workflow OnBase 16
Unity Workflow
©
2016 Hyland Software, Inc.
176
CONFIGURATION MODULE WORKFLOW
ADMINISTRATION
Administration
In the Configuration module, you can perform administrative Workflow tasks such as
managing life cycle locks, Workflow options, and Workflow doctor reports. Workflow
import functionality can be used to import configuration files.
Locks
Configuration locking can be used to prevent accidental changes to the configuration of a
life cycle. While enabled, you can view the Tree Configuration window and browse
through the queues without the ability to make changes. While locked, the graphic
layout cannot be accessed. Lock Configuration is not a security feature. Any user with
rights to configure the life cycle can lock or unlock the life cycle. Locking a life cycle does
not prohibit the ability to assign User Groups and Document Types to the locked life
cycle.
Lock Configuration
1. Select Workflow | Configuration Locking . The Lock Configuration dialog box opens.
2. To lock the configuration of a life cycle, click the box in front of the life cycle.
©
2016 Hyland Software, Inc.
177
Workflow OnBase 16
3. If you want to password protect the configuration of a life cycle, select a life cycle
Configuration Module Workflow Administration
Enter the password in the Enter New Password for the Life Cycle field and confirm
the password by entering it in the Confirm New Password field. Click OK.
4. Repeat steps 2 and 3 for each life cycle for which it is appropriate.
5. Click Save.
To remove a lock on a life cycle:
1. Select the check mark box next to the life cycle to remove the check mark.
2. If the life cycle is password protected, the Enter Password to Unlock Life Cycle
dialog box is displayed.
3. Enter the password for the life cycle and click OK.
4. Click Save.
To exit without making changes, click Close.
©
2016 Hyland Software, Inc.
178
OnBase 16 Workflow
Note: The ability to view documents in a life cycle is controlled at the queue level. If a
user has rights to a Workflow queue, they will also have rights to view all the documents
in that queue, regardless of their security rights to the Document Types assigned to that
queue.
Caution: If you assign a Document Type to both Unity Life Cycles and standard life cycles,
when using the Classic Client Workflow interface, when a document is added to life cycles,
the document is only added to the standard life cycles the document’s Document Type is
associated with. The document will not be added to any Unity Life Cycles the document’s
Document Type is associated with.
Adding
1. Select Document | Document Types.
2. Select the Document Type.
3. Click Life Cycles.
4. Select the life cycle(s) on the Available list.
5. Click Add>> to move them to the Selected list.
6. Click Save.
Verification Reports
The SYS - Verification Reports Document Type can be assigned to a life cycle and
verification reports can be routed through a life cycle upon creation of the verification
report.
©
2016 Hyland Software, Inc.
179
Workflow OnBase 16
• Have the similar Keyword Types configured that will link the documents and
Configuration Module Workflow Administration
If the main document has multiple values for a Keyword Type that is assigned to the
working folder, all documents that have either of the values assigned to it will be pulled
into the working folder as a related document. For more information concerning
configuring folder types, see the Folders documentation.
Caution: If you give a user group rights to a folder type used as a Work Folder in Workflow,
users in that group will be able to view the document regardless of the rights they have for
the affected Document Type(s) in the Related Documents window except for the Classic
Client interface. This interface relies on user rights for Work Folder document display.
Once a folder type is configured appropriately, it must be associated with the life cycle in
OnBase Studio. See the Workflow module reference guide for more information.
Note: When a Workflow folder type is associated with a life cycle, the folder type cannot
be deleted.
To query for related documents by their Document Handle when using rules and actions
that query for related documents using the relate by Folder Type option:
©
2016 Hyland Software, Inc.
180
OnBase 16 Workflow
3. Configure the Folder Type in the Related Document Query window of the rule or
Note: The ability to view documents in a life cycle is controlled at the queue level. If a
user has rights to a life cycle queue, they will also have rights to view all the documents
in that queue, regardless of their security rights (i.e., security keyword assignments).
Note: To view documents within Workflow, users need to have access to at least one
Document Type as well as privileges to retrieve / view documents. The Document Type
to which the user is given access does not need to contain any documents, nor does it
need to be associated with the Life Cycle. The user also does not need access to the
Retrieval dialog.
Note: To add life cycles to the user group, the workstation must have a Workflow module
license.
©
2016 Hyland Software, Inc.
181
Workflow OnBase 16
6. Click Close.
Configuration Module Workflow Administration
Note: In order to grant access to specific queues, the user group must have rights to the
life cycle that contains the queues.
In addition, life cycles rights can be granted to user groups by right-clicking on a life
cycle in the configuration tree and selecting User Group. You can assign user groups to
the selected life cycle.
1. Select Users | User Groups/Rights. The User Groups & Rights dialog box is
displayed.
2. Select the User Group from which you want to copy rights.
3. Click Copy. The User Group Copy Options dialog box is displayed.
4. Enter a new User Group Name that will inherit the selected settings from the
existing User Group.
5. Select the User Group Settings to Copy of the existing User Group that you would
like your new User Group to inherit.
Note: You do not have to choose all settings assigned to the existing User Group.
©
2016 Hyland Software, Inc.
182
OnBase 16 Workflow
6. Click Retain Copy Options if you would like to save the selected settings for a
Service Accounts
A user account configured as a service account will have the following rights within
Workflow:
• Retrieve a list of all life cycles including the life cycle name, ID and all other
properties.
• Retrieve a list of all queues for any life cycle.
• Retrieve a list of all ad hoc tasks and execute any ad hoc task.
Note: The Workflow Configuration Administration right also gives a specific user the
option to Manage user group layout settings in the Unity Workflow interface.
©
2016 Hyland Software, Inc.
183
Workflow OnBase 16
5. Follow these steps for the VBScript, Folder Types, and Note Types buttons. For note
Configuration Module Workflow Administration
type configuration, you must also specify rights to create, view, modify, and/or
delete note types by selecting the appropriate boxes.
1. Select Users | User Groups/Rights to display the User Groups & Rights dialog box.
2. Type the new user group name in the field or select an existing one from the User
Group Name list and click Privileges.
3. On the Assigning User Group Privileges for [group name] Group dialog box, check
the Workflow box in Client Based Products .
4. To assign Workstation Options , check the User/Workstation Options box in the
Client Features section.
5. Click Save & Close.
To gain access to the Workflow inbox, but deny the right to the Execute
Workflow right-click menu outside of Workflow
1. Select Users | User Groups/Rights to display the User Groups & Rights dialog box.
2. Type the new user group name in the field or select an existing one from the User
Group Name list and click Privileges .
3. If the Workflow privilege is selected for the user group, clear it.
4. On the Assigning User Group Privileges for [group name] Group dialog box, check
the Workflow Restricted box in the Client Based Products section.
5. Click Save & Close.
Change viewing privileges to life cycles and queues in the Workflow inbox
In order for users to access life cycles, they must have the appropriate privileges.
Note: The MANAGER and ADMINISTRATOR accounts must be assigned specific rights to
any queues those user groups require access to.
3. Select life cycle(s) from the Life Cycle list on the Available for selection list. The
associated queues are selected in the Work Queue list below. You can deselect
individual queues by clicking them in the Work Queue list.
4. Click the Add>> button to move the life cycle and queues to the Selected for Group
list. To revoke access, select the life cycle(s) on the Selected for Group list and
click the <<Remove button.
©
2016 Hyland Software, Inc.
184
OnBase 16 Workflow
Note: Only ad hoc tasks belonging to life cycles to which users have rights are displayed
for selection.
©
2016 Hyland Software, Inc.
185
Workflow OnBase 16
System tasks are visible in the Tasks Bar when viewing a Document Type that has been
associated with that task. Document Types can be assigned in the Workflow Tree
Configuration dialog box or in the Document Types dialog box.
To associate a system task to a Document Type in the Document Types dialog box:
Note: The Workflow Administrator privilege overrides all queue level privileges in those
queues that the user/user groups has rights.
Caution: The MANAGER and ADMINISTRATOR user will automatically be granted Workflow
log purging privileges when the Workflow or Workflow Restricted privilege is granted.
Configuration Rights
From the User Group & Rights screen, appropriate permissions must be granted. The
following rights affect Workflow.
©
2016 Hyland Software, Inc.
186
OnBase 16 Workflow
• Configure custom queries, VB scripts, folder and notes. See page 183.
Tip: Apply the verbose command line switch (-V) to the Client shortcut when importing
life cycles; logging is turned on and errors encountered during import will be logged. In
addition, if an invalid character is encountered, the lines of XML up to, but not including,
the invalid character will be reported in a report stored in the SYS Configuration Reports
Document Type.
Note: Importing involves careful scrutiny of the data presented in the import dialogs.
Care must be taken to identify each element in the life cycle to be imported, and
determine how those elements will be mapped to the import life cycle.
Note: Workflow task lists are always imported as New Objects and assigned new tasklist
IDs. Any existing VBScripts or OnBase API integrations referencing tasklists linked to
the imported life cycle will need to be updated with the new tasklist ID value.
©
2016 Hyland Software, Inc.
187
Workflow OnBase 16
4. Click OK.
5. Resolve any life cycle or queue conflicts. See page 190 for more information
about conflict resolution.
©
2016 Hyland Software, Inc.
188
OnBase 16 Workflow
6. Resolve Document Type conflicts or any other conflicts. You can also save your
Caution: If a document belonging to the SYS System Overlay Images Document Type is
imported during a Workflow import, and it has the same description as a document found in
the destination database, the existing document is used for overlay. If no match is found, a
new document is created from the import XML file and stored into the database.
Caution: The destination database should not have been changed between the time that the
session was saved and the time the session was resumed.
3. Click Open.
4. Resolve all conflicts. See page 195 for more information.
5. Click Retest. See page 202 for more information.
6. When all conflicts are successfully resolved, the All dependencies resolved. Do you
want to Import the Life Cycle? message displays. Click OK to continue with the
import process. Click Cancel to cancel the import process.
©
2016 Hyland Software, Inc.
189
Workflow OnBase 16
7. When the import has completed successfully, the Import Completed Successfully
Configuration Module Workflow Administration
Conflict Resolution
Conflicts can occur when a life cycle being imported contains one or more of the
following that have the same database identification number or name as an item in the
new database:
• a life cycle
• a Unity Life Cycle
• queue
• Document Type Group
• Document Type
• document templates
• Keyword Type
Caution: When importing encrypted keywords, these keywords will lose the encryption flag.
If you wish for the imported keywords to be encrypted, you must lock the system through
the Configuration module ( Utils | Database Settings) and reset the encryption for the
Keyword Types.
• custom queries
• file types
• folder types
• folder templates
• fonts
• print formats
• print queues
• XML formats
• XML format ports
• notifications
• currency formats
• users (only applicable to users that are used in a life cycle. For example, a load
balancing queue would have associations to users.)
Note: Deactivated users in the destination database are not available for selection using
conflict resolution.
• user groups
• note types
©
2016 Hyland Software, Inc.
190
OnBase 16 Workflow
• VBScripts
• E-Forms
• user forms
• Unity Forms Templates
Note: When resolving this conflict type, ensure that the Document Type associated with
the Unity Form template is assigned all the Keyword Types configured for the Unity Form
template. Document Type conflicts need to be resolved before resolving Unity Form
template conflicts.
Note: If an imported Unity Form template has the same name as a Unity Form template
that already exists in the destination database, but is associated with a different
document type, the user will not be able to use the Map to Same Name button.
Caution: Be extremely careful when mapping Org Charts and Users within the Org Charts.
Ensure that you do not map users in a way that would make them their own managers or
their own assistant. This is not supported.
• Roles
• Calendars
• Document Composition Libraries
• Form Letter Templates
• SAP servers
• Managed Folders
Caution: Always resolve Managed Folders before resolving Hold Reasons to ensure you are
resolving the Hold Reasons correctly and matching the Hold Reason with the correct
Managed Folder.
Caution: Always resolve Event Sets before resolving Events to ensure you are resolving the
Events correctly and matching the Events with the correct Event Set.
• RIM Events
• RIM Retention Plans
©
2016 Hyland Software, Inc.
191
Workflow OnBase 16
There are two dialog boxes associated with conflict resolution: Workflow Conflicts
Resolution dialog box and Naming Conflicts for “Name of Life Cycle” dialog box.
Understanding Conflicts
When a conflict is being resolved, the Workflow Conflicts Resolution dialog box will
provide you with information that will aid you in the conflict resolution process. When a
conflict is selected, the detail of that conflict will be displayed in the Description of
Conflict box located in the upper right-hand corner of the screen.
The following are categories of conflict types:
• Life cycle - page 192
• Queue - page 193
• Document Types - page 196
• All other conflict types - page 198
1. Select the life cycle to obtain a description of the conflict on the right side of the
dialog box.
2. Resolve the conflict in any of the following ways:
• Rename the life cycle by clicking Create New and supplying the new name. The
maximum number of characters allowed is 50.
• Replace the current life cycle with the newly imported life cycle by selecting a
life cycle from the Mapping/Replacing Choices dialog box and clicking Replace .
©
2016 Hyland Software, Inc.
192
OnBase 16 Workflow
3. Click Save when all conflicts have been resolved for the life cycle.
Note: If the life cycle you exported uses E-Forms and you used the keyword number in
the OBKeys values, you will need to make sure these values correspond to the same
keywords in OnBase to which you are importing. Also, the path configured to any user
forms must be reconfigured for the imported form.
Queue Conflicts
If you choose to replace an existing life cycle with a newly imported life cycle, and
queues in the new life cycle match queues already in the system from the life cycle being
replaced, the Workflow Conflict Resolution dialog box will display.
To resolve a queue conflict:
1. Select the queue to obtain a description of the conflict on the right side of the
dialog box.
2. Resolve the conflict in any of the following ways:
• Rename the queue by clicking Create New and supplying the new name. The
maximum number of characters allowed is 50.
• Replace the current queue with the newly imported queue by selecting a queue
from the Mapping/Replacing Choices box and clicking Replace.
©
2016 Hyland Software, Inc.
193
Workflow OnBase 16
4. Click Save when all conflicts have been resolved for the queue(s).
Note: If you select the Show Mapped Objects , mapped items will be displayed. If you
select Show Replacing Objects , items replacing existing items will be displayed. If you
select Show New Objects , items that are created as a new object will be displayed. When
these options are not selected, the corresponding objects will not be displayed in the
dialog box.
©
2016 Hyland Software, Inc.
194
OnBase 16 Workflow
Resolve opens the Workflow Conflicts Resolution dialog box. Each category must be
selected and resolved. See page 196 and page 198 for more information.
Retest evaluates the conflict status of the import. Retesting must be performed after
conflicts have been resolved in order to move forward with the import. See page 202 for
more information.
Create Report can be used at any time during conflict resolution to produce a report of
the resolved conflicts, in addition to the WORKFLOW CONFIGURATION IMPORT report that
is automatically produced as a result of the import process. All resolved conflicts in all
categories will be reported, regardless of the selected category. See page 203 for more
information.
Save Session allows you to save your progress in the current import process. See
page 204 for more information.
Resolutions from File allows you to import a saved session information to use for the
current conflict resolution. See page 204 for more information.
If the Hide Resolved Conflicts (Retest to see changes) check box is selected, once a conflict
is resolved and the conflicts are retest, the resolved conflicts will be removed from the
conflict list.
©
2016 Hyland Software, Inc.
195
Workflow OnBase 16
Caution: If a document belonging to the SYS System Overlay Images Document Type is
imported during a Workflow import, and it has the same description as a document found in
the destination database, the existing document is used for overlay. If no match is found, a
new document is created from the import XML file and stored into the database.
Tip: When importing multiple Document Types that map to the same HTML form, care
must be taken when creating new forms, versus mapping to existing HTML forms.
1. Select the Document Type category in the Naming Conflicts for “Name of Life Cycle”
dialog box.
2. Click Resolve.
3. The Workflow Conflicts Resolution dialog box displays.
4. Select the Document Type to obtain a description of the conflict on the right side
of the dialog box.
5. Resolve the conflict in any of the following ways:
• Map the currently selected Document Type to an existing Document Type in the
database by selecting an existing Document Type to map to in the Mapping/
Replacing Choices list and clicking Map.
• Replace the current Document Type with the newly imported Document Type by
selecting a Document Type from the Mapping/Replacing Choices dialog box and
clicking Replace . Document Type settings are preserved as they were in the
existing Document Type.
©
2016 Hyland Software, Inc.
196
OnBase 16 Workflow
• Rename the Document Type by clicking Create New and supplying the new
Note: The Default Disk Group setting is not applied from imported Document Types.
Caution: Care must be exercised when selecting Map to Same Name. All dependencies within
the mapped Document Type will also be mapped to existing configurations and may result
in errors.
6. Click Save when all conflicts have been resolved for the life cycle.
Note: If you select Show Mapped Objects , mapped items will be displayed. If you select
Show Replacing Objects , items replacing existing items will be displayed. If you select
Show New Objects , items that are created as a new object will be displayed. When these
options are not selected, the corresponding objects will not be displayed in the dialog
box.
1. Select the User Forms category in the Naming Conflicts for “Name of Life Cycle”
dialog box.
2. Click Resolve.
3. The Workflow Conflicts Resolution dialog box displays.
4. Select the user form to obtain a description of the conflict on the right side of the
dialog box.
5. Resolve the conflict in any of the following ways:
• Map the currently selected user form to an existing user form in the database
by selecting an existing user form to map to in the Mapping/Replacing Choices
list and clicking Map.
• Replace the current user form with the newly imported user form by selecting a
user form from the Mapping/Replacing Choices dialog box and clicking Replace .
• Rename the user form by clicking Create New and supplying the new name. The
maximum number of characters allowed is 50.
©
2016 Hyland Software, Inc.
197
Workflow OnBase 16
6. Click Apply when all conflicts have been resolved for the life cycle.
Configuration Module Workflow Administration
Note: If you select Show Mapped Objects , mapped items will be displayed. If you select
Show Replacing Objects , items replacing existing items will be displayed. If you select
Show New Objects , items that are created as a new object will be displayed. When these
options are not selected, the corresponding objects will not be displayed in the dialog
box.
7. After clicking Apply, if Create New was selected for a user form, the Browse for
Folder dialog box is displayed.
Browse to the location where you would like to store the form and click OK .
Ensure the path used is accessible to users by using a UNC path.
Caution: Security user group rights are not exported for libraries. If you use the Map or
Replace options during the import for library, the user group rights will not change and will
remain according to what was already on the destination system. When using the Create
New option for a library, the MANAGER group will automatically be assigned to have edit
access to the library.
©
2016 Hyland Software, Inc.
198
OnBase 16 Workflow
Note: When importing a Keyword Type that is configured to use auto numbering, if you
choose Create New, the new Keyword Type's initial value starts at 0. If you choose Map
To, the Keyword Type's initial value maps to the keyword value in the destination
database and will use the existing sequence value. If you map a Keyword Type that is
configured with auto numbering to a Keyword Type in the destination database that is
not configured with auto numbering, the mapped Keyword Type will not be configured
with auto numbering because the mapped Keyword Type inherits the properties of the
Keyword Type in the destination database.
• custom queries
• document templates
• file types
• folder types
• folder templates
• fonts
• Form Letter Templates
Caution: Security user group rights are not exported for templates. If you use the Map or
Replace options during the import for template, the user group rights will not change and
will remain according to what was already on the destination system. When using the
Create New option for a template, the MANAGER group will automatically be assigned to
have edit access to the template.
• print formats
• print queues
• XML formats
• XML format ports
• notifications
• currency formats
• Org Charts
• Roles
• users (only applicable to users that are used in a life cycle. For example, a load
balancing queue would be associated with users.)
• user groups
• note types
• VBScripts
• E-Forms
Note: If a document belonging to the SYS HTML Form Document Type is imported and
does not have a value for the Description Keyword Type, or it has spaces as the value, it
will be imported with a unique, automatically-generated value in the format of “Eform ID
nnn”, where nnn is the ID number for the form.
©
2016 Hyland Software, Inc.
199
Workflow OnBase 16
Note: When resolving this conflict type, ensure that the Document Type associated with
the Unity Form template is assigned all the Keyword Types configured for the Unity Form
template. Document Type conflicts need to be resolved before resolving Unity Form
template conflicts.
Note: If an imported Unity Form template has the same name as a Unity Form template
that already exists in the destination database, but is associated with a different
document type, the user will not be able to use the Map to Same Name button.
Caution: Always resolve Managed Folders before resolving Hold Reasons to ensure you are
resolving the Hold Reasons correctly and matching the Hold Reason with the correct
Managed Folder.
Caution: Always resolve Event Sets before resolving Events to ensure you are resolving the
Events correctly and matching the Events with the correct Event Set.
• RIM Events
• RIM Retention Plans
©
2016 Hyland Software, Inc.
200
OnBase 16 Workflow
Note: For conflicts with actions that transition documents to another queue, they will not
be listed in the Naming Conflicts for “Name of Life Cycle” dialog box. They will open in
their own Workflow Conflicts Resolution dialog box. Skip to step 3 for this type of conflict.
2. Click Resolve.
3. The Workflow Conflicts Resolution dialog box displays.
4. Select the conflict to obtain a description of the conflict on the right side of the
dialog box.
Note: Actions that transition documents to another queue will have the life cycles to
which they belong displayed in brackets next to the conflict item and the item in the
Mapping/Replacing Choices box.
Note: When resolving a WorkView Class DTA or a WorkView Filter DTA, you can only map
to an existing DTA. You cannot create a new DTA or replace an existing DTA with the
imported DTA.
• Replace the current item with the newly imported item by selecting a item from
the Mapping/Replacing Choices dialog box and clicking Replace.
• Rename the conflict by clicking Create New and supplying the new name. The
maximum number of characters allowed is 50.
• Map all selected imported document types to existing document types that
match in name by clicking Map to Same Name.
Note: When resolving queue references, if you select multiple queues that do not belong
to the same life cycle and multiple queues with the same name exist but in different life
cycles and click Map to Same Name , you will be prompted to resolve the mappings
individually.
Caution: Use care when selecting Map All to Same Name . All dependencies within the mapped
item will also be mapped to existing configurations and may result in errors.
©
2016 Hyland Software, Inc.
201
Workflow OnBase 16
6. Click Save when all conflicts have been resolved for the life cycle.
Configuration Module Workflow Administration
Note: If you select the Show Mapped Objects , mapped items will be displayed. If you
select Show Replacing Objects , items replacing existing items will be displayed. If you
select Show New Objects , items that are created as a new object will be displayed. When
these options are not selected, the corresponding objects will not be displayed in the
dialog box.
Note: Some object types do not have the Replace button available by design. For these
object types, you must create a new object or map the object to an existing object.
Retesting Conflicts
Once conflicts have been resolved, you must retest the import for conflicts. To test for
remaining conflicts:
1. Click Retest in the Naming Conflicts for “Name of Life Cycle” dialog box.
2. If conflicts remain, the Naming Conflict for “Name of Life Cycle” dialog box will
display. If the Hide Resolved Conflicts check box is selected, when Retest is clicked,
the list of conflicts will contain only the categories still containing conflicts. If the
Hide Resolved Conflicts check box is not selected all categories that originally had
conflicts will be listed.
3. If all of the conflicts have been resolved, the All dependencies resolved. Do you
want to Import the Life Cycle? message displays. Click OK to continue with the
import. Click Cancel to return to the Naming Conflicts for “Name of Life Cycle” dialog
box.
©
2016 Hyland Software, Inc.
202
OnBase 16 Workflow
1. Upon clicking Retest after all conflicts have been solved, a Workflow Import dialog
box will display stating Please select a directory to store HTML Forms. Click OK .
2. The Browse for Folder dialog box is displayed.
Creating Reports
You can create a report listing all of the conflict resolutions in the Naming Conflict for
“Name of Life Cycle” dialog box by clicking Create Report. The report will contain all
resolved conflicts in all categories. The reports are accessed in the SYS Configuration
Reports Document Type.
A report is also created during an import process automatically. This report can be
accessed by retrieving the SYS Configuration Reports Document Type, and selecting the
most recent WORKFLOW CONFIGURATION IMPORT document. The Workflow Configuration
Report lists the name of the imported life cycle, how conflicts were resolved, and all
configuration objects associated with the imported life cycle (e.g., user groups,
keywords, Document Types, etc.).
©
2016 Hyland Software, Inc.
203
Workflow OnBase 16
Saving Sessions
Configuration Module Workflow Administration
Once you reach the Naming Conflict for “Name of Life Cycle” dialog box, you have the
option to save the conflict resolution progress in your current import session. In
addition, saved sessions can be imported and the information can be used in subsequent
life cycle imports.
Tip: If you are using a saved session as a resolution file, use a descriptive name to
identify the file as a resolution file and the database in which it was created.
To save a session:
1. Click Save Session in the Naming Conflict for “Name of Life Cycle” dialog box.
2. Select the appropriate directory that you want to save your session file in.
3. Enter an appropriate file name with an .xml extension.
4. Click Save.
5. Click OK.
6. Click Cancel, followed by Yes , to exit the Naming Conflict for “Name of Life Cycle”
dialog box.
1. Click Resolutions from File. The Choose a File to Process dialog box is displayed.
2. Select the appropriate file.
Caution: Resolution files are specific to the database they were created in. A resolution file
should only be used for the database in which it was created. The destination database
should not be changed between the time the resolution file was saved and the time the
saved session is resumed.
3. Click Open.
©
2016 Hyland Software, Inc.
204
OnBase 16 Workflow
Orphaned Documents
©
2016 Hyland Software, Inc.
205
Workflow OnBase 16
4. Repeat steps 1 through 3 for each orphaned document you would like to resolve.
Configuration Module Workflow Administration
Note: If the Deleted Work Queue Document Migration dialog box is exited without
assigning orphaned documents to existing queues or deleting the orphaned documents
from the life cycle, the queue that no longer exists in the replaced life cycle will be
created as a placeholder. The queue will not be configured. This can allow for the queue
to be kept and reconfigured, while maintaining its current documents. In addition,
documents can be transitioned out of this created queue manually at a later time.
Tip: You can select all orphaned documents to perform an identical assignment or
deletion on by clicking Select All. Alternately, you can select multiple orphaned
documents to perform an identical assignment or deletion by holding down Ctrl while
selecting individual documents. You can select a group of documents that are listed next
to each other by holding down Shift, clicking the first document in the group, then
clicking the last document in the group.
©
2016 Hyland Software, Inc.
206
OnBase 16 Workflow
Note: The option selected for User Interface in the Workflow Display Options tab in the
Client overrides this setting.
Configuring the Server for Use with the Core-Based OnBase Client Interface
In order for the Workflow Queues right-click option to function correctly, the
usequerycontext attribute must be set to false in the Application Server’s web.config file.
If this attribute is not set to false, the Workflow Queues right-click option will not
function in the Core-based OnBase Client interface as described.
©
2016 Hyland Software, Inc.
207
Workflow OnBase 16
If you want Workflow to always be initiated when documents are imported into OnBase,
complete the following steps:
When this option is selected, documents imported into OnBase will initiate Workflow and
the Initiate Workflow check box is not available to users.
©
2016 Hyland Software, Inc.
208
OnBase 16 Workflow
When this option is selected, documents re-indexed in OnBase will initiate Workflow
automatically. The option to initiate Workflow will not be available in the Re-Index
Document dialog box.
Managing Timers
If timers are configured to run at the same time, the system will kick off the first timer
in the list; the next timer, scheduled for the same execution time, will not begin until the
previous one completes.
The server that manages and executes the timers is a primary factor in the life cycle’s
efficiency. For example, if the OnBase Client that initiates a life cycle must also perform
all of the System Work for a document, the placement of workload is important. If you
are running a DIP Process that feeds a Workflow Queue then you may want to consider
using a timer to kick off the system work.
©
2016 Hyland Software, Inc.
209
Workflow OnBase 16
Timers can been monitored in the Classic Client interface using the Workflow System
Configuration Module Workflow Administration
Monitor when the –WFSRVR command line switch is applied. For all other user interfaces,
timers can be monitored using the Workflow Timer Service. Refer to the Workflow Timer
Service documentation for more information.
Note: The -LT command line switch indicates the log off time of the Client module. Be
aware of timers that may be running when using the auto logoff switch because they will
not trigger unless the Client workstation is logged in to OnBase.
Workflow Doctor
Workflow Doctor is used to examine the state and general “health” of a life cycle
configuration and the related Workflow system. It can be used to diagnose existing and
potential problems for a Workflow system. Each time Workflow Doctor is used, a
Workflow Doctor Configuration Report is produced and stored in the SYS Configuration
Reports Document Type.
The Workflow Doctor consists of the following:
• Report Issues. See page 211.
• Fix System Errors. See page 215.
©
2016 Hyland Software, Inc.
210
OnBase 16 Workflow
Report Issues
©
2016 Hyland Software, Inc.
211
Workflow OnBase 16
2. Select the check box next to the appropriate report items to be included in a final
Configuration Module Workflow Administration
Workflow Doctor Configuration Report. By default, all items under a report type
will be selected. To deselect all items, select the corresponding check box. You
also can select individual items to include in the report. The following is a
description of each category and each item listed in the category:
System Statistics - general information about the objects configured and present
in the Workflow system.
Object Count The count of each type of Workflow object that is configured in the system.
Document Includes the number of documents in each queue, broken down by life cycle,
Statistics the oldest/newest documents in each queue, the number of documents
processed by each user, and the average time a document spends in each
queue.
Transitions Transition that have been created in the graphic view, and have been
that have configured in a Workflow function, but have not been executed.
never been
used
Configuration Issues - errors that exist in the configuration of the life cycle.
Disabled Objects that are currently configured for use, but have been disabled (e.g.,
Objects disabled logging of a document in the Workflow log, disabled task lists, rules,
actions, etc.)
Duplicate Instances where a duplicate name is found for the same life cycle entry
Object (typically caused by import/export errors).
names in
Life Cycle
Graphic Life cycles that have not had a graphic layout created for them.
Layout
Missing
Objects Objects that have not been associated with a specific icon via Workflow
without Configuration.
Icons
©
2016 Hyland Software, Inc.
212
OnBase 16 Workflow
Task List Tasks lists that have been configured with more than 10 levels of nesting.
Trees that
are Over 10
Levels Deep
Transitions Transitions that have been created in the graphic layout, but are not used in
that are any Workflow configuration.
Present with
no
Configuratio
n to use
them
System Errors - errors that exist in the client execution of the life cycle.
Invalid Task Sequence Task list sequences that either are out of order or have
multiple tasks with the same sequence number.
Missing Tasks Queues that have become corrupt because they are pointing to
load balancing work, user work, or system work that does not
actually exist; therefore, task lists are listed that do not exist.
Object Rights Referential Users that have rights to an object that does not exist or users
Integrity that do not exist have rights to a Workflow object.
Orphaned Objects The objects that are no longer in use (i.e., not part of any
configured life cycle).
System Referential Workflow objects that have been deleted, but have lingering
Integrity configuration. For example, if you have a deleted queue that is
still assigned to a life cycle, it would fall under this category.
Remove Rules-Based User Locates instances where a document is not present in a life
Assignments for cycle, but still has a load balance assignment associated with
Documents Not In Life it, and remove these assignments from the database.
Cycle
©
2016 Hyland Software, Inc.
213
Workflow OnBase 16
3. If you would like the selected report sections generated into separate reports,
Configuration Module Workflow Administration
select the Create Separate Reports option. When System Statistics , Configuration
Issues , and System Errors are all selected, a single report will be created with a
Description Keyword Value of WORKFLOW DOCTOR. When the reports are
generated separately, reports will be created for each section. The System
Statistics report will have a Description Keyword Value of SYSTEM STATISTICS.
The Configuration Issues report will have a Description Keyword Value of
CONFIGURATION ERRORS. The System Errors report will have a Description
Keyword Value of SYSTEM ERRORS.
4. Click Next>>. The Select Life Cycles dialog box is displayed.
5. Select the appropriate life cycles and click Add>>. Click Add All>> to add all life
cycles.
6. Click Diagnose when all items have been properly selected, and the system will
run a diagnosis of the life cycle and produce a Workflow Doctor Configuration
Report.
©
2016 Hyland Software, Inc.
214
OnBase 16 Workflow
1. In the Configuration module, select Workflow | WF Doctor | Fix System Errors . The
Select Errors dialog box is displayed.
2. Select the appropriate error(s) you want to find. If you want to find all errors,
select the All Errors check box. For information about the types of errors, see the
descriptions in Report Issues on page 211.
©
2016 Hyland Software, Inc.
215
Workflow OnBase 16
4. To automatically find the error to correct it, select the error and click Repair. You
can repair all errors by clicking Repair All.
5. When you are done repairing errors, click Cancel to exit the dialog box.
System Interaction
Database
The performance of Workflow can be adversely affected if the database indexes are not
properly maintained. This maintenance will vary depending on the type of database.
(i.e., Oracle, Microsoft SQL Server, etc.) Also, the placement of the OnBase table spaces
on the type and number of RAID arrays can also dramatically affect performance. See
database documentation for a discussion on this topic.
Security
Access to documents via Workflow is accomplished by a combination of assignments
made at the document type, life cycle, and work queue level. Specifically:
©
2016 Hyland Software, Inc.
216
OnBase 16 Workflow
Caution: The ability to view documents in a life cycle is controlled at the queue level. If a
user has rights to a Workflow queue, they will also have rights to view all the documents in
that queue, regardless of their security rights (i.e., security keyword assignments,
Document Type rights).
EDM Services
If a user does not have rights to the Document Type to which a document belongs that is
in Workflow, the Save as New Document button is disabled in Workflow. If you want to
create a new document under this circumstance, use the DOC - Copy Document action.
Likewise, if a user does not have rights to the Document Type to which a document
belongs that is in Workflow and the queue the document belongs to does not have the
proper Override Document Modification Privilege options selected, the Save as Revision
button is disabled in Workflow.
When documents are checked out to the EDM Briefcase, Workflow actions are still
executed upon them.
©
2016 Hyland Software, Inc.
217
Workflow OnBase 16
To create an e-mail notification that allows users to execute Workflow ad hoc tasks
Configuration Module Workflow Administration
1. Create and configure a Workflow e-mail notification with the Add Outlook Header
check box selected.
2. Add the e-mail notification you created in step 1 to the system work of a queue,
using one of the following action types:
• Notify - Send Notification
• Notify - Send Notification with This Document
3. Create and configure ad hoc tasks with the Available in Outlook check box
selected.
©
2016 Hyland Software, Inc.
218
STUDIO - WORKFLOW CONFIGURATION
Overview
Workflow life cycles can be configured in OnBase Studio. OnBase Studio provides access
to configuration of life cycle compatible with versions previous to 11.0, but also provides
the ability to configure Unity Life Cycles that route not only documents, but WorkView
objects, managed folders, Plan Review projects, and Agenda Manager items for version
12 and beyond. In addition to routing items other than documents, Unity Life Cycles
have ownership and portfolio functionality. Ownership and portfolio functionality is not
available in standard life cycles compatible with versions 11.0 and previous.
Note: Unity Life Cycles that route items other than documents can be viewed only in the
Unity Workflow and Web Client Workflow interfaces. Unity Life Cycles that route
documents can be viewed in the Core-based OnBase Client, Mobile Access for Android,
Mobile Access for iPad, Mobile Access for iPhone, Mobile Access for Windows Phone, and
Mobile Access for Windows.
A life cycle represents a course of business that a document must follow. Each step the
document makes is represented by a separate queue in the life cycle. Each time a
document moves to a new queue, it is called a transition. When a document enters a life
cycle, all the necessary work that must be performed during the normal course of
business is performed on the electronic document that is stored in OnBase. In OnBase
Studio, a life cycle can be viewed in a repository tree configuration format, which
displays the life cycle, queues, rules, actions and tasks in a hierarchical structure. The
other format for viewing life cycles is a graphic view, which displays the queues as
bitmaps with transition arrows representing movement between the queues.
Pre-Plan
Before you create a new life cycle, prepare a detailed outline and diagram of your
business process. In order to create a successful life cycle, know what steps and tasks
need to be performed to achieve a specified goal.
©
2016 Hyland Software, Inc.
219
Workflow OnBase 16
The example below demonstrates a business process for approving requisitions, and a
life cycle that uses a Process Flow Design to accomplish that business objective.
Studio - Workflow Configuration
Graphic Layout
Once all of the queues have been created and the work and tasks have been configured,
proceed to the graphic layout. In the graphic layout, you create a picture of the life
cycle.
Assign Rights
Rights are important. Without them, you do not have access to certain items, such as life
cycles, Document Types, note types and folder types. You must assign user rights to
both the life cycles and to the individual queues within the life cycles.
©
2016 Hyland Software, Inc.
220
OnBase 16 Workflow
Conditional Branching
Uses rules to conduct if-then-else logic.
Looping
Eliminates nesting which uses stacked memory. Higher levels of nesting exhaust the
stack and causes OnBase to close unexpectedly. This process involves sending the same
document through the task list, incrementing a keyword using actions or a VBScript to
update the status of the document each time.
Breaking Execution
Break On - Breaking execution to fall out of a loop can be achieved through the use of
the Break On option for task lists. Conduct the work with Break On at the top level, not
under the evaluations.
Break Processing - Breaking can also be achieved through the use of Break Processing
action to terminate a task list.
Caution: Memory requirements increase with newer versions; validate your life cycle
against the upgrade in a test environment before implementing it in a production
environment.
Design Concepts
A primary consideration during the design phase is creating a resilient Workflow
solution. A small effort in the beginning to make batches recoverable at each stage of
the Workflow process can prevent a catastrophic event during production.
While not every possible abort can be predicted, a list of typical failure scenarios can
lead to a Workflow that is resilient to entire classes of failures:
©
2016 Hyland Software, Inc.
221
Workflow OnBase 16
• The Workflow process aborts during a bulk loading operation (i.e. DIP).
• The database shuts down while Workflow users are executing task lists on
documents.
• The Workflow process aborts during an output process.
• A power outage causes a timer to fire inappropriately, or not at all.
Studio - Workflow Configuration
A --> B --> C
During the day, the streaming Workflow queue has an error, or the file generated by the
B queue is lost. The documents processed are mixed in with all the other documents
stored in queue C, making it difficult to recover or recreate the file.
The preferred recovery method is to reprocess all the documents and generate a new
file. To do this, a queue must be created to hold a copy of the documents until the
streamed file is successfully processed, transferred or uploaded. The following diagram
shows the improved life cycle:
A --> B --> C
If OnBase lost power during the middle of DIP, this life cycle would not be recovered
easily. While the OnBase system could easily be recovered by simply purging the DIP
batch and reprocess the input file, the data loaded into the other system might be
difficult or impossible to remove. Often it is destructive to submit duplicate data, which
would occur when the DIP file is reprocessed.
This life cycle becomes more recoverable when a queue is included to hold a temporary
copy of the documents in the A queue. This type of queue makes it easy to restart the
output process by clearing out the A queue and reloading it with the contents of the Wait
Queue. The following diagram shows the improved life cycle:
©
2016 Hyland Software, Inc.
222
OnBase 16 Workflow
Queue Recoverability
Queue recoverability is the ability to recover from an interruption during a process. The
easiest way to achieve this is to design the queue so a document can be routed through
the same queue multiple times with no adverse effects. It is important to change
keywords in such a way that re-processing the same document in the same queue leads
to the same keyword values being set.
Performance Concepts
When designing and implementing a Workflow where high processing speeds are
required, there are several concepts to keep in mind. Remember that every rule and
action requires one or more database operations to be performed. Determining which
operations are fast and which are not is important in designing and implementing a high-
performance Workflow.
©
2016 Hyland Software, Inc.
223
Workflow OnBase 16
life cycle individually to get the number of documents in the Data Entry state. This
situation can be rectified by the creation of another type of function call life cycle. This
function call life cycle could contain a single Data Entry queue where documents are
moved during their own life cycles. Once the actions are performed in this separate life
cycle, the documents are moved back to their original main life cycle to continue. This
centralizes the documents to one queue, which allows for easier logic and security
maintenance. The diagram below demonstrates how a unified view of the work that
needs to be performed by the data entry personnel can be accomplished across multiple
life cycles operating on potentially different document types. In the diagram, the dashed
lines represent when the control is passed between the life cycles. In reality, the
documents never leave their starting life cycle until the end. These documents are added
from the Initial Queue in Application A and Application B to the Demographic Entry life
cycle.
©
2016 Hyland Software, Inc.
224
OnBase 16 Workflow
Using E-Forms
Electronic Forms (E-Forms) are custom written in HTML to meet a specific need within
Studio. These differ from User Forms in that they must be imported into OnBase and
OnBase must be licensed for the E-Forms module.
Electronic Forms can be used in Workflow for a variety of different tasks. One particular
use is the capture of data from the user without specifically storing the data as keywords
within OnBase. This can be useful if information needs to be captured during a Workflow
process, but it is not useful for the categorization or retrieval of documents. In this case,
the form can contain the extra data without altering the keywords associated with the
original document. If the data that is captured is relevant outside the life cycle, the form
can be left in OnBase and retrieved as an associated document of the original.
Another use for E-Forms is to serve as a “token” document within Workflow. If the entity
that you want to route through Workflow does not exist within OnBase, an Electronic
Form can be created to act as a representation of this entity, which can be added to the
life cycle. Another use for E-Forms is to perform “double-blind entry.” The goal of
double-blind entry is to have two different people enter the same data, then compare
the values to validate the entry.
Note: If there is an attribute for a value in an E-Form, and only the "" exist, the E-Form
will not work as intended in Workflow.
When an E-Form is used in Workflow and a button of type=submit has the value
OBBtn_Cancel, when clicked, the form is not submitted, the Last Execution Result is set
to False, and the entire task is aborted.
When an E-Form is used in Workflow and a button of type=submit has the value
OBBtn_No, when clicked, the form is not submitted, the Last Execution Result is set to
False, but the Task is not aborted.
©
2016 Hyland Software, Inc.
225
Workflow OnBase 16
Definitions
Actions
An Action is a task or process performed within the life cycle of a business process.
Studio - Workflow Configuration
Examples of actions include moving a document to the next stage of the business
process, adding a keyword to a document or deleting a document from a life cycle. Once
an action type is selected, OnBase prompts you for the information necessary to
complete the task. Any task that you need the Workflow process to perform must be
configured as an action.
Action Types
Action Types must be associated with every new action created. When a new action is
added, an Action Type drop-down list containing the action types available is displayed.
Each action type causes OnBase to perform a specific kind of task. Once you select an
action type you can specify any additional configuration required for that action type.
The drop-down list of action types is divided into groups, based upon what the action will
do and what will be affected.
Note: Tasks can be executed on multiple items at the same time. To select consecutive
items, click the first item, hold the Shift key and click the last item. To select specific
items, hold the Ctrl key while clicking the items. The tasks you execute apply to the
selected items.
Work Items
Work items can be routed through a life cycle. Items consists of documents, WorkView
objects, managed folders, Agenda Items, Meetings, or Plan Review Projects. Only Unity
Life Cycles support the routing of all items. All other life cycles can only route
documents. Unity Life Cycles and the routing of all item types can only be configured in
the OnBase Studio. Life cycles configured in the Configuration module can only route the
document item type.
Life Cycle
A life cycle or set of life cycles represent a business process that an item travels
through. A life cycle defines the steps that an item takes in a given business process.
Each step or state is represented by queues. Every time an item moves to a new step or
state it is called a transition. Essentially, a life cycle consists of a series of queues,
transitions, actions and rules that solve a specific business issue.
When an item enters a life cycle, all of the necessary work that must be performed for
the business process is performed on the item contained in OnBase. If the business
process changes, any procedural changes can be incorporated into the life cycle(s)
configuration immediately.
©
2016 Hyland Software, Inc.
226
OnBase 16 Workflow
Notification
A Notification is a message sent to a user or users during the Workflow process. The
message is sent via e-mail, either an internal or an external mail system. Notifications
Property
A Workflow property stores a value temporarily, rather than storing it to the database or
disk groups. Once created, a property can store a value for the duration of a task or the
entire duration of a user’s session.
Queue
A Queue represents a step or state within a business process. A queue contains lists of
tasks that are executed on the items the queue contains and will vary from one queue to
another.
Rules
A rule represents a decision in the business process. Examples of rules are "is the
purchase order amount over $10,000?" and "does the employee acknowledge and agree
with the performance review?".
A rule can evaluate to true or false and this determines what tasks are performed on the
item being routed through Workflow.
Rule Type
When you create a new rule you specify what it will evaluate by selecting a Rule Type.
The rule type drop-down select list divides the types into groups based on what they
evaluate. Once you select an rule type you can specify any additional configuration
required for that rule type.
Task List
A Task List is a series of actions and rules that are executed with respect to an item in a
queue, or the current item in OnBase. When a task list for an item is initiated, the task
list is executed on the item until the item transitions out of the queue that began the
task list. A task list is also referred to as work.
©
2016 Hyland Software, Inc.
227
Workflow OnBase 16
System Work
System Work is a rule, action or task list, created for a queue, that is executed as soon
as an item enters that queue. System work is always performed first, before user work
or any other tasks.
Studio - Workflow Configuration
Note: When using a Core-based Workflow interface during any import process, it is
highly recommended that items be added to Workflow only during commit to minimize
the impact on performance. It is a best practice to add items to Workflow during
commit.
When designing a life cycle, system work should be utilized to perform any functions
that do not require user interaction.
Note: Re-indexing affects the way in which an item enters a life cycle, and therefore the
manner in which system work is performed for that item.
Note: System work that requires user interaction is not supported in the Core-based
interfaces. When using the Classic Client interface, it is not recommended to configure
system work that requires user interaction.
User Work
Note: This is legacy functionality. This is supported for systems that already have user
work configured.
The user initiates this work, which follows a specific sequence determined during
configuration.
Note: User work is not available in the Unity and Web Client Workflow interfaces.
Web/API Tasks
Note: This is legacy functionality and are no longer required to be configured separately
from standard ad hoc user tasks. These are supported for systems configured before the
support of ad hoc tasks in the Web Client.
This type of task list allows you to create tasks for the web-view task list that emulate
functionality available on the non web-based Client module.
©
2016 Hyland Software, Inc.
228
OnBase 16 Workflow
Timer Work
A timer triggers a rule, action or task list at a specific point in time. A Workflow server
monitors queues with timers configured. Status of timers is monitored either by the
OnBase Client Workflow System Monitor or the Core Workflow Timer Service.
System Task
System Task allow you to execute a task list against a document that is not necessarily
associated with a life cycle. You must associate the system task with any document
types on which you want to execute the task.
Note: System tasks are not supported in the Desktop Workflow interface.
Note: System Tasks configured with the Set Property Value action and the Work Item Property
option selected will not execute properly.
Note: System tasks that require user interaction are supported in the Unity and Web
interfaces. System tasks that require user interaction are not supported in all other
Core-based interfaces. When using the Classic Client interface, it is not recommended to
configure system tasks that require user interaction.
These types of task lists differ by when the task is executed and which computer
executes the task on the document.
Note: The same task cannot be placed in both Ad Hoc User Tasks and Web/API Tasks
folders. Web/API tasks, however, can be a part of any other task list (including Ad Hoc
task lists, User Work, etc.)
Events
Events are task lists that are executed when certain situations occur within a queue or
life cycle, such as when a load-balancing assignment is changed or when a queue
watermark limit is reached.
Events are configured with properties that can be used by the actions and rules
configured in the task list.
Note: Events are not supported in the OnBase Client Classic Workflow interface.
Note: Actions and rules that require user interaction cannot be configured in events.
©
2016 Hyland Software, Inc.
229
Workflow OnBase 16
Timers
Timers allow OnBase to execute rules or actions at a specific time. Timers can be
configured to execute periodically, after a certain amount of time, or at an exact point in
time.
Studio - Workflow Configuration
Transitions
A Transition, when used as a noun, refers to the path a document can take from one
queue in a life cycle to another queue. All of the transitions, taken together, define the
paths that a document can take during the business process performed by the life cycle.
In the graphical configuration, the transitions are seen as the arrows between the
queues in the life cycle.
Transition is also used as a verb to describe the process of moving a document from one
queue to another. Actions, which transition documents, move the documents from one
queue of a life cycle to another queue in the life cycle.
User Form
A User Form is a customized form, designed using Hyper Text Markup Language (HTML)
to allow user interaction during a Workflow process. User forms can also be auto-
generated for actions that use HTML forms. A user form must be created outside the
system before it can be used within Workflow. Any user forms that are used in a
Workflow process must be available to all users of the Workflow process, from the same
network location.
Note: The Web Workflow interface, Core-Based OnBase Client Workflow interface, Mobile
Client Workflow interfaces, and Unity Workflow interface can accommodate user forms
accessible by URL.
The main difference between a user form and an E-Form is that the user form is not
imported into OnBase, and therefore, is not stored in the database. It is merely used as
a placeholder for keyword information.
User Work
Note: This is legacy functionality. This is supported for systems that already have user
work configured.
User Work is a task list that must be run by the user processing the documents in a
queue. This type of work differs from system work in that a user at a workstation
initiates it. User work is a series of rules and actions that walk a user through a series of
activities. Through questions or dialogs, the user is usually required to provide more
information about the document(s) to determine what course of action should be taken.
Web/API Task
Note: This is legacy functionality. Such tasks are no longer required to be configured
separately from standard ad hoc user tasks. These are supported for systems configured
before the support of ad hoc tasks in the Web Client.
©
2016 Hyland Software, Inc.
230
OnBase 16 Workflow
A Web/API Task is an optional task that can be created for use with the web-based
application. This option allows you to create tasks for the web-view task list that
emulate functionality available on the non web-based Client module.
Caution: The ability to view documents in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to view all the documents
in that queue by default, regardless of their security rights (i.e. Document Type rights).
This includes related documents.
Caution: The ability to modify a document in a life cycle is controlled at the queue level. If
users have rights to a Workflow queue, they will also have rights to modify all documents in
that queue by default, regardless of their Modify privilege setting, including related
documents. Administrators should be aware that Workflow automatically grants the Modify
privilege to users for any documents that are in their queue. As a result, care should be
taken to only present documents which users should be allowed to modify.
Note: To view or change Keyword Values or to re-index a document via the right-click
menu, you must have appropriate rights for modifying keywords or re-indexing.
©
2016 Hyland Software, Inc.
231
Workflow OnBase 16
When objects are displayed for a queue, the object will be visible in the list of items, but
when accessed, the user will not be able to view the object unless he or she has
appropriate WorkView rights. In addition, the WorkView delete and modify rights will be
respected once an object is open unless an ad hoc task or system task is configured that
would override the WorkView security.
Studio - Workflow Configuration
Connecting to Repositories
A repository can be thought of as a container that consists of configurations. The studio
defines two types of repositories:
• Database Connection Repository : Database connection repositories are based on
an OnBase database. Database connection repositories allow multiple users to
have several connections to either the same OnBase database or different
OnBase databases. Database connection repositories can be accessed either
directly via a local ODBC connection or through an Application Server. You can
choose which connection method to use each time you connect to the database
connection repository.
• BPMN File Repository : This repository type is only available with a BPMN Modeler
license. A BPMN File Repository is a file on the user's local machine containing
all BPMN configuration items such as business process folders and BPMN
processes. BPMN file repositories allow a user to modify a configuration offline
and provide a means to send processes to other users. This allows a user to
create and modify BPMN processes and collaboration diagrams while not
connected to an Application Server or OnBase database.
©
2016 Hyland Software, Inc.
232
OnBase 16 Workflow
1. Database connection repositories are opened via the Connect dialog box. Open the
Connect dialog box in one of two ways:
Note: Studio does not support remoting as a communication method for the Application
Server. SOAP must be used. Ensure that the full Application Server URL to the service
page uses Service.asmx.
3. Enter a Data Source or select one from the drop-down select list. When Local ODBC
is selected as the connection type, the Data Source list is populated with all
available data sources. When connecting via an Application Server, the data
source entered is saved as an option in the Data Source drop-down select list for
future selection once you have connected successfully.
©
2016 Hyland Software, Inc.
233
Workflow OnBase 16
4. Select an Authentication Type from the drop-down select list. The following
options are available:
• Standard Authentication - Select this option to use standard OnBase
credentials.
• NT Authentication - Select this option to use Active Directory authentication.
Studio - Workflow Configuration
To use this option, your system must be configured for Active Directory -
Basic or Active Directory - Enhanced authentication. For more information,
see the Network Security module reference guide.
• NT Authentication (Interactive) - Select this option to enter credentials for
Active Directory authentication. The User Name must include a domain. To
use this option, your system must be configured for Active Directory - Basic
or Active Directory - Enhanced authentication. For more information, see the
Network Security module reference guide.
5. Enter a User Name and Password.
Select Remember password if you want OnBase to remember your password.
6. Click Connect.
Refreshing Repositories
You can refresh a repository in order to work with the most up-to-date configuration for
the database that the repository is associated with. To refresh a repository, right-click
on an item in the repository within the Repositories pane and select Refresh or select an
item and press F5 on the keyboard.
Refreshing will update the open repository, which has an item selected in it, with all
changes that have been saved to the database since the repository was opened. A
refresh is not limited to changes made by the current user, but will update the repository
with all changes that have been saved to the database. Items with changes that have
not been saved to the database are not refreshed.
©
2016 Hyland Software, Inc.
234
OnBase 16 Workflow
To access a repository, in the Repositories window, select the repository from the drop-
down select list. You will either be automatically logged into the repository or you will be
prompted for user credentials.
In order for your changes and additions to a repository to be reflected, you must save
the repository. Any changes you make will not be saved until the repository is saved. You
can save a repository by clicking Save button on the Home ribbon. Alternatively, you can
click the Save drop-down menu and select a specific repository to save or Save All to
save all of the repositories.
Items that have been changed and not saved are denoted with an asterisk (*).
Upon clicking Save or Save All , a Saving Repository status window is displayed. You can
click Cancel to abort saving.
1. Enter the term you want to find in the Find field at the top of the pane.
To limit your search to just the current selected item in the tree, click the Find
icon and select Use Current Scope.
To use regular expressions when searching the repository, click the Find icon and
select Use Regular Expressions .
2. Press the Enter key. The tab will display the instances of the term you entered
that are found within the tab.
A portfolio type consists of one or more portfolio relations. Portfolio types are assigned
at the queue level to determine what items are displayed in the Related Items pane when
a primary item is selected. In addition, portfolio types and portfolio relationships can be
used in rules and actions configured with a Target of Related Item to determine what
related item the rule or action will process.
©
2016 Hyland Software, Inc.
235
Workflow OnBase 16
Caution: If you are finding documents by Document Type and Keyword Type mapping, or by
document handle, users must have rights to view the Document Type in order to view
related items. If you are finding documents by folder type, users must have rights to the
folder type in order to view related items. Users do not need rights to the Document Types
configured for the folder type.
1. In the Home ribbon within the Portfolios ribbon group, click Portfolio Relations .
2. Select the Repository from the drop-down select list in which you would like to
configure the portfolio relation.
©
2016 Hyland Software, Inc.
236
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
237
Workflow OnBase 16
Wizard Options
Depending on the types of items you are relating, the wizard options available vary. The
following relationship types are available:
• Relating Documents to Documents on page 238
Studio - Workflow Configuration
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
238
OnBase 16 Workflow
When Related Content Type is set to Documents, the following options are available:
©
2016 Hyland Software, Inc.
239
Workflow OnBase 16
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
2. Click Keyword Mappings . The <Document Type> Mappings dialog box is displayed.
Studio - Workflow Configuration
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
240
OnBase 16 Workflow
4. You can map to a specific Keyword Type , Property, or Constant value. Select a
Keyword Type from the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
Alphanumeric Data from an Alphanumeric Keyword Type can be copied to any other
data type as long as the value in the Alphanumeric Keyword Type is a
valid value for the target Keyword Type.
©
2016 Hyland Software, Inc.
241
Workflow OnBase 16
Folder Type
If you want to relate documents by a folder type, select Folder Type and select the
appropriate folder type from the drop-down select list.
If you would like all common values to exist on the primary item, select Require All
Common Values On Primary Item .
Studio - Workflow Configuration
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
242
OnBase 16 Workflow
When the Related Content Type is set to Entity Items , the following options are available:
Note: If you are licensed for Agenda Management, Agenda Management selections are
available from these drop-down select lists. If you are licensed for Electronic Plan
Review, Plan Review Project selections are available from these drop-down select lists.
©
2016 Hyland Software, Inc.
243
Workflow OnBase 16
When the Content Type is set to Documents, the wizard will prompt with the following
screen.
Studio - Workflow Configuration
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
244
OnBase 16 Workflow
When the Related Content Type is set to WorkView Objects , the following options are
available:
©
2016 Hyland Software, Inc.
245
Workflow OnBase 16
When you click Document Type Association , the following screen is displayed.
Studio - Workflow Configuration
Select the Application and Class that contains the Document Type Association you want
to use from the drop-down select lists.
Select the Document Type Association that will successfully map the Document Type you
previously configured for the primary document with objects of the Class you selected.
©
2016 Hyland Software, Inc.
246
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
247
Workflow OnBase 16
Studio - Workflow Configuration
3. You can choose to map from an Attribute or get the Attribute Name from Property.
Click the ellipsis button next to the Attribute field and select the attribute or
system property you want to map to determine a relationship.
If you select Attribute Name from Property, you can select Use Scoped Property Bag
to use a scoped property.
4. Select the Operator you want to use to evaluate whether or not a relationship
between a document and an objects exists from the drop-down select list.
5. You can map to a specific Keyword Type , Property, or Constant value. Select a
Keyword Type from the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
6. Click OK.
7. Map all appropriate attributes necessary to determine a relationship.
©
2016 Hyland Software, Inc.
248
OnBase 16 Workflow
When the Content Type is set to Entity Items , the wizard will prompt with the following
screen.
©
2016 Hyland Software, Inc.
249
Workflow OnBase 16
When the Content Type is set to Entity Items and Related Content Type is set to
Documents , the following options are available:
Studio - Workflow Configuration
Document ID
Select Document ID if you want to map the value of item selected in the drop-down
select list to the document’s ID.
Document Type
©
2016 Hyland Software, Inc.
250
OnBase 16 Workflow
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
251
Workflow OnBase 16
4. You can map to a specific Field , Property, or Constant value. Select a Field from
the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
Studio - Workflow Configuration
5. Click OK.
6. Repeat 3 to 5 for each mapping you want to establish.
7. When finished, click OK.
When the Content Type is set to WorkView Objects and the Related Document Type is set
to Documents, the wizard will prompt with the following screen.
Select the Application and Class that you want to create a relationship for from the drop-
down select lists. This is the application and class the primary object belongs to.
When <All> is selected in the Application drop-down select list, any class can be
selected, though a specified class is not required.
©
2016 Hyland Software, Inc.
252
OnBase 16 Workflow
When the Content Type is set to WorkView Objects and Related Content Type is set to
Documents , the following options are available:
©
2016 Hyland Software, Inc.
253
Workflow OnBase 16
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
2. Click Keyword Mappings . The <Document Type> Mappings dialog box is displayed.
Studio - Workflow Configuration
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
254
OnBase 16 Workflow
When both the Content Type and Related Content Type is set to WorkView Objects , the
following screen is displayed:
By Filter
©
2016 Hyland Software, Inc.
255
Workflow OnBase 16
1. Select the Application and Class that contains the objects you want to use for the
relationship from the drop-down select lists. Click Next .
©
2016 Hyland Software, Inc.
256
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
257
Workflow OnBase 16
5. Use the Open Grouping, Close Grouping , and Connector options to group and link
multiple mappings to create appropriate filter constraints.
6. You can choose to map from an Attribute or get the Attribute Name from Property.
Click the ellipsis button next to the Attribute field and select the attribute or
system property you want to map to determine a relationship.
If you select Attribute Name from Property, you can select Use Scoped Property Bag
to use a scoped property.
7. Select the appropriate Operator from the drop-down select list.
8. Select Property and enter a property name that will contain the value you want to
compare to the attribute or select Constant and enter the static value you will
evaluate on.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
9. Click OK.
10. Configure as many attribute mappings as appropriate.
By Related Object
©
2016 Hyland Software, Inc.
258
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
259
Workflow OnBase 16
Enter the property name that will hold the object ID you want to base the relationship on
in the Get Object ID from Property field.
Optionally, you can specify a specific Application and Class to limit the evaluation to only
the application and class specified. If an application and a class are not specified, the
relationship will be evaluated for any object with the id within the system, regardless of
the application or class they belong to. Both an application and a class must be specified
to limit the objects evaluated.
©
2016 Hyland Software, Inc.
260
OnBase 16 Workflow
2. Select the Repository from the drop-down select list in which you would like to
configure the portfolio type.
©
2016 Hyland Software, Inc.
261
Workflow OnBase 16
©
2016 Hyland Software, Inc.
262
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
263
Workflow OnBase 16
Managed Folders: Route and process entire managed folders in OnBase. This life cycle
type required a Records Management license.
WorkView Objects: Route and process WorkView objects in OnBase. This life cycle type
requires a WorkView license.
Studio - Workflow Configuration
External User Requests: Route and process external user requests in OnBase. This life
cycle type requires an External Access Client license.
1. You can create a life cycle by completing one of the following two actions:
Click the Life Cycle button in the Workflow ribbon within the New ribbon group or
right-click in a repository in the Repositories pane within the Workflow tab and
select New | Life Cycle.
©
2016 Hyland Software, Inc.
264
OnBase 16 Workflow
4. If you would like the life cycle to be compatible with versions of OnBase previous
to 12, do not select the Create a Unity Life Cycle option.
Note: Unity Life Cycles that route items other than documents can be viewed only in the
Note: When the Create a Unity Life Cycle option is not selected, you must select
Documents as the item type. When not using this option, only actions and rules that can
be executed on a document will be available during configuration.
6. Enter the Name for a queue you want in the life cycle.
7. Click Add or press Enter on the keyboard.
©
2016 Hyland Software, Inc.
265
Workflow OnBase 16
Note: You can arrange queues in the list by selecting a queue and clicking the Move Up
and Move Down buttons. You can also delete queues by selecting a queue and clicking
Remove .
9. Click Next.
10. Select a Document Type from the drop-down select list that should be associated
with the life cycle. If you are configuring another type of life cycle, skip to step
13.
11. Click Add.
12. Repeat steps 10 to 11 for each Document Type you want to associate to the life
cycle.
13. Click Next.
14. Select a user group that you would like to grant rights to the life cycle from the
drop-down select list.
Note: The user group(s) assigned at the life cycle level during life cycle creation are
assigned rights to the queues created in the wizard as well.
Note: You must be licensed for Agenda Management, Electronic Plan Review, or External
Access Client to configure this type of life cycle.
©
2016 Hyland Software, Inc.
266
OnBase 16 Workflow
1. You can create a life cycle by completing one of the following two actions:
Click the Life Cycle button in the Workflow ribbon within the New ribbon group or
©
2016 Hyland Software, Inc.
267
Workflow OnBase 16
6. Enter the Name for a queue you want in the life cycle.
7. Click Add.
8. Repeat steps 6 to 7 for each queue you want to add.
Note: You can arrange queues in the list by selecting a queue and clicking the Move Up
and Move Down buttons. You can also delete queues by selecting a queue and clicking
Remove .
9. Click Next.
10. Select a user group that you would like to grant rights to the life cycle from the
drop-down select list.
Note: The user group(s) assigned at the life cycle level during life cycle creation are
assigned rights to the queues created in the wizard as well.
©
2016 Hyland Software, Inc.
268
OnBase 16 Workflow
13. A summary page is displayed that details the configuration of the new life cycle.
Click Finish .
1. You can create a life cycle by completing one of the following two actions:
Click the Life Cycle button in the Workflow ribbon within the New ribbon group or
right-click in a repository in the Repositories pane within the Workflow tab and
select New | Life Cycle.
©
2016 Hyland Software, Inc.
269
Workflow OnBase 16
5. Enter the Name for a queue you want in the life cycle.
6. Click Add.
7. Repeat steps 5 to 6 for each queue you want to add.
Note: You can arrange queues in the list by selecting a queue and clicking the Move Up
and Move Down buttons. You can also delete queues by selecting a queue and clicking
Remove .
©
2016 Hyland Software, Inc.
270
OnBase 16 Workflow
8. Click Next.
Note: The user group(s) assigned at the life cycle level during life cycle creation are
assigned rights to the queues created in the wizard as well.
©
2016 Hyland Software, Inc.
271
Workflow OnBase 16
1. You can create a life cycle by completing one of the following two actions:
Click the Life Cycle button in the Workflow ribbon within the New ribbon group or
Studio - Workflow Configuration
right-click in a repository in the Repositories pane within the Workflow tab and
select New | Life Cycle.
©
2016 Hyland Software, Inc.
272
OnBase 16 Workflow
Note: You can arrange queues in the list by selecting a queue and clicking the Move Up
and Move Down buttons. You can also delete queues by selecting a queue and clicking
Remove .
©
2016 Hyland Software, Inc.
273
Workflow OnBase 16
8. Click Next.
Studio - Workflow Configuration
9. Select the Application from the drop-down select list that contains the class you
want to associate with the life cycle.
10. Select the Class from the drop-down select list that you want to associate with the
life cycle.
11. Select Delay Adding to Workflow if you want the object to be added to Workflow
after it is first saved instead of when it is initially created. To remove this option
from a selected class, deselect the check box in the Delay Adding to Workflow
column.
12. Click Add.
13. Repeat steps 9 to 12 for each queue you want to add.
14. Click Next.
15. Select a user group that you would like to grant rights to the life cycle from the
drop-down select list.
Note: The user group(s) assigned at the life cycle level during life cycle creation are
assigned rights to the queues created in the wizard as well.
©
2016 Hyland Software, Inc.
274
OnBase 16 Workflow
18. A summary page is displayed that details the configuration of the new life cycle.
Click Finish .
Checking In
To check in a life cycle:
1. In the Repositories pane within the Workflow tab, select the life cycle you want to
check in, right-click and select Check In or click Check In on the Workflow ribbon.
If edits were made and the repository was not saved, a message stating The life
cycle has been modified and must be saved before it can be checked in is displayed.
2. Click OK.
3. On the Home tab, click Save.
4. Repeat step 1.
After saving the repository, you can check in all life cycles in a repository by right-
clicking on a life cycle in the Repositories pane and selecting Check In All .
In addition, when you close OnBase Studio, all life cycles are automatically checked back
in.
Checking Out
To check out a life cycle, complete one of the following tasks:
• In the Repositories pane within the Workflow tab, select the life cycle you want
to check out, right-click and select Check Out or click Check Out on the Workflow
ribbon.
• With the life cycle selected in the Repositories pane, within the Workflow tab,
that you want to check out, click the check out link in the Properties pane.
©
2016 Hyland Software, Inc.
275
Workflow OnBase 16
Option Description
Help Text An optional description of the life cycle that displays in the User
Interaction window when viewing the life cycle in the Client
module.
Institutional Select this check box if you are creating a life cycle for a Layer 2 or
Layer 3 institutional database.
Initial Queue Specifies the queue that initially receives the documents into the
life cycle.
Work Folder
Note: This option is not available in Unity Life Cycles.
Make Available In This drop-down select list allows you to specify what interfaces the
life cycle is available in. When configuring standard life cycles, you
can select the Classic interface (deprecated) option to only allow
the life cycle to be available when using the Classic View in the
OnBase Client. You can select Core-based interfaces to allow the
life cycle to be available in all interfaces using Core Services. Select
Both for the life cycle to be available in all interfaces. Select None
to not make the life cycle available in any interface.
When configuring Unity Life Cycles, you can select Core-based
interfaces or None.
Portfolio Type
Note: This option is available when configuring a Unity Life Cycle.
©
2016 Hyland Software, Inc.
276
OnBase 16 Workflow
Option Description
Institution This drop-down list is available when you are working in a life cycle
for a Layer 2 or Layer 3 institutional database. This drop-down list
Organizational Chart Select the configured organizational chart you want to associate
with the life cycle.
Calendar Select the configured calendar you want to associate with the life
cycle.
Content Type Specifies the type of items that the life cycle contains. This is not
editable.
Entities of this type When selected, items of the type specified in the Content Type
should automatically drop-down select list automatically enter the life cycle upon
enter this life cycle creation.
upon creation
Note: This option is only available when configuring content types
for Agenda Items, Meetings, or Plan Review Projects.
Ownership allows a user to have persistent and exclusive access to items within a
Workflow life cycle that they are working on. In order to use ownership functionality, the
life cycle must be configured to allow ownership. To configure a life cycle for ownership:
©
2016 Hyland Software, Inc.
277
Workflow OnBase 16
3. Enter the maximum number of items a user can own at a time in the Maximum
Number of Items Owned by User field.
Once a user has reached the maximum number of items that can be owned in a
life cycle, ownership of additional items can not be assigned using the Take
Ownership button from the ribbon, using the Change Owner dialog box, or
Studio - Workflow Configuration
assigned from the Queue Administration dialog box. If an ad hoc task is configured
with the option Task Executor Takes Ownership and is executed by a user that
owns the maximum number of items, the task will not execute.
Note: When Maximum Number of Items Owned by User is set to 0, the number of items
owned by a user is unlimited.
Caution: The action Assign Ownership will ignore the ownership limits defined by the
Maximum Number of Items Owned by User setting.
©
2016 Hyland Software, Inc.
278
OnBase 16 Workflow
6. To grant rights to the life cycle in client interfaces, select the Execute check box.
To grants rights for the user group to configure the life cycle, select the Configure
check box.
7. Repeat steps 5 and 6 for each user group.
Document Types are assigned to a life cycle in the Document Types tab of the Properties
pane.
To assign a Document Type to a life cycle:
Caution: If you assign a Document Type to both Unity Life Cycles and standard life cycles,
when using the Classic Client Workflow interface, when a document is added to life cycles,
the document is only added to the standard life cycles the document’s Document Type is
associated with. The document will not be added to any Unity Life Cycles the document’s
Document Type is associated with.
Note: This only applies to life cycles that route managed folders.
Managed folders are assigned to a life cycle in the Managed Folder Types tab of the
Properties pane.
©
2016 Hyland Software, Inc.
279
Workflow OnBase 16
If you want to only view the managed folder types that are currently assigned,
select the Show only included items check box. You can also use the Find field to
enter the name of a managed folder type you want to find.
3. Select the check box above the list of managed folder types to toggle between
selecting all managed folder types, no managed folder types, or the managed
folder types already selected.
4.
5. When you are done configuring the managed folder types, click OK .
You can remove a managed folder type assignment by selecting it and clicking Remove.
Note: If you do not have rights to a managed folder, you will be able to see the folder in
Workflow; however, if you do not have rights to the documents within the managed
folder, you will not be able to view those documents within Workflow.
Note: This only applies to life cycles that route WorkView objects.
Application classes are assigned to a life cycle in the Application Classes tab of the
Properties pane. In order for objects to be routed in a life cycle, they must belong to an
assigned application class.
To assign an application class to a life cycle:
1. In the Application Classes tab, select an Application from the drop-down select list.
2. Select the Class from the drop-down select list in which the objects belong that
will be routed through the life cycle.
3. Select Delay Adding to Workflow if you want the object to be added to Workflow
after it is first saved instead of when it is initially created. To remove this option
from a selected class, deselect the check box in the Delay Adding to Workflow
column.
4. Click Add.
You can remove an application class assignment by selecting it and clicking Remove .
©
2016 Hyland Software, Inc.
280
OnBase 16 Workflow
When a life cycle is protected, upon checking out the life cycle, a dialog box similar to
the following is displayed.
Enter the password in the field to configure the life cycle and click OK.
©
2016 Hyland Software, Inc.
281
Workflow OnBase 16
1. Select the life cycle, right-click and select Copy. The Copy Life Cycles Wizard is
Studio - Workflow Configuration
displayed.
2. If you want to copy multiple life cycles, you can select a life cycle and click Add .
Repeat this for every life cycle you want to copy.
3. Click Next.
4. Select the repository to which you want to copy the life cycle. If you want to copy
the life cycle to a different repository, select Include Referenced Organizational
Charts to include any organizational charts associated with the life cycle.
5. Click Next.
If you are copying the life cycle to the same repository, continue to the next step.
If you are copying the life cycle to a different repository, skip to step 9.
©
2016 Hyland Software, Inc.
282
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
283
Workflow OnBase 16
Studio - Workflow Configuration
8. Enter a New Name for each copied life cycle. The new life cycle name must be
unique. By default, the value in the New Name field is the original life cycle name
followed by (1) .
9. Click Next. A summary page is displayed.
10. Click Finish .
1. In the Workflow tab within the Repositories pane, right-click on the life cycle you
want to convert and select Convert to Unity Life Cycle.
2. Are you sure you want to convert <life cycle name>? is displayed. Click Yes to
continue the conversion. Click No to cancel the conversion.
©
2016 Hyland Software, Inc.
284
OnBase 16 Workflow
3. If any settings that are not supported in Unity life cycles are found in the life cycle
during the conversion process, a Conversion Results dialog box is displayed.
Creating Queues
Queues can be added to life cycles as needed.
To create a new queue:
1. In the Repositories pane within the Workflow tab, right-click on the checked out
life cycle you want to add a queue to and select New | Queue.
2. Enter the name for the queue.
3. Press Enter on the keyboard.
4. Configure the queue as appropriate.
©
2016 Hyland Software, Inc.
285
Workflow OnBase 16
When you select this folder, all tabs in the Properties pane relate to the queue.
• Timers: this folder contains timers associated with the queue. When you select
this folder, all tabs in the Properties pane relate to the queue.
• Transitions : this folder contains transitions associated with the queue. When
you select this folder, all tabs in the Properties pane relate to the queue.
Configuring Queues
General queue configuration options are configured in the General tab in the Properties
pane. The following options are available.
Parameter Description
Description Optional area to add comments about the queue’s function. For
informational purposes only and is not displayed in the Client.
Help Text Optional area to add instructions, tips or any information that may
be useful to the users of this queue. This information displays in the
User Interaction window when the queue is selected.
Hide Count If this option is enabled, the number of items within the queue is
not displayed in the Client module. If it is disabled, the number of
items within a queue is displayed. If no items exist in a queue, a
zero will be displayed for the count.
Note: For the Web Client, if the Web Server’s web.config file
ShowQueueCounts option is set to true, it will not override the
individual queue's Hide Count setting. If ShowQueueCounts is set
to false, no queue counts will be displayed.
©
2016 Hyland Software, Inc.
286
OnBase 16 Workflow
Parameter Description
Exclusive Viewing Permits only one user to view the item at a time. Another user can
retrieve the item in a Client retrieval interface, but not through
Note: When this option is applied, items open within the queue
cannot have a system task executed upon it from the document
retrieval hit list, the document viewer, or a folder.
Note: When a user selects multiple items within the Inbox using the
CTRL or SHIFT keys, Process Lock Administration will only display
the last document selected. This applies to the OnBase Client Core-
based interface.
Disable Logging Every time an item enters or exits a queue, an entry is made in the
Workflow log. Checking this option disables the logging function.
©
2016 Hyland Software, Inc.
287
Workflow OnBase 16
Parameter Description
Hidden Hides the queue in the Client’s Tree View and Graphic Layout, even
if the user has rights to the queue.
Available in Combined When this option is selected, the queue will be available for
View selection when configuring the Combined View.
©
2016 Hyland Software, Inc.
288
OnBase 16 Workflow
Parameter Description
Respect Security
Keywords Caution: This option is not supported in the Classic Client interface.
Select the check box above the list of Document Types to toggle
between selecting all Document Types, no Document Types, or the
Document Types already selected.
Select Show only included items if you want to filter the Document
Type list to show only those Document Types that you have
selected.
Once all Document Types you want to assign are selected, click OK.
To remove a Document Type, select the Document Type and click
Remove.
Click OK when configuration is complete.
©
2016 Hyland Software, Inc.
289
Workflow OnBase 16
Parameter Description
Institutional When this option is selected, items in the inbox are restricted based
on institution.
Studio - Workflow Configuration
Override Document When the For Primary Document option is checked, allows users
Modification Privilege who do not have a modify privilege to update the Keywords or
otherwise modify a primary document within the queue.
Note: This option allows users to modify the document and its
Keywords only within the document viewer. To modify Keywords in
the Keyword panel, a user must have the Modify Keywords User
Group Privilege.
Hide Queue Queue does not display in Client Tree View or Graphic Layout if a
user does not have rights to a queue.
Show Disabled Icon If a user does not have rights to the queue:
• Queue and Icon display grayed out in the Graphic Layout of the
Client module. In some instances, a gray box will be displayed in
place of an icon.
• The queue does not appear in the Client’s Tree View.
• When using the Web Client or OnBase Client Workflow interfaces
and the Workflow Queues or Workflow Locations dialog box is
accessed, the queue name will be displayed even if the user
does not have rights to the queue. When using other interfaces,
the queue name is not displayed regardless of this setting.
©
2016 Hyland Software, Inc.
290
OnBase 16 Workflow
Parameter Description
MRM Queue This option provides users access to medical record charts
residing in this queue from the Medical Records Unity Client.
If this option is selected, then the queue is accessible from the
Medical Records Unity Client. If it is disabled, then the queue is
not accessible from the Medical Records Unity Client.
The Medical Records Unity Client and medical record charts are
available on systems licensed for HL7 or the Medical Records
Management Solution.
Type If MRM Queue is selected, then the queue can be used for
Analysis or Coding in the Medical Records Unity Client.
• If this queue will be used for deficiency creation (Analysis)
or if it will be part of a Coding life cycle, then select one of
these options from the Type drop-down list.
• If the queue should be available in the Medical Records Unity
Client but should not be used for Analysis or Coding, then
select <None>.
See the Medical Records Unity Client module reference guide for
more information.
Coding Completion If Coding is selected as the MRM queue type, then the Coding
Queue Completion Queue option is available. Select this option if
Coders should be able to mark all Coding as complete on the
chart when it exits this queue.
©
2016 Hyland Software, Inc.
291
Workflow OnBase 16
The purpose of the auto-feed lock is to prevent another user processing the same queue
from processing the same item. When an item is already locked in a queue configured
for Exclusive Viewing, the item is skipped and an auto-feed lock is not applied to the
item. When the user selects the Show All Documents right-click menu option, the auto-
feed lock is removed from the document currently displayed and the inbox displays a list
Studio - Workflow Configuration
of all the documents in the queue. When the user selects a document, no auto-feed lock
is placed on the document. It works as though the queue never was configured for auto-
feed.
Tip: You can access the User Groups dialog box by pressing Alt + a on the keyboard.
If you want to assign all of the user groups currently assigned to the life cycle to the
selected queue, click Add All Assigned to Life Cycle . After clicking this button, if user
groups are added at the life cycle level, the queues user group rights are not
automatically updated.
Note: When you remove a user group assignment to a queue, if ownership is being used
and users belonging to the user group that was removed no longer have access to the
queue via another user group assignment, the owned items owned by these users will be
labeled as unowned.
Note: The default representation of a queue in the Graphic Layout for the Web Client
Workflow is a notebook.
Icons are only available after they have been stored in the SYS System Icons and SYS
System Bitmaps Document Types.
©
2016 Hyland Software, Inc.
292
OnBase 16 Workflow
Advanced Options
The following advanced options are configured at the queue level.
Folders are used to contain supporting documents for the main document passing
through the life cycle. As a simplified example, a folder for an accounts payable life cycle
could contain purchase orders and vendor invoices to help users compare the quantity
ordered on the invoice against the quantity ordered on the purchase order.
Note: When selecting a work folder from the Work Folder tab, a context menu will only be
available when a document from that folder is selected.
The Work Folder drop-down select list contains folder types to which you have been
granted rights from the User Groups/Rights submenu under the User menu in the
configuration menu. If you have configured a folder for this queue, select it here.
Configuring folders is discussed in detail in the Configuration help files.
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Work Folder drop-down select list.
Folders used within Workflow must have dynamic foldering configured and be set for
Workflow in the Usage section for the Folder Type Settings tab.
Portfolio Type
Determines what items are displayed in the Related Items pane when a primary item is selected.
Portfolio types are used to contain supporting items for the main item passing through
the life cycle. Portfolio types can relate a primary item to item of the same content type
or of a different content type. For more information on Portfolio Type see Configuring
Portfolio Types on page 235.
The Portfolio Type drop-down select list contains any portfolio types that are configured
for the content type for which the life cycle is configured. For example, portfolio types
configured with a WorkView Objects Content Type will only be available in life cycle
configured to route WorkView Objects.
Default Template
Note: This option is only available when configuring a document life cycle.
©
2016 Hyland Software, Inc.
293
Workflow OnBase 16
A template filters a folder of related Document Types. Apply a template to search for
specific Keyword Values and display a subset of the folder contents.
Note: Applying a template to a folder causes the documents to no longer follow the sort
order set for the folder. Instead, the documents follow the order assigned in the
Studio - Workflow Configuration
template.
The Default Template drop-down list contains templates that have been configured in
OnBase. If you have configured a template for this queue, select it here. Configuring
templates is discussed in detail in the Configuration help files.
The VB Script to Execute on Selected Document drop-down list contains all VBScripts
available for the life cycle. In addition, <None> is available as a selection.
In the Classic Client interface, when a VBScript is selected from the drop-down select
list, each time a document is clicked on within the Queue, the selected script will
execute.
In the Core-Based Client interface, when a VBScript is selected from the drop-down
select list, each time a document is selected on within the Queue, the selected script will
execute. Document selection can occur from a refresh or automatic selection, as well as
manual selection of a document in the inbox.
Note: In order for the Inbox Refresh Rate (seconds) feature to function in the Core-based
Client interface, the Refresh tree counters Workstation Option must be selected.
Caution: Configuring the Inbox Refresh Rate (seconds) setting to a small number, making the
refresh rate more frequent, on multiple queues will impact performance.
©
2016 Hyland Software, Inc.
294
OnBase 16 Workflow
Sort Documents By
The Sort Documents By section allows you to set the display order for entries in the
Document window in the Client module.
Document Date Documents are sorted by the document date, in ascending order.
Document Handle Documents are sorted on the unique document identifier that was
stored when the document first entered the system.
Entry Time Items are sorted on the date of entry to the queue (arrival time), in
ascending order.
Name Items are sorted on the configured Auto-Name string for the
Document Type, in ascending order.
Priority Items are sorted based on the priority value that is assigned. When
sorting ascending, 1 would be the highest priority and at the top of
the list, while 999999999 would be the lowest priority. When sorting
descending, 999999999 would be the highest priority and at the top
of the list, while 1 would be the lowest priority.
Sort Descending When enabled, sets the sort order of the selected sort type
(Document Date, Document Handle, Entry Time, Name, or
Priority) to descending, instead of the default (ascending) order.
User Privileges
User privileges are configured in the Advanced tab of the Properties pane by clicking the
Configure button in the User Privileges section.
To configure user privileges for a queue:
©
2016 Hyland Software, Inc.
295
Workflow OnBase 16
Privilege Description
See Other User’s Documents Grants access to the See Other User's Documents queue
right-click menu.
Note: Users can also view other user’s items if they are
Administrator users, or members of a group that has the
Workflow Administration right.
Execute System Work Grants access to the Perform System Work queue right-click
menu.
Execute Timer Grants access to the Execute Timer Work queue right-click
menu.
Ad hoc Routing Grants access to configured ad hoc tasks and the Route
Document right-click menu. For ad hoc routing, the queue
must have transitions configured.
Override Auto-Feed Grants users the right to view all items in a queue configured
with the Auto-Feed setting by granting access to the Show
All Documents right-click menu for queues configured for
Auto-Feeding.
Ownership Administration Grants users the right to the Queue Administration window
for the queue. The Queue Administration window allows a
user to change ownership of an item to a different user.
Note: These privileges are assigned on a per user or per User Group, per queue basis.
Queue Monitoring
Queue monitoring is configured in the Advanced tab of the Properties pane by clicking the
Configure button in the Queue Monitoring section.
Watermarks can be set to help monitor how many documents are in a queue at any
given time. These watermarks are user-configured integers which help clarify the
movements and quantity of documents in any queue.
To configure watermarks:
1.In the Advanced tab of a queue, click Configure for Queue Monitoring.
2. Select the Use queue watermarks check box.
©
2016 Hyland Software, Inc.
296
OnBase 16 Workflow
3.Enter the appropriate number of documents for the High Watermark Warning and
Alert levels and click the corresponding Log check box.
4.Enter the appropriate number of documents for the Low Watermark Warning and
Alert levels and click the corresponding Log check box.
Entries will be made to the Workflow log under the following circumstances:
•A document enters the queue (i.e., the queue count is increasing) and the
document count reaches the Low Watermark alert.
•A document enters the queue (i.e., the queue count is increasing) and the
document count surpasses the High Watermark alert.
•A document leaves the queue (i.e., the queue count is decreasing) and the
document count reaches the High Watermark alert.
•A document leaves the queue (i.e., the queue count is decreasing) and the
document count goes below the Low Watermark alert.
The watermarks should be configured so that the High Watermark > Low Watermark >=
0. It is not necessary to enable and configure both watermarks.
Note: Watermarks take into account all transition and moving of documents except for
deleting and undeleting documents. If a watermark point is met by deleting or
undeleting a document, (e.g., via Document Maintenance or deleting a document from a
Document Search Results list), an entry will not be made in the Workflow log.
Note: The Use Watermarks options are also used for Business Activity Monitor
functionality.
Note: The Document Age and Monitor Keyword Sum options are used by the Workflow
Dashboard and Workflow Process Statistics StatusView portlets. These settings provide
default setting for those portlets. See the StatusView documentation for further
information regarding these settings.
©
2016 Hyland Software, Inc.
297
Workflow OnBase 16
When the option is not selected, any custom query configured as a Workflow Filter can
be used to filter the Workflow inbox. If the user selects Filter Inbox while the inbox is
displaying the combined view, all of the custom queries that the user has permission to
and are assigned to each queue within the combined view are displayed.
Note: Work folder filters are configured at the folder level. In order for filters to be
available in the client, filters must be configured at the folder level. See the folders
documentation for more information. This is only available in the Core-based OnBase
Client and Unity Client user interfaces.
The box corresponding to the Use only selected filters check box contains a list of all
filters that have been selected for use with the queue. A filter can be removed from the
list by selecting it and clicking Remove . Only the custom queries configured as a
Workflow Filter that are assigned to the queue and that the user has permission to are
displayed for selection when Filter Inbox is displayed.
Caution: When configuring filters, limit the number of Document Types and Keyword Types
used in filters to maximize performance. The more complex a filter is, the more resources
they require to run.
Available Filters
The Available Filters drop-down select list contains all custom queries that can be used as
a filter for Workflow. This drop-down select list is only enabled when the Use only
selected filters option is selected. These custom queries are those that are configured
with the Workflow Filter option. To add a filter to the Assigned Filters box, select it from
the drop-down select list and click Add.
Default Filter
The Default Filter drop-down select list allows you to select a query to use as a default
filter for the selected queue. If the Use only selected filters option is selected, only those
filters will be available in the Default Filter drop-down for selection, otherwise, all
available custom queries configured as Workflow Filters that the user has permission to
will be available. Custom queries that are configured with the Workflow Filter option
selected in the Custom Query Options dialog box are available in this drop-down select
list.When a default filter is selected, the queue is automatically filtered and the
documents displayed reflect that filter's specifications. If you choose a filter from the
Filter Inbox right-click option, it will override the selected default filter and the display
will reflect the newly chosen filter.
©
2016 Hyland Software, Inc.
298
OnBase 16 Workflow
If you select Display HTML Form used by Filter, the HTML form associated with the filter
will display when the queue is selected in the Client module, allowing you to specify
search criteria by which the inbox can be filtered. If you cancel a default filter, the filter
will be applied with no Keyword Values specified.
Note: Use caution when using a filter with a queue configured with the Auto-Feed option.
Ensure that the desired filter will not prevent documents from displaying for any user.
Note: If the user selects Filter Inbox while the inbox is displaying the combined view, all
of the custom queries configured as a Workflow Filter that the user has permission to
and are assigned to each queue within the combined view are displayed.
Note: When a filter has Workflow Queue configured as a display column and the Combined
View is not showing, the filter applied will not show results related to the currently
selected queue.
Coverage Tab
When a Organizational Chart has been selected for a life cycle, you can configure queues
within that life cycle for coverage. To configure a queue for coverage:
1. In the Coverage tab, select the Coverage Type from the drop-down select list.
Workday will only check the Business calendar to see if a user is available.
Shift will check the Business calendar as well as the Shift calendar assigned to the
user to see if the user is available.
2. In the check boxes, select whom employees are going to be covered by when
unavailable.
Manager When this option is selected, Workflow will traverse the associated
Org Chart to find a Manager to cover for the absent employee. The
first Manager Workflow finds relative to the employee will cover the
absentee.
©
2016 Hyland Software, Inc.
299
Workflow OnBase 16
Peer When this option is selected, Workflow will traverse the associated
Org Chart to find a peer to cover for the absent employee. Any
employee within the Org Chart who shares the same role will cover
the absentee.
Required Role This option is available when Peer is selected. When configured, all
employees with rights to the queue will be able to view the documents
of unavailable users who have this role.
Note: All users that meet coverage configuration terms will be able to see documents of
absent employees.
Document coverage is not transitive. For example, when using the See Other User’s
Documents option, if Employee 1 covers for Employee 2, but Employee 2 is also covering
for Employee 3, Employee 1 will not see Employee 3’s documents.
Note: When using coverage, documents are not reassigned to available users. The
assignment to the original user is maintained, but other users are able to view the
documents.
©
2016 Hyland Software, Inc.
300
OnBase 16 Workflow
Configuring Members
Note: The Coverage tab is not available when Roles or User Groups is selected.
The Default Recipient drop-down list allows you to select one of the Users/User Groups/
Roles to receive the initial document when the life cycle is turned on. Documents that
cannot be assigned to a specific user (or Role) will be assigned to the default user. If you
do not want these documents to automatically be routed to a specific user, select
<Unassigned> for the Default Recipient . Documents can then be delegated to the
appropriate user through Load Balancing Administration.
Note: Rules-based load balancing will always place documents in the <Unassigned> state
if they fall outside of the configured assignment logic.
If you want to specify a Keyword Type that will contain the user, user group or role
assignment, select the appropriate Keyword Type from the Keyword to Hold Assignee
drop-down select. Upon assignment, the Keyword Type’s value will be populated with the
assignment.
Note: If this is configured in conjunction with Match Keyword to User Name load balancing
queue type, the Keyword Type’s value will not be populated with the assignment.
Note: If this is configured in conjunction with Match Keyword to User Name load balancing
queue type, the Default Recipient and Keyword to Hold Assignee drop-down select lists are
disabled.
©
2016 Hyland Software, Inc.
301
Workflow OnBase 16
3. You can assign specific users by clicking Add and selecting the check boxes next
to the users you want to add as members. Click OK . If you want to only view the
users that are currently configured as members, select the Show only included
items check box. You can also use the Find field to enter the name of a user you
want to find.
Studio - Workflow Configuration
You can click Add All Assigned to Queue to add all users as members that are
assigned rights to the queue.
You can click on the Roles tab, select a role from the Roles drop-down select list
and click Add to add all users that are assigned to the selected role as members
to the queue.
Caution:When configuring a Match Keyword to User Name load balancing queue, only the
Users option is supported.
Note: If you remove a user from a user group, the user is removed from load-balancing
assignments using that OnBase user group. All existing load-balancing assignments are
removed from that user.
©
2016 Hyland Software, Inc.
302
OnBase 16 Workflow
Allocated Percentage
Allocated Percentage assigns a specified percentage of the system’s items to each user.
To configure:
1. Once members are configured, click the Configure button. The Allocated
Percentage Configuration dialog box is displayed.
©
2016 Hyland Software, Inc.
303
Workflow OnBase 16
2. Double-click on the user/user group you want to allocate work to in the Allocated
Percentage column and enter the percentage you want to assign to that user/user
group. Repeat this step for each user/user group you want to assign work to.
3. Click OK. If allocations do not total 100%, a message stating Allocations do not
total 100 percent. Do you want to continue? is displayed. Click Yes to continue. Click
Studio - Workflow Configuration
By Priority
By Priority distributes items to users based on the priority assigned to items. Priority
values are assigned to specific user groups.
Note: Load balancing by priority is not supported in the OnBase Client Classic Workflow
interface.
To configure:
1. Once members are configured, click the Configure button. The Priority
Configuration dialog box is displayed.
©
2016 Hyland Software, Inc.
304
OnBase 16 Workflow
In Order
In Order distributes items to users in a specified order until all of the items in the system
have been assigned. As additional items enter the system, assignments continue with
Keyword Based
Keyword Based configuration distributes work depending on Keyword values. For
example, you could define keywords that allow you to sort work based in a geographic
territory or product types.
Note: This load balancing queue type is not available when configuring queues in life
cycles that have a Content Type of WorkView Objects .
To configure:
1. Once members are configured, click the Configure button. The Keyword Based
Configuration dialog box is displayed.
2. Select the Keyword Type you want to use for the assignment from the drop-down
select list.
©
2016 Hyland Software, Inc.
305
Workflow OnBase 16
Note: If the Keyword Type selected above is configured as an Alphanumeric Data Type,
the Operator drop-down box defaults to = and cannot be modified. However, if the
Keyword Type selected above is configured as a Numeric Data Type, the Operator drop-
Studio - Workflow Configuration
4. Enter the Value you want to associate from the Keyword Type to the member for
assignment.
Note: Wildcards are not supported. Use Rules Based Load Balancing when you cannot
specify specific values.
Note: Values entered for Keyword Types with Date Data Type and Date and Time Data
Type will be stored in the format of the locale of the user’s workstation.
Note: Regardless of the workstation’s regional settings, values entered for Currency Data
Type Keyword Types will be stored as a decimal value with two decimal places. For
example, if 11 is entered as a value, 11.00 will be stored.
5. Select the Member you want to assign the keyword value parameter to.
6. Click Add.
7. Repeat steps 2 to 6 for each member you want to use.
8. Click OK.
Caution: In order for proper document assignment, do not configure the same load
balancing criteria for more than one user or user group.
©
2016 Hyland Software, Inc.
306
OnBase 16 Workflow
Note: This load balancing queue type is only available when configuring queues in life
cycles that have a Content Type of Documents that route document item types.
Note: Configure a keyword for user name before applying this queue type.
Note: Assigning User Groups to the load balancing Match Keyword to User Name queue
type is not supported.
Note: Users configured as members for load balancing in this queue type will always
appear in Load Balancing Administration regardless of the number of documents
assigned to them.
To configure:
1. Once members are configured, click the Configure button. The Match Keyword to
User Name Configuration dialog box is displayed.
2. Select the Keyword Type that contains values that will match user names for
document assignment from the drop-down select list.
3. Click OK.
Rules Based
Rules Based configuration allows you to configure Load Balancing Work within the load
balanced queue. In addition, the following actions can be used to administer the queue:
• Assign to User
• Remove User Assignment
©
2016 Hyland Software, Inc.
307
Workflow OnBase 16
If desired, select the Assign to Logged-in Users check box. Selecting this option will
assign documents only to the users that are logged in. If no users are logged in, and
documents come into the system, the documents will be equally distributed among all
users.
Studio - Workflow Configuration
Note: The Assign to Logged-in Users functionality is currently only supported in the Core.
Note: If a user in the Unity Client has reached a configured inactivity timeout, that user
is no longer consuming a license and is therefore no longer logged in, so the user will
not be assigned items in a load-balanced queue using the Assign to Logged-in Users check
box.
Note: If there is no Load Balancing Work configured for the queue, nothing occurs when
Rebalance is selected in the client.
1. In a Rules Based queue, right-click and select New | Load Balancing Work.
2. Create and configure the appropriate rules and actions with in Load Balancing
Work for the queue.
Shortest Queue
Shortest Queue initially assigns items to users one by one in an orderly fashion. As
additional items enter the system, assignments are made to the user with the fewest
unprocessed items that is encountered first by the system.
If desired, select the Assign to Logged-in Users check box. Selecting this option will
assign documents only to the users that are logged in. If no users are logged in, and
documents come into the system, the documents will be equally distributed among all
users.
Note: The Assign to Logged-in Users functionality is currently only supported in the Core.
Note: If a user in the Unity Client has reached a configured inactivity timeout, that user
is no longer consuming a license and is therefore no longer logged in, so the user will
not be assigned items in a load-balanced queue using the Assign to Logged-in Users check
box.
Queues are evaluated by the system in a loop. A user who processes items after the
system has encountered and evaluated his or her queue may then have the shortest
queue; however, the new item will not be assigned to that user. This is because the
system evaluated that user's queue before the documents were processed, and that user
did not have the shortest queue at the time. New items are assigned to the user who has
the shortest queue at the time the system encounters it.
©
2016 Hyland Software, Inc.
308
OnBase 16 Workflow
Creating Transitions
For the life cycle to route items manually, queues must be configured with transitions.
Transitions can either be added in the Design Layout or in the Repositories pane within
the Workflow tab.
To create a transition in the Repositories pane:
1. Select the queue you want to draw a transition from. Right-click the queue and
select New | Transition, or select Transition in the Life Cycle ribbon menu.
2. Select the queue you want to draw the transition to from the drop-down select list
available in the transition that is created.
3. Press Enter on the keyboard.
If you want to the transition to be hidden when viewing the graphic layout in a client
interface, select Hide transition in graphical layout when viewed in client in the General tab
of the Properties pane.
Tip: If you want to draw more than one transition, hold down the Ctrl keyboard key while
drawing a transition to keep the Transition tool selected.
For more information on creating transitions in Design Layout, see Life Cycle Graphical
Layout on page 354 for more information.
©
2016 Hyland Software, Inc.
309
Workflow OnBase 16
Depending on your configured Studio Options, the following right-click options are also
available when creating transitions:
Option Description
Studio - Workflow Configuration
New | Pre-Transition Adds a task list to be executed before the transition is executed.
Task List
Note: This requires the Enable pre and post transition task list
creation option to be enabled in Studio Options.
New | Pre-Transition Adds a rule, which is evaluated before the transition takes place. If
Test the rule evaluation returns false, the transition is canceled. If the rule
evaluation returns true, the transition proceeds. This test ensures
that a transition is allowed to proceed out of the queue.
Note: This requires the Enable pre-transition and action test rule
creation option to be enabled in Studio Options.
New | Post- Adds a task list that is to be executed when the transition completes.
Transition Task List
Note: This task is executed after the system work in the destination
queue is performed.
Note: This requires the Enable pre and post transition task list
creation option to be enabled in Studio Options.
Creating Actions
An action is a task or process performed within the life cycle or business process. Action
Types must be associated with an action created in a life cycle, otherwise the new action
will not be properly configured. When a new action is added, the Action Type drop-down
select list is activated. This drop-down select list is divided into groups, based upon what
the action does and what is affected. Once an action type is selected, OnBase prompts
you for additional information required in order to perform the task.
Adding
1.In the Repositories pane within the Workflow tab, right-click on any task list or
System Work folder within a queue, and select New | Action .
2.Type the name of the new action in the field or select an existing action from the
drop-down select list.
3.Press Enter.
Tip: In a task list or System Work folder within a queue, reorder actions by clicking them
and dragging them to a new location within the task list or System Work folder.
©
2016 Hyland Software, Inc.
310
OnBase 16 Workflow
Configuring
Once you have added a new action, and while the action is selected, the right side of the
Properties pane displays an action configuration section.
You can also select from the Use Property Bag drop-down to choose which type of
Property Bag you want the action to use.
• Use Session Property Bag - Select if you want to use a session property that
persists only for the duration of the user’s session.
• Use Scoped Property Bag - Select if you want to use a scoped property that
persists only for the duration of a task’s execution.
• Use Persistent Property Bag - Select if you want to use a persistent property that
persists for as long as the associated item exists in the Life Cycle.
Note: This option is only available when a persistent property can be used in a
configuration.
Caution: Use the Persistent Property Bag configuration only when necessary. This
configuration option has increased processing needs and could affect performance.
Option Description
Disable Allows you the flexibility of turning off an action without deleting it. The action
can be reinstated, without reconfiguring, by deselecting this box. An action in a
disabled state appears grayed-out.
Enable Used for determining the location of logic problems in a Workflow configuration.
Debug Causes a message box to display before the execution of the rule.
Breakpoint
To use this option in the OnBase Client, you must have the –WFTRACE switch
on the command line of the Client module and the Step Debug toolbar button or
the Debug Window open in the Client module. A command line switch is not
required to use this option in the Unity interface.
Note: This option is only supported in the Classic Client, Core-based client, and
Unity interfaces.
Log When selected and the action is executed, an entry is made in the database. If
Execution the action is disabled when an entry is made, it will be logged in the OnBase
database that the action was disabled at the time of execution.
©
2016 Hyland Software, Inc.
311
Workflow OnBase 16
If the Enable pre-transition and action test rule creation option is enabled in Studio
Options, you can also create pre-action test rules by right-clicking an action and
selecting New | Pre-Action Test. This allows for the configuration of a rule that the action
is conditional upon.
For more information about Actions, see Studio - Workflow Actions on page 461.
Studio - Workflow Configuration
Note: Actions cannot be copied in one repository and pasted to another repository.
Note: Actions cannot be copied from a Unity life cycle and pasted to a standard life cycle.
In addition, actions cannot be copied from a standard document life cycle to a Unity life
cycle that routes items other than documents.
Creating Rules
A rule is used to determine if the requirements to process a document have been met. A
rule is presented as a question that returns a true or false answer. OnBase performs a
set of actions based upon the response to the question. Some rules may also be aborted,
in which case neither course of action is taken on the document. When a new rule is
added, the Rule Type drop-down select list is activated. This drop-down select list is
divided into groups, based upon what the rule does and what is affected. Once an rule
type is selected, OnBase prompts you for additional information required in order to
perform the evaluation.
©
2016 Hyland Software, Inc.
312
OnBase 16 Workflow
Adding
1. In the Repositories pane within the Workflow tab, right-click on any task list or
System Work folder within a queue, and select New | Rule .
Tip: In a task list or System Work folder within a queue, reorder rules by clicking them
and dragging them to a new location within the task list or System Work folder.
Configuring
Once you have added a new rule, and while the rule is selected, the right side of the
Properties pane displays an rule configuration section.
The remaining information necessary to configure a rule depends on the rule type
selected. Since many of the rule types have the same configuration requirements, the
rule field configuration is grouped by rule type, followed by a description of the related
rule fields.
When configuring a rule, you can click on the Rule Type drop-down select list and type
the name of the rule you want to use. Typing the name of the rule will select the rule in
the drop-down select list.
You can also select from the Use Property Bag drop-down to choose which type of
Property Bag you want the rule to use.
• Use Session Property Bag - Select if you want to use a session property that
persists only for the duration of the user’s session.
• Use Scoped Property Bag - Select if you want to use a scoped property that
persists only for the duration of a task’s execution.
• Use Persistent Property Bag - Select if you want to use a persistent property that
persists for as long as the associated item exists in the Life Cycle.
Note: This option is only available when a persistent property can be used in a
configuration.
Caution: Use the Persistent Property Bag configuration only when necessary. This
configuration option has increased processing needs and could affect performance.
Option Description
Disable Allows you the flexibility of turning off a rule without deleting it. The rule can be
reinstated, without reconfiguring, by deselecting this box. A rule in a disabled
state appears grayed-out.
©
2016 Hyland Software, Inc.
313
Workflow OnBase 16
Option Description
Enable Used for determining the location of logic problems in a Workflow configuration.
Debug Causes a message box to display before the execution of the rule.
Breakpoint
To use this option in the OnBase Client, you must have the –WFTRACE switch
Studio - Workflow Configuration
on the command line of the Client module and the Step Debug toolbar button or
the Debug Window open in the Client module. A command line switch is not
required to use this option in the Unity interface.
Note: This option is only supported in the Classic Client, Core-based client, and
Unity interfaces.
Log When selected and the rule is executed, an entry is made in the database. If the
Execution rule is disabled when an entry is made, it will be logged in the OnBase database
that the rule was disabled at the time of execution.
For more information about rules, see Studio - Workflow Rules on page 725.
Note: Rules cannot be copied in one repository and pasted to another repository.
Note: Rules cannot be copied from a Unity life cycle and pasted to a standard life cycle.
In addition, rules cannot be copied from a standard document life cycle to a Unity life
cycle that routes items other than documents.
©
2016 Hyland Software, Inc.
314
OnBase 16 Workflow
Click the here link to revert the changes before saving the repository.
Note: System Tasks configured with the Set Property Value action and the Work Item Property
option selected will not execute properly.
©
2016 Hyland Software, Inc.
315
Workflow OnBase 16
1. In the Repositories pane, right-click and select New | System Task. The Create
System Task screen is displayed.
Studio - Workflow Configuration
Note: An Electronic Plan Review license is required to execute a system task on a Plan
Review Project . System tasks that are configured for a Plan Review Project are displayed
in the Entity Items folder.
If you are configuring a system task for documents and you would like the life
cycle to be compatible with versions of OnBase previous to 12, do not select the
Create a Unity System Task option.
4. Click Next.
©
2016 Hyland Software, Inc.
316
OnBase 16 Workflow
5. If you are configuring a system task that will execute on Documents, select a
Document Type you want to associate with the system task from the drop-down
select list.
If you are configuring a system task that will execute on Managed Folders , select a
Note: System tasks configured for WorkView are specific to the class(es) they are
configured for. They cannot be successfully executed on other classes. In addition, the
user groups that have rights to the class associated with the system task must also have
rights to the system task in order to successfully execute the system task. System tasks
configured for WorkView can only be used in conjunction with WorkView events.
If you are configuring a system task with the Managed Folders, WorkView Objects ,
Agenda Item or Meeting options, skip to step 8.
6. Click Add.
7. Repeat for each Document Type you want to associate with the system task. For
an system task configured for documents, you must associate the system task list
with any Document Type on which you want to execute the task.
8. Click Next.
9. Select a User Group that you wish to grants rights to the system task from the
drop-down select list.
10. Click Add.
11. Select Execute if you want to grant Client interface access to the task. Select
Configure if you want to grant configuration rights for the task.
12. Repeat for each user group you want to grant rights to.
13. Click Finish .
14. Add appropriate actions, rules, and task lists to complete the configuration of
your system task.
Note: A system task cannot be added as a task list within another system task.
Sub folders for each type of system task are created upon a system task creation of that
type. Sub folders include: Agenda Item, Documents, Meeting, Managed Folders, and
WorkView Objects.
After the task has been created, you can configured an icon. To configure an icon:
1. Select the task and in the Properties pane, select the Icon tab.
2. Select a Small Icon and a Large Icon for the task.
In addition, you can edit the Document Types assigned to a system task in the Properties
pane’s Document Types tab for system tasks configured for documents. You can edit the
user groups assigned to a system task in the Properties pane’s User Groups tab.
©
2016 Hyland Software, Inc.
317
Workflow OnBase 16
1. With a queue folder within a life cycle selected, right-click and select New | Ad Hoc
Task or click Ad Hoc Task from the Workflow ribbon within the New ribbon group.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
318
OnBase 16 Workflow
3. Click Next.
Note: If you want to assign all of the user groups currently assigned to the queue to the
Ad Hoc Task, click Add All Assigned to Queue. After clicking this button, if user groups are
added at the queue level, the Ad Hoc Task user group rights are not automatically
updated.
8. Click Add.
9. Repeat steps 7 to 8 for each user group you would like to assign.
10. Click Next.
11. Click Finish .
12. In the Properties pane in the General tab, configure the appropriate settings for
the task list.
13. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
14. Add the appropriate action and/or rules to the task list.
©
2016 Hyland Software, Inc.
319
Workflow OnBase 16
1. With a queue folder within a life cycle selected, right-click and select New | Ad Hoc
Task or click Ad Hoc Task from the Workflow ribbon within the New ribbon group.
Studio - Workflow Configuration
2. If you want to use an existing task, click Use an existing Ad Hoc Task .
©
2016 Hyland Software, Inc.
320
OnBase 16 Workflow
3. Click Next.
Note: Tasks that already exist in the currently selected queue will not be displayed in this
screen.
©
2016 Hyland Software, Inc.
321
Workflow OnBase 16
Option Description
Disable When this option is selected, users cannot drag-and-drop an item onto a task.
Studio - Workflow Configuration
Execution
When using the Unity Client or Microsoft Outlook Integration interfaces, this
from
option disables the task from displaying in the Task drop-down select list in the
Related
Related Items pane.
Items
Note: This option is only available for ad hoc tasks.
Available in When this option is selected, this task can be used with the Integration for
Outlook Microsoft Outlook 2007 or Integration for Microsoft Outlook 2010 modules. This
task can be executed directly from a Workflow e-mail notification.
Note: This option is only available for ad hoc tasks. Ad hoc tasks for queues
configured with the Auto-Feed or Exclusive Viewing options are not available
in Workflow e-mail notifications. Ad hoc tasks for load balancing queues are
only available when the document is assigned to the logged in user.
Available When this option is selected, this task can be used with the following modules:
for Mobile • Mobile Access for Android
Devices
• Mobile Access for iPad
• Mobile Access for iPhone
• Mobile Access for Windows Phone
• Mobile Access for Windows
Note: Only certain actions and rules requiring user interaction are supported in
mobile modules. See the action and rule descriptions for specific support
statements.
Task When configuring an ad hoc task in a life cycle that supports ownership in a
Executor Unity Life Cycle, the Task Executor Takes Ownership option is available.
Takes
When this option is selected, when a user executes the task, the user
Ownership
automatically owns the item the task was executes upon.
Password Protection
©
2016 Hyland Software, Inc.
322
OnBase 16 Workflow
You can password protect task list execution. If you select None, no password protection
is configured. If you select Task, when an ad hoc task is initiated in the Workflow Client,
users will be prompted to enter their passwords once, regardless of the number of
documents that are selected. If you select Document, when an ad hoc task is initiated in
Note: In the Core-based Workflow interfaces, a transaction is logged whether or not the
user enters a correct password.
When a password protection task is executed, it is logged for each document it was
executed upon and will display on the Workflow Transactions tab of the Document History
dialog box. If Disable Logging is selected at the queue level, this is not logged.
Note: When using Active Directory or LDAP authentication, if the wrong password is
entered exceeding the configured failed login attempt limit, the user account is locked in
Active Directory.
Caution: Prior to deployment, all shortcuts must be tested in order to avoid unexpected
conflicts or behavior.
Note: Ad hoc task shortcuts are only supported in the Unity Client and the Web Client.
©
2016 Hyland Software, Inc.
323
Workflow OnBase 16
• Alt
• Ctrl + Alt
• Ctrl + Shift
• Alt + Shift
Studio - Workflow Configuration
Note: Shift is not able to be used alone as a modifier. Only alphanumeric keys are
supported.
Caution: Before deploying any shortcuts, make sure to test the desired shortcut key
combinations in the production environment to ensure there are no conflicts with existing
OnBase, Windows, or any other third party system shortcuts.
Tip: You can access the User Groups dialog box by pressing Alt + a on the keyboard.
If you want to assign all of the user groups currently assigned to the life cycle to the
selected ad hoc task, click Add All Assigned to Life Cycle. After clicking this button, if user
groups are added at the life cycle level, the ad hoc task user group rights are not
automatically updated.
Icon
1. To assign an icon to represent the task, click the Icon tab.
2. Select an icon from the drop-down list to represent the task in the Tasks Window
and an icon from the Small Icon drop-down list to represent the task in the
Repositories pane.
©
2016 Hyland Software, Inc.
324
OnBase 16 Workflow
Note: Ad Hoc Tasks cannot be copied in one repository and pasted to another repository.
Note: Filter rules for ad hoc tasks are not supported in the OnBase Client Classic
Workflow Interface.
Note: Task lists for rules configured as filter rules are not executed regardless of the
result of the rule evaluation. These rules are used strictly to determine whether or not
an ad hoc task should be displayed.
Once a filter rule has been configured for an ad hoc task, a Filter Rules folder is displayed
under the task in the Repositories pane within the Workflow tab.
©
2016 Hyland Software, Inc.
325
Workflow OnBase 16
1. In the Repositories pane within the Workflow tab, select the ad hoc task for which
you would like to configure filter rules, right-click and select New | Filter Rule.
2. A filter rule is displayed. Type the name of the new rule in the field or select an
Studio - Workflow Configuration
Note: The On True and On False task lists do not need to be configured. It is
recommended that you not configure these for filter rules. The rule evaluation for a filter
rule is used to determine if the ad hoc task should be displayed.
Configuring
Once you have added a new rule, and while the rule is selected, the right side of the
Properties pane displays an rule configuration section.
The remaining information necessary to configure a rule depends on the rule type
selected. Since many of the rule types have the same configuration requirements, the
rule field configuration is grouped by rule type, followed by a description of the related
rule fields.
When configuring a rule, you can click on the Rule Type drop-down select list and type
the name of the rule you want to use. Typing the name of the rule will select the rule in
the drop-down select list.
You can also select from the Use Property Bag drop-down to choose which type of
Property Bag you want the rule to use.
• Use Session Property Bag - Select if you want to use a session property that
persists only for the duration of the user’s session.
• Use Scoped Property Bag - Select if you want to use a scoped property that
persists only for the duration of a task’s execution.
• Use Persistent Property Bag - Select if you want to use a persistent property that
persists for as long as the associated item exists in the Life Cycle.
Note: This option is only available when a persistent property can be used in a
configuration.
Caution: Use the Persistent Property Bag configuration only when necessary. This
configuration option has increased processing needs and could affect performance.
©
2016 Hyland Software, Inc.
326
OnBase 16 Workflow
Option Description
Enable Used for determining the location of logic problems in a Workflow configuration.
Debug Causes a message box to display before the execution of the rule.
Breakpoint
To use this option in the OnBase Client, you must have the –WFTRACE switch
on the command line of the Client module and the Step Debug toolbar button or
the Debug Window open in the Client module. A command line switch is not
required to use this option in the Unity interface.
Note: This option is only supported in the Classic Client, Core-based client, and
Unity interfaces.
Log When selected and the rule is executed, an entry is made in the database. If the
Execution rule is disabled when an entry is made, it will be logged in the OnBase database
that the rule was disabled at the time of execution.
For more information about rules, see Studio - Workflow Rules on page 725.
©
2016 Hyland Software, Inc.
327
Workflow OnBase 16
Note: Rules cannot be copied in one repository and pasted to another repository.
Note: Rules cannot be copied from a Unity life cycle and pasted to a standard life cycle.
Studio - Workflow Configuration
In addition, rules cannot be copied from a standard document life cycle to a Unity life
cycle that routes items other than documents.
Note: Filter rules can copied to a Filter Rules folder from another location and from a
Filter Rules folder to another location.
You can add a action to a task list by either right-clicking on the task and selecting New
| Action or clicking the Action button from the Workflow ribbon within the New ribbon
group.
You can add a task list to an ad hoc task list by either right-clicking on the task and
selecting New | Task List or clicking the Task List button from the Workflow ribbon within
the New ribbon group.
Note: This is legacy functionality and are no longer required to be configured separately
from standard ad hoc user tasks. These are supported for systems configured before the
support of ad hoc tasks in the Web Client.
This type of task list allows you to create tasks for the web-view task list that emulate
functionality available on the non web-based Client module.
The Web/API Tasks folder is only displayed in a queue if a Web/API task exists. To create
a Web/API task:
Note: If you want to assign all of the user groups currently assigned to the queue to the
Web/API Task, click Add All Assigned to Queue. After clicking this button, if user groups
are added at the queue level, the Web/API Task user group rights are not automatically
updated.
©
2016 Hyland Software, Inc.
328
OnBase 16 Workflow
7. Click Next.
8. Click Finish .
Tip: A Workflow process can be configured to respect a document lock by using the Check
In and Check Out actions together with other tasks.
Task list execution does respect process locks, which are locks placed on an item by a
system process. When a task list is run on multiple items and an item is encountered
that is locked by a process lock, the locked item is not processed by the task list, a
message is logged in Document History, and the task list is executed on the other
unlocked items. Process locks placed on an item by a user other than the user executing
the task list are not removed when the task list is complete. If an item processed by the
task list has a process lock, the last execution result is false. Actions that deal with
related items vary in behavior regarding last execution results. See Last Execution
Result Behavior for Related Items on page 721 for more information . In addition, action
behave differently when working with documents managed by the Records Management
module. See Records Management’s Effect on the Last Execution Result on page 722 for
more information.
Note: The task list ID number is displayed in the upper right hand corner.
Caution: If you have Document Types configured to delete the original document upon
redaction, a user should not create a redacted image of a document within these Document
Types while a Workflow task list is being executed on that document. This may result in
unexpected behavior, since the task list is trying to execute against the a document that
has been deleted.
©
2016 Hyland Software, Inc.
329
Workflow OnBase 16
1. Select the system task, ad hoc task, action, or rule result in which you want to
configure the task list.
2. Right-click and select New | Task List or click the Task List button in the Workflow
Studio - Workflow Configuration
Note: Task lists cannot be named the same as a common task list, which includes the
following: On True, On False, System Work, User Work, Load Balancing Work, or On
Abort.
See Task Options on page 332 for more information on task options.
See On Abort Task Lists on page 331 for more information about on abort tasks.
Tip: You can access the User Groups dialog box by pressing Alt + a on the keyboard.
If you want to assign all of the user groups currently assigned to the life cycle to the
selected ad hoc task, click Add All Assigned to Queue. After clicking this button, if user
groups are added at the life cycle level, the ad hoc task user group rights are not
automatically updated.
Icon
1. To assign an icon to represent the task, click the Icon tab.
2. Select an icon from the drop-down list to represent the task in the Tasks Window
and an icon from the Small Icon drop-down list to represent the task in the
Repositories pane.
©
2016 Hyland Software, Inc.
330
OnBase 16 Workflow
You can add a action to a task list by either right-clicking on the task and selecting New
| Action or clicking the Action button from the Workflow ribbon within the New ribbon
group.
Note: Task Lists cannot be copied in one repository and pasted to another repository.
Note: On Abort task lists are only available in the Core-based and Web Client interfaces.
On Abort task lists are task lists that execute when an abort occurs. An abort occurs in
the following situations:
• Workflow is closed during a user interaction process
• The Cancel button is selected during user interaction
• The Client closes during a user interaction process
Note: The Cancel button used during re-indexing user interaction is not considered an
abort.
These task lists are designed to be used in conjunction with a task list that involves user
interaction. As such, On Abort task lists should not be configured in System Work, Timer
Work, or Load Balance Work. No more than one On Abort task list can be created per
task list. User interaction should not be configured as part of the On Abort task list.
©
2016 Hyland Software, Inc.
331
Workflow OnBase 16
Note: The On Abort task list will display above the user work it is configured for. During a
Workflow session, the user will complete user interaction normally. The On Abort task
list will be rolled back to in the case of an abort.
Note: If a nested task list does not have an On Abort task list configured for it, and an
abort occurs, the closest upward On Abort task list will execute.
Task Options
The following options are available for all tasks and task lists.
Help Text
For ad hoc tasks and Web/API tasks, information added to this box will display when the
task’s icon is hovered over. For task lists configured for a rule queue, load balancing
work, system work, On Abort, and user work, this box is used for informational purposes
within OnBase Studio and does not display in the Client. For all tasks and work, the
maximum number of characters that can be entered is 250.
Break On
The Break On section pertains to how the system reacts when it encounters a rule.
Option Description
Success On success of an evaluation, the system stops processing the current task list
on the document. This means that if a rule evaluates to true, it will complete
the On True tasks before breaking.
©
2016 Hyland Software, Inc.
332
OnBase 16 Workflow
Option Description
Failure On failure of an evaluation, the system stops processing the current task list
on the document. This means that if a rule evaluates to false, it will complete
Never Default setting. Processing of the task list continues, regardless of success or
failure of the evaluation.
Note: This option is disabled for system events and for task lists configured within
system events.
Additional Options
Option Description
Disable Temporarily disables the task list. Allows for the testing of changes to
configuration without giving access to users. A task list in a disabled state
appears grayed-out.
Enable Used for determining the location of logic problems in a Workflow configuration.
Debug Causes a message box to display before the execution of the rule.
Breakpoint
To use this option in the OnBase Client, you must have the –WFTRACE switch
on the command line of the Client module and the Step Debug toolbar button or
the Debug Window open in the Client module. A command line switch is not
required to use this option in the Unity interface.
Note: This option is only supported in the Classic Client, Core-based client, and
Unity Client interfaces.
Log When selected and the task is executed, an entry is made into the system's
Execution database. If the task list is disabled when an entry is made, it will be logged in
the system's database that the task list was disabled at the time of execution.
Creating Shortcuts
You can create keyboard shortcuts to execute Ad Hoc Tasks in the OnBase Client. To
create a shortcut, place a & character in front of the letter you want to use in the
shortcut. The letter that you placed the & character in front of will display with an
underline in the Client. Pressing ALT + O + the underlined letter for the task will execute
the task in the Client.
Note: Ad hoc task shortcuts are only supported in the OnBase Client Classic and Core-
Based interfaces.
©
2016 Hyland Software, Inc.
333
Workflow OnBase 16
1. Select the item you want to delete in the Repositories pane within the Workflow
tab, right-click and select Delete.
2. A message asking Are you sure you want to remove this item from the task list? If
the item does not exist in another life cycle or queue, the Delete the item from the
database option is displayed. Select this option if you want to completely remove
it from the database.
If you do not select Delete the item from the database, the item is removed from
the task list, but the item and its configuration still exist within the database. You
can choose the item from a list of existing actions, rules, and task lists when
creating a new action, rule, or task list.
3. Click Yes to delete the item. Click No to abort the deletion.
To delete a timer:
1. Select the item you want to delete in the Repositories pane within the Workflow
tab, right-click and select Delete.
2. A message asking Are you sure you want to remove this timer from the queue? If the
item does not exist in another life cycle or queue, the Delete the item from the
database option is displayed. Select this option if you want to completely remove
it from the database.
If you do not select Delete the item from the database, the item is removed from
the queue, but the item and its configuration still exist within the database. You
can choose the item from a list of existing timers lists when creating a new timer.
3. Click Yes to delete the item. Click No to abort the deletion.
You can click the Break Link icon, shown on the right side of the provided example.
©
2016 Hyland Software, Inc.
334
OnBase 16 Workflow
When the link is broken, the item will be renamed automatically and the item name will
stay in renaming mode for editing. Change the name as appropriate. Any changes made
will not impact the item it was previously linked to.
The second button on the right is the Show References button. Click on this button to
Creating Events
Note: Events are not supported in the OnBase Client Classic Workflow interface.
Events are task lists that are triggered when certain situations occur within a queue or
life cycle.
For example, events can be used to send a notification alerting a manager that an
employee’s queue has risen above the high watermark limit. Once the item count in the
employee’s queue rises above the high watermark limit, the event task list is executed,
and the notification is sent to the manager.
There are three categories of events:
1. Queue events - These events are configured at the queue level, and they are
triggered when certain situations occur within the queue for which they are
configured. See Queue Events on page 336.
2. Life cycle events - These events are configured at the life cycle level, and they are
triggered when certain situations occur within the life cycle for which they are
configured. SeeLife Cycle Events on page 339.
3. System events - These events are not tied to life cycles or queues. System events
are triggered by events or status changes to specific item types in Workflow. See
System Events on page 340.
Like other task lists, actions and rules can be configured as tasks for an event.
Configured actions and rules are executed when the event is triggered.
Note: Actions and rules that require user interaction are not supported in events.
Events are also configured with properties. Each event type has different configurable
event properties. To use an event property, it must be mapped to a Workflow property.
When the event is triggered, the Workflow property values are set from the event
properties, and then the configured actions and rules are executed.
Event properties can be used by all actions and rules that use properties. Not all
properties of an event need to be configured; only those that are required by the event
or will be used in the task list must be configured.
©
2016 Hyland Software, Inc.
335
Workflow OnBase 16
Queue Events
To create a queue event:
1. In the Repositories pane, right-click a queue and select New | Event . The Create
Workflow Event dialog box is displayed.
Studio - Workflow Configuration
2. Enter an Event Name. The name must be unique within the life cycle.
3. In the Event Source drop-down select list, Queue is automatically selected when
creating queue events.
To create a life cycle event instead, select Life Cycle in the Event Source drop-down
select list. See Life Cycle Events on page 339 for more information on creating life
cycle events.
4. Select an Event Category from the drop-down select list. See Queue Event
Categories for more information about each event category.
Note: Each queue event category can be configured only once for each queue.
5. Click OK.
6. In the event’s Properties pane, select the General tab.
7. Select the event property for which you want to configure a Workflow property.
8. In the Map to Workflow Property field, enter a property name, then click Map.
See Task Options on page 332 for options that are available for all tasks and task lists,
such as Break On options and the Continue Execution After Transition option.
©
2016 Hyland Software, Inc.
336
OnBase 16 Workflow
Property Description
Queue Name When the event is executed, the queue name is set as
the value of the configured Workflow property.
Assignment Changed
This event is executed when the load-balancing assignment for an item is changed.
Note: This queue event type not available in queues that are not configured for load
balancing or queues that are configured for Match Keyword to User Name load balancing.
Property Description
Name of New Assignment When the event is executed, the name of the new load-
balancing assignment is set as the value of the
configured Workflow property.
Queue Name When the event is executed, the name of the queue is
set as the value of the configured Workflow property.
ID of New Assignment When the event is executed, the ID of the new load-
balancing assignment is set as the value of the
configured Workflow property.
Ownership Changed
This event is executed whenever ownership of an item changes.
Note: The Ownership Changed event is only available in life cycles that support
ownership.
©
2016 Hyland Software, Inc.
337
Workflow OnBase 16
Property Description
New Owner Name When the event is executed, the name of the new owner
is set as the value of the configured Workflow property.
Queue Name When the event is executed, the queue name is set as
the value of the configured Workflow property.
New Owner ID When the event is executed, the ID of the new owner is
set as the value of the configured Workflow property.
Last Owner Name When the event is executed, the name of the previous
owner is set as the value of the configured Workflow
property.
Note: Watermark limits must be configured with the Log option selected for the queue.
Property Description
Returning Below High If the event is triggered by the item count returning
Watermark below the high watermark after being above it, the value
of the configured Workflow property is set to true when
the event is executed. Otherwise, the value is set to
false.
Returning Above Low If the event is triggered by the item count returning
Watermark above the low watermark after being below it, the value
of the configured Workflow property is set to true when
the event is executed. Otherwise, the value is set to
false.
©
2016 Hyland Software, Inc.
338
OnBase 16 Workflow
Property Description
Exceeding High Watermark If the event is triggered by the item count going above
the high watermark limit, the value of the configured
Going Below Low Watermark If the event is triggered by the item count going below
the watermark limit, value of the configured Workflow
property is set to true when the event is executed.
Otherwise, it is set to false.
Queue Name When the event is executed, the queue name is set as
the value of the configured Workflow property.
Item Count When the event is executed, the queue’s item count is
set as the value of the configured Workflow property.
1. Right-click a life cycle and select New | Event. The Create Workflow Event dialog
box is displayed.
2. Enter an Event Name. The name must be unique within the life cycle.
Life Cycle is automatically selected as the Event Source .
3. Select an Event Category. See Life Cycle Event Categories for more information
about each event category.
4. Click OK.
5. In the event’s Properties pane, select the General tab.
6. Select an event property for which you want to configure a Workflow property.
©
2016 Hyland Software, Inc.
339
Workflow OnBase 16
7. In the Map to Workflow Property field, enter a property name, then click Map.
8. In the event’s Properties pane, select the Documentation tab. Enter any
descriptive information that is applicable in the Overview and Details fields.
See Task Options on page 332 for options that are available for all tasks and task lists,
such as Break On options and the Continue Execution After Transition option.
Property Description
Life Cycle Name When the event is executed, the name of the life cycle
is set as the value of the configured Workflow property.
Life Cycle ID When the event is executed, the ID of the life cycle is
set as the value of the configured Workflow property.
System Events
System events are event-driven task lists related to specific items in Workflow. System
events are not tied to life cycles or queues; instead, they are executed when an event or
status change occurs to a specific type of item in Workflow.
1. In the Workflow tab of the Repositories pane, right-click and select New | System
Event . The Create Workflow Event dialog box is displayed.
©
2016 Hyland Software, Inc.
340
OnBase 16 Workflow
2. Enter a unique name for the event in the Event Name field.
3. In the Event Source drop-down select list, choose an event source. This is the type
of item that will trigger the event.
Mapping Properties
If the system event has event properties, these properties can be mapped to Workflow
properties and used by any actions or rules configured as tasks for the event. To map
properties:
1. In the General tab of the Properties pane, select the event property for which you
want to configure a Workflow property.
2. In the Map to Workflow Property field, enter a property name, then click Map.
Option Description
Failure On failure of an evaluation, the system stops processing the current task
list on the document. This means that if a rule evaluates to false, it will
complete the On False tasks before breaking.
Never This is the default setting. Processing of the task list continues,
regardless of success or failure of the evaluation.
©
2016 Hyland Software, Inc.
341
Workflow OnBase 16
Additional Options
Option Description
Disable Temporarily disables the task list. Allows for the testing of changes to
Studio - Workflow Configuration
Use Scoped If you want to use a scoped property that persists only for the duration of
Property Bag a task’s execution, select Use Scoped Property Bag. Otherwise, the
property persists throughout a user’s session.
Log When selected and the task is executed, an entry is made into the
Execution system's database. If the task list is disabled when an entry is made, it
will be logged in the system's database that the task list was disabled at
the time of execution.
Documentation
To add documentation to a system event, select the Documentation tab in the event’s
Properties pane. Enter any descriptive information that is applicable in the Overview and
Details fields.
Note: Actions and rules that require user interaction are not supported in events.
Note: Actions that make changes to a Unity Form are not supported in the Unity Form
Saved system event. These actions would cause the Unity Form to save again and
continuously trigger the system event.
To add a rule to an event, either right-click the event and select New | Rule or click the
Rule button from the Workflow ribbon within the New ribbon group.
To add an action to an event, either right-click the event and select New | Action or click
the Action button from the Workflow ribbon within the New ribbon group.
Tasks in events can be reordered by clicking and dragging them to a new location.
Configuring Roles
©
2016 Hyland Software, Inc.
342
OnBase 16 Workflow
Within OnBase Studio, you can configure roles that can be used in load balancing queues
and rule queues. A role is a specific function an employee will perform. In order to
assign users to roles, you must create defined roles. To configure roles:
©
2016 Hyland Software, Inc.
343
Workflow OnBase 16
2. Click Add.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
344
OnBase 16 Workflow
Documentation Tab
The Documentation tab for life cycle items allows you to add descriptive information
within OnBase Studio configuration. The Overview field allows you to add text that gives
1. With the life cycle selected, either click the Create Documentation button on the
Life Cycle ribbon group within the Workflow ribbon group or right-click on the life
cycle in the Repositories pane within the Workflow tab and select Create
Documentation .
2. Select either Administration Guide or User Guide. If you created a custom template,
that template will be available for selection, as well.
©
2016 Hyland Software, Inc.
345
Workflow OnBase 16
3. Click Next.
Studio - Workflow Configuration
4. Multiple life cycles can be included in a document. If you had a life cycle selected,
that life cycle will display in the top, selected box. You can add a life cycle by
selecting the life cycle from the drop-down select list and clicking Add. If you
select multiple life cycles, each life cycle is documented in a separate section in
the generated document.
Tip: You can arrange the life cycles you have added using the Sort Alphabetically, Move
Up, and Move Down buttons. You can remove life cycles from the documentation
generation by selecting the life cycles you want to remove and clicking Remove.
©
2016 Hyland Software, Inc.
346
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
347
Workflow OnBase 16
7. Click Next.
Studio - Workflow Configuration
8. Choose one or both of the following options to store the generated document:
• File Name - Saves the document to the specified file. Click Browse and specify
the location and filename to use to save the generated document.
• Archive Document - Archives the document in OnBase. Select a Document
Type and enter a Description for the generated document.
9. If you want the document to display after generation, select the Display generated
document option.
10. Click Finish .
Note: You do not need Microsoft Word to generate documents, but you do need it to view
generated documents.
©
2016 Hyland Software, Inc.
348
OnBase 16 Workflow
Configuration Overview
You can create your own custom templates for documentation generation. In addition to
formatting, you can control the Workflow data that is generated from the custom
The main template contains the fields that will be generated in a document. The fields
can reference fragments.
The fragment template contains fragments as well as fields that rely on those fragments.
Fields that rely on fragments should be placed within the appropriate fragments. For
example, the Queue fragment (wffrag.Queue) could contain a field that pulls the name of
the queue (wffld.Name). wffrag.Queue would be placed in the fragment template and
wffld.Name would be placed within the wffrag.Queue control.
All three of these files are required for successful installation. See Installing the
Template on page 354 for more information about installation.
Caution: Backup your templates and .xml file to a location other than where you install
then. If you uninstall OnBase Studio, your templates and .xml file will be uninstalled as
well.
Understanding Tags
Tag information is accessed in the Documentation Tags link in the bottom right corner of
the Create Documentation Wizard .
©
2016 Hyland Software, Inc.
349
Workflow OnBase 16
relative to the fragment they are within. For example, a wffld.Name tag in a Life
Cycle fragment will pull the name of the life cycle, while a wffld.Name tag in a
Queue fragment will pull the name of a queue.
• Tables (starts with wffld. and have a suffix of Table) These tags can be used
within tables. See Configuring Table Fields on page 351 for more information.
Understanding Fragments
Fragment information is accessed in the Documentation Tags link in the bottom right
corner of the Create Documentation Wizard.
When you select a Fragment type, information necessary to configure the template is
displayed.
The Tag specified in the field listed for the selected Fragment must reside within the
template in order for the data to be pulled into the generated documentation correctly.
Available in Fragment specifies the Fragment that can pull the selected Fragment. For
instance, queue information would need to exist in a life cycle fragment since the queue
information is dependent on the life cycle it is in. The only Fragment type that will have
fields that exist in the main template is Document type.
Note: You must configure a template in Microsoft Word with the Developer tab enabled.
Enabling the Developer tab varies by version. See Microsoft’s documentation for more
information.
Tip: To ensure your styles are uniform throughout, use the same style configurations for
the both the main template and fragment templates.
©
2016 Hyland Software, Inc.
350
OnBase 16 Workflow
In order for a template to pull values from OnBase Studio into a Word document, you
must map Workflow tags to Microsoft Word controls. Both the main template and
fragment template are configured using the same steps. The difference between the two
is the fields within the template. See Accessing Tag Information in OnBase Studio on
1. From the Developer tab, select a Rich Text or Rich Text Content Control control,
depending on your version of Word.
2. Place the control in the document in the appropriate place.
3. After the control has been placed in the appropriate place in the template, access
the Properties for that control by selecting the control and clicking the Properties
button.
4. In the Tag field, enter the name of the tag that is specified in the Documentation
Tags dialog box within OnBase Studio. For example, if you want to generate a
field for a the initial queue of a life cycle, you would enter wffld.InitialQueue. The
Documentation Tags dialog box describes each tag that is available. See Accessing
Tag Information in OnBase Studio on page 352 for more information about the
tag.
5. Once you have configured the template with the appropriate fields and format,
save the template with a .docx extension.
1. Create a Rich Text or Rich Text Content Control control with the tag of the data you
want to generate from OnBase Studio.
Fragments that can populate tables will have the suffix of Table. Example:
wffld.AssignedFilterTable. Within the Documentation Tags dialog box, fields that
populate tables will have a expandable Table Definition section that defines the
data tags which can be placed within table cells.
2. Insert a standard Word table within that control.
3. Insert the Table Definition data tags within the table cells as appropriate. The data
tag names should be placed with { }.
As an example, when configuring a wffld.AssignedFilterTable, the following data
tags could be placed in a 3 column table:
Caution: If you do not use { } as a placeholder and leave the column empty, the document
generator will remove that column from the table.
©
2016 Hyland Software, Inc.
351
Workflow OnBase 16
can copy text from this dialog box by hovering over the cell you want to copy
information from and clicking the copy icon that is displayed.
©
2016 Hyland Software, Inc.
352
OnBase 16 Workflow
<userdefinedfields>
<userdefinedfield name="Solution Name" tag="SolutionName"
default="Solution Name" />
Setting Description
©
2016 Hyland Software, Inc.
353
Workflow OnBase 16
Setting Description
document generation.
You can create multiple fields within this section, each
field must following this syntax:
<userdefinedfield name="Solution Name"
tag="SolutionName" default="Solution Name" /
>
userdefinedfield name is the name of the field.
tag is the tag that will be used in the field within the
template. The following is an example of a field configured
in a template field property for use with a user defined
field:
wffld.UserDefined.SolutionName
default is the default value for the field.
Option Description
The Transition button can be clicked and you can draw connectors from one queue to
another to illustrate transitions between queues.
©
2016 Hyland Software, Inc.
354
OnBase 16 Workflow
Queues can be moved by clicking and dragging them to desired locations. They can also
be aligned using the various alignment options available.
©
2016 Hyland Software, Inc.
355
Workflow OnBase 16
©
2016 Hyland Software, Inc.
356
OnBase 16 Workflow
Load Balance by Users | Creates a load balanced queue pre-configured as a Rule Based
Rules Based Load Balance Type and Users Assignment Type.
Load Balance by User Creates a load balanced queue pre-configured as a Rule Based
Groups | Rules Based Load Balance Type and User Groups Assignment Type.
Load Balanced by Roles | Creates a load balanced queue pre-configured as a Rule Based
Rules Based Load Balance Type and Roles Assignment Type.
When you double-click on a queue in the design view, the queue is selected and
expanded in the Repositories pane within the Workflow tab.
©
2016 Hyland Software, Inc.
357
Workflow OnBase 16
You can align two or more shapes with one another. You can click and drag your cursor
across multiple shapes to select them or you can press Shift on the keyboard and click
on the shapes you want to align. The shape that the other selected shape(s) will align
with is the shape with the darkest selection border, indicating the primary shape of the
selection. In the example below, the bottom shape is the shape that the top shape will
Studio - Workflow Configuration
be aligned with.
In the Design ribbon toolbar, you can select the following options:
Option Description
Align Left Aligns the shapes to the left border of the primary shape.
Align Top Aligns the shapes to the top border of the primary shape.
Align Right Aligns the shapes to the right border of the primary shape.
Align Bottom Aligns the shapes to the bottom border of the primary shape.
Make Same Width Makes the shapes the same width as the primary shape.
Make Same Height Makes the shapes the same height as the primary shape.
Make Same Size Makes the shapes the same size as the primary shape.
Snap to Centers When toggled on, when moving shapes in the editor, the
shapes being moved snap to the center of another shape to aid
with shape alignment. While moving shapes, a dotted line
appears showing the alignment of the shape centers.
Additionally, you can use the Horizontal and Vertical buttons to align the queue.
When Horizontal is clicked, the first queue is put in a row. Any rows that have a
transition from the first queue are placed in the next row. The third tier queues are
placed in the third row and so on.
When Vertical is clicked, the first queue is put in a column. Any rows that have a
transition from the first queue are placed in the next column. The third tier queues are
placed in the third column and so on.
Creating Transitions
Transitions from queue to queue, called connectors in design view, can be added to a life
cycle in design view. Connectors can be used to transition items from a source queue to
a destination queue. Connectors can be added with or without adding an ad hoc task for
the transition.
To create a transition without an ad hoc task:
1. In the Design ribbon within the Tools ribbon group, click Transition .
Optionally, you can press and hold the CTRL key to create multiple transitions
without clicking the button between adding transitions.
©
2016 Hyland Software, Inc.
358
OnBase 16 Workflow
2. In the design view, locate the source queue and left-click and hold. Drag the
cursor from the source queue to the destination queue. When the cursor is on the
target queue, release the mouse.
The transition is created. To format connectors for transitions, see Formatting
1. In the Design ribbon within the Tools ribbon group, click Transition (Ad Hoc Task).
Optionally, you can press and hold the CTRL key to create multiple transitions
without clicking the button between adding transitions.
2. In the design view, locate the source queue and left-click and hold. Drag the
cursor from the source queue to the destination queue. When the cursor is on the
target queue, release the mouse.
The Create Transition dialog box is displayed.
3. Select the type of ad hoc task you want to create for the transition. The following
options are available:
• Create a new Ad Hoc task : This creates a new ad hoc task for the transition.
Enter a name for the ad hoc task, and select Assign All User Groups Assigned
to the Queue if you want to assign the same user groups that are assigned to
the queue to the newly created ad hoc task.
• Use the existing Ad Hoc task : This uses an existing ad hoc task for the
transition. Select an existing ad hoc task from the drop-down select list. Only
existing ad hoc tasks that contain a single Transition Item action that is
configured to transition an item from the <Current Queue> to the destination
queue specified by the connector are displayed in the drop-down select list.
• Do not create an Ad Hoc task : This creates a transition without an ad hoc task.
4. When you have selected a transition type, click OK to create the transition and
corresponding ad hoc task. Alternatively, click Cancel to cancel the creation of the
transition and ad hoc task.
©
2016 Hyland Software, Inc.
359
Workflow OnBase 16
Formatting Connectors
You can change the location of connector source or connector target location by right-
clicking on a connector and selecting one of the following options:
Studio - Workflow Configuration
Option Description
Source Connection | Sets the source of the connector to the default position on the
Automatic shape.
Source Connection | Left Sets the source of the connector to the left side of the shape.
Source Connection | Top Sets the source of the connector to the top side of the shape.
Source Connection | Right Sets the source of the connector to the right side of the shape.
Source Connection | Sets the source of the connector to the bottom side of the
Bottom shape.
Target Connection | Sets the target of the connector to the default position on the
Automatic shape.
Target Connection | Left Sets the target of the connector to the left side of the shape.
Target Connection | Top Sets the target of the connector to the top side of the shape.
Target Connection | Right Sets the target of the connector to the right side of the shape.
Target Connection | Bottom Sets the target of the connector to the bottom side of the
shape.
In addition, you can change the color of a connector. To change the color of a connector,
select the connector, click the Format tab, and select a color from the Line Color drop-
down box.
1. Click the small button in the lower right hand corner of the Format ribbon with the
shape selected that you want to format, highlighted below.
©
2016 Hyland Software, Inc.
360
OnBase 16 Workflow
2. Upon clicking this button, the Format Style dialog box is displayed. Select the Line
tab.
Viewing Properties
You can view the properties of a queue by clicking on the queue in design view. When
you click on a queue, that queue’s properties are displayed in the Properties pane.
©
2016 Hyland Software, Inc.
361
Workflow OnBase 16
To rename a queue, right-click on the queue and select Rename . Enter the new name.
Note: You cannot use the Undo right-click option to undo deleting or renaming a queue.
Timers
Timers allow OnBase to execute rules or actions at a specific time. Timers can be
configured to execute periodically, after a certain amount of time, or at an exact point in
time.
Note: Legacy timers can only be configured to automatically execute using the Workflow
Timer Service. Legacy timers cannot be configured to execute using the Unity Scheduler.
1. With Legacy Timer selected in the Timer Type drop-down select list, select the
Document Type from the drop-down select list that will be affected by the timer.
2. If you would like to have the timer execute at a certain time, select At Certain
Time . Select a time and one or more days.
If you would like to have the timer execute at an interval, select Every. Enter the
number of Day(s), Business Day(s) , Hour(s) , or Minute(s).
If you want the interval to execute based on the length of time within the queue,
select the After time in queue option. Enter the number of Day(s), Business Day(s),
Hour(s) , or Minute(s) .
Note: Business Day(s) is only available if a Work Calendar has been assigned to the life
cycle.
©
2016 Hyland Software, Inc.
362
OnBase 16 Workflow
3. Set the status of the First Item Only check box. If enabled, the Workflow Timer
will only execute against the first item found in the queue, instead of executing
against every item found in the queue. The first item found is determined by the
lowest Document Handle value in the queue. Example: This option can be used to
Note: If your business process requires that documents are processed by the timer in the
order specified for the queue by the Sort Documents By option of the queue’s Advanced
tab, select the Respect Queue Sort Order option. If this option is not selected, documents
are still processed in the order they are returned from the database. Only use this option
if necessary, as it may slow performance.
4. If the Log Start/Stop option is selected, every time the selected timer is executed
or stopped, it will be logged in the system’s database.
Note: All logs will show the database server time, rather than the processing
workstation’s time.
5. If you want the timer to execute on items that are owned by the user configured
to run the timer, select Respect Ownership. All items not owned by the user
configured to run the timer will not be processed by the timer.
6. Save the repository to save the changes to the timer.
©
2016 Hyland Software, Inc.
363
Workflow OnBase 16
Note: Unity Scheduler timers can only be configured to automatically execute using the
Unity Scheduler. Unity Scheduler timers cannot be configured to execute using the
Workflow Timer Service.
Studio - Workflow Configuration
1. With Unity Scheduler Timer selected in the Timer Type drop-down select list, select
the Document Type from the drop-down select list that will be affected by the
timer.
2. If you want the interval to execute based on the length of time within the queue,
select the After time in queue option. Enter the number of Day(s), Business Day(s),
Hour(s) , or Minute(s) .
Note: Business Day(s) is only available if a Work Calendar has been assigned to the life
cycle.
3. Set the status of the First Item Only check box. If enabled, the timer will only
execute against the first item found in the queue, instead of executing against
every item found in the queue. The first item found is determined by the lowest
Document Handle value in the queue. Example: This option can be used to send
out a notification that a queue contains items that need attention. If First Item
Only is not selected, if the queue contains 100 items, the notification is sent 100
times (once for each item).
Note: If your business process requires that documents are processed by the timer in the
order specified for the queue by the Sort Documents By option of the queue’s Advanced
tab, select the Respect Queue Sort Order option. If this option is not selected, documents
are still processed in the order they are returned from the database. Only use this option
if necessary, as it may slow performance.
4. If the Log Start/Stop option is selected, every time the selected timer is executed
or stopped, it will be logged in the system’s database.
Note: All logs will show the database server time, rather than the processing
workstation’s time.
5. If you want the timer to execute on items that are owned by the user configured
to run the timer, select Respect Ownership. All items not owned by the user
configured to run the timer will not be processed by the timer.
6. Save the repository to save the changes to the timer.
7. Once the timer is configured in OnBase Studio, the timer’s Unity Scheduler tasks
need to be configured in the Unity Management Console. For more information,
see the Unity Scheduler module reference guide.
Once tasks have been configured for the Unity Scheduler Timer using the Unity
Management Console, any configured tasks associated with that timer can be viewed in
the Scheduler Tasks tab.
©
2016 Hyland Software, Inc.
364
OnBase 16 Workflow
Note: Timers can be copied from legacy life cycles to Unity life cycles or other legacy life
cycles. Timers cannot be copied from a Unity life cycle to a legacy life cycle.
Caution: Using the Reset Cache option in OnBase Configuration or the Reset Server Cache
option in OnBase Studio may have a negative impact on system performance. Requests to
the Application Server will be forced to wait until the cache is rebuilt before they can be
processed. Depending on the size of the OnBase system, as well as the current server load,
the performance impact of resetting the cache may be severe.
To avoid performance issues, only reset the cache of the Application Server during off-peak
hours. For more information about the Reset Cache option in OnBase Configuration, see the
System Administration documentation. For more information about the Reset Server Cache
option in OnBase Studio, see the Studio documentation.
Note: When you add or delete a timer, you must restart the Workflow Timer Service.
©
2016 Hyland Software, Inc.
365
Workflow OnBase 16
Converting Timers
You can convert existing Legacy timers to Unity Scheduler timers, along with creating
the associated Unity Scheduler Tasks. Additionally, you can also convert Unity Scheduler
timers to Legacy timers.
Studio - Workflow Configuration
1. In OnBase Studio, in the Conversion group of the Workflow ribbon, click on Timers.
The Timer Conversion dialog is displayed.
©
2016 Hyland Software, Inc.
366
OnBase 16 Workflow
6. In the Legacy Timers tab, choose which timers to convert to Unity Scheduler
timers by selecting the check box to the right of the timer name.
You can search for a specific timer by entering text into the Find Timers field.
You can sort the timers by clicking on the column names, either by Timer, by Life
Caution: When converting a Unity Scheduler timer to a Legacy timer, any Unity Scheduler
Tasks assigned to the timer will be deleted.
©
2016 Hyland Software, Inc.
367
Workflow OnBase 16
1. In OnBase Studio, in the Conversion group of the Workflow ribbon, click on Timers.
The Timer Conversion dialog is displayed.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
368
OnBase 16 Workflow
7. Once you are finished selecting timers for conversion, click OK to begin the
conversion process, or click Cancel to close out of the dialog without making any
changes.
8. After the conversion process is complete, the Conversion Report is displayed in
Managing Timers
If timers are configured to run at the same time, the system will kick off the first timer
in the list; the next timer, scheduled for the same execution time, will not begin until the
previous one completes.
The server that manages and executes the timers is a primary factor in the life cycle’s
efficiency. For example, if the OnBase Client that initiates a life cycle must also perform
all of the System Work for a document, the placement of workload is important. If you
are running a DIP Process that feeds a Workflow Queue then you may want to consider
using a timer to kick off the system work.
Timers can been monitored in the Classic Client interface using the Workflow System
Monitor when the –WFSRVR command line switch is applied. For all other user interfaces,
timers can be monitored using the Workflow Timer Service. Refer to the Workflow Timer
Service documentation for more information.
Note: The -LT command line switch indicates the log off time of the Client module. Be
aware of timers that may be running when using the auto logoff switch because they will
not trigger unless the Client workstation is logged in to OnBase.
User Forms
Note: User forms are created in the same manner as E-Forms. For more information
about creating a user form, see the E-Forms documentation.
1. In the Workflow ribbon within the Workflow ribbon group, click User Forms .
2. Select the appropriate Repository from the drop-down select list.
3. Select the appropriate Life Cycle from the drop-down select list.
4. Click Add on the User Forms dialog box to open the Properties dialog box.
5. Enter the Name of the form in the field.
©
2016 Hyland Software, Inc.
369
Workflow OnBase 16
6. Type the file path in the Location field or click Browse , select the file and click
Open .
Tip: Use UNC paths to the file because drives are not always mapped to the same letter
on workstations throughout a network.
Studio - Workflow Configuration
Note: If you are using Distributed Disk Services, see the Distributed Disk Services
documentation for more information about constructing appropriate paths.
7. Click OK.
8. Click Close on the User Forms dialog box once the location to the form has been
saved.
In the User Forms dialog box, you can locate a specific, existing user form by entering
text that will identify the user form in the Find field. The user forms displayed will be
narrowed down to the user forms that contain the characters entered.
You can modify an existing user form by selecting it and clicking Modify.
Note: The instance number must be in place, even if there is only one instance. Without
the instance number, the form field will fail and the property will not be input into the
property bag.
Note: This form field applies only to user forms. If it is used on an E-Form, no action will
be taken on any data input into the form field. E-Form fields configured in the above
format will need to be changed to continue to function properly in Workflow.
©
2016 Hyland Software, Inc.
370
OnBase 16 Workflow
1. In the Workflow ribbon within the Workflow ribbon group, click User Forms .
2. Select the appropriate Repository from the drop-down select list.
3. Select the appropriate Life Cycle from the drop-down select list.
4. Click Add on the User Forms dialog box to open the Properties dialog box.
5. Enter the Name of the form in the field.
6. In the Properties dialog box, type in the URL of the form you wish to use, in the
form http(s)://www.domainname.com in the Location field. Click OK.
Note: When using a URL to specify a user form, the Fill HTML Fields with document
keyword and property values field is not functional. For more information see Display
HTML Form on page 568.
Note: The form is configured for use in the same way as a standard user form, however,
OnBase must pass an “obTarget” parameter to the form. This can be accomplished by
embedding script in the form to retrieve this parameter and set the form’s “action”
attribute. Whenever the user submits a form, the form needs to be directed back to the
Workflow interface for further processing. The form must programmatically retrieve the
value of a querystring parameter called ‘obTarget’ and set the ‘action’ attribute of the
form to this value. The following is an example using JavaScript in the HTML page's
OnLoad event: document.forms.item(0).action = location.search.split("obTarget=")[1];
E-Forms are also utilized in Workflow when using certain form actions. These differ from
user forms in that they must be imported into OnBase and the system must be licensed
for the E-Forms module.
1. In the Workflow ribbon within the Workflow ribbon group, click User Forms .
2. Select the appropriate Repository from the drop-down select list.
3. Select the appropriate Life Cycle from the drop-down select list.
4. Select the user form you want to modify.
5. Click Modify.
6. Modify the user form as appropriate and click OK .
1. In the Workflow ribbon within the Workflow ribbon group, click User Forms .
2. Select the appropriate Repository from the drop-down select list.
3. Select the appropriate Life Cycle from the drop-down select list.
©
2016 Hyland Software, Inc.
371
Workflow OnBase 16
Note: If the user form is used in a life cycle, a message stating The user form is used by
Studio - Workflow Configuration
Notifications
Notifications are configured messages that can be sent to users whenever a configured
event or task occurs. You can create general notifications or assign them to specific life
cycles.
Note: In order to use notifications, you must have the Hyland Distribution Service
properly installed, configured, and running. See Configuring the Distribution Service on
page 1027.
Configuration Overview
The following steps are required to properly configure a notification for use:
1. Create a new notification and configure the subject and recipients. See Creating
New Notifications on page 373.
2. Configure the content of the notification. For plain text notifications, see Creating
Content for Plain Text Notifications on page 381. For formatted notifications, see
Creating Content for Formatted Notifications on page 381.
3. Formatted notifications require testing and publishing. If you created a formatted
notification, see Generating a Test Notification on page 394 and Publishing a
Formatted Notification on page 395.
Note: Formatted notifications require the configuration and usage of a Temporary File
Cache. For more information, see the System Administration module reference guide.
©
2016 Hyland Software, Inc.
372
OnBase 16 Workflow
2. Enter a unique name for the notification in the What do you want to name the
notification? field.
3. In the What style of notification do you want to create? drop-down select list,
choose one of the following options:
• Formatted - Allows you to create notifications with formatted text, images,
and hyperlinks.
Note: Formatted notifications are not supported in the OnBase Client Classic Workflow
interface.
• Plain Text - Allows you to create legacy notifications with no text formatting.
4. In the What life cycle should this notification be associated with? field, select a life
cycle, or choose <None> to set this notification as a global notification that is not
scoped to a specific life cycle.
©
2016 Hyland Software, Inc.
373
Workflow OnBase 16
5. Click OK.
The notification editor is displayed:
Studio - Workflow Configuration
The notification editor is an editor that allows you to design a notification using
the Notifications ribbon menu. Upon creation, formatted notifications are marked
with (Draft) in the title tab of the editor. Plain text notifications will not have a
(Draft) label in the title tab.
Note: For plain text notifications, most options in the Notifications ribbon menu are
disabled, as text formatting cannot be added to plain text notifications.
In order to configure a formatted notification, it must be checked out. If a user does not
have a formatted notification checked out, the user cannot make changes to the
configuration of the notification. While a user has a notification checked out, other users
cannot make changes to the configuration of the notification. Upon creating a new
notification, the notification is automatically checked out.
©
2016 Hyland Software, Inc.
374
OnBase 16 Workflow
Checking In
To check in a notification:
1. In the Repositories pane within the Notifications tab, select the notification you
After saving the repository, you can check in all notifications in a repository by right-
clicking on a notification in the Repositories pane and selecting Check In All.
In addition, when you close OnBase Studio, all notifications are automatically checked
back in.
Checking Out
To check out a notification, complete one of the following tasks:
• In the Repositories pane within the Notifications tab, select the notification you
want to check out, right-click and select Check Out .
• With the notification selected in the Repositories pane, within the Notifications
tab, that you want to check out, click the check out link in the Properties pane.
Tip: You can insert a keyword by pressing Alt + K on the keyboard or insert a property by
pressing Alt + P on the keyboard.
Option Description
%D - Document Date Displays the Document Date. This value can be changed.
%D1 - Document Date Displays the date that the document was stored. This value
Stored cannot be changed.
%I1 - Document Time Displays the time that the document was stored. This value
Stored cannot be changed.
%L - Life Cycle ID Displays the life cycle number of the current document.
©
2016 Hyland Software, Inc.
375
Workflow OnBase 16
Option Description
%L2 - Life Cycle Name Displays the life cycle name of the current document.
%Q2 - Queue Name Displays the queue name of the current document.
%R - User Real Name Displays the real name of the currently logged in user.
©
2016 Hyland Software, Inc.
376
OnBase 16 Workflow
Configuring Recipients
Recipients are the users who will be receiving the notifications, either through internal
email or to an external email address. Notification recipients are configured in the
Caution: When configuring notifications for use with the BPMN Modeler module, recipients
should not be configured. The recipients are determined by configuration of the BPMN
Modeler module for the users assigned as approvers and auditors.
To configure recipients:
1. Different types of recipients can be configured for a notification from the Type
drop-down select list and then populating the Mail Recipient field appropriately:
• Address : Allows you to specify an external email address to be used for the
notification. Enter the email address in the Mail Recipient field.
• Keyword Type : Takes the value of that Keyword Type on the current item, and
uses that as the address to send the notification. The Keyword Value could be a
user or an external mail address, if your system has external mail enabled. The
Keyword Value must contain a valid email address to send the notification via
external mail. The Keyword Value can contain multiple addresses, separated by
a comma or a semicolon. Select the Keyword Type in the Mail Recipient drop-
down select list.
• Load Balancing Members: When selected, the Mail Recipient field displays a drop-
down select list containing all of the load balancing queues in the system.
Adding a queue assigns the load balancing user group(s) to the recipient list.
For external notifications, if the user that is assigned to the document (or to all
members of the user group that item is assigned to) in the Client has an e-mail
address configured (select Users | User Names/Passwords and click Settings in
the Configuration module), an email will be sent to the specified address.
Note: Queues configured as Match Keyword to User Name queues are not in the list of
available queues in the drop-down select list.
• Owner: When selected, the Mail Recipient drop-down select list is populated with
queues that are configured for ownership. When this option is selected, a
notification will be sent to the owner of the current item.
• Property (Session): Takes the value of a property specified on the current item
and uses that as the address to send the notification. This is a session based
property. Enter a property name in the Mail Recipient field.
Note: The Property recipient option is not supported for the Classic OnBase Client
Workflow Interface.
©
2016 Hyland Software, Inc.
377
Workflow OnBase 16
• Role : When selected, a drop-down select list containing configured roles in the
system is displayed for configuration. Select a role from the Mail Recipient drop-
down select list.
Note: The Role recipient option is not supported for the Classic OnBase Client User
Studio - Workflow Configuration
Interface.
• User : When selected, sends the notification to specific users. Select a user from
the Mail Recipient drop-down select list.
Note: If a user is deleted in OnBase, the notification will not be sent to that user.
• User Group : When selected, everyone who is a member of the user group
receives the notification. Select a user group from the Mail Recipient drop-down
select list.
Caution: In the Mail Recipient field, extra characters, such as '[', ']', '<', '>', will cause
notifications to not be sent properly. Using prefixes such as "mail:" and "fax:" before email
addresses will cause notifications to not be sent properly.
©
2016 Hyland Software, Inc.
378
OnBase 16 Workflow
• To send the notification externally, select the External mail option before
clicking Add .
Note: The size of formatted notifications is limited only by the mail server. Very large
Note: Only plain text notifications can be sent both internally and externally.
• If you have selected Both or External mail , you can select the External Type of
message to send, either To, Cc, or Bcc .
Note: The Add button is disabled if a valid type has not been selected and valid
information has not been entered or selected.
Configuring Settings
You can configure other settings, such as how you want notifications to display multiple
Keyword Types, or how you want notifications to handle attachments. Settings for
notifications are configured in the Settings tab.
To configure settings:
©
2016 Hyland Software, Inc.
379
Workflow OnBase 16
3. If you are licensed for Integration for Microsoft Outlook 2007, Integration for
Microsoft Outlook 2010, Integration for Microsoft Outlook 2013, or Integration for
Microsoft Outlook 2016 and you want users to be able to perform ad hoc tasks
from Outlook e-mail notifications, select Add Outlook Header.
Studio - Workflow Configuration
Note: Ad hoc tasks for queues configured with the Auto-Feed or Exclusive Viewing options
are not available in Outlook e-mail notifications. Ad hoc tasks for load balancing queues
are only available when the document is assigned to the logged in user.
Note: When notifications are sent from an action within a system task, Outlook header
information is not sent.
4. If you want to send the item as a file attachment, select Default from the Send
Attachments as drop-down select list.
5. If you want to send the item attached as a Unity Pop URL, select Unity Pop from
the Send Attachments as drop-down select list. When this option is selected, you
have two options that enable.
6. If you want the URL to open in a new window, select Open Documents Using a New
Window.The notification will be sent via the Distribution Service and the
attachments will be sent as Unity Pop URLs.
7. If you want the URL to open in the Workflow interface, select Display Items Using
the Workflow Layout . The notification will be sent via the Distribution Service and
the attachments will be sent as Unity Pop URLs that will open within the Workflow
interface.
8. If you have a Secure Packaging license, you also have the option to send the
attachment as a Secure Package .
Note: Content from formatted notifications cannot be pasted into plain text notifications.
©
2016 Hyland Software, Inc.
380
OnBase 16 Workflow
Inserting an Image
Note: Resizing of images is not supported after they have been inserted into the editor.
Note: If you insert an image larger than 5 KB, a The image you’re inserting is very large
and could be a problem for some email systems. Would you like to insert it anyway? message
is displayed.
©
2016 Hyland Software, Inc.
381
Workflow OnBase 16
Formatting Text
Notifications can have varied text formatting. Text font, color, highlight, weight,
alignment, and size can be modified to create custom text formatting in notifications.
The following sections describe the various ways in which text can be altered.
Studio - Workflow Configuration
Font
To change the font of new text, choose a font from the drop-down select list in the Basic
Text ribbon group of the Notifications ribbon menu. The default font is Calibri.
To change the font of a selection of existing text, select the text you want to change
before choosing a new font in the drop-down select list. The new font is applied only to
the selected text.
Size
To change the size of new text, choose a size from the drop-down select list in the Basic
Text ribbon group of the Notifications ribbon menu. The default font size is 11.
To change the size of existing text, select the text you want to change before choosing a
new size in the drop-down select list. The new size is applied only to the selected text.
Font Color
To change the color of text:
1. Select an insertion point in the notification, or select existing text you want to
format.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Click the Font Color drop-down select list:
Highlight Color
To change the highlight color of text:
1. Select an insertion point in the notification, or select existing text you want to
format.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Click the Text Highlight Color drop-down select list:
Style
The style of notification text can be altered. Font can be bolded, underlined, or italicized.
©
2016 Hyland Software, Inc.
382
OnBase 16 Workflow
1. Select an insertion point in the notification, or select existing text you want to
format.
Button Description
Styles can be removed from text by selecting the text, then deselecting the style
buttons.
Alignment
You can change the alignment of notification text from the default left-alignment.
To change the alignment of text:
1. Select an insertion point in the notification, or select existing text you want to
format.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Select one of the following options:
Button Description
©
2016 Hyland Software, Inc.
383
Workflow OnBase 16
Indentation
Text indents can be increased or decreased incrementally. To increase or decrease the
indentation of text:
1. Select an insertion point in the notification, or select existing text you want to
Studio - Workflow Configuration
format.
Note: The indentation of text, table text, hyperlinks, numbered or bulleted lists, and
images can be changed.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Select one of the following options:
Button Description
Select the Increase Indentation toggle button to indent text. Text is indented
in increments. Click Increase Indentation again to indent text further.
Select the Decrease Indentation toggle button to reduce the indent of text.
Text indentation is decreased in increments. Click Decrease Indentation
again to decrease indentation further.
List Styles
Text can be arranged into various list styles. Bulleted lists can be created with various
bullet styles and numbered lists can be created with various number and letter styles.
To create a bulleted list:
1. Select an insertion point in the notification, or select existing text you want to
format.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Click the Toggle Bullet Points drop-down select list:
Bullet
Circle
©
2016 Hyland Software, Inc.
384
OnBase 16 Workflow
Square
1. Select an insertion point in the notification, or select existing text you want to
format.
2. Navigate to the Basic Text ribbon group of the Notifications ribbon menu.
3. Click the Toggle Numbering drop-down select list:
To remove a bullet or list style, select text, then deselect the Toggle Bullet Points or
Toggle Numbering button.
Page Color
The color of the notification background can be changed. This color fills the entire
rendered page.
To change the page color in a notification:
Tables
Tables can be added to notifications for additional formatting.
Inserting a Table
To insert a table:
©
2016 Hyland Software, Inc.
385
Workflow OnBase 16
Drawing a Table
To draw a table:
1. Drag the mouse over the number of table rows and columns you want to create.
For example, if you want to create a table with four rows and five columns, drag
Studio - Workflow Configuration
the mouse until four rows and five columns are highlighted as follows:
1. Select Insert Custom Table. The Create a Custom Table dialog box is displayed:
2. Specify the number of Rows and Columns the table will have in the fields provided.
Tables have a maximum size of 10 rows and 10 columns.
©
2016 Hyland Software, Inc.
386
OnBase 16 Workflow
• Fit To Content - Select this option to create a table that is sized according to
its content and expands as content is added.
4. Click OK.
Tip: Tables of predefined sizes (1x1, 2x2, 3x3, 4x4, and 5x5) can be added by right-
clicking in a notification, selecting Insert Table..., then selecting a table size.
Resizing a Table
Once inserted, tables can be adjusted in several ways.
To adjust the height of a row:
1. Hover over the table row divider until the cursor displays vertical arrows:
2. Click and drag the table row divider to the desired position.
3. Release the mouse.
1. Hover over the table column divider until the cursor displays horizontal arrows:
2. Click and drag the table column divider to the desired position.
3. Release the mouse.
©
2016 Hyland Software, Inc.
387
Workflow OnBase 16
1. Hover over the lower-right corner of the table until the cursor displays diagonal
arrows:
Studio - Workflow Configuration
1. Select the table cell, row, or column from inside the table cell, row, or column.
2. Press Backspace or Delete on the keyboard.
Deleting Tables
To delete table rows or entire tables:
Hyperlinks
Inserting a Hyperlink
Formatted hyperlinks can be added to notifications to include seamless links with custom
display text. Images can also be configured as hyperlinks.
To insert a hyperlink:
©
2016 Hyland Software, Inc.
388
OnBase 16 Workflow
3. Enter display text in the Content field. This is the clickable text that will appear in
the notification.
You can select an image as the clickable content instead of entering text. To
create an image hyperlink, click Image. The Open dialog box is displayed. Browse
Existing text or images can be used to create a hyperlink. The selected text becomes the
clickable display text of the hyperlink. When using existing text to create a hyperlink,
create the hyperlink before formatting the text. Creating a hyperlink automatically
formats text in a specific way, and existing formatting is overridden.
To create a hyperlink from existing text or an existing image:
1. Select the text or image you want to use for the hyperlink.
2. In the Insert ribbon group of the Notifications ribbon menu, click Insert Hyperlink.
The Insert Hyperlink dialog box is displayed:
Once a hyperlink has been created, you can test it in the notification editor. To view the
address of a hyperlink, hover over an existing hyperlink. To test the hyperlink, hold CTRL
and click the hyperlink.
Editing a Hyperlink
Existing hyperlinks can be modified, corrected, or removed as needed.
©
2016 Hyland Software, Inc.
389
Workflow OnBase 16
The current display text is shown in the Content field and the URI is shown in the
Address field.
3. Edit the Content and Address fields as needed.
4. Click OK.
To remove a hyperlink:
3. Click Remove Link. The display text remains in the notification content, but the
hyperlink is removed.
Configuring Tokens
Tokens can be inserted into plain text and formatted notifications. These tokens will
display document, queue, or life cycle properties when they are sent.
To insert tokens:
©
2016 Hyland Software, Inc.
390
OnBase 16 Workflow
Select the Keyword Type, enter the number of repetitions, and select the
formatting. Click OK when finished, or click Cancel to cancel.
The following formats are available: <None>, Capitalize, Capitalize Words ,
Lowercase , and Uppercase .
• %U - User
• %R - User Real Name
©
2016 Hyland Software, Inc.
391
Workflow OnBase 16
• %V - Property
The Insert Property dialog is displayed.
Studio - Workflow Configuration
Enter the Property Name and select the formatting. Click OK when finished, or
click Cancel to cancel.
The following formats are available: <None>, Capitalize, Capitalize Words ,
Lowercase , and Uppercase .
• WorkflowPop
The WorkflowPop Configuration dialog is displayed.
Select a protocol, either HTTP or HTTPS, and enter the Server Name and the
Virtual Root . Click OK when finished, or click Cancel to cancel.
• DocPop
The DocPop Configuration dialog is displayed.
©
2016 Hyland Software, Inc.
392
OnBase 16 Workflow
Click the here link to revert the changes before saving the repository.
1. With a plain text notification opened, click Convert to Formatted in the Options
ribbon group of the Notifications ribbon.
2. A message is displayed with the following statement: The conversion to a formatted
notification is permanent. Any changes will need to be saved after conversion. Would
you like to continue the conversion to a Formatted Notification?
©
2016 Hyland Software, Inc.
393
Workflow OnBase 16
Renaming a Notification
Existing notifications can be renamed. To rename a notification:
Note: The notification name must be unique within the life cycle.
©
2016 Hyland Software, Inc.
394
OnBase 16 Workflow
1. With the draft version of a formatted notification open and checked out, click
Generate Test , located in the ribbon of the Notifications tab.
©
2016 Hyland Software, Inc.
395
Workflow OnBase 16
1. With a formatted notification opened and checked out, in the ribbon of the
Notifications tab, click Publish.
2. The Comments dialog is displayed.
©
2016 Hyland Software, Inc.
396
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
397
Workflow OnBase 16
3. To open a previous version of the notification, select it from the list and click OK .
Click Cancel to close the dialog without selecting a different version.
4. The selected version is opened and displayed in the notification editor with the
label (Inactive) in the title bar.
Note: The inactive version of the notification is read-only and cannot be edited.
You can promote the current published or an older inactive version of a notification to
the draft version in order to publish it as the active version or to make changes and then
publish it.
To promote a published or inactive version to the draft version:
Caution: The current draft will be replaced with the new version.
3. Click Yes to replace the current draft with the inactive version.
Click No to cancel the promotion.
4. The published or inactive version of the notification will be displayed as a draft in
the notification editor.
©
2016 Hyland Software, Inc.
398
OnBase 16 Workflow
Spell Check
You can check the spelling of plain text notifications. Spell checking is enabled in Studio
Options . For more information on enabling spell checking, see Spell Check on page 870.
1. With a plain text notification open in the notification editor, in the Options ribbon
group of the Notifications tab, click Spell Check .
2. The Spell Check dialog is displayed.
Supported Dictionaries
The following localized dictionaries are available for Spell Checking:
• US - English
• UK - English
• Canada - English
• Australia - English
©
2016 Hyland Software, Inc.
399
Workflow OnBase 16
• Portugal - Portuguese
• Brazil - Portuguese
• Germany - German
• France - French
Studio - Workflow Configuration
• Netherlands - Dutch
• Spain - Spanish
Notification Shortcuts
The following keyboard shortcuts can be used in the Notification editor:
Shortcut Description
Finding References
To find where a specific action, rule, task, or task list is used, select it, right-click and
select Show References . References to the item are displayed in the References tab.
Three columns of information are displayed. The Type column displays the type of item
that was selected. The Name column displays the name of the item’s parent. For
example, if an action is in the System Work folder, System Work is displayed in the
column with the folder’s ID number. The Location column displays where the item is
found.
©
2016 Hyland Software, Inc.
400
OnBase 16 Workflow
Note: If you created an item prior to version 14, the Created and Modified timestamps
will display Unknown. Version 14 introduced the recording of these timestamps. Once the
item is modified, the Modified time stamp will record the time stamp and no longer
display Unknown.
©
2016 Hyland Software, Inc.
401
Workflow OnBase 16
Managing Locks
You can manage locks within OnBase Studio. You can access the Manage Locks dialog box
by clicking on the Application Menu button in the upper left hand corner of the
application and select Manage Locks.
Studio - Workflow Configuration
You can display only locks that pertain to the BPMN Modeler module or life cycles by
selecting the Display only BPMN and life cycle locks option.
Locks are displayed by repository. Select the Repository from the drop-down select list
that you want to view the lock for.
To remove a lock, select the lock and click Remove Selected.
Click Refresh to refresh the lock information displayed.
Note: Adding or moving work items is only supported if both the source and destination
queues are configured to contain the same types of work items.
©
2016 Hyland Software, Inc.
402
OnBase 16 Workflow
To add or move work items, in the Repositories pane within the Workflow tab, select a
life cycle or queue, right-click and select Add/Move Work Items. The Add/Move Work
Items Wizard is displayed.
1. Select Add.
2. From the Life Cycle drop-down, select the life cycle.
From the Queue drop-down, select the queue that contains the items you will be
adding to another queue. Click Next.
3. From the Life Cycle drop-down, select the life cycle.
From the Queue drop-down, select the queue to which you will be adding the
items. Click Next.
4. If the source and destination queues are both configured for load balancing, How
should the load balancing assignments be handled? is displayed. If the queues are
not configured for load balancing, skip to step 6.
5. Select New Assignments if the destination queue will determine the load balancing
assignments.
Select Copy Assignments if the load balancing assignments from the source queue
will be kept.
Select Unassigned if the work items in the destination queue should not be
assigned to anyone.
©
2016 Hyland Software, Inc.
403
Workflow OnBase 16
6. If the source and destination life cycles are both Unity life cycles and have been
configured for ownership, How should work items owned by users be handled? is
displayed. If the life cycles are not Unity life cycles and not configured for
ownership, skip to step 8.
7. Select Remove Ownership if the work items in the destination queue will not be
Studio - Workflow Configuration
owned by anyone.
Select Copy Ownership if the owner of the work item should keep ownership of the
work item in the destination queue.
Note: If the user with ownership does not have ownership rights in the new queue, even
if Copy Ownership is selected the work items will not be owned by anyone.
8. How should the items be added? is displayed. Select the following options:
Select Execute System Work if the work items should execute system work once
they have moved to the destination queue.
Note: Any user interaction from actions or rules in system work is not supported.
Select Items should have same entry to queue date in the destination queue if the
work items should keep the entry date from the source queue. Otherwise they will
have the entry date of when they entered the destination queue.
Select Include Persistent Properties if the properties associated with the work
items should persist with them from the source queue into the destination queue.
Click Next.
9. The Summary is displayed. Review the details to determine if modifications are
needed. If modifications are needed, click Previous to return to the previous
screen.
Select Display Verification Report to display a report detailing the results.
10. Once satisfied with the settings, click Finish to execute the action.
Click Cancel to close the wizard without making any changes to the system.
To move work items:
1. Select Move.
2. From the Life Cycle drop-down, select the life cycle.
From the Queue drop-down, select the queue that contains the items you will be
adding to another queue. Click Next.
3. From the Life Cycle drop-down, select the life cycle.
From the Queue drop-down, select the queue to which you will be adding the
items. Click Next.
4. If the source and destination queues are both configured for load balancing, How
should the load balancing assignments be handled? is displayed. If the queues are
not configured for load balancing, skip to step 6.
5. Select New Assignments if the destination queue will determine the load balancing
assignments.
Select Copy Assignments if the load balancing assignments from the source queue
will be kept.
Select Unassigned if the work items in the destination queue should not be
assigned to anyone.
©
2016 Hyland Software, Inc.
404
OnBase 16 Workflow
6. If the source and destination life cycles are both Unity life cycles and have been
configured for ownership, How should work items owned by users be handled? is
displayed. If the life cycles are not Unity life cycles and not configured for
ownership, skip to step 8.
Note: Any user interaction from actions or rules in system work is not supported.
Select Items should have same entry to queue date in the destination queue if the
work items should keep the entry date from the source queue. Otherwise they will
have the entry date of when they entered the destination queue.
Select Include Persistent Properties if the properties associated with the work
items should persist with them from the source queue into the destination queue.
Click Next.
9. The Summary is displayed. Review the details to determine if modifications are
needed. If modifications are needed, click Previous to return to the previous
screen.
Select Display Verification Report to display a report detailing the results.
10. Once satisfied with the settings, click Finish to execute the action.
Click Cancel to close the wizard without making any changes to the system.
To remove work items:
Note: Removing work items only removes work items from Workflow, it does not purge
or delete items from OnBase.
1. In the Repositories pane within the Workflow tab, select a life cycle or queue,
right-click and select Remove Work Items . The Remove Work Items dialog is
displayed.
©
2016 Hyland Software, Inc.
405
Workflow OnBase 16
3. In the Queue drop-down, select the particular queue or select <All> to remove all
work items from the entire life cycle.
Note: If you select a particular queue, only the work items in that queue will be removed.
Studio - Workflow Configuration
1. Select the life cycle you want to create a report from within the Workflow tab in
the Repositories pane.
2. In the Workflow ribbon, click Configuration Report. The Configuration Report dialog
box is displayed.
3. Select the format that you want to use from the Report File Type drop-down select
list. You can select XML Paper Specification (*.xps), Text (*.txt), HTML (*.htm), or
MIME HTML (.mht) .
4. If you want to save the report to a Windows directory, select Save Report to File.
Enter the path to the file in the field or click the ellipsis button (... ) to browse to
the directory.
©
2016 Hyland Software, Inc.
406
OnBase 16 Workflow
5. If you want to store the report in OnBase, select Archive Report (SYS Configuration
Report) . Enter a Description for the report. The report will be saved to the SYS
Configuration Report Document Type.
6. If you want to view the generated report, select Display Generated Report .
Note: You must select at least one of the options on the Output tab in order to generate
a report.
Note: The ability to view documents in a life cycle is controlled at the queue level. If a
user has rights to a life cycle queue, they will also have rights to view all the documents
in that queue, regardless of their security rights (i.e., security keyword assignments).
Note: To view documents within Workflow, users need to have access to at least one
Document Type as well as privileges to retrieve / view documents. The Document Type
to which the user is given access does not need to contain any documents, nor does it
need to be associated with the Life Cycle. The user also does not need access to the
Retrieval dialog.
Note: To add life cycles to the user group, the workstation must have a Workflow module
license.
©
2016 Hyland Software, Inc.
407
Workflow OnBase 16
4. When the Use Workflow Configuration Rights option is selected, you must select
the Execution Rights tab. The Available for Selection list contains all of the
Workflow life cycles currently stored in the system. To add a life cycle to the
rights of the users, select the life cycle in the Available for Selection list and click
Add . All queues within the life cycle are automatically highlighted and added.
Studio - Workflow Configuration
5. The Selected for Group list contains all of the life cycles and queues currently
assigned to the user group. A life cycle or work queue can be removed from the
user group by highlighting the life cycle or queue in the Selected for Group section
and clicking Remove .
6. Click Close.
Note: In order to grant access to specific queues, the user group must have rights to the
life cycle that contains the queues.
In addition, life cycles rights can be granted to user groups by right-clicking on a life
cycle in the configuration tree and selecting User Group. You can assign user groups to
the selected life cycle.
1. Select Users | User Groups/Rights. The User Groups & Rights dialog box is
displayed.
2. Select the User Group from which you want to copy rights.
©
2016 Hyland Software, Inc.
408
OnBase 16 Workflow
3. Click Copy. The User Group Copy Options dialog box is displayed.
Note: You do not have to choose all settings assigned to the existing User Group.
6. Click Retain Copy Options if you would like to save the selected settings for a
future User Group you will create.
7. Click Copy.
Service Accounts
A user account configured as a service account will have the following rights within
Workflow:
• Retrieve a list of all life cycles including the life cycle name, ID and all other
properties.
• Retrieve a list of all queues for any life cycle.
• Retrieve a list of all ad hoc tasks and execute any ad hoc task.
©
2016 Hyland Software, Inc.
409
Workflow OnBase 16
Note: The Workflow Configuration Administration right also gives a specific user the
option to Manage user group layout settings in the Unity Workflow interface.
1. Select Users | User Groups/Rights to display the User Groups & Rights dialog box.
2. Type the new user group name in the field or select an existing one from the User
Group Name list and click Privileges.
3. On the Assigning User Group Privileges for [group name] Group dialog box, check
the Workflow box in Client Based Products .
4. To assign Workstation Options , check the User/Workstation Options box in the
Client Features section.
5. Click Save & Close.
©
2016 Hyland Software, Inc.
410
OnBase 16 Workflow
To gain access to the Workflow inbox, but deny the right to the Execute
Workflow right-click menu outside of Workflow
1. Select Users | User Groups/Rights to display the User Groups & Rights dialog box.
Change viewing privileges to life cycles and queues in the Workflow inbox
In order for users to access life cycles, they must have the appropriate privileges.
Note: The MANAGER and ADMINISTRATOR accounts must be assigned specific rights to
any queues those user groups require access to.
3. Select life cycle(s) from the Life Cycle list on the Available for selection list. The
associated queues are selected in the Work Queue list below. You can deselect
individual queues by clicking them in the Work Queue list.
4. Click the Add>> button to move the life cycle and queues to the Selected for Group
list. To revoke access, select the life cycle(s) on the Selected for Group list and
click the <<Remove button.
5. When finished, click Close.
Note: When using the Classic Client interface, users must be assigned to more than one
queue in order for the Life Cycle window to be displayed by default. If you only want to
assign users to one queue and make the Life Cycle window available by default, create a
hidden queue and assign it to the users that you only want to access one Workflow
queue.
©
2016 Hyland Software, Inc.
411
Workflow OnBase 16
2. On the Ad Hoc User Tasks dialog box, select the task(s) from the Available list and
click the Add>> button to move them to the Selected list. To revoke access, select
the task(s) on the Selected list and click the <<Remove button.
Note: Only ad hoc tasks belonging to life cycles to which users have rights are displayed
for selection.
©
2016 Hyland Software, Inc.
412
OnBase 16 Workflow
Note: The Workflow Administrator privilege overrides all queue level privileges in those
queues that the user/user groups has rights.
Caution: The MANAGER and ADMINISTRATOR user will automatically be granted Workflow
log purging privileges when the Workflow or Workflow Restricted privilege is granted.
Workflow Doctor
Workflow Doctor is used to examine the state and general “health” of a life cycle
configuration and the related Workflow system. It can be used to diagnose existing and
potential problems for a Workflow system.
Workflow Doctor can be configured to validate life cycles when a repository is opened or
it will validate a life cycle upon checking out the life cycle.
©
2016 Hyland Software, Inc.
413
Workflow OnBase 16
Doctor Results
The Doctor Results tab reports errors, warnings, and messages for life cycles. The
following is an example of the Doctors Results window.
Studio - Workflow Configuration
Results can be filtered using the buttons at the top of the window. You can filter by
Errors , Warnings , Messages, or a selected life cycle. By selecting filter buttons, you are
able to narrow the information displayed in the Doctor Results tab.
In addition, when a specific life cycle is selected, a button labeled Filter by ‘<life cycle
name>’ issues is displayed. If you click on this button, the Workflow Doctor results are
filtered to only show issues related to that specific life cycle.
The following columns of information are display:
• Severity: Displays the icon for Error, Warning or Message.
• Type: Displays the type of item.
• Name: Displays the name of the item.
• Description: Displays a description of the problem encountered.
• Scope: Displays the life cycle the item occurs in.
• Location: Displays the exact location of the configuration reported.
• Repository: Displays the repository the item occurs in.
Note: Some reported items cannot be opened because they refer to a general issue or
refer to an item that does not exist in a life cycle, but still exists in the database.
©
2016 Hyland Software, Inc.
414
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
415
Workflow OnBase 16
In the next example, there was a warning that a queue did not have user groups
assigned, so the User Groups tab is highlighted:
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
416
OnBase 16 Workflow
• User Interaction
• Related Items
This can be set at the global level, the life cycle level, or the queue level. Whatever is set
Note: Queue level and life cycle level window titles are applied to the Core-based OnBase
Client, Unity Client, and Web Client Workflow interfaces. Global window titles are applied
to the Unity Client and Web Client.
1. From the Workflow tab, in the Workflow ribbon group, click Window Titles. The
Windows Titles dialog box is displayed.
2. Select the Repository for which you want to configure window titles from the drop-
down select list.
©
2016 Hyland Software, Inc.
417
Workflow OnBase 16
5. Enter the title you want to apply to a window in the Title Name field.
6. Click OK. The title will be displayed in the All Titles tab.
7. Repeat this steps for each title you need.
In addition, you can create window titles on an ad hoc basis when assigning titles to
windows. To create titles during window title configuration:
1. Select the new/modify drop-down menu next to a window title drop-down and
select New.
©
2016 Hyland Software, Inc.
418
OnBase 16 Workflow
Note: Window titles that are configured at the global level only apply to the Unity Client
and the Web Client.
1. From the Workflow tab, in the Workflow ribbon group, click Window Titles. The
Windows Titles dialog box is displayed.
2. For the window you want to configure a title for, select a title from the drop-down
select list.
3. Click Close when you are done configuring window titles.
©
2016 Hyland Software, Inc.
419
Workflow OnBase 16
If a window title is configured as <Use Default>, the label for the drop-down list will be
used for the window’s title in the user interface.
You can configure window titles specific to a life cycle or queue that will override the
global window title configuration. To configure window titles specific to a life cycle or
queue:
1. In the Repositories tree, select the life cycle or queue for which you want to
configure window titles.
2. Select the Titles tab.
3. For the window you want to configure a title for, select a title from the drop-down
select list.
When <Inherit> is selected for a window specific to a life cycle, the window title is
inherited from the global window title settings.
When <Inherit> is selected for a window specific to a queue, the window title is inherited
from the life cycle’s window title settings in which the queue resides.
©
2016 Hyland Software, Inc.
420
OnBase 16 Workflow
1. In the Workflow tab of the Repositories window, right-click on the first item you
want to compare and select Compare To. The Compare To dialog box is displayed.
©
2016 Hyland Software, Inc.
421
Workflow OnBase 16
4. Click OK. The comparison results dialog box is displayed. The following is an
example of one of these windows.
Studio - Workflow Configuration
Within the comparison results dialog box, information about the differences between the
two compared items can be viewed and reported on. The following codes are used for
differences between items:
• When a line item is highlighted in red, the item has been deleted in the second
item selected. The < symbol is displayed in the margin.
• When a line item is highlighted in green, the item has been added to the second
item selected. The > symbol is displayed in the margin.
• When a line item is highlighted in yellow, the item has been changed in the
second item selected. The x symbol is displayed in the margin.
• If a tree item is collapsed, but one of the children of the tree item contains the
difference, a dark gray vertical line is displayed in the margin.
• The First Difference button will take you to the first difference identified.
• The Previous Difference button will take you to the previous difference identified.
©
2016 Hyland Software, Inc.
422
OnBase 16 Workflow
• The Next Difference button will take you to the next difference identified.
• The Last Difference button will take you to the last difference identified.
The current position of the selected difference is identified in the box in the middle of
Upon clicking Create Report, a detailed report containing information about Changed
Items , Added Items , and Deleted Items is displayed.
You can print the report by clicking Print .
You can save the report by clicking Save, supplying a filename and selecting a directory
location for the file, and clicking Save.
When you are finished with the report, click Close to exit the dialog box.
1. Select the difference instance you want to view more details about.
2. Click the Display Item Difference button.
©
2016 Hyland Software, Inc.
423
Workflow OnBase 16
3. A dialog box is displayed containing a report of the details concerning the selected
difference instance. The following is an example:
Studio - Workflow Configuration
If the item selected exists in both items that were compared and has changed, the
difference is highlighted in yellow. If the item only exists in one of the items compared,
only details of that item is displayed and there will be no information highlighted. If a life
cycle, queue, or ad hoc task item is selected and a user group or Document Type is
removed, the difference is highlighted in red. If a user group or Document Type is
added, the difference is highlighted in green.
You can print the report by clicking Print .
You can save the report by clicking Save, supplying a filename and selecting a directory
location for the file, and clicking Save.
When you are finished with the report, click Close to exit the dialog box.
©
2016 Hyland Software, Inc.
424
OnBase 16 Workflow
OnBase Studio allows the mapping of a name to WSDL Web Service. Through the use of
the configured Web Services, the OnBase Studio can reference a WSDL via a name.
Subsequently, if a user needs to change the WSDL location, the user only needs to
update it in one place, rather than updating it in every place it is used in the BPMN
1. In the Home tab, in the System ribbon group, click the Web Services button. The
Web Services dialog box is displayed.
4. Enter the Name of the Web Service. The Name has a maximum of 128 characters.
©
2016 Hyland Software, Inc.
425
Workflow OnBase 16
5. Enter the WSDL Location. The WSDL Location has a maximum of 255 characters.
6. Click OK
You can locate a specific, existing web service by entering text that will identify the
service in the Find field. The web services displayed will be narrowed down to the web
Studio - Workflow Configuration
Generating Items
In order to test your life cycles, you may want to generate test documents within
OnBase Studio. You can configure a generator to generated specific items for testing.
©
2016 Hyland Software, Inc.
426
OnBase 16 Workflow
Creating Generators
Generators can be configured to create specific items and a specific number of items.
You can configure multiple generators. To create a generator:
Note: You can locate a specific, existing generator item by entering text that will identify
the generator item in the Find field. The generator items displayed will be narrowed
down to the generator items that contain the characters entered.
Note: You can modify an existing item generator by selecting it and clicking Modify. To
delete an item generator, select it and click Delete . Item generators associated with
batches cannot be deleted.
2. Select the Repository from the drop-down select list for which you want to create
a generator.
©
2016 Hyland Software, Inc.
427
Workflow OnBase 16
3. Click Add.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
428
OnBase 16 Workflow
5. Click Next.
©
2016 Hyland Software, Inc.
429
Workflow OnBase 16
Generating Documents
1. If you want to generate documents, click Documents.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
430
OnBase 16 Workflow
4. Click Next.
©
2016 Hyland Software, Inc.
431
Workflow OnBase 16
5. Specify what the item generator should use for document contents. Select one of
the following:
• Specific Text: Select this option to enter specific text as content for the
document. If Specific Text is selected, click Next, then skip to step 10.
• Use Existing Document: Select this option if you want to select a file to be
Studio - Workflow Configuration
7. Click Browse to select the file you want to use for document contents.
8. Select a Document Type for the file. The selected document is imported into
OnBase using the selected Document Type.
©
2016 Hyland Software, Inc.
432
OnBase 16 Workflow
9. If the selected Document Type uses a Description Keyword, the Description field is
available. Enter a Keyword Value for the Description Keyword.
Skip to step 11.
©
2016 Hyland Software, Inc.
433
Workflow OnBase 16
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
434
OnBase 16 Workflow
Constant This option allows you to add a constant value that will be added to all
Value generated documents for the selected Keyword Type.
Increment This option allows you to enter a Starting Value and a value to increment
Range that number by in the Increment By field. Each generated document
keyword value is incremented by the number specified.
Note: This option is not available for currency or date Keyword Types.
Increment This option allows you to enter a Starting Date and a value to increment
Date Range that date by in the Increment By (Days) field. Each generated Keyword
value is incremented by the number of days specified.
©
2016 Hyland Software, Inc.
435
Workflow OnBase 16
Random This option allows you to add randomly generated value to the Keyword
Value Type selected for generated documents. Enter the range of values you
Between want the randomly generated values to fall in the fields.
Note: This option is not available for currency or date Keyword Types.
Studio - Workflow Configuration
Random This option allows you to add a random date between the specified range.
Date Select a start and end date for the date range. Select Include Time to
Between include a time.
Random Select this option to add a random value from the Keyword’s configured
Value from data set.
Data Set
Note: This option is only supported for Keywords with data sets configured.
Add the If you want to add a prefix to the value you configured in one of the above
following options. Select this check box and enter the value you want to use as a
prefix prefix.
©
2016 Hyland Software, Inc.
436
OnBase 16 Workflow
Do not add the items to If you want to generate items, but you do not want to add them
Workflow to Workflow life cycles, select this option.
Add the items to all Life If you want generated items to be added to all life cycles that
Cycles associated with the Document Type is associated with, select this option.
them
Add the items to the If you want to select a specific life cycle and queue to add the
specified Life Cycle items to, select this option and select the appropriate life cycle
from the first drop-down select list and the Queue from the
second drop-down select list.
Execute System Work If you want to execute system work on the items, select this
option.
©
2016 Hyland Software, Inc.
437
Workflow OnBase 16
20. Determine how the items should be assigned a queue entry date. The following
options are available:
Option Description
Use the current date Uses the current date as the entry to queue date.
Use the following queue Select a specific date to use as the entry to queue date.
entry date
Use a random date between Uses a random date in a specified date range as the entry to
two dates queue date. Select a Start Date and End Date to specify the
date range that should be used. The End Date must be after
the Start Date.
©
2016 Hyland Software, Inc.
438
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
439
Workflow OnBase 16
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
440
OnBase 16 Workflow
Constant This option allows you to add a constant value that will be added to all
Value generated documents for the selected Keyword Type.
Increment This option allows you to enter a Starting Value and a value to increment
Range that number by in the Increment By field. Each generated document
keyword value is incremented by the number specified.
Note: This option is not available for currency or date Keyword Types.
Increment This option allows you to enter a Starting Date and a value to increment
Date Range that date by in the Increment By (Days) field. Each generated Keyword
value is incremented by the number of days specified.
©
2016 Hyland Software, Inc.
441
Workflow OnBase 16
Random This option allows you to add randomly generated value to the Keyword
Value Type selected for generated documents. Enter the range of values you
Between want the randomly generated values to fall in the fields.
Note: This option is not available for currency or date Keyword Types.
Studio - Workflow Configuration
Random This option allows you to add a random date between the specified range.
Date Select a start and end date for the date range. Select Include Time to
Between include a time.
Random Select this option to add a random value from the Keyword’s configured
Value from data set.
Data Set
Note: This option is only supported for Keywords with data sets configured.
Add the If you want to add a prefix to the value you configured in one of the above
following options. Select this check box and enter the value you want to use as a
prefix prefix.
8. Click OK.
9. Repeat the steps to add a Keyword Type for each Keyword Type and value
combination you want to map.
©
2016 Hyland Software, Inc.
442
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
443
Workflow OnBase 16
Note: Only fields that are not associated with a Keyword Type are available for selection.
Constant This option allows you to add a constant value that will be added to all
Value generated forms for the selected form field.
Increment This option allows you to enter a Starting Value and a value to increment
Range that number by in the Increment By field. Each generated form field value
is incremented by the number specified.
Increment This option allows you to enter a Starting Date and a value to increment
Date Range that date by in the Increment By (Days) field. Each generated field value
is incremented by the number of days specified.
Random This option allows you to add randomly generated value to the field
Value selected for generated forms. Enter the range of values you want the
Between randomly generated values to fall in the fields.
©
2016 Hyland Software, Inc.
444
OnBase 16 Workflow
Random This option allows you to add a random date between the specified range.
Date Select a start and end date for the date range. Select Include Time to
Between include a time.
17. You can determine whether the items that are generated are added to Workflow.
The following options are available:
Do not add the items to If you want to generate items, but you do not want to add them
Workflow to Workflow life cycles, select this option.
Add the items to all Life If you want generated items to be added to all life cycles that
Cycles associated with the Document Type is associated with, select this option.
them
©
2016 Hyland Software, Inc.
445
Workflow OnBase 16
Add the items to the If you want to select a specific life cycle and queue to add the
specified Life Cycle items to, select this option and select the appropriate life cycle
from the first drop-down select list and the Queue from the
second drop-down select list.
Studio - Workflow Configuration
Execute System Work If you want to execute system work on the items, select this
option.
19. Determine how the items should be assigned a queue entry date. The following
options are available:
Option Description
Use the current date Uses the current date as the entry to queue date.
Use the following queue Select a specific date to use as the entry to queue date.
entry date
Use a random date between Uses a random date in a specified date range as the entry to
two dates queue date. Select a Start Date and End Date to specify the
date range that should be used. The End Date must be after
the Start Date.
©
2016 Hyland Software, Inc.
446
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
447
Workflow OnBase 16
5. Click Next.
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
448
OnBase 16 Workflow
Note: Formatted text attributes, relationship attributes, and boolean attributes cannot be
added to item generators.
Constant This option allows you to add a constant value that will be added to all
Value generated objects for the selected attribute.
Increment This option allows you to enter a Starting Value and a value to increment
Range that number by in the Increment By field. Each generated attribute value
is incremented by the number specified.
Increment This option allows you to enter a Starting Date and a value to increment
Date Range that date by in the Increment By (Days) field. Each generated attribute
date value is incremented by the number of days specified.
©
2016 Hyland Software, Inc.
449
Workflow OnBase 16
Random This option allows you to add randomly generated value to the attribute
Value selected for generated objects. Enter the range of values you want the
Between randomly generated values to fall in the attributes.
Random This option allows you to add a random date between the specified range.
Studio - Workflow Configuration
Date Select a start and end date for the date range. Select Include Time to
Between include a time.
Random This option allows you to add a random value from a data set as the
Value from attribute value.
Data Set
Add the If you want to add a prefix to the value you configured in one of the above
following options. Select this check box and enter the value you want to use as a
prefix prefix.
9. Click OK.
©
2016 Hyland Software, Inc.
450
OnBase 16 Workflow
10. You can determine whether the items that are generated are added to Workflow.
The following options are available:
Add the items to all Life If you want generated items to be added to all life cycles that
Cycles associated with the Document Type is associated with, select this option.
them
Add the items to the If you want to select a specific life cycle and queue to add the
specified Life Cycle items to, select this option and select the appropriate life cycle
from the first drop-down select list and the Queue from the
second drop-down select list.
Execute System Work If you want to execute system work on the items, select this
option.
©
2016 Hyland Software, Inc.
451
Workflow OnBase 16
12. Determine how the items should be assigned a queue entry date. The following
options are available:
Option Description
Studio - Workflow Configuration
Use the current date Uses the current date as the entry to queue date.
Use the following queue Select a specific date to use as the entry to queue date.
entry date
Use a random date between Uses a random date in a specified date range as the entry to
two dates queue date. Select a Start Date and End Date to specify the
date range that should be used. The End Date must be after
the Start Date.
©
2016 Hyland Software, Inc.
452
OnBase 16 Workflow
2. Select the Repository from the drop-down select list that contains the generators
for which you want to create a generator set.
©
2016 Hyland Software, Inc.
453
Workflow OnBase 16
3. Click Add.
Studio - Workflow Configuration
4. On the General tab, enter a Name and Description for the generator set.
©
2016 Hyland Software, Inc.
454
OnBase 16 Workflow
Note: You can modify an existing item generator set by selecting it and clicking Modify.
To delete an item generator set, select it and click Delete. Item generator sets
associated with batches cannot be deleted.
©
2016 Hyland Software, Inc.
455
Workflow OnBase 16
If the execution of a generator or generator set is canceled, some items may have been
created in OnBase before the cancellation.
needed. When batches are removed, the generated documents are also removed from
OnBase.
To remove a batch:
1. In the Workflow ribbon, within the Item Generation ribbon group, click Item
Generator Batch Administration.
2. Select the Repository from the drop-down select list that contains the generators
for which you want to create a generator set.
3. Select the batch you want to remove.
4. Click Remove Selected.
To see new batches that have been generated, click Refresh.
Interface Translations
©
2016 Hyland Software, Inc.
456
OnBase 16 Workflow
Workflow supports the Interface Translations feature. You can use this feature to
configure your system to display the names of Workflow queues, life cycles, ad hoc
tasks, and other Workflow items based on each individual workstation’s Regional and
Language options. For more information on this topic, see the Interface Translations
Configuration Troubleshooting
There are several tools for troubleshooting life cycles.
Debug Breakpoints
This option causes a Windows message box to display before the execution of the action
or rule. This is useful for determining the location of logic problems in a Workflow
configuration.
To use this option in the OnBase Client, you must have the -WFTRACE command line
switch applied to the Client module’s shortcut and the Step Debug toolbar button
activated or the Trace Window open within the Client module.
A command line switch is not required to use this option in the Unity Workflow interface.
The Unity Client configuration file’s enableWorkflowDebugTrace setting controls whether
the Debug Options ribbon group is displayed on the Developer tab. When set to true , the
Debug Options ribbon group is displayed. When set to false , the Debug Options ribbon
group is not displayed.
Note: The enableWorkflowDebugTrace setting controls whether the Debug Options ribbon
group is displayed when accessing the Unity Workflow interface through other OnBase
modules, such as the Integration for Microsoft Outlook 2007.
©
2016 Hyland Software, Inc.
457
Workflow OnBase 16
By checking the Disable check box on rules and actions, you can focus testing on a
particular section or branch of a life cycle.
When you are finished testing, uncheck the box to enable the rule or action.
Studio - Workflow Configuration
Generate Reports
Configuration Report
Configuration reports can be generated in OnBase Studio. See Creating Configuration
Reports for steps to create configuration reports.
3. Reports are stored in the SYS List Contents Report Document Type.
©
2016 Hyland Software, Inc.
458
OnBase 16 Workflow
When setting up overlays for documents that may also include notes, redactions, burned
markups, or deficiencies:
• Ensure the dimensions of the overlay match the dimensions of the document.
• Do not use offsets with overlays if the document may also contain notes,
redactions, burned markups, or deficiencies.
• For text documents, use 96 DPI for overlays.
• For image documents, ensure the DPI of the overlay matches the DPI of the
document.
A position shift can be corrected through the following methods:
• For text documents, recreate the overlay to match the dimensions of the
document instead of using an offset. For example, add empty space to the
margin of the overlay instead of using an offset to account for this space.
• For text documents, it is considered a best practice to set the DPI of the overlay
to 96 DPI. Some OnBase modules render text documents as an image for
display, and in most cases, the image is rendered at 96 DPI.
• For image documents, recreate the overlay to match the DPI and dimensions of
the document.
If the issue still occurs, contact your first line of support.
©
2016 Hyland Software, Inc.
459
Workflow OnBase 16
Studio - Workflow Configuration
©
2016 Hyland Software, Inc.
460
STUDIO - WORKFLOW ACTIONS
The actions available depend on the type of life cycle you are configuring. Only actions
that are supported by the type of life cycle you configuring are displayed for selection
and configuration.
Note: System tasks that require user interaction are supported in the Unity and Web
interfaces. System tasks that require user interaction are not supported in all other
Core-based interfaces. When using the Classic Client interface, it is not recommended to
configure system tasks that require user interaction.
Note: When configuring timer work, work that requires user interaction is not supported
and, if configured for timer work, may produce undesired results.
Keywords
The following are items of note concerning keywords.
Caution: Encrypted keywords are not supported in the Classic Client interface (Core-based
Workflow does support Keyword Type encryption).
©
2016 Hyland Software, Inc.
461
Workflow OnBase 16
Caution: Within Workflow life cycles, users with rights to tasks that modify keywords can
modify encrypted Keyword Values upon task execution, regardless of their encrypted
keyword user rights. When using E-Forms that display user interaction, encrypted
keywords are displayed masked when the user does not have rights to view encrypted
Keyword Values and the user cannot change values that they do not have rights to
Studio - Workflow Actions
Caution: Actions in Workflow that add or change Keyword Values to a document do not
adhere to the Keyword Must Be Unique and Keyword Must Exist Keyword Type settings. Pay
close attention when configuring these actions.
Caution: If an action changes a Keyword Value to a value that is larger than the allowed
length, the value may be truncated, ignored, or not saved.
Caution: Actions that involve comparing keywords configured for Case Sensitive Searching
must match the keywords exactly or the desired results may not be achieved. Pay close
attention to any configured Case Sensitive settings in your system. Property names are
case sensitive in the Classic Client. Property names are not case sensitive in the core-based
clients.
Note: Actions with the work with AutoFill Keyword Sets are not compatible with external
AutoFill Keyword Sets.
Note: If you will be using Workflow AutoFill Keyword Set actions, you must associate
your AutoFill Keyword Sets at the Document Type level.
Properties
The following are items of note concerning properties.
Workflow Property Bag - The Workflow Property Bag is a session specific property bag
that can be used to store and retrieve temporary values from VBScripts and the
property-related actions and rules. The values in the Workflow property bag can also be
used in the conditions for a rule queue.
©
2016 Hyland Software, Inc.
462
OnBase 16 Workflow
Note: The >>Assigned To, >>Batch Number, >>Document Date, >>Document Handle ,
>>Entry to Queue Date , >>Last Revision, and >>Last Version options are functional only
in the Core-based interfaces.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
Finding Actions
You can limit the rules displayed in Action Type drop-down select list. Click in the field
and type characters to find the action you are looking for. Any action that contains the
characters entered will be displayed in red in the drop-down select list. If only one action
meets the criteria entered, press Enter on the keyboard to select it. In addition, you can
enter comma separated words and phrases to look for actions that contain any of the
words and phrases entered.
Allows you to set the property specified in the Property Name field to the field value
specified from the Field drop-down select list.
1. In the Properties pane, on the General tab, type a property name in the Property
Name field.
2. From the Field drop-down select list, select the field that will be used to set the
property.
©
2016 Hyland Software, Inc.
463
Workflow OnBase 16
When Agenda Item is the context, the following selections are available:
Field Description
Motion The agenda item’s motion field. You can also choose from the
following related types:
• Motion Type
Note: To set the value for this type, make sure you use the
number that corresponds to the desired motion type. Use 0 for
Pass, 1 for Pending, and 2 for Fail.
• Vote Type
Note: To set the value for this type, make sure you use the
number that corresponds to the desired vote type. Use 1 for a
RollCall vote, use 2 for a Voice vote, and use 3 for a Consent
vote.
• Result
• Description
Field Description
©
2016 Hyland Software, Inc.
464
OnBase 16 Workflow
4. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
Set Value
Allows you to set the field specified in the Field to set drop-down select list to the
specified value.
1. In the Properties pane, on the General tab, from the Field to set drop-down select
list, select the field to set.
When Agenda Item is the context, the following selections are available:
Field Description
©
2016 Hyland Software, Inc.
465
Workflow OnBase 16
2. From the Obtain value from drop-down select list, select one of the following
locations to obtain the value from:
Constant value This option sets the field value to the constant value specified.
Studio - Workflow Actions
Current date/time This option sets the field value to the current date/time.
Current user name This option sets the field value to the user name of the currently
logged in user. If you want to use the configured real name for
the user, select the Use real name option.
Property This option sets the field value to the name of a property.
User group name(s) of This option sets the field value to the user group(s) the current
current user logged in user.
3. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
Retrieves the output value results from a Storyboard that was executed using the Run
Storyboard action.
Tip: This is the value entered in the Property Name field of the corresponding Run
Storyboard action.
Option: Storyboard
Select the Storyboard executed or to be executed by the Run Storyboard action. Any
output values for the Storyboard are displayed in the Values list.
Note: If output values have not been configured for this Storyboard, the Get Storyboard
Result cannot return any results.
Option: Values
You must map each output value that is displayed in the Values list.
©
2016 Hyland Software, Inc.
466
OnBase 16 Workflow
Run Storyboard
Executes a Storyboard and allows the execution of that Storyboard to be tracked, so that
it can referenced later.
Option: Property Name
Enter a unique value to identify the execution of the Storyboard. This allows the
Storyboard execution to be referenced using the Get Storyboard Result action and the
Check Storyboard Status rule.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
467
Workflow OnBase 16
Keyword Type Select a Keyword Type to use a Keyword Value as the input value.
Property Enter an existing Workflow property to use the value of that property
as the input value.
Approvals Category
Workflow actions described in this section are only available when licensed for Workflow
Approval Management.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
468
OnBase 16 Workflow
This action grants an Auto Approved status to the specified user in an approval process.
All items assigned to the specified user in any approval level are marked as Auto
Approved for that user.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Note: If the Keyword Type or property specified in either Get User from Keyword or Get
User from Property contains more than one value, all users are configured as auto
approved users.
Approve/Reject Item
This action approves or rejects an item in an approval process. It updates the item’s
approval status for the configured approval user.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
If all required approval users approve an item, it moves to the next approval level. If all
required approval users have approved an item on all levels, it is transitioned to the
approval queue’s configured Approved queue.
If any required approval user rejects an item in any approval level, it is transitioned to
the approval queue’s configured Rejected queue.
Option: Life Cycle
Select the life cycle that contains the approval queue you want to use.
Option: Approval Queue
Select the approval queue that contains the evaluation process you want to use.
©
2016 Hyland Software, Inc.
469
Workflow OnBase 16
Option: Status
Select one of the following:
• Approved : approves the item upon the execution of this action.
• Rejected: rejects the item upon the execution of this action.
Studio - Workflow Actions
Option: User
The action can approve or reject an item for either the current user or a specific user
found in a Keyword or property value. Select one of the following:
• Current User: approves or rejects the item for the current user.
• Get User from Keyword: approves or rejects the item for the user found in a
Keyword value. In the drop-down select list, select the Keyword Type that
stores the user.
• Get User from Property: approves or rejects the item for the user found in a
property value. Enter a property name in the field.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Note: This action can only be executed on an item before it enters an approval process.
Note: The Prompt for Approvers option is only supported in the Unity Client interface.
1. Select the type of approver you want to assign from the Approver Type drop-down
select list.
2. From the Approver drop-down select list, select the specific approver you want to
assign.
3. Click Add.
4. Repeat these steps for each approver you want to add.
You can remove a configured approver by selecting it in the Specific Approvers box and
clicking Remove .
©
2016 Hyland Software, Inc.
470
OnBase 16 Workflow
Note: In the Unity Client, the custom message can be viewed in the Approval Status
dialog box. To access this dialog box, right-click a specific document in a list of
documents and select Workflow | Approval Status .
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
©
2016 Hyland Software, Inc.
471
Workflow OnBase 16
Symbol Description
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
Studio - Workflow Actions
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
©
2016 Hyland Software, Inc.
472
OnBase 16 Workflow
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Note: This action requires that reminder notifications are configured for the approval
process.
An item that is pending approval expires after the number of days configured between
reminder notifications passes after the last reminder notification is sent. For example, if
an approval process is configured with 2 reminder notifications and 3 Days Between
Notifications, the item expires 3 days after the last reminder notification is sent. For
more information about configuring reminder notifications, see the Adding Notifications
topic in the Workflow Approval Management module reference guide.
An item can only be escalated after it has expired.
Tip: This action works best when configured under a timer. An item that is pending
approval expires after a specific amount of time, but it will not be escalated until this
action is executed against the item.
©
2016 Hyland Software, Inc.
473
Workflow OnBase 16
When the new approval user(s) are assigned, the user that the item is being escalated
from is removed as an assigned approval user.
This action removes the item from an approval process. When an item is removed from
an approval process, all approval status information is cleared for all approval levels and
approval users.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Tip: If you want to send an item through an approval process more than once, use this
rule to clear all previous approval status information. If you send an item through an
approval process more than once without first removing it from the process, the item
will automatically be transitioned to the approved or rejected queue based on its
previous approval status.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
474
OnBase 16 Workflow
Option: To Status
Select either Pending or Rejected as the item’s new approval status for the current
approval level.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
475
Workflow OnBase 16
This action allows you to send an item to the previous approval level if the item is not
currently in the first approval level. This action removes approvers from the current level
and sets approval statuses for the previous approval level to Pending .
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Studio - Workflow Actions
Tip: Use this action with the Check Item Approval Level rule to verify that an item is not in
the first approval level before executing the action.
Note: If you are using any Core-based interface, the Hyland Distribution Service is
required for sending notifications in Workflow.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Tip: This action works best with a timer. Reminder notifications are configured with a
certain number of days between notifications. However, reminder notifications will not be
sent on the configured days until this action is executed.
©
2016 Hyland Software, Inc.
476
OnBase 16 Workflow
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Note: This action requires the Integration with Fulcrum Biometrics Scanners license and
a local instance of the FbF Device Listener.
Note: This action is only available in the Unity Client, Mobile Access for iPad (Legacy),
and the Mobile Access for iPhone interfaces.
Displays a scanner that can capture biometric information, such as fingerprint or iris
scans, for enrollment, identification, or other purposes.
Option: Biometric Scanner Type
Configures the type of scanner that will be used. Select one of the following options:
• Fingerprint Scanner
• Face Scanner
• Iris Scanner
©
2016 Hyland Software, Inc.
477
Workflow OnBase 16
©
2016 Hyland Software, Inc.
478
OnBase 16 Workflow
• Rolled Right Middle Finger - A rolled scan of the right middle finger.
• Rolled Right Ring Finger - A rolled scan of the right ring finger.
• Rolled Right Little Finger - A rolled scan of the right little finger.
• Rolled Right Thumb - A rolled scan of the right thumb.
• Rolled Left Other Finger - A rolled scan of any other finger on the left hand.
Note: In the Mobile Access for iPad (Legacy) and Mobile Access for iPhone interfaces,
only the following scanning options are supported: Right Thumb, Right Index Finger, Right
Middle Finger, Right Ring Finger, Right Little Finger, Left Thumb, Left Index Finger, Left
Middle Finger, Left Ring Finger, Left Little Finger, Left Other Finger, Right Other Finger
Face Scanner:
• Either Palm for Enrollment - A scan of either hand’s palm for use in enrollment.
• Either Palm for Matching - A scan of either hand’s palm for use in matching.
• Left Palm for Enrollment - A scan of the left hand’s palm for use in enrollment.
• Left Palm for Matching - A scan of the left hand’s palm for use in matching.
• Right Palm for Enrollment - A scan of the right hand’s palm for use in enrollment.
• Right Palm for Matching - A scan of the right hand’s palm for use in matching.
©
2016 Hyland Software, Inc.
479
Workflow OnBase 16
Document Category
Add Document to Content Source
Note: You must be licensed for Integration for Microsoft Search for this action to
function.
Adds a document to a configured Content Source for Integration for Microsoft Search.
This will enable the document to be crawled for full-text search in Microsoft SharePoint.
Note: This action is not supported in the Classic Client Workflow interface.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
480
OnBase 16 Workflow
When this action is executed, the document is cached at one or more remote Gateway
Caching Servers, allowing remote users to quickly retrieve the document on demand.
Note: This action is not supported in the Classic OnBase Client interface.
For more information about gateway configuration, see the Application Server Gateway
module reference guide.
Note: This action requires a valid Document Imaging license, a Unity Client Server
license, and a properly configured Custom Scan Process.
This action will remove a document from its original batch and add the document to a
configured Custom Scan Process. Additionally, a specific status step can be selected for
the document to enter.
©
2016 Hyland Software, Inc.
481
Workflow OnBase 16
Note: If the Select Status Step option is not selected, the document will enter the scan
queue at its initial status step.
Studio - Workflow Actions
Note: This action is only available if licensed for the Document Knowledge Transfer
module.
Assigns the document to a reading group. This action can be used to prompt the user for
assignment information or it can be used to automatically assign documents to a reading
group.
Note: When a reading group is configured with the Enable Deadline Date option in the
Document Knowledge Transfer module, documents entering a reading group using this
action will assign the configured deadline date to the document.
Note: If the document is already in a reading group, processing breaks and the
subsequent actions/rules in a task list will not complete.
Note: This action is not supported in the OnBase Mobile interfaces when this option is
selected.
Note: In order to use this option successfully, users must have rights to the appropriate
reading groups to make new assignments.
Note: In the Client, if the Create New Assignment dialog box is canceled, processing
breaks and the subsequent actions/rules in a task list will not complete.
©
2016 Hyland Software, Inc.
482
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Note: This action requires an HL7 Listener or Basic HL7 Listener license.
This action attempts to attach the current document to an existing patient medical
record.
Note: This action is not supported in the Classic OnBase Client interface.
©
2016 Hyland Software, Inc.
483
Workflow OnBase 16
For this action to work properly, OnBase must be configured to match medical record
documents to patient records and charts. For more information, see the Medical Record
Document Types topic in the HL7 module reference guide.
This action should be used only if Exclude Document Patient/Chart Attachment is selected
under Medical | Medical System Settings in OnBase Configuration. Otherwise, this action
is unnecessary, because OnBase attempts to assign medical documents to patients and
Studio - Workflow Actions
Auto-Folder Document
This action will create a folder based on the target document (current or related
document depending on your Target configuration.). In order for this action to work
correctly, auto-foldering must be appropriately configured for the Document Type to
which the document belongs. See the foldering documentation for information about
configuring auto-folders.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
©
2016 Hyland Software, Inc.
484
OnBase 16 Workflow
4. Select the Document Type within the Selected Document Types box that you want
to auto-folder only in conjunction with Workflow actions.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Note: This action only applies to redaction notes and not any other type of redaction.
©
2016 Hyland Software, Inc.
485
Workflow OnBase 16
Displays the redacted image document in a separate viewer if the client supports the
Display Separate suspended task.
Check In Document
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
©
2016 Hyland Software, Inc.
486
OnBase 16 Workflow
Compose Document
Note: Select Template at Runtime cannot be used when Use Automated Document
Generation is configured because this option requires user interaction.
• Select Template from Keyword to select a template from a Keyword Value. The
Keyword Value must contain a template name or template ID. From the drop-
down select list, select the Keyword in which the template ID is stored.
• Select Template from Property to select a template from a property value. The
property value must contain a template name or template ID. Enter the
property name in which the template ID is stored.
Note: In order to enable the Storage Options, the Override Template Settings with the
Following: option must be selected. In order to enable Disable Import Dialog, both Inherit
Keywords From Fields and Force Document Type must be checked.
For more information on settings, see the section on general settings in the Document
Composition module reference guide or help file.
You can copy all of the settings of the current template to the override settings by
clicking Copy All Options from Template .
Configuring the Action to Not Prompt for Template Selection
©
2016 Hyland Software, Inc.
487
Workflow OnBase 16
If you want the action to be initiated without prompting the user to select the template
that should be used, you must configure the action settings (when Override Template
Settings with the Following is selected) or the templates settings in the following way:
• Force Preview must be deselected.
• Force Document Type must be selected and a Document Type must be selected
from the drop-down select list.
Studio - Workflow Actions
Note: If the template selected in the Document Composition Template drop-down select
list has a Document Type configured, the Force Document Type drop-down list will have
the <Document Type from Template> option. When this option is selected, the action will
use the Document Type configured for the template.
Note: If the Use Automated Document Generation option is not selected and the action is
not properly configured for Automated Document Generation, this action is not
supported in System work or Timer work.
Copy Document
Makes a copy of the current document. If the current document has many revisions, the
last revision will be copied.
©
2016 Hyland Software, Inc.
488
OnBase 16 Workflow
Option: Keywords
Choose the way in which Keywords are copied:
• Copy All Keywords : Copies all Keywords from the current document to the new
document.
• Copy Selected : Copies specific selected Keywords from the current document to
Note: If the primary document belongs to a closed or cutoff Records Management folder,
the Document Handle Keyword Value will not be copied from the new document to the
primary document.
©
2016 Hyland Software, Inc.
489
Workflow OnBase 16
If the document that is being copied belongs to a Document Type that is configured for
auto-foldering, when the document’s keywords are copied, auto-foldering is initiated.
Note: When using a core-based interface, auto-foldering does not occur in managed
folders for the copied document.
Studio - Workflow Actions
Note: If the original document’s Document Type has E-form revisions associated with it,
the revision associated with the original document will be used for the copied document
and not the latest revision.
Note: If a document has multiple renditions of the current revision of the document, the
renditions will also be copied.
Note: When copying a document that was imported using a COLD file, the entire COLD
file will be copied that contains the document, not just the portion of the COLD file that
contains the document.
Note: When copying a document that was imported using a DIP process, the newly
created document is added to the DIP batch, even if the Document Type has changed to
a Document Type not assigned to the DIP process.
Note: You can use the %K token for Keyword Type values and the %V token for property
values inside the Post Body or Post Subject fields. These tokens will be expanded into the
relevant values when the Discussion Thread is created. For example, if you entered a
token of %K101, it would be expanded into the current Keyword Value for Keyword Type
101.
©
2016 Hyland Software, Inc.
490
OnBase 16 Workflow
Create Note
In order for this action to complete successfully, the document’s file format must be
compatible with the type of note or annotation to be placed on it. The following table
illustrates what file formats are compatible with what type of notes and annotations. See
the System Administration documentation for more information about notes and
annotations.
Note: When adding a note to a document with multiple pages, the note is added to the
first page.
Note: The note will be added to the newest revision of the document.
©
2016 Hyland Software, Inc.
491
Workflow OnBase 16
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
©
2016 Hyland Software, Inc.
492
OnBase 16 Workflow
Symbol Description
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Caution: The Note Contents field will override the default text configured for a note type.
Note: The note position settings are an optional feature and should only be used if you
are certain of the appropriate coordinates for the note position. If you are not certain or
do not have the need to place notes in a specific position, leave the values equal to 0.
When the values are equal to zero, the note will be placed in the default position on
documents.
©
2016 Hyland Software, Inc.
493
Workflow OnBase 16
• Highlight with note attached - If the document is a text document, the Width
setting determines the number of columns that will be highlighted on a
document. The Height setting determines the number of rows that are
highlighted. Negative values cannot be entered for this type of annotation.
• Highlight with note attached - If the document is an image document, the Width
setting determines the number of pixels that will be highlighted on a document.
The Height setting determines the number of pixels that are highlighted.
Negative values cannot be entered for this type of annotation.
• Arrow or Ellipse - The Width setting determines the how wide the annotation will
be and in what direction from the specified note position. A negative value will
annotate to the left of the note position. A positive value will annotate to the
right. The Height setting determines the how tall the annotation will be and in
what direction from the specified note position. A negative value will annotate
above the note position. A positive value will annotate below. This is measured
in pixels.
• Icon Stamp - The Width and Height settings determine the size of the icon image
that is displayed on the document.
Note: If a note type is an Icon Stamp style and is configured with the Keep Original Icon
Size option selected, in all interfaces except the OnBase Client the icon will display in the
default size, regardless of what width and height are configured at the action level. The
OnBase Client will display the icon in the size configured at the action level.
• Overlapped Text - The Width setting determines how wide of an area is allotted
for the annotation before the text of the annotation is sent to another line.
Negative values cannot be entered for this type of annotation. The Height
setting is not applicable for this type of annotation.
Note: In the ActiveX Web Client, this type of annotation will not appear on a document if
the value of the Height setting is less than 1.
Note: In the Core-based OnBase Client interface, the Overlapped Text note style is only
displayed on image documents.
Note: If 0 is used as the value for both the Width and Height settings, annotations will
not be applied to the document at all for all annotation note types except the Arrow
style. If 0 is used as the value for both the Width and the Height settings, the arrowhead
is still drawn, but no line is draw from the arrowhead.
©
2016 Hyland Software, Inc.
494
OnBase 16 Workflow
Note: The Display Note Text for Edit option is not supported in the Mobile Access for
Windows Phone interface.
Note: This option does not work with multi-page PDF or OLE documents.
Note: The Allow User to Cancel option is not supported in the OnBase Client Classic
Workflow Interface.
©
2016 Hyland Software, Inc.
495
Workflow OnBase 16
This action allows you to use a document (typically an E-Form) to add, update, or clear
agenda items. Before configuring this action, ensure that you have completely
configured all necessary items in the Agenda Management client.
Studio - Workflow Actions
Note: This action is only supported in the Core-based Client and Unity Workflow
interfaces.
Tip: As a best practice, this action should only be used as a System Task when you are
creating a new Agenda Item and the Agenda Item Primary Key can be set to Constant
Value of 0.
Note: Exporting this action requires a destination database that already contains a
meeting type or agenda item type.
1. Click Configure .
2. The Agenda Item Information Mapping dialog box is displayed.
3. Select one of the following required Agenda Item Fields:
• Agenda Item Type - Used to classify individual agenda items.
• Agenda Item Primary Key - The unique numeric value assigned to the agenda
item by OnBase. This value is assigned when you create an agenda item, and
used by OnBase to update the agenda item.
When the Agenda Item Primary Key is set to a non-0 value, or a value that does
not match that of an existing agenda item, users will be prompted to create a
new agenda item when executing this task.
Note: Prompting users to create a new agenda item is not supported in the Unity
Workflow interface.
Tip: When mapping the Agenda Item Primary Key to a Constant Value , use 0 to create new
agenda items. You can also map the Agenda Item Primary Key to an E-Form Field Name.
Doing so keeps this value hidden on the E-Form that you are using to update agenda
items.
©
2016 Hyland Software, Inc.
496
OnBase 16 Workflow
• Meeting Type - The name of the type of meeting the item is associated with.
Note: Ensure that any configured Agenda Item Fields are compatible with the selected
Meeting Type. Agenda Item Fields are configured and assigned to Meeting Types, as
described in the Agenda documentation.
4.Select one of the following from the Get From drop-down list:
• Constant Value - A Constant Value will be used to populate the Agenda Item
Field. Specify a value in the drop-down list or in the Name or Value field.
• E-Form Field Name - An E-Form Field Name will be used to populate the Agenda
Item Field. Type the E-Form Field Name in the Name or Value field.
• Keyword Type - A Keyword Type will be used to populate the Agenda Item Field.
Select a Keyword Type from the Keyword Type drop-down list.
• Workflow Property - A Workflow Property will be used to populate the Agenda
Item Field. Type the Workflow Property in the Name or Value field.
Note: The Constant Value , E-Form Field Name , or Workflow Property cannot exceed 255
characters.
5.Click Update.
6.Repeat steps 4 and 5 for the remaining required Agenda Item Fields.
7.Select any optional Agenda Item Fields from the Agenda Item Field drop-down list
and configure them by performing step 4 and clicking Add . The Agenda Item
Fields available from this drop-down list correspond to the Agenda Item Field
names that were created via Agenda administration.
If the agenda item will be closed session, select Agenda Item Closed Session Flag.
Note: The Attachment Exclude From Packet Flag, Closed Session , Status , and Requestor
selections are reserved for future functionality.
8.When you have finished configuring Agenda Item Fields, click Close.
9.In the Property to Store Agenda Item Primary Key field, type Agenda Item Primary
Key.
10.To configure Related Documents, select Attached Related Documents. Related
documents become supporting documents for agenda items.
See Related Tab on page 718 for more information.
11. From the Keyword Type to Set Related Document Order drop-down list, select the
Keyword Type being used to store the order of supporting documents attached to
agenda items. If a Keyword Type has not been assigned to related documents for
the purpose of storing the order of supporting documents attached to agenda
items, Keyword Type to Set Related Document Order can be left blank.
©
2016 Hyland Software, Inc.
497
Workflow OnBase 16
Tip: It is considered a best practice to check the resulting property value immediately
after the Create or Update Agenda Item from Document action is executed by
configuring the following rules: Check Last Execution Result and Compare Property
Value. Configure the Check Last Execution Result to verify that the Create or Update
Studio - Workflow Actions
Agenda Item from Document action occurred. Configure the Compare Property Value
rule to use the property value that was set by the Property to Store Agenda Item Primary
Key in the Create or Update Agenda Item from Document action.
Note: A PDF Framework license is required to configure and use this action.
This action allows a user to create an image-based PDF rendition of any Microsoft Word,
PowerPoint, Excel, Outlook, or Email document, as well as Image, Text, RTF, PDF, PDFA,
PDFE, PDFX, HTML, or XML documents. In addition, you can create a new TIFF image
document from any Microsoft Word, PowerPoint, Excel, Outlook, or Email document, as
well as any RTF, PDF, PDFA, PDFE, PDFX, HTML, XML, E-Form, or Virtual E-Form
document, or a TIFF image rendition of any RTF, PDF, PDFA, PDFE, PDFX, HTML, XML, E-
Form, or Virtual E-Form belonging to a Document Type that has renditions enabled.
Caution: During the conversion process, some formatting may be lost. Tables, images,
Word Art, Clip Art, shapes and other non-text portions of the Word document can be
altered in the conversion process. Margins, borders, and columns can be slightly altered
during the conversion process as well.
Caution: This action supports the following versions of Microsoft Word: 97, 2000, 2002,
2003, 2007, 2010, and 2013. Microsoft Word versions 6 and 95 are not currently supported
by this action.
Note: When converting to PDF, the Keep Color option is not available. All PDF documents
created are full color and text-based.
©
2016 Hyland Software, Inc.
498
OnBase 16 Workflow
Creates an ROI request using Keyword Values from a newly created document. Map
Keyword Types to the appropriate items so that the entered values are used in a
request.
Note: This action is supported only in the Core-based OnBase Client, Web Client, and
Unity interfaces.
Note: When selecting a Keyword Type that does not exist on the Document Type, a
warning is displayed within the applicable Keyword Type drop-down list.
©
2016 Hyland Software, Inc.
499
Workflow OnBase 16
• Facility Name
• Reason
• Request Due Date
Note: If you are using Release of Information in Integrated Mode, these items are not
applicable.
Keyword Types can be assigned to the following items in the Requester Information tab:
• Name
• Phone
• Shipping Address
• Line 1
• Line 2
• City
• State/Province
• ZIP/Postal Code
• Country
Note: This action is only available is only enabled if your system is licensed for Connector
for use with SAP Archivelink.
©
2016 Hyland Software, Inc.
500
OnBase 16 Workflow
Sends a request to a SAP content server asking it to create a work item for the
document. The action does not perform validation on the object type and SAP Document
Type.
Note: If the SAP Document Type for the work item is changed to a Document Type
belonging to a separate repository, a new document will be stored in OnBase under the
1. Select the appropriate Content Server from the drop-down list. You can also click
the button to the right of the drop-down list to create a new content server, or
modify an existing content server.
a.To create a new content server, select New. The SAP Content Server
Configuration dialog is displayed.
b.Enter a descriptive name for the content server in the Name field.
c. Enter the URL for the content server in the Content server URL field. This is the
name of the machine where the content server is installed, with the virtual
directory appended to the end of the machine name. In a typical installation,
the virtual directory would be named archivelink.
For example: machinename/archivelink
Note: You do not need to include the http:// prefix for this field.
Note: The default port number can be overridden by specifying a port number in the
address. The following format can be used: address:portnumber
d.Select the Use SSL check box if you want to use an HTTPS binding with this
content server.
e.Click OK.
2. Enter the Object Type .
3. Enter the SAP Document Type .
©
2016 Hyland Software, Inc.
501
Workflow OnBase 16
4. If you want to use the autoname string of the document as the Work Item Name
in SAP’s inbox, select the Use OnBase Auto-Name for Work Item Name option. In
order to use this option, additional configuration is required in SAP. See the
Connector for use with SAP ArchiveLink documentation for more information.
5. When finished, click Apply
Studio - Workflow Actions
Create Subsite
Note: A Site Provisioning for Microsoft SharePoint license is required to configure and use
this action.
Triggers the creation of a new SharePoint site from a document in Workflow, by using a
set of System Keyword Types associated with a Document Type.
The first time you configure this action, OnBase automatically creates the following
Alphanumeric Keyword Types:
SPS Member Role 250 Yes The role name of the SharePoint members
Name group, if SPS Use Unique Permissions is
set to Yes.
Examples of role names are Read, Full
Control, Contribute, and Design. See your
SharePoint administrator to help determine
the security of SharePoint groups.
SPS Members Group 250 Yes The name of the SharePoint members
group, if SPS Use Unique Permissions is
set to Yes.
SPS Owner Role 250 Yes The role name of the SharePoint owners
Name group, if SPS Use Unique Permissions is
set to Yes.
Examples of role names are Read, Full
Control, Contribute, and Design. See your
SharePoint administrator to help determine
the security of SharePoint groups.
SPS Owners Group 250 Yes The name of the SharePoint owners group,
if SPS Use Unique Permissions is set to
Yes.
SPS Site Description 250 Yes The description of the SharePoint site.
©
2016 Hyland Software, Inc.
502
OnBase 16 Workflow
SPS Site Title 250 Yes The title of the SharePoint site.
SPS Site URL 250 Yes The URL of the existing SharePoint site.
This can be a top-level site, such as
http://vm-moss:8080, or a lower-level
site, such as http://vm-moss:8080/
Accounting.
SPS Subsite URL 250 Yes The component added to the SPS Site URL
to create the URL for the new subsite.
For example, if the SPS Site URL value is
http://vm-moss:8080, and the SPS
Subsite URL is Sub1, then the new site’s
URL will be http://vm-moss:8080/Sub1.
SPS Visitor Role 250 Yes The role name of the SharePoint visitors
Name group, if SPS Use Unique Permissions is
set to Yes.
Examples of role names are Read, Full
Control, Contribute, and Design. See your
SharePoint administrator to help determine
the security of SharePoint groups.
©
2016 Hyland Software, Inc.
503
Workflow OnBase 16
SPS Visitors Group 250 Yes The name of the SharePoint visitors group,
if SPS Use Unique Permissions is set to
Yes.
Studio - Workflow Actions
Caution: If there is already a Keyword Type by the same name as one of those listed above,
then the new Keyword Type is not created, and the action cannot work correctly.
Field Description
Administrator Name Type the name of the SharePoint administrator who has
privileges for creating SharePoint sites.
Administrator User Name Type the SharePoint administrator's Windows user name.
Allows the user to create a WorkView object, pulling the attribute values from Keyword
Values on the current document. The user can only specify one Document Type
Association per Document Type.
Note: WorkView must be installed on the database in which you want to configure this
action. If you import a life cycle into a database, that database must have WorkView
installed to successfully import the life cycle.
©
2016 Hyland Software, Inc.
504
OnBase 16 Workflow
1.Select a Document Type from the Document Type drop-down list. Only the
Document Types that have associations will be listed.
2.Select a Document Type Association from the drop-down list. The Document Type
Associations listed are associations configured at the class level for the selected
Note: The Document Type Association selected determines the attribute/keyword type
mapping, and therefore, the values that populate the attribute fields of an object upon
creation.
3.Click Add.
4.Repeat steps 1 through 3 for each association you want to create an object for.
5.If you want the object to display after it is created, select the Display Object option.
This can allow you to enter data into fields that have not been mapped to a
Keyword Type.
Note: The Display Object option is only supported in the Web Client and Unity interfaces.
The OnBase Web Server is required to display WorkView objects from the Unity
interface.
Note: The Display Object option is not functional when this action is running as timer
work.
Note: When the Display Object option is selected, the user executing the action must
have sufficient rights to the class.
Caution: When a relationship attribute is used during object creation, if more than one
object is found for the relationship attribute’s value, the first object found is used for the
relationship. If an object is not found that matches the relationship attribute’s value, a new
relationship object is created.
Delete Document
Deletes the document from OnBase. The document is no longer accessible through
normal retrieval. The document may be recovered using the Document Maintenance
window.
Option: Abort Processing After Delete
If the Abort Processing After Delete option is selected, processing is aborted after the
current document is deleted.
©
2016 Hyland Software, Inc.
505
Workflow OnBase 16
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
Studio - Workflow Actions
Delete Note
Note: Notes will be deleted using this action regardless of the note type privileges the
currently logged in user has outside of Workflow.
Note: When deleting a note, if more than one note of the specified type exists on the
document, all notes of the same type are deleted from the current document.
You must specify the type of note to delete by selecting it from the Note Type drop-down
list.
Display Document
The display document action will display the document to the user. By default, if the
related document viewer is not open, the document will display in the primary document
viewer. If the secondary document viewer is open, the document will display in the
secondary document viewer.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Default Behavior
If you want to use the default behavior, select Default Behavior.
©
2016 Hyland Software, Inc.
506
OnBase 16 Workflow
Note: When the display document action is configured to display a related document, the
Use Primary Pane option is selected, and the action is the last action in a task list, the
Note: The Use Primary Pane option is not applicable to the Desktop interface.
Note: When performing this action directly from an Outlook e-mail message using the
Integration for Microsoft Outlook 2007 or Integration for Microsoft Outlook 2010, the
document will always be displayed in a separate Document Viewer window. This is
because Outlook does not have its own viewer.
Note: The Use Top Level Window option is supported only in the OnBase Client.
The Use Top Level Window option is enabled only when Display in Separate Window is
selected. The Use Top Level Window option works in conjunction with the Reuse Top-level
Window for Displaying Document workstation option.
When a workstation also has the Reuse Top-level Window for Displaying Document option
selected, documents will use only one window to display all documents. If there are
multiple documents displayed, only the last document is displayed. If this option is not
selected, documents will use a new window for each document.
The Use Top Level Window check box causes the document to be opened in a window that
can be dragged outside of the Workflow window to display it on a second screen’s
desktop (if using dual monitors).
This action will open the File Cabinet window with the folder to which the document
belongs.
Note: This action is not supported in the Desktop or OnBase Mobile interfaces.
©
2016 Hyland Software, Inc.
507
Workflow OnBase 16
If the document is associated with multiple folders, all of the folders are listed in the
bottom left pane. If the document within Workflow does not have a folder associated
with it, a message will display stating No Folders Found. In addition, users are prompted
with a message that no folders were found if they do not have the rights to access a
folder in which the document resides. If a user does not have rights to the Document
Type that is in the folder, the document will not display in the folder.
Studio - Workflow Actions
Excludes current document from being purged or evaluated by the Document Retention
processor. The Document Type the document belongs to must be configured for use with
Document Retention.
You must enter a reason for the exclusion in the Reason for Exclusion text box. If a
reason is not entered, the action will not execute successfully.
Note: The action is not supported in the OnBase Client Classic Workflow interface
Generates a text file containing configured values associated with the document the
action executes upon. A copy of the document the action executes on can be placed in
the same directory as the index file. In addition, a compressed zip file can be created
that contains the index file and copies of the document(s).
Option: Source
In the Source drop-down select list, define whether you want the action to execute on
the current document in the queue or related documents and obtain data from the
defined document.
If you are configuring the action for related documents see Related Tab on page 718 for
more information.
©
2016 Hyland Software, Inc.
508
OnBase 16 Workflow
Option: Export
Select one of the following options from the drop-down select list:
• If you want to export only the document to the network location, select
Document Only from the drop-down select list.
• If you want to export only the generated index file to the network location,
Note: If you are exporting an index file, you must configure the data you want to include
in that index file within the Index File tab. If you do not configure any field mappings, a
file is not generated. See Index File Tab on page 510 for more information.
Note: This section is only enabled when you have chosen to export the index file.
Select one of the following options to determine where the index file gets its name:
• If you want to enter a specific index file name, select Specify Index File Name
and enter the name of the index file that is generated. Include a .txt extension
to the filename.
• If you want to pull the file name from a property, select Get Index File Name
from Property and enter the name of the property containing the file name. The
file name should include the .txt extension.
Note: This section is only enabled when you have chosen to export the document.
©
2016 Hyland Software, Inc.
509
Workflow OnBase 16
Select one of the following options to determine where the document gets its name:
• If you want to name the exported document based on its Document Handle,
select Use Document Handle .
• If you want to name the exported document based on a property value, select
Get Document Name from Property and enter the name of the property containing
the document’s name in the field.
Studio - Workflow Actions
Note: If the index filename contains spaces, the zip file will not contain the index file.
©
2016 Hyland Software, Inc.
510
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
511
Workflow OnBase 16
Caution: When using a document with Encrypted keywords, encrypted keyword values are
output as blank fields in the index file.
Field delimiters enclose each field value and are necessary when a separator is present
within the field. For example, if formatted numeric values include commas (e.g., 2,000)
use field delimiters so the comma within the value will not be read as a separator. Select
how you want fields to be delimited:
• None : Individual field values are not enclosed within characters.
• Single Quote (’) : Individual field values are enclosed in single quotation marks.
• Double Quote (") : Individual field values are enclosed in double quotation
marks.
Note: Your database must be licensed and configured for Revenue Cycle Management to
use this action.
©
2016 Hyland Software, Inc.
512
OnBase 16 Workflow
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
©
2016 Hyland Software, Inc.
513
Workflow OnBase 16
Symbol Description
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Studio - Workflow Actions
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Option: Assign
Select one of the following options:
• Assign to User - Assigns the record to a specific user. From the enabled drop-
down select list, choose the user to which you want to assign the record.
• Assign to Group - Assigns the record to a specific group. From the enabled drop-
down select list, choose the group to which you want to assign the record.
• Do Not Assign - No assignment is made.
The Generate Document Packet action allows you to merge a set of related documents
into a Document Packet. Packet Templates, configured elsewhere in Studio and OnBase
Configuration, dictate the way in which packets are compiled.
Option: Packet Template
Select the Packet Template to be used with the Document Packet.
Option: Override Archive(d) Document Type
Select Override Archive(d) Document Type if you would like the completed Document
Packet to be indexed into a Document Type other than the one dictated by the Packet
Template. When this option is selected, you must select the Document Type into which
the Document Packet is to be indexed.
©
2016 Hyland Software, Inc.
514
OnBase 16 Workflow
Option: Keywords
Specify the Keyword Types and Values used to index the completed Document Packet.
• Click Add to add a new Keyword Type and Value to the Keywords list.
• Click Modify to edit the Keyword Type and Value of the selected keyword.
• Click Delete to delete the selected keyword
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
©
2016 Hyland Software, Inc.
515
Workflow OnBase 16
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
Studio - Workflow Actions
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
©
2016 Hyland Software, Inc.
516
OnBase 16 Workflow
Import Document
Allows users to import a document into OnBase. When the action is executed, the Import
Document dialog box is displayed.
Caution: If you are using encrypted keyword functionality, encrypted keywords are not
masked and the values are displayed as read-only in all interfaces.
Note: This action allows a user to import documents into a Document Type for which they
do not have rights. In addition, a user does not need to have the Create Revision
privilege granted in order to create a revision of a document.
Note: If a default Document Type is selected and the Enable Document and File Type Combo
Boxes option is not selected, users that do not have rights to the default Document Type
will be able to import documents into the Document Type using this action.
Option: Keywords
Note: When using this action to create a revision of an existing document, an additional
instance of a Keyword Value is added if one instance already exists.
©
2016 Hyland Software, Inc.
517
Workflow OnBase 16
• Inherit Selected - Only specific Keyword Values are inherited from the active
document. Click Configure and select the appropriate Keyword Types from which
you want to inherit values.
Note: In the Unity Client, common Keyword Types in different Multi-Instance Keyword
Type Groups are inherited regardless of whether the Inherit All or Inherit Selected option
is selected.
Note: In the Core-based and OnBase Client Classic Workflow interfaces, an instance of
Multi-Instance Keyword Type Group is not inherited if all of its keyword values are the
same as another instance. In the Unity Client, all instances are inherited.
Note: In the Unity Client, if a Multi-Instance Keyword Type Group instance contains blank
values, another instance will also be inherited with the default values for those keywords
and blank values for the remaining keywords in that instance.
Note: If the primary document belongs to a closed or cutoff Records Management folder,
the Document Handle keyword value will not be copied from the new document to the
primary document.
©
2016 Hyland Software, Inc.
518
OnBase 16 Workflow
Options Tab
Option: Display Document
The user can use the Display Document option to specify that the imported document
should be displayed in the primary pane, secondary pane or a separate window. Select
one of the following options:
Note: The Default Initiate Workflow and Enable Initiate Workflow options are not
supported in the OnBase Desktop or the Unity Client. If the document being imported
using this action is assigned to a Document Type associated with a life cycle, that
document will be entered into the associated life cycle.
©
2016 Hyland Software, Inc.
519
Workflow OnBase 16
Note: Only alphanumeric characters are supported in property names. As a best practice,
Studio - Workflow Actions
Caution: The action configuration options override all user group privileges.
Caution: If you are attempting to use this action to create a new revision on the existing
primary document, you will only be able to save the imported document as a new document
and not as a revision because the primary document is already locked.
Option: Application
Select the application that contains the class of the object you will be executing the task
upon.
Option: Class
Select the class the object you will executing the action upon resides.
Option: Initial Keyword Mappings
Note: When using this setting, the Inherit Keywords option must be selected.
You can map attribute values to Document Type value for the new document in the
following ways:
• WorkView Class Defaults : This option will use the default Keyword Type Map and
Upload Document Types settings configured in the class’s Document Types tab. If
nothing is configured in this tab, no mapping will occur.
Note: If a Default Document Type is selected, it will override any Upload Document Type
selected.
©
2016 Hyland Software, Inc.
520
OnBase 16 Workflow
• Attribute Keytype Map: This option allows you to specify a specific Keyword Type
Map to map attribute values to Keyword Type values. In the Client when a
Document Type is selected that contains Keyword Types specified in the
mapping, the attribute values will be mapped automatically to the Keyword
Type. You can create or modify a Keyword Type Maps by selecting the drop-
down select list next to the Attribute Keytype Map field and selecting New or
Note: This action is not supported in the OnBase Client Classic Workflow interface.
The next time a Document Transfer export package is processed, documents marked
with this action are added to the export package and transferred to the receiving site, if
the package is configured for the Document Type of those documents.
If a document is marked as ready for transfer using this action, but the Document Type
of that document is not currently configured to be added to an export package, this
action has no effect.
This action places a hold on the managed folder that is associated with the current,
active document.
Caution: This action overrides the privileges assigned to users for Records Management.
©
2016 Hyland Software, Inc.
521
Workflow OnBase 16
Holds are placed only on folders that are eligible based on their disposition status and
that belong to a folder of a managed folder type that is associated with the hold set/hold
reason configured.
Option: Hold Set
Select the Hold Set you would like to use to place holds. Hold sets are associated with
Studio - Workflow Actions
specific Managed Folder Types. This drop-down select list will contain the hold sets that
are configured for managed folder types. If you select <Any>, all hold reason configured
in the system are available for selection in the Hold Reason drop-down select list.
Option: Hold Reason
From the Hold Reason drop-down select list, select the hold you want to place on folders.
This drop-down will populate the holds that have been configured in the Hold Set
selected.
Option: Reason Text for Hold
If you want to use the reason that was configured for the hold, select Use Reason Text
Configured for the Selected Hold .
If you want to configure another reason for the hold when placed via this Workflow task,
select Configure Another Reason Text and enter the appropriate text in the field.
This action posts an event on the managed folder that is associated with the current,
active document. Events are posted only on folders that are eligible based on their
disposition status.
Caution: This action overrides the privileges assigned to users for Records Management.
Note: The -RIMSERVER command line switch must be present on the Client executable for
this action to function correctly. When using this action in the Core-based interfaces, a
delay may occur before the posting of an event.
©
2016 Hyland Software, Inc.
522
OnBase 16 Workflow
Caution: The Allow User to Set Event Date option is not supported in the Classic Client
interface.
Note: When using the Property Value or the Keyword Value option, the value of the
property or Keyword Type must be a valid date or date/time value.
Print Batch
This action allows users to print multiple documents in multiple Document Types in one
printing batch.
Option: Folder Type
This action will print the contents of the folder specified in the Folder Type drop-down
select list.
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Folder Type drop-down select list.
The order documents are viewed and/or printed using the work folder is controlled by
the Order Documents By option configured on the Display tab in folder configuration.
Option: Print Queue
The batch will be sent to the queues specified in the Print Queue drop-down select list.
Note: When using a Web Client using Standard mode, a network printer is the only Print
Queue type supported.
©
2016 Hyland Software, Inc.
523
Workflow OnBase 16
Note: Regardless of the Enable User Group based Print Format security option global client
Studio - Workflow Actions
setting, the print format selected will be available when this action is executed.
Note: If printing an OLE or HTML document, format settings for the document override
the print format settings.
Caution: The Application Server and Web Client interfaces do not support the Default Printer
or Local Print Queue options. The Unity interface does not support the Local Printer option.
Note: If the user that initiates this action does not have rights to the specified print
queue, the rights will be overridden and the user will have access to the print queue for
use with action.
Note: The Show Print Dialog option is not supported in the OnBase Mobile interfaces. This
option is not supported in the Standard mode HTML Web Client when printing with a
Network Print Queue.
Note: When printing to a Named network print queue, a workstation must be running as
a Print Server when using the Web Client interface.
Note: This option is not supported in the Classic OnBase Client interface.
©
2016 Hyland Software, Inc.
524
OnBase 16 Workflow
Note: If the current active document also exists in the folder and the Include Current
Print Document
The document goes to the print queue configured in the client as the default print queue.
All the settings used for printing are the defaults specified in the print format for the
document type, unless a specific Print Queue , Start Page, or End Page is specified in the
action. Clear the Print Dialog check box if you want printing to occur with no user
interaction.
Caution: When used in system work and the documents are brought into the system using
the Fax Import Integration for Captaris RightFax or Integration for Open Text Fax Server,
RightFax Edition modules and a local printer is used, this action will not function. If you
want to use this action in system work with the Fax Import Integration for Captaris
RightFax or Integration for Open Text Fax Server, RightFax Edition modules, it is
recommended that you use a network printer. If you must use a local printer, you can
configure this action using a timer and the OnBase Client running as a Timer Server.
Caution: The Application Server and Web Client interfaces do not support the Default Printer
or Local Printer options. The Unity interface does not support the Local Printer option.
Note: When using a Web Client using Standard mode, a network printer is the only Print
Queue type supported.
©
2016 Hyland Software, Inc.
525
Workflow OnBase 16
Note: Regardless of the Enable User Group based Print Format security option global client
Studio - Workflow Actions
setting, the print format selected will be available when this action is executed.
Note: If printing an OLE or HTML document, format settings for the document override
the print format settings.
Note: The Show Print Dialog option is not supported in the OnBase Mobile interfaces.
Note: When Show Print Dialog is selected, the Print Format selected will be available for
selection in the Print dialog box when the action is executed regardless of user rights to
the print format.
Note: When using the HTML Web Client, the Windows Print dialog box is displayed,
regardless of whether or not the Show Print Dialog option is selected. The Print Format
cannot be changed in this dialog box.
Note: When this task is executed in the Core-based OnBase Client interface or the Unity
Client with Show Print Dialog enabled, if Cancel is selected from the Print dialog, the Last
Execution Result is set to false and the task is aborted.
Note: When printing to a Named network print queue, a workstation must be running as
a Print Server when using the Web Client interface.
©
2016 Hyland Software, Inc.
526
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
Purge Document
This action removes all database entries for a document and it will not be accessible by
any means in OnBase including Document Maintenance.
Caution: This action will remove the current document from OnBase. The removal is total,
permanent, and irreversible. Please ensure this action is only applied to documents that do
not contain important data.
Note: Documents that are under retention using the Document Retention module cannot
be purged using this action.
Note: Documents purged using this action will not appear in the SYS - Document Purge
Report .
If more than one person is accessing the same document, the document can be purged
by the first person to open the document by initiating the purge action. If the second
user tries to purge the document, nothing happens. If you are using the Classic Client
interface, this action removes the document’s physical file from the Disk Group(s) unless
the document is currently displayed in the viewer. If the document is displayed in the
viewer when the action is executed, the document’s physical file will not be removed
from the disk group. When using a core-based interface, the action does not remove the
document’s physical file from the disk group.
Option: Action will purge only documents having a file format of ’Electronic form’, ’Virtual
Electronic Form’ or ’Unity Form’
If the Action will purge only documents having a file format of ‘Electronic Form’, ‘Virtual
Electronic Form’, or ’Unity Form’. option is selected, only documents that are Electronic
Form, Virtual Electronic Form, or Unity Form file formats will be purged from OnBase. All
documents with other file formats will not be purged.
Option: Action will purge any document
If the Action will purge any document option is selected, any document will be purged,
regardless of the file format that is used.
Note: If a COLD, Check Import, or DIP process is running, the physical file being used by
the process does not delete the physical file, but the references to the current document
are removed from OnBase. DIP processes that are affected have a DIPDocumentPerFile
onbase32.ini setting >1.
©
2016 Hyland Software, Inc.
527
Workflow OnBase 16
Note: In order to use this action, the system must be licensed for Ad hoc Advanced
Capture, Advanced Capture, Ad hoc Document OCR, Batch OCR, or Full-Page OCR. In
addition, the required OCR software must be installed and the Document Type to which
the document belongs that the action will be executed upon must be configured
appropriately for OCR functionality. In order to view the queued documents, an
Advanced Capture license is required. For more information on installing and configuring
the Hyland OCR Engine, see the Batch OCR module reference guide.
Option: None
If you want the document to be sent to the Awaiting Ad Hoc OCR queue, select the None
option. This option requires either the Batch OCR license or the Ad hoc Document OCR
license.
Option: Advanced Capture
If you want the document to be sent to the Awaiting Ad Hoc Advanced Capture queue,
select the Advanced Capture option. This option requires either the Ad hoc Advanced
Capture license or the Advanced Capture license.
This option requires that the documents being automatically indexed are image
documents.
Note: A script can be created that will check the status of the document in the Data
Capture Server Windows Service process.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Re-Index Document
©
2016 Hyland Software, Inc.
528
OnBase 16 Workflow
Note: When using the Web Client, this action will ignore document locks on documents
Note: This action will not re-index a document that is a signed E-Form. If this action
encounters a signed E-Form, the last execution result is set to FALSE. If this action is
part of a task list, the task list is not aborted if a signed E-Form is encountered.
Note: When this action is initiated on a document, the document’s current Document
Type is available for selection during re-indexing, regardless of the currently logged in
user’s Document Type rights.
Note: If Cancel is clicked during the re-indexing process, only re-indexing is canceled.
Subsequent processing is not automatically aborted.
©
2016 Hyland Software, Inc.
529
Workflow OnBase 16
Note: The Display Document Type Read-Only option is not supported in the OnBase Client
Classic Workflow interface.
Studio - Workflow Actions
Caution: The Enable Reverse Keyset Lookup option is only supported in the Classic OnBase
Client, Core-based OnBase Client, the Unity Client, and the Web Client user interfaces.
For more information on Reverse Lookups, see the AutoFill Keyword Sets documentation.
Documents can only be re-indexed to Document Types that the user has rights to. The
Create privilege is not required.
The only exception is in the Web Client interface, where the document can be re-indexed
using the same Document Type that the document is currently indexed under, regardless
of rights.
Note: If a user has the document that needs to be re-indexed locked, re-indexing cannot
take place until the user is done with the document and it is not locked.
If the document re-indexed belongs to a Document Type that is configured for auto-
foldering, the change to Keyword Values will initiate auto-foldering to take place for the
affected document.
©
2016 Hyland Software, Inc.
530
OnBase 16 Workflow
When using AutoFill Keyword Sets, entering a primary value and then clicking Re-index
in the OnBase Client and Web Client, a message stating Warning! An autofill keyword set
has expanded as a result of this operation. Do you want to review the keyword change? is
displayed. Clicking OK will return the user to the re-index panel to review the values
populated. Clicking Cancel will complete the re-indexing action. The confirmation
message will not display if the user enters the primary value and then presses Tab to
Note: The warning message stating Warning! An autofill keyword set has expanded as a
result of this operation. Do you want to review the keyword change? can be disabled in
Workflow Options in the Configuration module. See Disabling the Autofill Prompt for the
Re-Index Document Action on page 209 for more information.
Note: The Break Processing on Cancel option is only supported in Core-based Workflow
interfaces.
Option: AppEnabler
If you use the Application Enabler module, the AppEnabler Options allow you to specify
the behavior of the Document Imaging window and enabled application during OnBase
Client indexing. The Application Enabler module allows you to use OnBase Client
indexing to index documents by “screen scraping.” When you double-click on the enabled
application, values are “scraped” (copied) from the enabled application and used to
populate the corresponding keyword fields in the Document Imaging window. See the
Application Enabler documentation for more information.
Note: When re-indexing a document that was imported using a COLD file, a copy of the
entire COLD file that contains the document is created.
©
2016 Hyland Software, Inc.
531
Workflow OnBase 16
• Auto-Index Documents - During screen scraping, values are scraped from the
enabled application to the Keyword fields in the User Interaction window, and
indexing is automatically executed. Index values cannot be adjusted manually.
• User Must Resolve Doc Type - If an enabled application is configured for more
than one document type (that uses the same associated keyword types) users
must select the document type into which the document should be indexed.
Studio - Workflow Actions
• Use Only Active Keywords - If enabled, the only keyword values that will be
populated are those from the keyword type(s) in the Selected list in the Hotspot
Configuration dialog box. When this option is not selected, keyword types from
both the Available and Selected lists in the Hotspot Configuration dialog box will
be used.
Note: The Use Only Active Keywords option is not supported in the Unity Workflow
interface. To accomplish this same behavior in the Unity Workflow interface, clear the
Include all configured keywords when posting events from this screen Application Enabler
configuration option.
Note: If neither the Clear Keywords or Replace Keywords options are selected, existing
Keyword Values in the indexing window are retained and new values are added during
screen scraping. Multiple Keyword Type fields and values are displayed in the indexing
window.
• Do Not Change Doc Type - When this option is selected, the Document Type
scraped from Application Enabler will not be used to update and re-index a
document. When this option is not selected, the Document Type will be updated
from the scraped information.
• Prevent AutoFill Expansion - When this option is selected, AutoFill Keyword Sets
will not be filled upon scraping using Application Enabler in conjunction with this
action.
Reload Item
When the action is executed, all cached information about an item is cleared. When the
item is accessed again, information is pulled from the database. This will pick up any
changes made outside of Workflow.
Reload Keywords
Updates the keywords for the current document(s) without having to refresh the
Document window.
Removes the primary document from one or all reading groups to which it belongs.
©
2016 Hyland Software, Inc.
532
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Removes any existing exclusion from Document Retention for the current document. The
Document Type the document belongs to must be configured for use with Document
Retention.
When initiated, this action will remove the hold on a managed folder in which the
current, active document belongs.
Caution: This action overrides the privileges assigned to users for Records Management.
If the managed folder that the document belongs to has multiple holds applied, no holds
will be removed. If multiple documents are selected that belong to different managed
folders, holds will be removed from all folders that only have one hold applied.
Render Statement
©
2016 Hyland Software, Inc.
533
Workflow OnBase 16
Note: This action is only available if licensed for the Image Statements module. The
Distribution Process and Distribution Print Queue options are only available if licensed
for the Document Distribution module.
You can configure a Workflow action to create jobs for rendering and distributing
Studio - Workflow Actions
statements.
Note: This Workflow action only creates the jobs; it does not process them. In order to
process jobs for rendering statements and/or distributing statements via a Print Queue,
ensure that the OnBase Client is running with the -PS command line switch. In order to
process jobs for distributing statements via email, ensure that the OnBase Client is
running with the -STMTMAILSRVR command line switch.
To configure the Workflow action, select Render Statement from the Action Type drop-
down select list. You can specify a Print Queue, a Statement Type, and, optionally, a
Distribution Process and a Distribution Print Queue.
1. From the Print Queue drop-down select list, select the Print Queue you would like
to use for distribution.
2. From the Statement Type drop-down select list, select the Statement Type you
would like to use for rendering statements.
3. If you wish to specify a Distribution Process for the rendered statements, select a
process from the Distribution Process drop-down select list.
4. If you wish to specify a Distribution Print Queue, select one from the Distribution
Print Queue drop-down select list.
Note: This drop-down select list is only enabled when a Distribution Process is selected
for a Statement Type that has been configured to use separate jobs for printing and
archiving.
Run Script
Executes a VBScript on the current item. The VBScript must be saved into OnBase
through the Configuration module in order for it to be accessible for action configuration.
©
2016 Hyland Software, Inc.
534
OnBase 16 Workflow
Option: Script
Select the appropriate VBScript from the Script drop-down list.
Note: When using this action, be sure that the visible scope in the script is set according
to the context in which the script will be run. The visible scope will differ depending on
whether the script is run on the Client side or the server side. See the OnBase VBScript
Note: When using the Core-based OnBase Client interface and running VBScripts on the
client side and a property bag is used, the property bag will be synchronized between
the server and client prior to executing the script, and again following the execution of
the script. This will insure that property bag values residing on the server will be
available to use on the client side during script execution. These same property bag
values, if changed during the script execution on the client side, will be available in the
Core after execution. Synchronizing the property bag does not support deleting a
property value from the property bag. If a property value is deleted during script
execution on the client, the property value will not be removed from the property bag on
the server side when next synchronization occurs. Only non-object property values are
supported for synchronization. If a property holds an interface pointer to a class
instance we will not synchronize these types of properties. Synchronization is not
supported when Timer work is performed on the client side.
This action is used to manually trigger the sending of document event information to the
Event Relay Server. The document must belong to a Document Type that is configured
for use with the Event Relay Server.
©
2016 Hyland Software, Inc.
535
Workflow OnBase 16
• From Constant Value - The directory path is obtained from the specified constant
value.
Option: Exported File Name
To display the document Auto-Name string in the package, select the Use Document’s
Auto-Name option.
Studio - Workflow Actions
Note: This action requires that your system is licensed for Check 21.
This action allows you to send a single document to a specified pocket. In order to
accomplish this, the batch the document currently resides in is broken up into individual
documents. The affected check documents are then displayed in the Individual Forward
Items folder for the specified pocket.
1. In the Properties pane, on the General tab, type the number of the pocket the
documents should be sent to in the Pocket Number field.
Caution: The specified pocket number must already be configured within OnBase. Entering a
pocket number that has not been configured within OnBase can cause unanticipated
results.
2. In the Properties pane, click the Documentation tab. Enter any applicable
descriptive information in the Overview and Details fields.
Sets the Document Type of the document to the Document Type specified.
Option: Document Type
From the drop-down select list, select the Document Type to which you want to set the
document.
©
2016 Hyland Software, Inc.
536
OnBase 16 Workflow
If the Document Type selected has multiple revisions configured, the most recent
revision of the Document Type structure will be used for the document.
Note: If the Document Type specified belongs to a life cycle, the document does not
enter the life cycle associated with the new Document Type upon execution of this
action.
Note: If the Document Type of a document is changed to a Document Type that is set up
for document revisions and the original Document Type was not configured for document
revisions, an initial revision of the document is automatically created when the new
Document Type is applied.
Note: When setting a Document Type for a document that was imported using a COLD
file, a copy of the entire COLD file that contains the document is created.
©
2016 Hyland Software, Inc.
537
Workflow OnBase 16
common keywords are reflected in the keyword dialog box of the transitioned Document
Type.
Note: When Keyword Types are shared between Document Types but belong to different
structures, such as when a Keyword Type is a single instance Keyword Type on one
Document Type and belongs to a Multi-Instance Keyword Type Group on another
Document Type, the Keyword Types are not considered common, and the Keyword
Values are not transitioned when Keep Only Common Keywords is checked.
Caution: If the Document Type transitioned from uses a Keyword Type Group, non-common
keywords will not be kept, regardless of the Keep Only Common Keywords setting. Likewise,
if the Document Type transitioned to uses a Keyword Type Group, the non-common
keyword will not be kept.
Caution: If a Document Type associated with standard Keyword Types or a Keyword Type
Group is changed to a Document Type associated with a Multi-Instance Keyword Type
Group, all Keyword Values are lost. Likewise, if a Document Type associated with a Multi-
Instance Keyword Type Group is changed to a Document Type associated with standard
Keyword Types or a Keyword Type Group, all Keyword Values are lost. Keyword Values will
only be kept if a Document Type assigned with a Multi-Instance Keyword Type Group is set
to another Document Type with the same Multi-Instance Keyword Type Group association.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
©
2016 Hyland Software, Inc.
538
OnBase 16 Workflow
This action sets the folder and template that will be used to populate the related
documents list in the Workflow clients. Before configuring this system action, the folder
and/or template that you plan to use must be created.
Option: Folder Type
Select the folder type to apply from the Folder Type drop-down select list.
Tip: Use the Show only assigned templates option to filter the templates by what has been
assigned to the Work Folder. This setting does not persist across sessions and is
intended to offer additional convenience when configuring actions.
Sets the related item’s priority to be the same as the current item’s priority.
Sign Document
©
2016 Hyland Software, Inc.
539
Workflow OnBase 16
Note: This action requires that your system is licensed for Digital Signatures.
Note:
Studio - Workflow Actions
Signs the document using the Workflow module. When used with the Classic Client
interface, this action respects the Allow batch signing Global Client Settings option to
allow multiple documents to be signed and providing a user name and password only
once. A message is displayed if no certificate-based signatures are configured. The Allow
batch signing option is not respected within the Core-based Workflow interfaces.
This action cannot be configured under system work, load balancing work, or timer work.
Note: Core-based Workflow interfaces can only use certificates stored on the Application
Server. The IIS application pool should be configured to use your identity, or use
impersonation with an account that can login and import certificates into your personal
certificate store.
Note: This action is not supported in the OnBase Mobile or Desktop interfaces.
Split Document
Note: When using the Create Document from Select Page(s) option, this action is not
supported in the Web Client, Desktop, Outlook Integration, or OnBase Mobile interfaces.
The Break Document on Each Page option is supported in the Web Client interface.
©
2016 Hyland Software, Inc.
540
OnBase 16 Workflow
Tip: If the newly created document belongs to a Document Type configured for auto-
foldering, use the Auto-Folder Document action to initiate auto-foldering on the new
document.
• Break Document on Each Page - Using this option automatically runs the action
without user interaction. This creates a new document for each page of the
originating document. The original document is not changed.
Note: Notes on specific pages of the current document are inherited by the same pages
of the new document.
Note: Users must have rights to the Document Type to which documents will be split
into.
Stamp Version
Note: This action requires that your system is licensed for EDM Services.
©
2016 Hyland Software, Inc.
541
Workflow OnBase 16
Stamps the most recent revision of the current document as a version. If the Document
Type of the document is not revisable or does not allow versions, the action is not
executed. Also, in order for this action to function, the last revision must not be already
stamped as a version. Once a revision is stamped as a version, it cannot be stamped a
second time. If the stamped document is revised again, the action will function, and the
new revision will be stamped as a second version.
Studio - Workflow Actions
Note: This action is not supported in OnBase Mobile interfaces when this option is
selected.
The next three options are ideal for life cycles that require the document to be stamped
“silently.” Examples of this are configurations that use timers or system work to stamp
the document.
• Enter Name: Enables the user to configure a name that will be assigned to
documents when the version is stamped. By using this option, users can use
%V as a wildcard. This wildcard will display on the document as the version
number.
Note: Enter Name is the only option that supports the %V wildcard. The name is limited to
15 characters.
• Keyword Type : Enables the user to configure a Keyword Type from which the
value for the version number will be pulled. Users can select a Keyword Type
from a drop-down list.
• Property Name : Enables the user to configure a property name from which the
value for the version number will be pulled.
Note: The Do Not Break Processing option is currently not available in the Core.
Updates the Auto-Name string for the current document(s). You typically use this action
when a keyword used in the documents auto-name string is changed outside of
Workflow processing.
©
2016 Hyland Software, Inc.
542
OnBase 16 Workflow
Marks a document for purging or increments the retention period by the number of days,
©
2016 Hyland Software, Inc.
543
Workflow OnBase 16
Allows the user to update one or more WorkView objects, pulling the attribute values
from Keyword Values on the current document. The action determines which WorkView
objects to update by the user configuring the action to use a filter Document Type
Association or to update all WorkView objects that have the current document attached.
The user can only specify one filter/update Document Type Association per Document
Type. When the action executes it looks for a filter/update Document Type Association
Studio - Workflow Actions
that matches the current Document Type, and uses the filter Document Type Association
(if specified) to determine which WorkView objects to update, and uses the update
Document Type Association to determine what values to set the WorkView objects
attributes to.
Note: If the value to be updated is null on the source document, the attribute will not be
updated as a null value on the destination object.
Note: WorkView must be installed on the database in which you want to configure this
action. If you import a life cycle into a database, that database must have WorkView
installed to successfully import the life cycle.
1. Select the appropriate Document Type from the drop-down select list. The Filter
Document Type Association and Update Document Type Association drop-down select
lists will populate based on the Document Type selected.
2. If you want to specify the Filter Document Type Association for which the object
meets the configured criteria to determine which objects should be updated,
select the appropriate Filter Document Type Association. When this option is
configured, a document does not have to be attached to an object in order for it
to be updated. The Filter Document Type Association name is followed by (Class
ClassName). Only Filter Document Type Associations associated with the
Document Type selected are displayed. If no Filter Document Type Associations
are configured for the selected Document Type or you wish to evaluate an object’s
existence based on whether the current document in Workflow is attached to an
object in a static folder, select <All objects that have doc attached>. When using
the <All objects that have documents attached> option, the object(s) must be
attached in a static folder.
3. Select a Document Type Association to update the applicable objects from the
Update Document Type Association. The Document Type Associations that are
displayed are configured at the class level and are configured for the selected
Document Type .
4. Click Add.
Caution: When a relationship attribute is used during object creation, if more than one
object is found for the relationship attribute’s value, the first object found is used for the
relationship. If an object is not found that matches the relationship attribute’s value, the
value for the relationship attribute is stored as blank in the updated object.
©
2016 Hyland Software, Inc.
544
OnBase 16 Workflow
Note: When a Document Type and a selection other than <All objects that have documents
attached> is selected in the Filter Document Type Association drop-down select list, only
document type associations that match both criteria will be displayed for selection in the
Update Document Type Association drop-down select list.
Upload to CIC
Note: This action requires the Integration for CIC SignatureOne Ceremony Server
license.
Uploads the document and any related documents to the CIC SignatureOne Ceremony
system. This action relies on the Signer Name and Signer Email Keyword Types to have
values assigned and a mapping configured for each Keyword Type in the integration’s
configuration.
Note: Any related documents must be PDF documents to be able to be uploaded to the
CIC SignatureOne Ceremony system.
Option: Allow User to Input if CIC Configuration does not have Keytype mappings
If you want the ability to resolve issues with the values for the Signer Name and/or the
Signer Email upon executing the action, select the Allow User Input if CIC Configuration
does not have Keytype mappings option. Enabling this option will prompt the user with a
form during the action’s execution when an issue is identified with the values, allowing
them to enter the appropriate information to proceed with uploading.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Upload to DocuSign
Note: This action requires the Integration for DocuSign eSignatures license.
©
2016 Hyland Software, Inc.
545
Workflow OnBase 16
Uploads the document and any related documents to the DocuSign eSignature system.
This actions relies on the Signer Name and Signer Email Keyword Types to have values
assigned and a mapping configured for each Keyword Type in the integration’s
configuration.
Note: Any related documents must use supported file types to be able to be uploaded to
Studio - Workflow Actions
the DocuSign eSignature system. Supported file types include PDF, Image Rendered PDF,
image, text, Microsoft Word, and Microsoft Excel. For more information, see your system
administrator.
Option: Allow User Input if Docusign Configuration does not have Keytype mappings
To resolve issues with the values for the Signer Name and/or the Signer Email upon
executing the action, select the Allow User Input if Docusign Configuration does not have
Keytype mappings option. Enabling this option prompts the user with a form during the
action’s execution when an issue is identified with the values, allowing them to enter the
appropriate information to proceed with uploading.
Option: Suppress Signer Notification Emails
To upload documents to DocuSign as drafts, select the Suppress Signer Notification Emails
option. Enabling this option uploads the appropriate documents to the DocuSign
eSignatures system as drafts. Signer notification emails are not sent. This allows a user
to review documents in DocuSign before making them available for signing.
Note: When the Suppress Signer Notification Emails option is selected, documents are not
required to have configured signature locations, and the Signer Name and Signer Email
Keyword Types on documents do not need values assigned to them.
Tip: Properties are defined using the Set Property Value and Set Multiple Property Values
actions.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
Note: When selecting to execute related documents, the current document and related
documents are uploaded to DocuSign.
©
2016 Hyland Software, Inc.
546
OnBase 16 Workflow
If you are configuring the action for related documents, see Related Tab on page 718 for
more information.
Log Event
©
2016 Hyland Software, Inc.
547
Workflow OnBase 16
The Log Event action allows you to log Plan Review specific events during a Workflow
process.
Note: Events are logged in the Review Cycle Status View for the Review Cycle that is
currently open. If no Review Cycle is open for a project when a Log Event action is
executed, the event will not be logged in the Review Cycle Status View.
Studio - Workflow Actions
1. In the Properties pane, on the General tab, select an event type from the Event
type drop-down select list.
Note: The event types listed below are designed to be used together. Events will be
displayed together in the Review Cycle Status View as long as each event type’s Set
event details from and Set user values are identical to the values used by the other event
types.
Set Group Select this event type to log an event when a user is assigned to a project.
The values configured in the Set event details from field and the Set user
field will be displayed in the Review Cycle Status View in the Unity Client.
©
2016 Hyland Software, Inc.
548
OnBase 16 Workflow
In Review Select this event type to log an event when a user has been assigned to a
project using the Set Group event and should begin the review process.
This event will be displayed in the Review Cycle Status View in the Unity
Client.
Approved Select this event type to log an event when a user assigned to review the
project has approved the project based on his or her Review Group’s
requirements. This event will be displayed in the Review Cycle Status View
in the Unity Client.
Rejected Select this event type to log an event when a user assigned to review the
project has rejected the project based on his or her Review Group’s
requirements. This event will be displayed in the Review Cycle Status View
in the Unity Client.
Unassigned Select this event type to log an event when a user that was previously
assigned to review the project has been unassigned from the project. This
event will be displayed in the Review Cycle Status View in the Unity Client.
©
2016 Hyland Software, Inc.
549
Workflow OnBase 16
Waived Select this event type to log an event when a user assigned to review the
project has waived making a decision on the project based on his or her
Review Group’s requirements. This event will be displayed in the Review
Cycle Status View in the Unity Client.
Studio - Workflow Actions
Note: The Reviews Completed field in the Review Cycle Status View is calculated based on
the number of recorded Log Event items for the current Review Cycle. Review entries are
considered to be completed when they have been marked as Approved or Rejected .
Entries that are set to Pending or In Review are included in the total number of reviews
to be completed. Entries that are set to Unassigned are not included in the total number
of reviews to be completed.
©
2016 Hyland Software, Inc.
550
OnBase 16 Workflow
2. From the Set event details from drop-down select list, select the option that will be
used to set the event’s details. The following options are available:
Option Description
Constant value Select this option to set the event details to a constant specified
Current date/time This option should not be selected. It is not supported for use with
the Log Event action.
Current user name This option should not be selected. It is not supported for use with
the Log Event action.
Property Select this option to set the event details to a specific property.
Type the name of the desired property into the text field that is
displayed below the Set event details from field.
User group name(s) This option should not be selected. It is not supported for use with
of current user the Log Event action.
Note: For a Set Group event type, the Set event details from field should be set to the
value the Review Group should be set to when this Workflow action is executed. The
Review Group will be noted in the Review Cycle Status View.
Note: For all other event types that should be related to the configured Set Group event
type, the Set event details from field should be set to the same value used for the
corresponding Set Group event type.
3. From the Set user drop-down select list, select the option that will be used to set
the user for the event. The following options are available:
Option Description
<From Select this option to set the user to the user who is logged in when the
Session> Workflow task is executed.
<From Select this option to set the user from a specific property. Type the name of
Property> the desired property into the text field that is displayed below the Set user
field.
User Name Select a specific user name from the list to set the user to the specified
user name.
©
2016 Hyland Software, Inc.
551
Workflow OnBase 16
Note: For a Set Group event type, the Set user field should be set to the value the
Reviewer should be set to when this Workflow action is executed. The Reviewer will be
noted in the Review Cycle Status View.
Studio - Workflow Actions
Note: For all other event types that should be related to the configured Set Group event
type, the Set event details from field should be set to the same value used for the
corresponding Set Group event type.
4. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
1. In the Properties pane, on the General tab, type a property name in the Property
Name field.
2. From the Field drop-down select list, select the field that will be used to set the
property.
The following selections are available:
Field Description
Project Review Type The Plan Review project’s review type field.
©
2016 Hyland Software, Inc.
552
OnBase 16 Workflow
Field Description
Project Form ID The ID number of the Unity Form used by the Plan Review
project.
Submitter’s Email The e-mail address of the Plan Review project’s submitter.
Address
Set Value
Allows you to set the field specified in the Field to set drop-down select list to the
specified value.
1. In the Properties pane, on the General tab, from the Field to set drop-down select
list, select the field to set.
The following selections are available:
Field Description
Project Review Type The Plan Review project’s review type field.
Project Form ID The ID number of the Unity Form used by the Plan Review
project.
Submitter’s Email The e-mail address of the Plan Review project’s submitter.
©
2016 Hyland Software, Inc.
553
Workflow OnBase 16
2. From the Obtain value from drop-down select list, select one of the following
locations to obtain the value from:
Constant value This option sets the field value to the constant value specified.
Studio - Workflow Actions
Current date/time This option sets the field value to the current date/time.
Current user name This option sets the field value to the user name of the currently
logged in user. If you want to use the configured real name for
the user, select the Use real name option.
Property This option sets the field value to the name of a property.
User group name(s) of This option sets the field value to the user group(s) the current
current user logged in user.
3. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
Note: The Create External User action is only available for Unity Life Cycles that route
external user requests, and it can only be executed in the Unity Client.
Note: In order to log on to the External Access Client with the created account, you must
also execute the Set User Group action to assign the user to a User Group.
©
2016 Hyland Software, Inc.
554
OnBase 16 Workflow
Select an external user request field from the drop-down select list. The value of this
field will be set to the property specified in the Property Name field.
Note: The Set Property from Field action must be executed on an external user request
before the Create External User action is executed.
Note: The Set Security Keyword action is only available for Unity Life Cycles that route
external user requests, and it can only be executed in the Unity Client.
Note: The Set Security Keyword action can only be used after the Create External User
action has been executed on an external user request.
Note: The Set User Group action is only available for Unity Life Cycles that route external
user requests, and it can only be executed in the Unity Client.
©
2016 Hyland Software, Inc.
555
Workflow OnBase 16
Note: The Set User Group action can only be used after the Create External User action has
been executed on an external user request.
Studio - Workflow Actions
Set Value
This action allows you to set an external user request field to a specified value.
Note: The Set Value action is only available for Unity Life Cycles that route external user
requests, and it can only be executed in the Unity Client.
Foldering Category
Transition to Final Disposition
Note: This action requires that your system is licensed for Records Management and the
Unity Client Server.
Note: This action requires that the appropriate managed folders are configured.
In the Properties pane, on the Documentation tab, enter any descriptive information that
is applicable in the Overview and Details fields.
©
2016 Hyland Software, Inc.
556
OnBase 16 Workflow
Forms Category
Create New Form
Creates and displays a new form that is stored in OnBase with its respective keywords.
Caution: The Document Type selected from the Form Type drop-down select list must have
either Electronic Form or Virtual Electronic Form selected as the Default File Format or a
document will not be created successfully using this action.
Caution: Ensure that all Keyword Types mapped on the HTML form are also assigned to the
E-Form Document Type selected from the Form Type drop-down select list.
Caution: If you are using the Classic Client interface, and the E-Form Document Type is
configured for auto-foldering, creating a document using this action will not initiate auto-
foldering. If you wish to initiate auto-foldering, additionally, you must use the Auto-Folder
Document action.
Note: Setting multiple Keyword values is not supported in the OnBase Client Classic
Workflow interface.
©
2016 Hyland Software, Inc.
557
Workflow OnBase 16
Caution: When Save Form on Submit is selected, the document handle value is not copied to
Studio - Workflow Actions
Note: The Display For Input option is not supported in the Mobile Access for Windows
Phone interface.
Tip: When using the Classic OnBase Client, if the Display for Input option is selected when
using this action as a System Task, it is required for the Workflow user interface to be
open in the background. It is recommended that the Display Document action be used
instead of this option under this circumstance.
Note: The Save Form On Submit option is not supported in the OnBase Mobile Access for
Windows Phone or OnBase Desktop interfaces.
Note: In any Core-based client, if the Save Form On Submit option is not selected, any
configured default options for drop-down select lists are not respected and the first
option in the list is selected.
Caution: If you are using encrypted keyword functionality when Save Form On Submit is
selected, encrypted keywords are not masked and the values are displayed. These values
can be modified and saved by the user. If you are using encrypted keyword functionality in
the OnBase Client when Save Form On Submit is not selected, encrypted keywords may
appear as though they are editable when creating a new form, but upon saving the form,
any changes made to encrypted Keyword Values are not saved; the original encrypted
Keyword Values are retained.
©
2016 Hyland Software, Inc.
558
OnBase 16 Workflow
Note: OBBtn_KS### and OBBtn_Keyset are not supported for this action.
©
2016 Hyland Software, Inc.
559
Workflow OnBase 16
Workflow On
Any changes made to the document
Submit = Yes
in the user interface are not saved.
Document is not added to the
Workflow life cycles.
If an OBBtn_Cancel or OBBtn_No button is clicked, the last execution result is set to False
and the task list is aborted.
If you want to expand AutoFill Keyword sets using this action, use the
OBBtn_ExpandKS### button .
Note: This tab is only available when configuring the action within a life cycle associated
with documents.
©
2016 Hyland Software, Inc.
560
OnBase 16 Workflow
Note: When Inherit Keywords is selected, the action will ignore any Keyword Types that
are on the primary item but not on the E-Form. Only the common Keyword Types will be
inherited.
Note: If a default value is configured for a Keyword Type field in a form and a value
exists for a Keyword Type on the primary item, the value is inherited from the primary
item and the default value is not stored for the new form. If a default value is configured
for a Keyword Type field in a form and the Keyword Type is blank on the primary item,
the default value is stored.
Note: If the primary item belongs to a closed or cutoff Records Management folder, the
Document Handle Keyword Value will not be copied from the new document to the
primary item.
Keyword Handling
The following table describes the behavior for copying a keyword from a primary item to
a related item or a new E-Form.
©
2016 Hyland Software, Inc.
561
Workflow OnBase 16
Multi -Instance Multi-Instance Only copy if they are the same Multi-Instance
Keyword Type Keyword Type Group Keyword Type Group (means they have the same
Group identification number)
©
2016 Hyland Software, Inc.
562
OnBase 16 Workflow
• Clicking Cancel will close the E-Form and not create it in the system.
When a submit button is configured on an E-Form and it is not configured using OBBtn_
syntax, the button will function as a cancel button.
Note: Keyword validation does not apply to currency keywords in the Core. The user
must be familiar with the format used for currency in order to ensure accuracy.
This action allows you to create a Unity Form of a specified form type. It allows you to
map Keyword Type values to automatically populate the form and/or display the form for
user input.
Note: This action is not supported in the OnBase Client Classic Workflow interface. When
using the Display for Input option, this action is supported only in the Unity Client, Web
Client, Mobile Access for Android, Mobile Access for iPhone, Mobile Access for iPad, and
Mobile Access for Windows interfaces. This action is not supported in the Mobile Access
for Windows Phone interfaces when Display for Input is used.
©
2016 Hyland Software, Inc.
563
Workflow OnBase 16
Caution: If the form is not created because the form is discarded, the property is not set.
Studio - Workflow Actions
Note: When the Display for Input option is selected, this action is supported only in the
Unity and Web Client interfaces.
Tip: If the Display for Input option is selected when using this action as a System Task, it
is required for the Workflow user interface to be open in the background. It is
recommended that the Display Document action be used instead of this option under this
circumstance.
Note: When configured with the Display For Input option selected, AutoFill Keyword Sets
that are configured on the form will expand when the value of the primary keyword of
that AutoFill Keyword Set is either inherited or added with the action. The expansion of
the AutoFill Keyword Set takes place when the form is displayed in the User Interaction
window. If Display for Input option is not selected, the AutoFill Keyword Set will not be
expanded.
Note: This tab is only available when configuring the action within a life cycle associated
with documents.
©
2016 Hyland Software, Inc.
564
OnBase 16 Workflow
If you want keywords from the active item to be added to the form, select Inherit
Keywords . The following options are available:
• Inherit All - Inherits all common Keyword Type values.
• Inherit Selected - Allows you to specify a subset of common Keyword Type
values that are inherited. The Configure button will be enabled. Click Configure
to specify what Keyword Types you would like to inherit values.
Note: Keywords that are configured for auto numbering will not be inherited. The
keyword value on the new form that is created will be incremented and not inherit the
value from the active item.
Note: If a default value is configured for a Keyword Type field in a form and a value
exists for a Keyword Type on the primary document, the value is inherited from the
primary document and the default value is not stored for the new form. If a default value
is configured for a Keyword Type field in a form and the Keyword Type is blank on the
primary document, the default value is stored.
Note: If the primary document belongs to a closed or cutoff Records Management folder,
the Document Handle Keyword Value will not be copied from the new document to the
primary document.
Keyword Handling
The following table describes the behavior for copying a keyword from a primary item to
a related item or a new E-Form.
©
2016 Hyland Software, Inc.
565
Workflow OnBase 16
Multi -Instance Multi-Instance Only copy if they are the same Multi-Instance
Keyword Type Keyword Type Group Keyword Type Group (means they have the same
Group identification number)
©
2016 Hyland Software, Inc.
566
OnBase 16 Workflow
Note: This action is not supported the Mobile Access for Windows Phone interface.
If you are configuring the action for related items, see Related Tab on page 718 for more
If you want to expand AutoFill Keyword sets using this action, use the
OBBtn_ExpandKS### button .
Note: OBBtn_KS### and OBBtn_Keyset are not supported for this action.
Current and all OBBtn_Cancel All E-Forms are not displayed and
subsequent the task list is broken.
forms
Current and all OBBtn_No All E-Forms are displayed and the
subsequent task list is not broken. The last
forms execution result is set to False.
©
2016 Hyland Software, Inc.
567
Workflow OnBase 16
Option: Target
Studio - Workflow Actions
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related items, see Related Tab on page 718 for more
information.
Option: Form
If a user form has been created for the life cycle, you can select it from the Form drop-
down list. Global user forms and forms assigned to the life cycle in which the action is
being configured are available for selection.
Additionally, you can create a new form or edit an existing form by selecting the drop-
down button next to the Form field. The Properties dialog box is displayed when you
select either option. Enter the Name of the form and enter the path to the form in the
Location field.
User forms display in the User Interaction screen when the action is performed.
Note: If the item this action is performed on has multiple related items and the cancel
button for the form is clicked at any point, processing will break and the form will not be
displayed for additional related items.
Note: When using the Auto-Generate option, if you want a drop-down select list available
in the form, the selected Keyword Type must be configured with the Use Keyword Data
Set and Keyword Must Exist options.
©
2016 Hyland Software, Inc.
568
OnBase 16 Workflow
If you perform this action from an e-mail notification in the Integration for Microsoft
Outlook 2007 or Integration for Microsoft Outlook 2010 and click the cancel button, the
e-mail notification is still modified to indicate that the ad hoc task that was successfully
executed. Task list execution does not continue.
Note: If there are several forms within a task list, if one of the forms is cancelled, the
Option: Fill HTML fields with document keyword and property values
If you want the Keyword Values or Workflow properties associated with the document to
populate the form’s fields, select the Fill HTML fields with document keyword and property
values option. When this is selected, the form will display the document’s Keyword
Values or Workflow properties in the appropriate fields. When Keyword Values are
changed and the changes are saved, the Keyword Values or Workflow properties
associated with the document will be changed on the document. The new values will not
be added in addition to the original values when the Fill HTML fields with document
keyword and property values option is selected.
Note: When more than one Keyword Value or property value exists, all values will be
displayed only if the form is configured with enough fields to accommodate all of the
values.
Caution: Only the Keyword Values and property values displayed on the form are saved to
the document. Ensure the form is configured with enough fields to accommodate all
existing values.
Note: When auto-generating an HTML form for a document, the client’s regional settings
will determine formatting for date and date time keywords.
Note: When using a URL to specify a user form, the Fill HTML Fields with document
keyword and property values field is not functional.
Caution: When using a URL-accessed user form, the data on the form will not be posted to
the URL until after the next action in the task list has executed. Due to this behavior,
subsequent actions after the form is submitted should not rely on the data being submitted
to the web application.
©
2016 Hyland Software, Inc.
569
Workflow OnBase 16
When this option is not selected, values entered in keyword fields that were dynamically
added to the form are not updated on the primary item.
This option is disabled when <Auto-Generate> is selected in the From drop-down select
list.
Note: This action is supported only in the Unity Client, Web Client, Mobile Access for
Android, Mobile Access for iPhone, Mobile Access for iPad, and Mobile Access for
Windows interfaces. This action is not supported in the Mobile Access for Windows Phone
interface.
This action is used in conjunction with the Related Item Exists rule with the Use Related
Items for Tasks option selected. Using this rule provides a way to determine if there are
Unity forms related to the primary item. If a Unity form is found that matches the rule
criteria upon task execution, it will be displayed for input. If multiple Unity forms are
found that matches the rule criteria, they will be displayed one after another until all of
the Unity forms are processed.
Option: Allow User to Discard Changes and Continue Execution
If you want to allow users the ability to discard the changes made to a form, but
continue processing that form through the remainder of the task list, select the Allow
User to Discard Changes and Continue Execution check box. When this check box is
selected, a Discard and Continue button is available to the user.
©
2016 Hyland Software, Inc.
570
OnBase 16 Workflow
Keyword Category
Add Keyword
Adds a keyword with the specified value of the specified Keyword Type to the active
document.
Option: Keyword Type
Select a Keyword Type from the drop-down select list. The Keyword Type selected must
be associated with the Document Type of the document in order for the action to
succeed.
If the Keyword Type you selected is configured using a Specific Currency data type, a
Currency Format drop-down select list is displayed, allowing you to select the currency
format you want to use.
Option: Keyword Value
Specify the Keyword Value to add. The following options are available depending on the
selected keyword Type:
• If you want to add a specific value, enter the value n the Constant value field.
Note: The number of characters allowed in the Constant value field is limited to the
configured character limit of the selected Keyword Type.
©
2016 Hyland Software, Inc.
571
Workflow OnBase 16
• If the Keyword Type selected uses an Alphanumeric data type, the System Value
drop-down select list is enabled. Select Current User ID if you want the new
value to be the User Id of the currently logged in user. Select Current User’s
Name if you want the new value to be the user name of the currently logged in
user. Select Current User’s Real Name if you want the new value to be the real
name specified for the currently logged in user.
Studio - Workflow Actions
If the Keyword Type selected uses a Date data type, the Current Date option can
be selected to use the current date as the value.
• If the Keyword Type selected uses an Alphanumeric or Date & Time data type,
the Timestamp option can be selected to use the date/time information for the
keyword value.
Note: Date and date & time formatting are dependent on regional settings.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
572
OnBase 16 Workflow
4. Click OK.
Configured Keyword Values can be modified by selecting a Keyword Value and clicking
Modify. To delete configured Keyword Values, select a Keyword Value and click Delete .
Note: If multiple values are found for a Keyword Value source, like in an instance where
a property or Keyword contains multiple values, only the first value is used as the
Keyword Value.
©
2016 Hyland Software, Inc.
573
Workflow OnBase 16
Fills Keyword Values on a document with values from an AutoFill Keyword Set. This
action should be used in system work. The primary Keyword Type must have a value
associated with an AutoFill Keyword Set in order for the action to fill Keyword Values. All
documents that do not have a primary value associated with an AutoFill Keyword Set will
not have additional values applied to the document.
Option: AutoFill Set
Studio - Workflow Actions
Select the appropriate AutoFill Keyword Set from the drop-down select list.
Caution: If more than one Autofill Keyword Set exists with the same primary Keyword Value
and the Expand All Matching Instances option is not set for the AutoFill Keyword Set, when
the action is executed, no AutoFill will take place.
Note: When Expand All Matching Instances is configured for the selected AutoFill Keyword
Set, Keep Existing Values is selected by default.
Caution: The Keep Existing Values option is not supported in the Classic Client interface.
Caution: In the Classic OnBase Client user interface, if there are already keyword values
associated with the primary Keyword Type value, the associated values will be replaced
with the value from the AutoFill Keyword Set when this action is executed.
• When using Keyword Type Groups, secondary Keyword Values will always be
replaced with the data from the AutoFill Keyword Set.
• When using Multi-Instance Keyword Type Groups, if a single instance of the
primary Keyword Type exists, secondary Keyword Values will be replaced with
the data from the AutoFill Keyword Set. If multiple instances of the specified
primary value exist, the original data will be retained and a new instance
containing the data from the AutoFill Keyword Set will be populated.
Caution: The Replace Secondary Value When Only One Instance Exists option should not be
used with documents that have more than one secondary value of the same Keyword Type.
©
2016 Hyland Software, Inc.
574
OnBase 16 Workflow
The following describes what can be expected using the Keep Existing Values and Replace
Secondary Values When Only One Instance Exists options with standard Keyword Types,
Keyword Type Groups, and Multi-Instance Keyword Type Groups:
Caution: When using the Classic OnBase Client, it is recommended that the Replace
Secondary Values When Only One Instance Exists option is used only if has been determined
that documents only have one value for each Keyword Type. If there are two or more
secondary values on a document and the action is configured to Replace Secondary Value
When Only One Value Exists , the Classic Client does not know which value to replace and the
user will not know which value has been replaced.
©
2016 Hyland Software, Inc.
575
Workflow OnBase 16
Caution: This action can populate values for multiple primary values. For each primary,
there will be corresponding secondary values for the associated Keyword Types, as defined
in the AutoFill Keyword Set. If a primary value is associated with multiple AutoFill Keyword
Sets, no secondary values will be populated for that primary value.
Studio - Workflow Actions
Caution: If using a Multi-Instance Keyword Type Group, the AutoFill Keyword Set will only
populate if both the primary and secondary values reside in the Keyword Group. If the
secondary values are outside of the Multi-Instance Keyword Type Group, the AutoFill
Keyword Set will not populate.
Note: This option is supported only in the Unity Client, the Web Client, and the OnBase
Client Core-based interface.
Compare and Copy Keyword Records for This and Related Items
This action performs two tasks: first, it compares instances of Keyword records between
the primary item and specific related items to determine whether or not all Keyword
records are present on all items. Second, if any Keyword record is missing from either
the primary item or related items, the action copies the missing Keyword record to a
new Multi-Instance Keyword Type Group on either the primary item or the related items,
depending on how the action is configured.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
1. Copy Missing Keyword Records on This Item - When this option is selected, any
Keyword records that exist on the primary item but are not found on related items
are copied to a new Multi-Instance Keyword Record on the primary item.
2. Copy Missing Keyword Records on Related Items - When this option is selected, any
Keyword records that exist on related items but are not found on the primary item
are copied to a new Multi-Instance Keyword Record on the specified related items.
A missing Keyword record is added to a new Multi-Instance Keyword Type Group
only on the related item that contains the record that is not present on the
primary item.
©
2016 Hyland Software, Inc.
576
OnBase 16 Workflow
Option: Comparison
In this tab, the comparison part of the action is configured. These settings determine
how the action should search for missing records between items.
To configure comparisons:
1. In the Keyword Record on Related Item drop-down select list, select the Multi-
To delete a Keyword mapping, select the mapped Keywords, then click Delete .
See Related Tab on page 718 for more information on configuring the action for related
documents/items.
Copy Keyword
Copies the value of the Source keyword into the value of the Destination keyword on the
active document.
©
2016 Hyland Software, Inc.
577
Workflow OnBase 16
You can acquire the source Keyword Type from a property value by selecting Source
keyword type from property and entering the property in the field.
Note: When copying currency formatted Keyword values, the currency format of both the
Source Keyword and Destination Keyword must have the same formatting to ensure
successful copying.
Likewise, you can acquire the destination Keyword Type from a property value by select
Destination keyword type from property and entering the property in the field.
Note: When a Date or Date/Time Keyword Value is copied into an alphanumeric Keyword
Type, the server’s default date and date/time format is used.
©
2016 Hyland Software, Inc.
578
OnBase 16 Workflow
Note: When copying currency formatted Keyword values, the currency format of both the
Source Keyword and Destination Keyword must have the same formatting to ensure
Likewise, you can acquire the destination Keyword Type from a property value by select
Destination keyword type from property and entering the property in the field.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
579
Workflow OnBase 16
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
Studio - Workflow Actions
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
3. Select an Operator. This determines whether the search looks for values that are
equal or not equal to the specified value.
©
2016 Hyland Software, Inc.
580
OnBase 16 Workflow
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
©
2016 Hyland Software, Inc.
581
Workflow OnBase 16
This action copies instances of a Multi-Instance Keyword Type Group from all of the
related items to either the same Multi-Instance Keyword Type Group or a different Multi-
Instance Keyword Type Group on the current item.
Option: Source Keyword Record
Select the Source Keyword Record that you want to copy from the drop-down select list.
Studio - Workflow Actions
When Specific Records is selected, search criteria must be configured to determine how
the action finds these specific records.
To configure search criteria:
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
©
2016 Hyland Software, Inc.
582
OnBase 16 Workflow
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
3. Select an Operator. This determines whether the search looks for values that are
equal or not equal to the specified value.
Note: Blank values will return different results depending on how search criteria are
configured. If the Operator is configured to find equal values, and the search criterion
value is left blank, the search will be considered a match if the corresponding Keyword
Value found in the Multi-Instance Keyword Type Group record is blank. Similarly, if the
Operator is configured to find values that are not equal, and the search criterion is left
blank, the search will be considered a match if the corresponding Keyword Value found
in the Multi-Instance Keyword Type record is not blank. Using blank values with the
Constant Value option is not supported.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
©
2016 Hyland Software, Inc.
583
Workflow OnBase 16
Note: When copying currency formatted Keyword values, the currency format of both the
source Keyword and destination Keyword must have the same formatting to ensure
successful copying.
When Use a specified keyword record type is selected, Keyword mappings must be
configured. To configure Keyword mappings:
1. Select a Keyword Type from the Keyword Type drop-down select list. This list is
populated with Keyword Types belonging to the Source Keyword Record Mutli-
Instance Keyword Type Group.
2. Map the selected Keyword Type to a corresponding Keyword Type by selecting a
Keyword Type in the Mapped Keyword Type drop-down select list. This list is
populated with Keyword Types belonging to the destination Multi-Instance
Keyword Type Group.
To remove a Keyword mapping, select it from the Keyword Mappings list and click Delete .
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
584
OnBase 16 Workflow
When Specific Records is selected, search criteria must be configured to determine how
the action finds these specific records.
To configure search criteria:
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
©
2016 Hyland Software, Inc.
585
Workflow OnBase 16
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
Studio - Workflow Actions
Note: Blank values will return different results depending on how search criteria are
configured. If the Operator is configured to find equal values, and the search criterion
value is left blank, the search will be considered a match if the corresponding Keyword
Value found in the Multi-Instance Keyword Type Group record is blank. Similarly, if the
Operator is configured to find values that are not equal, and the search criterion is left
blank, the search will be considered a match if the corresponding Keyword Value found
in the Multi-Instance Keyword Type record is not blank. Using blank values with the
Constant Value option is not supported.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
Note: When copying currency formatted Keyword values, the currency format of both the
source Keyword and destination Keyword must have the same formatting to ensure
successful copying.
©
2016 Hyland Software, Inc.
586
OnBase 16 Workflow
When Use a specified keyword record type is selected, Keyword mappings must be
configured. To configure Keyword mappings:
1. Select a Keyword Type from the Keyword Type drop-down select list. This list is
populated with Keyword Types belonging to the Source Keyword Record Mutli-
Instance Keyword Type Group.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Note: When copying currency formatted Keyword values, the currency format of both the
Source Keyword and Destination Keyword must have the same formatting to ensure
successful copying.
Likewise, you can acquire the destination Keyword Type from a property value by select
Destination keyword type from property and entering the property in the field.
©
2016 Hyland Software, Inc.
587
Workflow OnBase 16
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Options
These settings determine what happens to existing Keyword Values when new values are
copied to an item. The availability of these options depends on how the action is
configured.
Option: Keep all existing keyword values
You can select Keep all existing keyword values if you want to keep the existing values,
but add the values from the item.
Option: Keep existing values for common keywords
You can select Keep existing values for common keywords if you want to keep the values of
common Keyword Types between the primary item and the related item, but discard
those that are not common between the two. This option is only available when the
action is configured to copy From This Item to Related Item.
Option: Keep existing values for selected keywords
When the action is configured to copy Selected Keywords, this option keeps existing
values of those Keywords.
Option: Delete all existing keyword values
You can select Delete all existing keyword values if you want to delete the existing values
and add the values from the item.
©
2016 Hyland Software, Inc.
588
OnBase 16 Workflow
Note: The Do not delete existing values if new values are blank check box is not supported
in the Classic Client interface.
Note: The Keep existing values for common keywords and Delete existing values for common
keywords options are disabled when the action is configured for From Related Item to This
Item and documents are related by Folder Type .
Note: If the Folder Type method is used, the Keep existing values for common keywords
and Delete existing values for common keywords options are not available.
Keyword Handling
The following table describes the behavior for copying a keyword from a primary item to
a related item or a new E-Form.
©
2016 Hyland Software, Inc.
589
Workflow OnBase 16
Multi -Instance Multi-Instance Only copy if they are the same Multi-Instance
Keyword Type Keyword Type Group Keyword Type Group (means they have the same
Group identification number)
The following table describes the behavior for deleting a keyword from a related
document based on a primary document.
Multi -Instance Multi -Instance Only delete if they are the same Multi -Instance
Keyword Type Keyword Type Group Keyword Type Group (means they have the same
Group identification number)
©
2016 Hyland Software, Inc.
590
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Caution: When creating AutoFill Keyword Sets that consist of a mixture of standard Keyword
Types, Single Instance Keyword Type Groups, and/or Multi-Instance Keyword Type Groups,
values of the Keyword Types that are of the same type and, if part of a Keyword Type
Group, belong to the same Keyword Type Group as the primary Keyword Type will be
populated. Keyword Types not of the same type as the primary Keyword Type will not be
populated.
Note: This action is not supported when working with external AutoFill Keyword Sets.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
591
Workflow OnBase 16
Caution: This action will remove AutoFill Keyword Set record(s), with specified value(s) in
the primary keyword, from the database. Ensure that this action is configured properly. The
removal of AutoFill Keyword Set records is permanent and irreversible.
Studio - Workflow Actions
This action will delete AutoFill Keyword Set records that match the configured criteria.
Note: This action is not supported when working with external AutoFill Keyword Sets.
Note: This action is not supported in the Core when Currency, Date, or Date/Time
keywords are configured as the primary keyword in the AutoFill Keyword Set.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
• If you want to use a Keyword Type value to identify the record(s) to be deleted,
select Keyword and select the Keyword Type from the drop-down list that will
contain the appropriate value.
Delete Keyword
Deletes the specified Keyword value from the active document.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
©
2016 Hyland Software, Inc.
592
OnBase 16 Workflow
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
593
Workflow OnBase 16
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
3. Select an Operator. This determines whether the search looks for values that are
equal or not equal to the specified value.
©
2016 Hyland Software, Inc.
594
OnBase 16 Workflow
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
Increment/Decrement Keyword
Adds the value specified to the Keyword Value on the active document. The Keyword
Value is increased or decreased incrementally by the number specified in the Amount
edit field.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
595
Workflow OnBase 16
Option: Amount
The Amount field is available with actions that increment or decrement a Keyword Value.
Use the Amount field to specify the quantity by which the Keyword Value is to change.
The maximum value that can be entered is 999999999.
Option: Increment
Studio - Workflow Actions
Caution: Any rules or actions that evaluate Keyword Values that have been added to the
Multi-Instance Keyword Type Group before the Keyword Record - End action is encountered
will not be evaluated correctly. The newly created Multi-Instance Keyword Type Group must
be saved before the values within it can accurately be evaluated.
Note: It is recommended to keep tasks simple that modify Multi-Instance Keyword Type
Groups. It is recommended to only add keywords between the Keyword Record - Begin
and Keyword Record - End actions. If this cannot be achieved, make sure that the
Keyword Record - End action follows after every Keyword Record - Begin action and test
the configuration thoroughly. The Add Keyword, Set Keyword from Property Value , and Set
Keyword Same as Entry to Queue Date actions may be used in between the Keyword Record
- Begin and Keyword Record - End actions for Core-based interfaces. The Classic Client
interface only supports Add Keyword between the Keyword Record - Begin and Keyword
Record - End .
©
2016 Hyland Software, Inc.
596
OnBase 16 Workflow
Caution: If this action is not used in conjunction with the Keyword Record - Begin, all values
added to a Keyword Type Group created by the Keyword Record - Begin action will not be
saved and the values entered will be lost.
Note: It is recommended to keep tasks simple that modify Multi-Instance Keyword Type
Groups. It recommended to only add keywords between the Keyword Record - Begin and
Keyword Record - End actions. If this cannot be achieved, make sure that the Keyword
Record - End action follows after every Keyword Record - Begin action and test the
configuration thoroughly.
See Using Multi-Instance Groups with Keyword Record Begin/End on page 961 for more
information.
Option: Get keyword record from property
You can acquire the source Keyword Type from a property value by selecting Get
keyword record from property and entering the property in the field.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
When Specific Records option is selected, search criteria can be configured. To configure
search criteria:
©
2016 Hyland Software, Inc.
597
Workflow OnBase 16
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
Studio - Workflow Actions
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
3. Select an Operator. This determines whether the search looks for values that are
equal or not equal to the specified value.
©
2016 Hyland Software, Inc.
598
OnBase 16 Workflow
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
©
2016 Hyland Software, Inc.
599
Workflow OnBase 16
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
3. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
4. Click OK.
Configured Keyword Values can be modified by selecting a Keyword Value and clicking
Modify. To delete configured Keyword Values, select a Keyword Value and click Delete .
Replace Keyword
Replaces the specified Keyword Value on the active document.
©
2016 Hyland Software, Inc.
600
OnBase 16 Workflow
Note: When using a property that contains an array of values, only the first value is
returned.
Note: When using a property that contains an array of values, only the first value is
returned.
©
2016 Hyland Software, Inc.
601
Workflow OnBase 16
If the Delete All Existing Values option is selected when configured to use a Keyword Type
within a Multi-instance Keyword Type Group, the Keyword Value of the Keyword Type
will be removed from all Multi-Instance Keyword Type instances that exist. A new Multi-
Instance Keyword Type Group instance is created with the new Keyword Value.
Note: In the Classic Client interface, when setting an Alphanumeric Keyword Type and
Studio - Workflow Actions
using the Time Stamp option, the value will be truncated if it is exceeds the number of
characters configured for a Keyword Type. The Core-based interfaces will not allow the
value to be saved if the length exceeds the number of characters configured for a
Keyword Type.
This action allows you to change the value of a Keyword Type within a specific AutoFill
Keyword Set using static values. The AutoFill Keyword Set that will be updated is
identified by matching values of the specified Keyword Type(s) associated with the
currently displayed document.
Note: The primary Keyword Type is not available for selection in the Second Keyword Type
(Optional) drop-down select list.
©
2016 Hyland Software, Inc.
602
OnBase 16 Workflow
Note: This action is not supported when working with external AutoFill Keyword Sets.
This action allows you to change the value of a Keyword Type within a specific AutoFill
Keyword Set using existing Keyword Type values. The AutoFill Keyword Set that will be
updated is identified by matching values of the specified Keyword Type(s) associated
with the currently displayed document.
Note: The primary Keyword Type is not available for selection in the Second Keyword Type
(Optional) drop-down select list.
Note: This action is not supported when working with external AutoFill Keyword Sets.
This action allows you to copy a date value within an AutoFill Keyword Set to the Entry to
Queue Date for a document. This date is displayed as the Arrival Time in the Workflow
Inbox. Only date Keyword Types are available from the Keyword Type to Set Value drop-
down list
©
2016 Hyland Software, Inc.
603
Workflow OnBase 16
with the AutoFill Keyword Set. The value from the currently selected document will be
used for the search.
Option: Second Keyword Type (Optional)
The Second Keyword Type (Optional) drop-down select list allows you to further identify
the AutoFill Keyword Set for which you want to update values. It is an optional selection.
The value from the currently selected document will be used for the search.
Note: The primary Keyword Type is not available for selection in the Second Keyword Type
(Optional) drop-down select list.
Note: If no value exists in the AutoFill Keyword Set for the specified Keyword Type, no
action is taken.
Note: If multiple AutoFill Keyword Sets match the search criteria, the value from the first
AutoFill Keyword Set found will be applied.
Note: This action is not supported when working with external AutoFill Keyword Sets.
©
2016 Hyland Software, Inc.
604
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
605
Workflow OnBase 16
Note: The primary Keyword Type is not available for selection in the Second Keyword Type
Studio - Workflow Actions
Note: If there are several matching AutoFill set records, all corresponding Keyword
Values will be copied to the document.
Note: When copying a value from an AutoFill Keyword Set to a document, all special
keyword settings, such as Keyword Must Exist and Keyword Must Be Unique, are
respected; therefore, if a value from an AutoFill record does not adhere to a special
keyword setting, the keyword value will not be copied to the document.
©
2016 Hyland Software, Inc.
606
OnBase 16 Workflow
Option: Source
The Source area specifies that this action will be pulling the keyword value information
from a related item and displays the type of related item configured in the Related tab in
the Located By information.
See Related Tab on page 718 for more information.
Property Category
Copy Property
Allows the user to copy the value of a property to another property, an E-Form field, or
an XML Path.
Option: Property Name
Specify the Property Name of the property that contains the value you want to copy.
Option: To another property
Select To another property if you want to copy the value of the specified property to
another property. Enter the property name in the corresponding field. If a value already
exists in the property that will inherit the value and it should be overwritten, select the
Overwrite if property exists option.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
607
Workflow OnBase 16
All changes to an E-Form made with this option will be recorded in the Document History
as a Field Modified action. If the Document Type of the E-Form is configured for
revisions, this option also will create a new revision of the E-Form.
Note: Check boxes and radio button values are currently not supported for copying.
Note: This option cannot set an XML node equal to a collection property.
Note: This action is supported only in the Unity and Web Client interfaces.
©
2016 Hyland Software, Inc.
608
OnBase 16 Workflow
This action will copy a property value to a Unity Form field or it will copy a value from a
Unity Form field to a property.
Option: Property Name
Enter the name of the property that you would like to copy a value from or to.
Note: If a value does not meet formatting requirements for a field, the value will not be
copied and if a value already existed, the existing value will be retained on the form.
Note: This action cannot be used to copy the value of a property to a calculated field in a
Unity Form.
©
2016 Hyland Software, Inc.
609
Workflow OnBase 16
Select either Increment or Decrement to determine how the Amount value will be applied.
If the property contains an array of values, the action will increment/decrement each
value in the array.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Studio - Workflow Actions
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
Note: The maximum value for the Increment and Decrement fields is 9 digits
(999999999).
Note: In the core-based interfaces, if a value has a decimal followed by one or more
zeros, the decimal and trailing zeros are removed from the value.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
610
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
611
Workflow OnBase 16
Note: The Delete Keyword if Property does not exist or is blank option is not available for
selection when the Keyword Type selected is a system Keyword Type such as
>>Document Date.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
612
OnBase 16 Workflow
To add a property and configure the value you want to set for it, click Add . The Add
Property dialog box is displayed.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
613
Workflow OnBase 16
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Studio - Workflow Actions
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
Option: Keyword
Select Keyword to set the property to a value found in a specific Keyword Type or system
property. Select the Keyword Type from the drop-down select list.
Note: The following system properties are only available in the Core-based interfaces.
For more information about these system properties, see the Document Properties topic
in the OnBase Client help system.
Note: The following work item properties are only available in the Core-based interfaces.
©
2016 Hyland Software, Inc.
614
OnBase 16 Workflow
• >>Current Life Cycle ID - The ID of the life cycle the item is in.
• >>Current Life Cycle Name - The name of the life cycle the item is in.
• >>Current Queue ID - ID of current queue
• >>Current Queue Name - Name of current queue.
• >>Entry to Queue Date - Date the item entered the queue.
For more information about these system properties, see the Document Properties topic
in the OnBase Client help system.
Option: Current date/time
This option sets the property value to the current date/time.
Option: Current user name
This option sets the property value to the user name of the currently logged in user. If
you want to use the configured real name for the user, select the Use real name option.
Option: User group name(s) of current user
This option sets the property value to the user group(s) the currently logged in user.
This option is only supported in the OnBase Client Core-Based, Web Client, and Unity
Workflow interfaces.
Option: Constant value
This option sets the property value to the constant value specified.
When the Parse tokens (%K, %D etc...) check box is selected, tokens can be entered into
the field and parsed into values.
Select The value is an array (separated by commas) if the value entered in the Constant
Value field is an array of values separated by commas. The values can be parsed tokens
if Parse tokens (%K, %D etc...) is selected. Extra spaces around individual values are
removed.
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
©
2016 Hyland Software, Inc.
615
Workflow OnBase 16
Symbol Description
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
Studio - Workflow Actions
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
©
2016 Hyland Software, Inc.
616
OnBase 16 Workflow
Symbol Description
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Note: The From E-Form Field option is supported only in Core-based Workflow.
Enter the XPATH at which the node is located in the XPATH field. The XPATH is where the
XML node is located. This opens the text of the XML document, looks for the node, and
copies the value associated with the node to the specified property.
For this to execute successfully, the document must be an XML document, a rendition of
an XML document or an XDP document.
©
2016 Hyland Software, Inc.
617
Workflow OnBase 16
When accessing complex or mixed nodes, the value of the node and its descendents will
be flattened into a single string value.
Note: This action can retrieve collections of nodes only if Set property to all nodes is set. If
Set property to all nodes is set, this action can retrieve the first value of a collection.
Studio - Workflow Actions
Note: When this action references complex or mixed nodes, it will return a single
concatenated string.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
618
OnBase 16 Workflow
Option: Expression
In the Expression field, you can define an expression that will result in a value. The
following options are available:
• Show List: You can click the Show List button to access Keyword Types and
functions to use in the Expression field. The All tab shows both Keywords Types
Supported Operators
The following operators are supported:
• +, -, *, /, =, !=, <>, <, <=, >, >=
• Brackets for grouping
• The NOT, OR, and AND operators
• The case-sensitive “=” operator. In order to compare two values as case-
insensitive the user will need to convert both values to upper or lower case
using the appropriate function.
Functions
The following functions are supported:
Function Description
©
2016 Hyland Software, Inc.
619
Workflow OnBase 16
Function Description
©
2016 Hyland Software, Inc.
620
OnBase 16 Workflow
Function Description
Floor Returns the largest whole number less than or equal to the
specified number.
©
2016 Hyland Software, Inc.
621
Workflow OnBase 16
Function Description
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
©
2016 Hyland Software, Inc.
622
OnBase 16 Workflow
Function Description
©
2016 Hyland Software, Inc.
623
Workflow OnBase 16
Function Description
Round Returns the number with the specified precision nearest the
specified value.
Sum Returns the sum of elements. This can be used to calculate the
sum of all values for a specified Keyword or property. The
function must be able to convert the values to a decimal.
If the specified Keyword or property is not present on the item,
the function returns a value of 0.
If the specified Keyword or property contains only a single
value, that value is returned as the sum.
If there are multiple instances of the specified Keyword or if
the property contains an array of values, the function will
return the sum of all values.
©
2016 Hyland Software, Inc.
624
OnBase 16 Workflow
Function Description
WeekdayName Returns the name of a specified day of the week. The function
should be formatted as follows:
WeekdayName(DayOfWeek; Abbreviate)
Replace DayOfWeek with the number that corresponds to the
day of the week:
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
Replace Abbreviate with either true or false. True will
abbreviate the name of the day of the week, and false will
return the full name of the day of the week. For example:
WeekdayName(2; true) returns the value "Tue", and
WeekdayName(2; false) returns the value "Tuesday".
XPath Used for retrieving the value from an XML document currently
being evaluated in the rules engine.
Constant Description
©
2016 Hyland Software, Inc.
625
Workflow OnBase 16
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
©
2016 Hyland Software, Inc.
626
OnBase 16 Workflow
Testing Expressions
You can also test expressions within the OnBase Studio configuration. To test an
expression, click Test. The Test Expression dialog box is displayed.
©
2016 Hyland Software, Inc.
627
Workflow OnBase 16
Click Remove to remove a manually added variable from the Variables list.
Option: Test
Once the expression and variable(s) is configured properly, click Test to verify the
expression. A dialog box is displayed to show you the results of your test. The following
is an example:
Upon clicking Close in the Test Expression dialog box, a message asking Do you want to
update the express in the action? is displayed. Click Yes , if you want the action’s
Expression field to reflect the Test Expression dialog box’s configuration. Click No to
return to the action without changing the existing configured expression.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
©
2016 Hyland Software, Inc.
628
OnBase 16 Workflow
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Option: Keyword
Select Keyword to set the property to a value found in a specific Keyword Type or system
property. Select the Keyword Type from the drop-down select list.
Note: The following system properties are only available in the Core-based interfaces.
For more information about these system properties, see the Document Properties topic
in the OnBase Client help system.
Note: The following work item properties are only available in the Core-based interfaces.
©
2016 Hyland Software, Inc.
629
Workflow OnBase 16
• >>Current Life Cycle ID - The ID of the life cycle the item is in.
• >>Current Life Cycle Name - The name of the life cycle the item is in.
• >>Current Queue ID - ID of current queue
• >>Current Queue Name - Name of current queue.
• >>Entry to Queue Date - Date the item entered the queue.
Studio - Workflow Actions
For more information about these system properties, see the Document Properties topic
in the OnBase Client help system.
Option: Current date/time
This option sets the property value to the current date/time.
Option: Current user name
This option sets the property value to the user name of the currently logged in user. If
you want to use the configured real name for the user, select the Use real name option.
Option: User group name(s) of current user
This option sets the property value to the user group(s) the currently logged in user.
This option is only supported in the OnBase Client Core-Based, Web Client, and Unity
Workflow interfaces.
Option: Constant value
This option sets the property value to the constant value specified.
When the Parse tokens (%K, %D etc...) check box is selected, tokens can be entered into
the field and parsed into values.
Select The value is an array (separated by commas) if the value entered in the Constant
Value field is an array of values separated by commas. The values can be parsed tokens
if Parse tokens (%K, %D etc...) is selected. Extra spaces around individual values are
removed.
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
©
2016 Hyland Software, Inc.
630
OnBase 16 Workflow
Symbol Description
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
©
2016 Hyland Software, Inc.
631
Workflow OnBase 16
Symbol Description
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Note: The From E-Form Field option is supported only in Core-based Workflow.
Enter the XPATH at which the node is located in the XPATH field. The XPATH is where the
XML node is located. This opens the text of the XML document, looks for the node, and
copies the value associated with the node to the specified property.
For this to execute successfully, the document must be an XML document, a rendition of
an XML document or an XDP document.
©
2016 Hyland Software, Inc.
632
OnBase 16 Workflow
When accessing complex or mixed nodes, the value of the node and its descendents will
be flattened into a single string value.
Note: This action can retrieve collections of nodes only if Set property to all nodes is set. If
Set property to all nodes is set, this action can retrieve the first value of a collection.
Note: A property set to a blank value is removed from the property bag.
Note: This action is not supported in the OnBase Client Classic Workflow interface.
Option: Property
Enter a property name in the Property field. This is the property to which the Keyword
Value will be stored.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
633
Workflow OnBase 16
Group contain the Keyword Value to be set as the property value. The following options
are available:
• Select All Records to search for each record of the selected Multi-Instance
Keyword Type Group.
• Select Specific Records to configure search criteria to find certain instances of
the selected Multi-Instance Keyword Type Group.
When Specific Records option is selected, search criteria can be configured. To configure
search criteria:
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure. If the Keyword Type selected is configured using a Specific Currency
data type, the Currency Format drop-down select list is enabled, allowing you to
select the currency format you want to use.
©
2016 Hyland Software, Inc.
634
OnBase 16 Workflow
3. Select an Operator. This determines whether the search looks for values that are
equal or not equal to the specified value.
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
Note: Blank values will return different results depending on how search criteria are
configured. If the Operator is configured to find equal values, and the search criterion
value is left blank, the search will be considered a match if the corresponding Keyword
Value found in the Multi-Instance Keyword Type Group record is blank. Similarly, if the
Operator is configured to find values that are not equal, and the search criterion is left
blank, the search will be considered a match if the corresponding Keyword Value found
in the Multi-Instance Keyword Type record is not blank. Using blank values with the
Constant Value option is not supported.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
©
2016 Hyland Software, Inc.
635
Workflow OnBase 16
Note: This action requires the Report Capture for Meditech license.
The Submit Report Capture Batch Workflow action allows you to submit a Report Capture
request for a single account number based on an associated Workflow document.
Option: Report Capture Properties
In the Report Capture Properties section, you must specify the OnBase Keyword Types
that contain the values needed to execute the Report Capture request:
Account Select the Keyword Type you have configured to store Meditech Account
Number Numbers. See the OnBase for Meditech documentation for more
information on the configuration of this Keyword Type.
Medical Record Select the Keyword Type you have configured to store Medical Record
Number Numbers. See the OnBase for Meditech documentation for more
information on the configuration of this Keyword Type.
Facility Name If you want to ensure that requests are submitted for only a certain facility,
select the Keyword Type you have configured to store facility names.
Batch ID Select the Keyword Type you have configured to store the Batch ID or
Batch Number of your form. The Batch ID is used to identify and track the
form within OnBase as it passes through Workflow.
©
2016 Hyland Software, Inc.
636
OnBase 16 Workflow
This action allows for the creation of a new Report Capture batch for inpatients with
Note: This action is not supported in the OnBase Client Classic Workflow interface.
System Category
Add Item to Other Life Cycle
You can specify a life cycle and queue to which you want to add the item.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Life Cycle
©
2016 Hyland Software, Inc.
637
Workflow OnBase 16
Option: Queue
Select a queue from the Queue drop-down select list.
The Life Cycle and Queue drop-down select lists are populated with life cycles and queues
of the same content type as the current life cycle.
The life cycle can also be specified by pulling the life cycle name from a property. If the
Studio - Workflow Actions
1. Select the Get Life Cycle from this Property check box. The Life Cycle and Queue
drop-down select lists are disabled. The Get Queue from this Property check box is
automatically selected.
2. Enter the name of the property from which you want to pull the life cycle in the
field under the Get Life Cycle from this Property check box.
3. If you do not want the item added to the initial queue of the life cycle, enter the
name of the property from which you want to pull the queue in the field under the
Get Queue from this Property check box. If this field is left blank, the life cycle’s
initial queue will be used.
In addition, you can select the Get Queue from this Property check box to specify a
property for the queue, while using a life cycle selected in the Life Cycle drop-
down list.
You can select the Use Initial Queue if Property does not exist option if you want
items to be placed in the initial queue when a property does not exist.
Note: The Use Initial Queue, if property does not exist option is only supported in the Web
Client and Core-based OnBase Client interfaces.
Note: The OnBase Interaction with ShareBase license is required to use this action.
The Add Document to ShareBase action allows an OnBase user to upload a document or
related document into a shared folder in ShareBase. ShareBase users with rights to the
specified folder will be able to access the OnBase document uploaded to ShareBase.
Note: Upon upload to ShareBase, if a document’s Auto-Name string contains any of the
following characters, they are replaced with underscores in ShareBase:
*, ?, :, <, >, /, \.
Option: Target
Select the document to add to the ShareBase folder.
• Select Current Document to add the currently open item to ShareBase.
• Select Related Document to add a related Portfolio item to ShareBase.
Note: A Portfolio Type, Portfolio Relation , or Ad Hoc Portfolio Relation must be configured
to use the Related Document option.
©
2016 Hyland Software, Inc.
638
OnBase 16 Workflow
Note: Do not select My Library. This library and its folders cannot be shared with other
users.
Note: The following characters are not allowed in the ShareBase folder name or path:
*, ?, :, <, >, /.
Assign Ownership
Assigns ownership of the item to the specified user.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Assigned in Life Cycle
Select a life cycle from the drop-down select list.
Option: Queue
Select a queue from the drop-down select list. This list is populated based on the life
cycle selected in the Assigned in Life Cycle list.
©
2016 Hyland Software, Inc.
639
Workflow OnBase 16
down select list, the Selected User option allows you to select a specific user
that is assigned rights to the selected queue.
• When Current or Last Owner in Queue is selected, if the item is currently in the
specified queue, the action uses its current owner. If no user owns the item in
the specified queue, ownership is not set. If the item is not in the queue
specified, the action uses the last user who owned the item in the queue
specified as the owner.
• If you want to pull the user from a Keyword Type value, select Keyword and
select the Keyword Type that contains the value from the drop-down select list.
• If you want to pull the user from a property value, select Property and enter the
name of the property that contains the value.
Note: If the Keyword or property value contains a user’s real name, the Display real name
instead of user name global client setting must be enabled.
Note: The action Assign Ownership will ignore the ownership limits defined by the
Maximum Number of Items Owned by User setting.
Assign to User
Assigns a document to a user within a rule-based load balancing queue. The queue must
be configured for rules-based load balancing for this action to execute successfully.
If this action is configured in a life cycle that is associated with a org chart, the following
assignment types are available: Assistant of Logged In User, Assistant of User Specified
in Keyword Value, Assistant of User Specified in Property, Manager of Logged In User,
Manager of User Specified in Keyword Value, and Manager of User Specified in Property.
When one of these assignment types is selected, the action will only execute successfully
when the queue is configured to load balance by Users.
©
2016 Hyland Software, Inc.
640
OnBase 16 Workflow
Select <<Current Queue>> from the Load Balancing Queue drop-down select list to
configure the action for the specific queue that the document is in. Selecting <<Current
Queue>> allows this action to easily be copied for other queues within the configured life
cycle, as the action will always apply to the queue that the item is in. When <<Current
Queue>> is selected, the active life cycle must also be selected. If <ALL> is selected in
the Assign in Life Cycle drop-down select list, the active life cycle will automatically be
Note: In order for documents to be assigned to the Assistant of Logged In User, the
Assistant must be configured as a member of the queue. If this is configured and
Assistants are not members of the queue, documents will be put into the <Unassigned>
category. In order for documents to be assigned to the Assistant of User Specified in
Keyword Value or Assistant of User Specified in Property, both the Assistant and the user
specified in the Keyword value or Property must be configured as a member of the
queue. If this is configured and Assistants and users are not members of the queue,
documents will be put into the <Unassigned> category.
• Current User - The Current User option specifies that the documents should be
assigned to the user currently logged in and executing the task, assuming that
the user has been assigned as a member of the load balancing queue.
Note: If using this option in conjunction with a load-balanced queue, the option is only
available when the load-balanced queue has users as members.
• Default User - The Default User option allows you to assign the document to the
user specified as the Default Recipient during membership configuration.
• In Order - This option will distribute documents in the order the user groups are
listed in the load balancing queue
©
2016 Hyland Software, Inc.
641
Workflow OnBase 16
• Get User Name, Group or Role from Keyword - When Get User Name, Group or Role
from Keyword is selected a Keyword Type field is displayed. Select the
appropriate Keyword Type from which to acquire the value.
Note: When Get User Name, Group, or Role from Keyword is selected and the action is
configured with a related document as the target, the value is taken from the Keyword
Studio - Workflow Actions
• Get User Name, Group or Role from Property - When Get User Name, Group or Role
from Property is selected, a Property Name field is displayed. Enter the name of
the property from which you want to acquire the value.
Note: The Get User Name, Group, or Role from Property option is not supported in the
OnBase Client Classic Workflow interface.
• Manager of Logged in User - This option specifies that the document should be
assigned to the manager of the currently logged in user, as specified in the
Organizational Chart. Optionally, you can specify a Required Role. When a
Required Role is specified, it requires that the manager that the document is
assigned to has the specified role in the Organization Chart. If the immediate
manager is not assigned the selected role, Workflow will move up a managerial
tier until it finds a manager with the specified role. If a manager cannot be
found with the selected role, the document will be assigned the <Unassigned>
status.
• Manager of User Specified in Keyword Value - This option allows you to specify a
Keyword Type from which to take the user to which the Manager belongs. Select
the appropriate Keyword Type that you want to take the value from to
determine the user from the Keyword Name drop-down select list. Optionally,
you can specify a Required Role . When a Required Role is specified, it requires
that the manager that the document is assigned to is assigned to the specified
role in the Organization Chart. If the immediate manager is not assigned to the
selected role, Workflow will move up a managerial tier until it finds a manager
with the specified role. If a manager cannot be found with the selected role, the
document will be assigned the <Unassigned> status.
• Manager of User Specified in Property - This option allows you to specify a
property from which to take the user to which the Manager belongs. Enter the
appropriate property name that you want to take the value from to determine
the user from the Property Name field. Optionally, you can specify a Required
Role . When a Required Role is specified, it requires that the manager that the
document is assigned to is assigned to the specified role in the Organization
Chart. If the immediate manager is not assigned to the selected role, Workflow
will move up a managerial tier until it finds a manager with the specified role. If
a manager cannot be found with the selected role, the document will be
assigned the <Unassigned> status.
Note: In order for documents to be assigned to the Manager of Logged In User, Manager of
User Specified in Keyword Value or Manager of User Specified in Property, the Manager must
be configured as a member of the queue. If this is configured and Managers are not
members of the queue, documents will be put into the <Unassigned> category.
©
2016 Hyland Software, Inc.
642
OnBase 16 Workflow
• Prompt for User, Group or Role - This option will prompt the user to select the
appropriate user group to assign to documents. The user groups listed in the
prompt are the user groups selected as members of the load balancing queue.
Note: The Prompt for User option is not supported in the Mobile Access for Windows
Phone interface.
• Selected User, Group or Role - This option assigns the documents to the user
selected in the Assigned User, Group or Role drop-down select list.
Note: The Assigned User, Group or Role drop-down select list is populated based on the
user group(s) assigned to load balancing queue selected in the Load Balancing Queue
drop down select list.
• Shortest Queue - This option assigns documents to the user group that has the
fewest number of documents assigned to it.
Note: When using any of the following assignment types, when multiple values exist, all
values are used for document assignment: Assistant of User Specified in Keyword Value;
Get User Name, Group or Role from Keyword ; and Manager of User Specified in Keyword
Value .
Note: The following options are available only when the life cycle selected, primary item,
or current queue is associated with an Organization Chart: Assistant of Logged in User,
Assistant of User Specified in Keyword Value, Assistant of User Specified in Property,
Manager of Logged in User, Manager of User Specified in Keyword Value , and Manager of
User Specified in Property.
Caution: When using the Assistant or Manager Assignment Type, never place these actions
under system work, timer work, load balancing work, or any other automatic function. If
these types of actions are placed into automation mode, the user logged in may not be the
user that you would want documents assignments based on.
Note: When the selected queue is <<Current Queue>> , the available assignment types
are restricted to those that could apply to any queue in the life cycle, regardless of
membership.
©
2016 Hyland Software, Inc.
643
Workflow OnBase 16
Prompt Tab
When Prompt for User, Group or Role is selected in the Assignment Type drop-down select
list, the Prompt tab is available. This tab allows you to configure a custom message to
display when prompting for the user.
Note: A custom prompt is not supported in the OnBase Client Classic Workflow interface.
Studio - Workflow Actions
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
©
2016 Hyland Software, Inc.
644
OnBase 16 Workflow
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Break Processing
Stops the processing of a item in Workflow. The following break options are available:
Note: When the action is configured outside of System Work, none of the settings will
impact the execution of System Work.
©
2016 Hyland Software, Inc.
645
Workflow OnBase 16
In this example, the Break action is set to break current task list. When the task list
breaks at the highlighted action, the tasks under the current action’s parent task list that
have not been executed yet are not executed. Additionally, any actions that have not be
executed under the current action’s grandparent task list are not executed. The
remaining actions under the great grandparent task are executed, however. The
following graphic illustrates what is executed. The pink actions are not executed. The
green action is executed.
©
2016 Hyland Software, Inc.
646
OnBase 16 Workflow
When processing a related item, this option breaks all processing for the current related
item and the current top-level item.
Option: Break Workflow Timer Execution
When processing a primary item using an ad hoc task or system work, the option breaks
all processing for the current item.
Break All Processing option Break All Processing for Current Item
selected
©
2016 Hyland Software, Inc.
647
Workflow OnBase 16
2. You can either select a configured location from the drop-down select list or, with
>> Use the specified Location selected in the drop-down select list, enter the
location of the file used by the Web Service in the field. The location value cannot
exceed 255 characters.
3. Select the Protocol from the drop-down select list.
4. If the service requires authentication, select the Requires Authentication check
box.
5. Click OK.
6. If the service required authentication, the Authentication dialog box is displayed.
Enter the User Name, Password, and Confirm Password credentials and click OK.
©
2016 Hyland Software, Inc.
648
OnBase 16 Workflow
7. In the Method section, select the appropriate Contract , End Point, and Method from
the drop-down select lists.
Note: Upon saving the action, if you want to update the Method section, you must click
Update and then make the appropriate changes, and click Update again.
©
2016 Hyland Software, Inc.
649
Workflow OnBase 16
9. Select a parameter. The None , Keyword, Property, and Constant Value mapping
properties are enabled. Keyword maps to the Keyword Type selected from the
drop-down select list. Property maps to the property specified in the field.
Constant Value maps to the value entered in the field.
Studio - Workflow Actions
Symbol Description
©
2016 Hyland Software, Inc.
650
OnBase 16 Workflow
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
©
2016 Hyland Software, Inc.
651
Workflow OnBase 16
Symbol Description
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
• The value is an array (separated by commas) - This is only useful for items that
are arrays. It allows the user to specify a list of values (separated by
commas) to send.
11.Click Map.
12.Repeat steps 8 through 12 for each method and parameter.
13.Click OK .
Note: If the location of a service is modified, mappings will persist if the method
associated with the mappings exists in the service in the new location.
©
2016 Hyland Software, Inc.
652
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
653
Workflow OnBase 16
To test a method:
2. Enter a value in the field. If the value entered is an array separated by commas,
select the The value is an array (separated by commas) option.
3. Click Set.
4. Repeat steps 1 and 3 for each mapping.
5. Click Test. The Test WCF Service Call Results dialog box is displayed, showing a list
of keywords and properties that are mapped to output or by reference
parameters. Return values for each area also shown.
Options Tab
Option: Break processing on failure
When the Break processing on failure option is selected, if there is an issue calling the
web service, the action will stop executing the task list.
If this option is not selected, then the action will set the last execution result to S_FALSE
and continue executing the task list.
Option: Break processing on method declared service faults
When the Break processing on method declared service faults option is selected, if there is
a fault declared in the service meta data for the method, the action will stop executing
the task list.
©
2016 Hyland Software, Inc.
654
OnBase 16 Workflow
Authentication Tab
The authentication page allows the user to specify a user name that should be used
when retrieving the web service and invoking the web service method.
Option: The service requires authentication
Select The service requires authentication and click Configure . If the service required
authentication, the Authentication dialog box is displayed. Enter the User Name,
Password , and Confirm Password credentials and click OK .
Note: When retrieving the WSDL this information is only used if the WSDL is coming from
a URL. If the WSDL is a local file, this information is not used.
The call web service action allows a user to call a method exposed via a web service. The
action provides a wrapper around the .NET framework classes that handle calling
methods in web services.
©
2016 Hyland Software, Inc.
655
Workflow OnBase 16
2. You can either select a configured WSDL location from the drop-down select list
or, with >> Use the specified WSDL Location selected in the drop-down select list,
enter the location of the WSDL file used by the Web Service in the field. The
location value cannot exceed 255 characters.
Note: OnBase Studio supports case-sensitivity when configuring a WSDL web service
path. This functionality is not respected in the Configuration module. Any web service
that requires case-sensitivity must be configured within OnBase Studio.
3. If you do not want to store the WSDL within the action configuration, but want to
retrieve the WSDL the first time the action is executed, select the Retrieve WSDL
at execution time option.
Note: If the WSDL imports schemas from other files or URLs, the action must be
configured to retrieve the WSDL at execution time.
©
2016 Hyland Software, Inc.
656
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
657
Workflow OnBase 16
10. Select a parameter. The None , Keyword, Property, and Constant Value mapping
properties are enabled. Keyword maps to the Keyword Type selected from the
drop-down select list. Property maps to the property specified in the field.
Constant Value maps to the value entered in the field.
Studio - Workflow Actions
Symbol Description
©
2016 Hyland Software, Inc.
658
OnBase 16 Workflow
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
©
2016 Hyland Software, Inc.
659
Workflow OnBase 16
Symbol Description
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
• The value is an array (separated by commas) - This is only useful for items that
are arrays. It allows the user to specify a list of values (separated by
commas) to send.
12.Click Map.
13.Repeat steps 8 through 12 for each method and parameter.
14.Click OK .
Note: If the location of a service is modified, mappings will persist if the method
associated with the mappings exists in the service in the new location.
©
2016 Hyland Software, Inc.
660
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
661
Workflow OnBase 16
To test a method:
2. Enter a value in the field. If the value entered is an array separated by commas,
select the The value is an array (separated by commas) option.
3. Click Set.
4. Repeat steps 1 and 3 for each mapping.
5. Click Test . The Test Web Service Call Results dialog box is displayed, showing a list
of keywords and properties that are mapped to output or by reference
parameters. Return values for each area also shown.
Option: Invoke method in a separate application Domain Setting
This check box controls whether the type built from the WSDL is loaded into a separate
application domain or into the same application domain the application server is using
when testing the method call.
Options Tab
Option: Break processing on failure
When the Break processing on failure option is selected, if there is an issue calling the
web service, the action will stop executing the task list.
If this option is not selected, then the action will set the last execution result to S_FALSE
and continue executing the task list.
©
2016 Hyland Software, Inc.
662
OnBase 16 Workflow
Proxy Tab
Option: Use the following proxy server
To use a proxy, select the Use the following proxy server option and enter the proxy
server.
You can also select Use the following credentials to use the User Name , Password, and
Domain you enter.
Authentication Tab
The authentication page allows the user to specify a user name that should be used
when retrieving the web service and invoking the web service method.
Option: The service requires authentication
Select The service requires authentication and click Configure . If the service required
authentication, the Authentication dialog box is displayed. Enter the User Name,
Password , and Confirm Password credentials and click OK .
Note: When retrieving the WSDL this information is only used if the WSDL is coming from
a URL. If the WSDL is a local file, this information is not used.
Available Protocols
When configuring the Call Web Service action in OnBase Studio, the protocols available
are defined in the obstudio.exe.config in the following setting:
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
©
2016 Hyland Software, Inc.
663
Workflow OnBase 16
</protocols>
</webServices>
</system.web>
In order for protocols to be available in this action, they must be added to this xml
setting.
Studio - Workflow Actions
Note: This is legacy functionality. This action cannot be executed in OnBase 14 or later.
This action is maintained for legacy purposes only. It cannot be used or configured. For
new configuration, use the Call Web Service action.
Upon opening a repository in which this action is configured, a warning message is
displayed because the repository contains actions that are no longer supported. In the
warning dialog box, click Show me where they are to see all locations in which the action
is used.
Option: Convert
The action’s configuration is read-only; however, it can be converted to the Call Web
Service action. In the action’s properties pane, click Convert to create a new Call Web
Service action using the configuration of the legacy action. This creates a new Call Web
Service action in every task list in which the original action exists. The following
configuration items cannot be converted:
• The Use proxy settings specified by the proxycfg utility setting in the Proxy tab
• The Use Microsoft Internet Explorer proxy settings for the current user setting in
the Proxy tab
• The Authentication Mode settings in the Authentication tab
• All configuration in the Headers tab
If certain configuration items cannot be converted, a dialog box is displayed at the end
of conversion detailing the items that could not be converted. After conversion, the
original Sys - Call Web Service using MS SOAP Toolkit action is disabled.
Note: This action requires the Report Capture for Meditech license.
©
2016 Hyland Software, Inc.
664
OnBase 16 Workflow
Create Batch
Note: If this action was configured before the feature was removed from the software, it
will continue to function; however, this feature is no longer available for configuration.
Note: This action is not supported for the Classic OnBase Client User Interface.
©
2016 Hyland Software, Inc.
665
Workflow OnBase 16
Note: The Add document to workspace option is only supported for documents. This option
is not supported for non-document items such as WorkView objects or Plan Review
Studio - Workflow Actions
projects.
Note: The OnBase Interaction with ShareBase license is required to use this action. If
you are using the Monitor New Documents option, the ShareBase Monitor Service must be
installed and configured properly prior to configuring this action. For information about
installing and configuring the ShareBase Monitor Service, see the Interaction with
ShareBase module reference guide.
The Create ShareBase Folder action allows users to create a new ShareBase folder.
General Tab
Option: ShareBase Profile
Select the ShareBase profile to be used when creating the new folder.
Note: Do not select My Library. This library and its folders cannot be shared with other
users.
Note: The following characters are not allowed in the ShareBase folder name or path:
*, ?, :, <, >, /.
©
2016 Hyland Software, Inc.
666
OnBase 16 Workflow
Note: If a folder containing the property value does not exist, it will be created in the
Note: The following characters are not allowed in the ShareBase folder name:
*, ?, :, <, >, /.
Note: The ShareBase Monitor service must be installed and configured in order to use
monitored folders.
Indexing Tab
When the Monitor New Documents option is selected, indexing options must be
configured in order for documents in the monitored ShareBase folder to be uploaded to
OnBase and indexed correctly. A Document Type and associated Keyword Types and
values must be configured. Optionally, you can configure a scan queue for documents to
enter.
©
2016 Hyland Software, Inc.
667
Workflow OnBase 16
2. In the Keyword Type drop-down select list, select the Keyword Type you want to
configure for documents in the monitored folder.
If the selected Keyword Type is configured using a Specific Currency data type,
the Currency Format drop-down select list is enabled, allowing you to select the
currency format you want to use.
3. Select the Value that should be indexed to the selected Keyword Type.
• Constant Value - Enter a constant value to index to the selected Keyword Type.
• Property - Enter a property name containing the value to index to the selected
Keyword Type.
• Keyword - Select a Keyword Type from the source document in Workflow from
which the Keyword Value will be pulled.
4. Click OK. Repeat this process to add additional Keyword Types.
©
2016 Hyland Software, Inc.
668
OnBase 16 Workflow
Configured Keyword Values can be modified by selecting a Keyword Value and clicking
Modify. To delete a configured Keyword Value, select the Keyword Value and click Delete .
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
©
2016 Hyland Software, Inc.
669
Workflow OnBase 16
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
Studio - Workflow Actions
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Note: The OnBase Interaction with ShareBase license is required to use this action.
The Delete ShareBase Folder action allows users to delete a ShareBase folder.
Option: ShareBase Profile
Select the ShareBase profile to be used for deleting the folder.
©
2016 Hyland Software, Inc.
670
OnBase 16 Workflow
Caution: If the Delete Only if Empty option is not enabled and the specified ShareBase folder
is also a parent folder, any child folders and their contents are also deleted.
Note: This action is not supported in the Mobile Access for Windows Phone interface.
Displays a customizable message box. This action allows you to enter a message to
display in the User Interaction screen.
Option: Message Text
Enter the text to display.
The buttons along the side of the screen allow you to pull system information relative to
the document into the message box. Click the button to enter the information in the
text.
Space-Space Adds a space, a hyphen, and another space to separate the different symbols (
-)
Doc Date Adds the document date of the current document (%D)
User Adds the user logged into the Client processing the action.(%U)
Time Stored Adds the time the current document was stored into OnBase (%I1)
Date Stored Adds the date the current document was stored into OnBase (%D1)
©
2016 Hyland Software, Inc.
671
Workflow OnBase 16
Keyword Adds the value of the Keyword Type and Keyword Number (%K) of the selected
Keyword Type in the Keyword Type drop-down select list. Enter the number of
times the Keyword Value will repeat in the message in the Repeat field. This
number is based on the number of Keyword Type instances on documents.
Studio - Workflow Actions
Additional Symbols
The following symbols can be used:
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested
WorkView attribute: %MVendor.Buyer.Name.
©
2016 Hyland Software, Inc.
672
OnBase 16 Workflow
Symbol Description
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
Display URL
Note: This action is not supported for the Classic Client or OnBase Mobile interfaces.
This action will automatically open a web browser, such as Internet Explorer, and
navigate to the configured URL. The action optionally allows for parameters to be
appended to the end of the URL for more specific results. The values of the parameters
can be taken from a keyword value, a property value, or a constant value. When more
than one value of the configured keyword or property exists, only the first value will be
used as the parameter value. Multiple parameters can also be configured for the same
URL. If parameters are configured, the action will append “?” to the end of the URL and
then format the parameters as follows: parameter1=value1¶meter2=value2. For
example, if the configured URL is “http://server/default.aspx”, and the configured
parameters are named “parameter1” and “parameter2”, the web browser will open to
the following URL: http://server/default.aspx?parameter1=value1¶meter2=value2
©
2016 Hyland Software, Inc.
673
Workflow OnBase 16
Option: URL
Enter the URL you would like the action to open. When configuring the action, a valid
communications protocol such as HTTP:// or HTTPS:// should be placed at the beginning
of the URL.
Option: Parameter
Studio - Workflow Actions
Optionally, you can set parameters to append to the URL for more specific results.
To configure a parameter.
Option: Test
To test the configuration of the URL and parameters, click Test. The Test URL dialog box
is displayed.
©
2016 Hyland Software, Inc.
674
OnBase 16 Workflow
The configured URL is displayed in the URL field. Configured parameters are displayed in
the Mappings list. To enter test values for parameter mappings, select a parameter, then
enter a test value in the field. Click Set .
Click Launch to test the configuration.
Calls a function in a user-defined DLL. This function takes the action number, the
document handle (internal document number) and the Document Type number as
parameters. The function must have the following format: int (CALLBACK*
DLLEXITPROC)(long nActionNum, long nDocumentHandle, long nDocumentTypeNum)
Option: DLL Name
Specify the name of the DLL in the DLL Name field.
Option: Function Name
The corresponding name of the function being called goes in the Function Name field.
Caution: This action is not supported in a 64 bit integer database after the 32 bit threshold
has been exceeded.
This action can be used to enable Workflow Trace for the entire execution of an ad hoc
task, a specific section of the logic execution or enabled and disabled with separate ad
hoc tasks.
Note: If the user is using the OnBase Client Core-based Workflow interface or the Unity
Workflow interface and has turned on tracing via the toolbar, messages are written to
the Workflow Trace regardless of whether the action is set to disable the trace
Note: When using the Workflow Timer Service messages are written to the Workflow
Trace regardless of whether the action is set to disable the trace.
Execute Program
©
2016 Hyland Software, Inc.
675
Workflow OnBase 16
Note: When executing this action in the Workflow Core-based interfaces, this action
Studio - Workflow Actions
should not be used if the program being executed by the action requires a User Interface
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
©
2016 Hyland Software, Inc.
676
OnBase 16 Workflow
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
©
2016 Hyland Software, Inc.
677
Workflow OnBase 16
Note: No other property bags are supported for use with the Publish Message to EIS Broker
action.
Purge Cache
This is legacy functionality. This action cannot be created or configured. Existing
configurations are read-only, but they will continue to execute in the OnBase Client
Classic Workflow interface as configured.
Rebalance Item
©
2016 Hyland Software, Inc.
678
OnBase 16 Workflow
Executes load balancing for the selected item(s). This is the same functionality that is
executed when an item enters a load balancing queue. This action can be configured to
rebalance the selected items in any queue that is configured with load balancing.
Note: When the rebalance function is initiated, existing assignments are cleared and new
assignments are made based on the load-balancing queue’s configuration.
Rebalance Queue
Executes load balancing for the specified queue. When this action is executed, existing
assignments are cleared and new assignments are made based on the load-balancing
queue’s configuration. This action allows users to rebalance queues even if they do not
have administrative privileges.
Note: This action is not supported in the OnBase Classic Client Workflow interface.
Note: This action is not supported for queues that use Match Keyword to User Name load
balancing.
Note: This action is not supported with load balancing configurations that require user
interaction. For example, a Rules Based load balancing queue that uses the Assign to
User action with Prompt for User configured is not supported.
Refresh Display
©
2016 Hyland Software, Inc.
679
Workflow OnBase 16
Note: This action is currently not supported in the Web Client interface.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Break Processing
The following options are available:
• Do Not Break Processing - The processing of the current task list continues.
• Break All Processing for Current Item - When processing a primary item, this
option breaks all processing for the current item. When processing a related
item, this option breaks all processing for the current related item and
continues on with the next related item, if applicable.
• Break All Processing for Top-Level Item - When processing a primary item, this
option breaks all processing for the current item. When processing a related
item, this option breaks all processing for the current related item and the
current top-level item.
Caution: When using a core-based interface, items in Document Maintenance that this
action is executed upon will not be removed from the life cycle.
©
2016 Hyland Software, Inc.
680
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
Caution: When using a core-based interface, items in Document Maintenance that this
action is executed upon will not be removed from the life cycle.
Remove Ownership
Removes ownership from an item.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
©
2016 Hyland Software, Inc.
681
Workflow OnBase 16
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Assigned in Life Cycle
From the Assigned in Life Cycle drop-down select list, select the life cycle in which the
item to remove ownership from resides.
Studio - Workflow Actions
Option: Queue
From the Queue drop-down select list, select the queue the item to remove ownership
from resides. When <Current Queue> is selected, the action will execute on an item in
the selected life cycle, regardless of the queue it is in. If the user selects a specific
queue, it will only execute on the item when it is contained within that selected queue.
Removes all user assignments for the selected document from the rule-based load
balancing queue selected in the Load Balancing Queue drop-down list for the life cycle
selected in the Assign in Life Cycle drop-down list.
©
2016 Hyland Software, Inc.
682
OnBase 16 Workflow
• Current User - The Current User option specifies that the documents should be
assigned to the user currently logged in and executing the task, assuming that
the user has been assigned as a member of the load balancing queue.
Note: If using this option in conjunction with a load-balanced queue, the option is only
available when the load-balanced queue has users as members.
• Default User - The Default User option allows you to assign the document to the
user specified as the Default Recipient during membership configuration.
• In Order - This option will distribute documents in the order the user groups are
listed in the load balancing queue
• Get User Name, Group or Role from Keyword - When Get User Name, Group or Role
from Keyword is selected a Keyword Type field is displayed. Select the
appropriate Keyword Type from which to acquire the value.
Note: When Get User Name, Group, or Role from Keyword is selected and the action is
configured with a related document as the target, the value is taken from the Keyword
on the primary document, not a related document.
• Get User Name, Group or Role from Property - When Get User Name, Group or Role
from Property is selected, a Property Name field is displayed. Enter the name of
the property from which you want to acquire the value.
Note: The Get User Name, Group, or Role from Property option is not supported in the
OnBase Client Classic Workflow interface.
• Manager of Logged in User - This option specifies that the document should be
assigned to the manager of the currently logged in user, as specified in the
Organizational Chart. Optionally, you can specify a Required Role. When a
Required Role is specified, it requires that the manager that the document is
assigned to has the specified role in the Organization Chart. If the immediate
manager is not assigned the selected role, Workflow will move up a managerial
tier until it finds a manager with the specified role. If a manager cannot be
found with the selected role, the document will be assigned the <Unassigned>
status.
©
2016 Hyland Software, Inc.
683
Workflow OnBase 16
• Manager of User Specified in Keyword Value - This option allows you to specify a
Keyword Type from which to take the user to which the Manager belongs. Select
the appropriate Keyword Type that you want to take the value from to
determine the user from the Keyword Name drop-down select list. Optionally,
you can specify a Required Role . When a Required Role is specified, it requires
that the manager that the document is assigned to is assigned to the specified
Studio - Workflow Actions
role in the Organization Chart. If the immediate manager is not assigned to the
selected role, Workflow will move up a managerial tier until it finds a manager
with the specified role. If a manager cannot be found with the selected role, the
document will be assigned the <Unassigned> status.
• Manager of User Specified in Property - This option allows you to specify a
property from which to take the user to which the Manager belongs. Enter the
appropriate property name that you want to take the value from to determine
the user from the Property Name field. Optionally, you can specify a Required
Role . When a Required Role is specified, it requires that the manager that the
document is assigned to is assigned to the specified role in the Organization
Chart. If the immediate manager is not assigned to the selected role, Workflow
will move up a managerial tier until it finds a manager with the specified role. If
a manager cannot be found with the selected role, the document will be
assigned the <Unassigned> status.
Note: In order for documents to be assigned to the Manager of Logged In User, Manager of
User Specified in Keyword Value or Manager of User Specified in Property, the Manager must
be configured as a member of the queue. If this is configured and Managers are not
members of the queue, documents will be put into the <Unassigned> category.
• Prompt for User, Group or Role - This option will prompt the user to select the
appropriate user group to assign to documents. The user groups listed in the
prompt are the user groups selected as members of the load balancing queue.
Note: The Prompt for User option is not supported in the Mobile Access for Windows
Phone interface.
Note: The Prompt for User option is not supported in the OnBase Client Classic Workflow
interface when user names contain two or more consecutive spaces.
©
2016 Hyland Software, Inc.
684
OnBase 16 Workflow
• Selected User, Group or Role - This option assigns the documents to the user
selected in the Assigned User, Group or Role drop-down select list.
Note: The Assigned User, Group or Role drop-down select list is populated based on the
user group(s) assigned to load balancing queue selected in the Load Balancing Queue
drop down select list.
Note: When using any of the following assignment types, when multiple values exist, all
values are used for document assignment: Assistant of User Specified in Keyword Value;
Get User Name, Group or Role from Keyword ; and Manager of User Specified in Keyword
Value .
Note: The following options are available only when the life cycle selected, primary item,
or current queue is associated with an Organization Chart: Assistant of Logged in User,
Assistant of User Specified in Keyword Value, Assistant of User Specified in Property,
Manager of Logged in User, Manager of User Specified in Keyword Value , and Manager of
User Specified in Property.
Caution: When using the Assistant or Manager Assignment Type, never place these actions
under system work, timer work, load balancing work, or any other automatic function. If
these types of actions are placed into automation mode, the user logged in may not be the
user that you would want documents assignments based on.
Note: This action is not supported in the Classic Client Workflow interface.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Script
The Script drop-down select list allows you to select a configured Unity script that will be
executed.
©
2016 Hyland Software, Inc.
685
Workflow OnBase 16
execution depend on the updates to the item. Using this option ensures that once the
script completes, the current item is refreshed in Workflow to update any keyword data
and other changes made to the item via the script.
Option: Script
Additionally, you can create a new script or edit an existing script by selecting the drop-
down button next to the Script field. See Unity Projects on page 800 for more
information.
Note: This action is only available if you are licensed for the HL7 Processor or the HL7
Listener.
Creates a HL7 message and queues it with the HL7 Auto-Sender which handles the
delivery of the message. To configure this action:
1. Before you begin, make sure you have export destinations and message
templates configured to receive the outgoing HL7 messages. See the HL7 module
reference guide for information about configuring export destinations and
message templates.
2. From the Destination drop-down select list, select the destination for the HL7
message.
• Only export destinations configured to Queue out-going messages for HL7 Auto-
Sender are available.
• Destinations are displayed using the following format:
3. From the Message drop-down select list, select the HL7 Message Template for the
message you want to send.
©
2016 Hyland Software, Inc.
686
OnBase 16 Workflow
4. If applicable, select the HL7 field you want to map to a property, URL, or static
value. For an HL7 field to be available, its default value must start with the
characters $^ followed by the variable name.
In the following example, the HL7 Message Template contains one field with
$^TXDATA as its default value and another field with $^URL as its default value.
Use the Property option to populate the HL7 field with the value of a specific property. To
create properties through Workflow, use a property action type like Set Property Value.
To send the value of a property, configure a property Workflow action and ensure it
occurs before the Send HL7 Message action within the task list. Then, complete the
following steps.
1. Open the configuration settings for the Send HL7 Message action.
2. Select the message field you want to map.
3. Select the Property option.
4. In the field provided, type the name of the property Workflow will use to populate
the mapped HL7 field.
Note: To make sure the name is correct, check the Property Name field in the action you
configured to complement the Send HL7 Message action. Property names are case
sensitive in the Classic Client. Property names are not case sensitive in the core-based
clients. Only alphanumeric characters are supported in property names. It is considered
a best practice to omit spaces from property names.
5. Click Map.
6. Click Save.
Option: URL
©
2016 Hyland Software, Inc.
687
Workflow OnBase 16
The URL option uses DocPop, FolderPop, DeficiencyPop, or the OnBase Patient Window to
provide a URL to either the document or its associated chart.
1. Make sure the base URL is configured under Utils | Document Display URLs in
OnBase Configuration.
2. Open the configuration settings for the Send HL7 Message action in OnBase Studio.
Studio - Workflow Actions
Caution: This field must not have a Keyword Type configured in Message Template
configuration. If it does, the HL7 message will not append the document’s Keyword value to
the URL.
Option Description
Document Handle The option appends the docid parameter with the document’s
handle as the value. For DocPop URLs, this parameter would
retrieve the document that triggered the message.
Keyword Value The option appends the specified Parameter Name with the
value of a Keyword Type from the document. For example, if
you are using the OnBase Patient Window, the document’s
Medical Record Number value could be used to retrieve the
associated record.
9. If you selected Keyword Value in the previous step, complete the following fields:
Option Description
Parameter Name Enter the name of the parameter to append to the URL. For
example, if you are using the OnBase Patient Window, you
might use the mrn parameter.
For available parameters, see the documentation for the
respective Pop integration.
©
2016 Hyland Software, Inc.
688
OnBase 16 Workflow
Option Description
Keyword Type Select the Keyword Type whose value should be used for the
specified parameter.
• If the document does not have an instance of the specified
Keyword Type, the parameter appended without a value.
Option: Value
The Value option populates the selected HL7 field with a static value in every message
sent by this action.
1. Open the configuration settings for the Send HL7 Message action.
2. Select the message field you want to map.
3. Select the Value option.
4. In the field provided, type a static value to populate the selected HL7 field.
5. Click Map.
6. Click Save.
1. Open the configuration settings for the Send HL7 Message action.
2. Click the Options tab.
3. Select Include Text Transcription.
Caution: Do not enable this option if Workflow should send HL7 messages for image
documents. The Include Text Transcription option is supported only for text documents. If
this option is enabled, it will stop Workflow from sending an HL7 message if the document’s
format is not Text Report Format. For documents with both image and text renditions, the
latest text rendition is sent.
Note: The Include Text Transcription option is not supported in the Classic Client
interface.
4. Click Save.
©
2016 Hyland Software, Inc.
689
Workflow OnBase 16
1. In the life cycle’s configuration, use the Set Property From Attribute action to map
Studio - Workflow Actions
the attribute to a property. For information about configuring this action, see Set
Property From Attribute on page 716.
2. Configure the Send HL7 Message action as described under Send HL7 Message on
page 686.
3. Map the HL7 message field to the property you specified in the Set Property From
Attribute action. See Property on page 687.
4. Make sure the Set Property From Attribute action precedes the Send HL7 Message
action. The property value must be set before the Send HL7 Message action
executes.
This action can be used to accomplish many tasks and the available configuration
settings change depending on the type of protocol used (http(s)/ftp/file) and the method
(e.g. HTTP GET/POST or FTP upload/download).
FTP protocol
• Import a file from an FTP server into OnBase
• Set the value of a property from a file on the FTP server
• Export the current document to a file on the FTP server
• Export the value of a property to a file on the FTP server
• Export some specific text to a file on the FTP server
HTTP/HTTPS protocol
• Import the response of an HTTP GET/POST into OnBase
• Set the value of a property from the response of an HTTP GET/POST
• Send the current document as the request body of an HTTP POST
©
2016 Hyland Software, Inc.
690
OnBase 16 Workflow
1. Select a Protocol and Method from the drop-down select lists. See Protocols on
page 691 for more information.
2. Enter a URI into the Use the following URI field or supply the property from which
you will pull the URI in the Use the URI in the following property field.
3. Configure Request Settings , Response Settings, the Options tab, the Proxy tab, and
the Authentication tab as appropriate.
Protocols
Note: The file protocol does not support the actions authentication and proxy settings.
• Import Method: The import method allows the action to either set the value of a
Workflow property to the contents of the specific file, or import the file as a new
document in OnBase. The Response Settings dialog allows the user to configure
this.
• Export Method: The export method allows the action to create a file on the
Application Server. When the user selects the export method they are able to
specify the Request Settings.
Note: The FTP protocol does not support the actions proxy settings.
• Download Method: The download method allows the action to either set the
value of a Workflow property to the contents of the specific file, or import the
file as a new document in OnBase. The Response Settings dialog allows the user
to configure this.
• Upload Method: The upload method allows the action to create a file on the
Application Server. When the user selects the upload method they are able to
specify the Request Settings.
©
2016 Hyland Software, Inc.
691
Workflow OnBase 16
• POST: Submits data to be processed (e.g. from an HTML form) to the specified
resource (at the URI). The POST method is used typically when you submit a
HTML form or call a web service.
To successfully call the web server using this method, the HTTP request must have the
Content-Type header which describes how the post data is encoded. To do this the user
would click on the Headers button in the request settings dialog and add the Content-
Type header.
©
2016 Hyland Software, Inc.
692
OnBase 16 Workflow
• Use the following text - The created file will contain the specified text.
The Parse tokens (%K, %D etc...) option can be used in conjunction with the Use
the following text option. When the Parse tokens (%K, %D etc...) check box is
selected, tokens can be entered into the field and parsed into values.
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
©
2016 Hyland Software, Inc.
693
Workflow OnBase 16
Symbol Description
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
©
2016 Hyland Software, Inc.
694
OnBase 16 Workflow
Option: Headers
When using HTTP and HTTPS protocols, headers can be configured. A Headers button is
available. Upon clicking the Headers button, the Headers dialog box is displayed.
©
2016 Hyland Software, Inc.
695
Workflow OnBase 16
©
2016 Hyland Software, Inc.
696
OnBase 16 Workflow
• Inherit Keywords - Using the Inherit Keywords option, the user can specify that
either all or some of the keywords in the current document are copied to the
imported document. Selecting this option enables the Inherit All and Inherit
Selected options and the Configure button.
If you want all keyword values to be inherited from the active document, select
the Inherit All option.
©
2016 Hyland Software, Inc.
697
Workflow OnBase 16
Option: Headers
When using HTTP and HTTPS protocols, headers can be configured. A Headers button is
available. Upon clicking the Headers button, the Headers dialog box is displayed.
Studio - Workflow Actions
You can select a Header from the drop-down and select Keyword Type or Property Name.
Select the appropriate Keyword Type from the drop-down select list or enter the
appropriate property name for the selection and click Map. This will map the Header to
the option specified.
Options Tab
Option: Break processing on failure
When the Break processing on failure option is not selected, if the action fails to send the
web request, it will log an error to the Diagnostics Console, set the last execution result
to S_FALSE and continue executing the rest of the actions/rules in the task list.
When the Break processing on failure option is selected and the action fails to send the
web request, it will also log an error to the Diagnostics Console, but will break the task
list execution.
©
2016 Hyland Software, Inc.
698
OnBase 16 Workflow
Proxy Tab
Authentication Tab
The Authentication tab allows the user to configure what the user name/password should
be used for the request, if applicable.
Option: No authentication
The action will not use any user name/password with HTTP requests. Any FTP request
will use the default anonymous user.
Option: Use the current users credentials
The action will use the credentials the Application Server is running under.
Option: Use the following credentials
This option allows the user to specify a particular user name and password that should
be used.
Note: The file protocol does not support the authentication settings; therefore, if you are
importing/exporting using the file protocol, the location must be accessible by the
process running the Application Server.
Send Notification
Sends specified internal or external notification to the users specified in the notification
setup.
Option: Attachment
You can select an Attachment to send with the notification. The following options are
available:
• None - Allows you to send a notification without an attachment.
• This Document - Sends current document along with specified notification to the
users specified in the notification setup. Any overlays or notes present on the
document will be included in the attachment.
©
2016 Hyland Software, Inc.
699
Workflow OnBase 16
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Folder Type drop-down select list.
If the Include current document option is selected, the current document active
in the life cycle will be attached to the notification in addition to the documents
within the selected folder.
Static folders are not available for selection.
Non-document items cannot be sent as attachments to a notification.
Option: Notification
After a notification has been added and configured, you can select it from the
Notification drop-down select list.
Note: Only notifications that are specific to the life cycle for which the action is being
configured and notifications that are not assigned to a specific life cycle are available for
selection.
Additionally, you can create a new notification or edit an existing notification by clicking
the drop-down menu next to the Notification field and selecting either New or Modify.
Selecting New will create a new notification. Selecting Modify will open the latest draft of
the selected notification for editing. See Notifications on page 372 for more information.
Option: Do Not Show Global Notifications
When this option is selected, global notifications will not be available in the Notification
drop-down select list. Only notifications assigned to the life cycle in which the action is
being configured are available.
Option: Priority
This gives you the ability to designate a priority of Low, Normal or High to your
notification when sending it through Microsoft Outlook.
Option: Sender Address
Select one of the following options:
• Use the distribution services default address - This option uses the email address
specified in the Distribution Service configuration for the From: field value on
the email notification.
• Use the user’s email address - This option uses the email address specified in
user configuration in OnBase for the logged in user for the From: field value on
the email notification.
©
2016 Hyland Software, Inc.
700
OnBase 16 Workflow
• Use the following address - This option allows you to specify an email address for
the sender of the notification. The value specified is used as the display name in
the From: field on the email notification.
Note: If you are using any Core-based interface, the Hyland Distribution Service is
required for sending notifications in Workflow. If you are using the Classic Client
Option: Language
Notifications that have been translated using the Interface Translations feature in the
Configuration module can be sent in different languages. This action can be configured
to send a notification in either a specified language or a language derived from a
property value.
Note: Language functionality for the Send Notification action is only supported in Core-
based interfaces.
To send the notification in a specific language, select a language in the drop-down select
list. When <Primary System Language> is selected, the notification is sent as it was
originally written in your system’s default language. When a different language is
selected, the notification is sent in the selected language if it has been translated to that
language using the Object Name Translation feature in the Configuration module. If the
notification has not been translated to that language, the notification is sent in the
system’s primary language.
Option: Get Language from Property
To send the notification in a language derived from a property value, select Get Language
from Property and enter a property name in the field.
The value contained in the specified property must be a valid numeric language code or
language culture name (e.g., en-US). If the notification has not been translated to the
language specified in the property value, the notification is sent in the system’s primary
language.
For more information about Interface Translations, see the Interface Translations topic
in the System Administration module reference guide.
Note: This action is not available in Workflow Classic Client life cycles.
©
2016 Hyland Software, Inc.
701
Workflow OnBase 16
This action sets the portfolio and template that will be used to populate the related items
list in the Workflow clients. Before configuring this system action, the portfolio and/or
template that you plan to use must be created.
Option: Portfolio Type
Select the portfolio type to apply from the Portfolio Type drop-down select list.
Studio - Workflow Actions
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Note: The Property and Keyword options are not supported in the OnBase Client Classic
Workflow interface.
©
2016 Hyland Software, Inc.
702
OnBase 16 Workflow
Note: The OnBase Interaction with ShareBase license is required to use this action.
The Set Property to ShareBase Notification Link action creates a link to a ShareBase folder
that is stored as a property. Registered ShareBase users and non-users can access the
link, depending on the additional settings configured. Links can be set to expire if
necessary.
Option: Property Name
Enter a name for the property in the Property Name field.
Option: ShareBase Profile
Select the ShareBase profile to be used for creating the link.
Option: ShareBase Library
Select the ShareBase library containing the folder to be shared. Ensure that the library
you select is shared with users in ShareBase. If the list is out of date, click Reload
Libraries to refresh the drop-down select list options.
Note: Do not select My Library. This library and its folders cannot be shared with other
users.
©
2016 Hyland Software, Inc.
703
Workflow OnBase 16
Option: Never
Select Never if you would like the link to stay active indefinitely.
Studio - Workflow Actions
Note: Links set to never expire can be deleted manually in ShareBase Administration.
Note: Selecting the Allow Download option automatically assigns viewing rights even if
you did not also select the Allow View option.
Transition Item
Moves an item from its current queue to another queue.
Option: Target
In the Target drop-down select list, define whether you want the action to execute on the
current document/item in the queue or a related document/item.
If you are configuring the action for related documents/items, see Related Tab on page
718 for more information.
Option: Life Cycle
Select the Life Cycle the queues belong to from the drop-down select list. Both queues in
a transition must exist in the same life cycle.
©
2016 Hyland Software, Inc.
704
OnBase 16 Workflow
Note: This action is not supported in the Classic Client Workflow interface.
You may want to remove previous MPIs from a current MPI’s history for the following
reasons:
• The MPI was merged in error.
• You intend to re-use merged MPIs that are no longer in use.
Caution: This action can be used for custom solutions designed to separate merged MPIs. To
ensure your solution is configured properly, consult your solution provider before
attempting to separate merged MPIs.
©
2016 Hyland Software, Inc.
705
Workflow OnBase 16
Configuration varies depending on whether the life cycle is configured for documents or
WorkView objects.
• If the life cycle is configured for documents, see Document Keyword on page
706.
• If the life cycle is configured for WorkView objects, see Attribute Name on page
706.
Studio - Workflow Actions
1. Select the Application and Class for the objects this action will run against.
2. Click the ellipsis button next to the Attribute field.
3. Select the WorkView attribute that will provide the previous MPI value on the
WorkView object.
Note: This action is not supported in the Classic Client Workflow interface.
The Unlink Medical Record Number action allows you to remove previous medical record
numbers (MRNs) from an existing medical record’s history. When OnBase merges one
MRN into another MRN, it tracks the previous MRN as part of the surviving MRN’s history.
This tracking allows users to retrieve charts using the previous MRN.
You may want to remove previous MRNs from a current MRN’s history for the following
reasons:
• The medical record was merged in error.
• You intend to re-use merged MRNs that are no longer in use.
Caution: This action can be used for custom solutions designed to separate merged medical
records. To ensure your solution is configured properly, consult your solution provider
before attempting to separate merged medical records.
©
2016 Hyland Software, Inc.
706
OnBase 16 Workflow
• If the life cycle is configured for documents, see Document Keyword on page
707.
Option: Use Assigning Authority
On systems configured for overlapping (non-unique) MRNs, OnBase uses both the MRN
value and the MRN assigning authority to uniquely identify medical records.
Caution: Ensure this option is selected if your system allows overlapping MRNs. Otherwise,
the Unlink Medical Record Number action will unlink all MRNs that match the MRN value on
the document or WorkView object. The assigning authority value will be ignored.
1. From the Medical Record Number drop-down, select the Keyword Type that will
provide the previous MRN value on the document.
2. If you selected the Use Assigning Authority option, then the Assigning Authority
drop-down is available. Select the Keyword Type that will provide the assigning
authority for the previous MRN value.
Option: Attribute Name
The Attribute Name fields apply only to life cycles configured to contain WorkView
objects.
1. Select the Application and Class for the objects this action will run against.
2. Click the ellipsis button next to the Medical Record Number field.
3. Select the WorkView attribute that will provide the previous MRN value on the
WorkView object.
4. If you selected the Use Assigning Authority option, then the Assigning Authority
field is available.
a.Click the ellipsis button next to the Assigning Authority field.
b.Select the WorkView attribute that will provide the assigning authority for the
previous MRN value.
©
2016 Hyland Software, Inc.
707
Workflow OnBase 16
WorkView Category
Add to Display Message
This particular rule has application only when configuring system tasks for the class
events OnBeforeSaveObject and OnBeforeDeleteObject. This action adds the configured
information to the message displayed using the OnBeforeSaveObject or
OnBeforeDeleteObject events. You can use this action to create messages that provide
meaningful information concerning invalid data entered into an object. When this actions
is executed, the message is displayed and the object is not saved or deleted.
Option: Application
Select the Application of the WorkView item being checked.
Option: Class
Select the Class of the WorkView item being checked. This information will be used as
the context for any macros used in the text template, and by the Insert button.
Option: Text to Append
Type the text you would like to be displayed into the Text to Append text box. If you need
to insert data from the current object into the template, click the Insert button and
navigate the menu to select from attribute values and system data. The appropriate
macro/placeholder will be inserted. At runtime this will be replaced by the desired data.
It is also possible to create complex templates that execute queries and iterate over the
results. See the Data Value Insertion Tags and Iterative Tags sections in the WorkView
MRG or WorkView Configuration help files for more information.
©
2016 Hyland Software, Inc.
708
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
709
Workflow OnBase 16
Note: The Display New Object option is only supported in the Web Client and Unity
interfaces. The OnBase Web Server is required to display WorkView objects from the
Unity interface when using the web viewer. The Display New Object option is only
Studio - Workflow Actions
Note: The Display New Object option is not functional when this action is running as timer
work.
Option: Application
Select an Application from the drop-down select list.
Option: Association Class
Select the Association Class of the object that represents the association between two
objects that will be created.
©
2016 Hyland Software, Inc.
710
OnBase 16 Workflow
Note: The relationship attribute identified in the first and second object assignments
must be different. In addition, only one object assignment can be configured to use the
Current Item option at one time. Both the first and the second object assignments can
use the Current Item option.
Delete Object
Deletes a WorkView object. You can configure the action to delete the current item or
you can specify parameters to identify the object that should be deleted.
Select one of the following options to determine what object is deleted:
• Current Item - Delete the currently displayed item.
• Get Object ID from Property - Identify a specific object that should be deleted.
Specify the property that will contain the object ID of the object that should be
deleted. You can also specify the Application and Class the objects to be deleted
reside in from the drop-down select lists.
Note: You can use the Clear button to clear the Application and Class drop-down
selections.
©
2016 Hyland Software, Inc.
711
Workflow OnBase 16
• Get Object ID from Property - If you want to identify a specific object that should
be displayed. Specify the property that will contain the object ID of the object
that should be displayed. You can also specify the Application and Class the
object to be displayed resides in from the drop-down select lists. Specifying an
application and class is optional for this action. You can click the Clear button to
clear any selections you have made from the Application and Class drop-down
select lists. Selecting an application and class ensures you are displaying the
exact object you intend to because not only does the ID have to match, but the
object must belong to the specified application/class.
Option: Application
Select the Application from the drop-down select list.
Option: Class
Select the Class in which the object you want to log an event to resides.
These selections also determine the options available from the Insert button.
Option: Event Text
Enter the text you want logged in the Event Text field. You can use the Insert button to
insert dynamically generated data into the log entry. The following options are available:
Field value
The Field value option allows you to select an attribute specific to the class specified or a
system attribute. See the WorkView documentation for more information about system
attributes.
Related Filters
The Filter option allows you to select a filter that is associated with the selected class to
display/use filter results data in a notification.
Note: When using a filter in fields, such as To and From, ensure the filter will yield data
that contains valid data.
©
2016 Hyland Software, Inc.
712
OnBase 16 Workflow
System date/time
The System date/time option allows you to insert date/time data into the notification and
specifying the formatting of the date/time.
Current user
The Current user option is selected, you can insert the currently logged in user into the
Workflow property
Selecting the Workflow property option opens the Property Name Entry dialog box. Enter
the name of the Workflow property you want to insert and click OK .
1. Select the Application from the drop-down select list that the class you want to
convert objects to reside in.
2. Select the class you want to transform the current object to from the Extension
options drop-down select list. The class selected must be configured correctly to
be extended to the selected class.
See the WorkView documentation for more information about Extension Classes and
transforming objects.
1. Select the Application from the drop-down select list that you want to associate
with the action or select <Global> to select a global notification that isn’t tied to
an application or class. Skip to step 3 if you selected <Global> .
2. Select the Class from the drop-down select list that you want to associate with the
action.
©
2016 Hyland Software, Inc.
713
Workflow OnBase 16
3. If you want to use a notification that is configured for the selected class within the
WorkView Configuration, select Send an Existing Notification and select the
appropriate notification from the drop-down select list.
If you want to create a notifications specifically for this action, select Send a
Custom/Dynamic Notification and select the appropriate options.
Studio - Workflow Actions
Field value
The Field value option allows you to select an attribute specific to the class specified or a
system attribute. See the WorkView documentation for more information about system
attributes.
Related Filters
The Filter option allows you to select a filter that is associated with the selected class to
display/use filter results data in a notification.
Note: When using a filter in fields, such as To and From, ensure the filter will yield data
that contains valid data.
System date/time
The System date/time option allows you to insert date/time data into the notification and
specifying the formatting of the date/time.
Current user
The Current user option is selected, you can insert the currently logged in user into the
notification.
Workflow property
Selecting the Workflow property option opens the Property Name Entry dialog box. Enter
the name of the Workflow property you want to insert and click OK .
1. Select the Application from the drop-down select list in which the attribute
resides.
2. Select the Class from the drop-down select list in which the attribute resides.
3. Click the ellipsis ( ... ) button next to the Attribute field and select the appropriate
attribute.
©
2016 Hyland Software, Inc.
714
OnBase 16 Workflow
4. Either select Constant Value and enter the static value you want to add for the
attribute or select Property and enter the name of the property that contains the
value you want to add for the attribute.
Note: When configuring a constant value, any WorkView data-setting macro can be used.
See Macros in the WorkView MRG or WorkView Configuration help files for more
Note: When using a property, if an array exists for the property, the first value in the
array is used to set the attribute’s value. If the property specified doesn’t exist, the
attribute will be set to a blank value. If the attribute is a boolean data type attribute, the
value is set to FALSE.
5. Click Add.
6. Repeat steps 1 to 5 for each attribute you want to configure.
Note: If the target attribute is boolean data type and the value to be set is anything
other than "0", "1", "true" or "false", execution exception is generated.
Note: This action is available only when configuring a System Task and should be used in
conjunction with the OnBeforeExecuteFilter WorkView event.
Allows you to add additional filter constraints and/or sorts to any filter before it is
executed. The constraints and sorts set will have a cumulative effect on the filter to be
executed.
In the Constraints tab, select an Application and Class from the drop-down select lists to
identify the target filter’s class.
To configure constraints that are in addition to the existing constraints of the filter:
1. On the Constraints tab, click the ellipsis ( ...) button next to the Attribute field to
define what attribute you want to and select a class attribute or system attribute
that you want to add as a constraint.
2. Select the appropriate Operator from the drop-down select list.
3. If you want to specify a static value to use in the filter, select Constant Value and
enter the value in the field.
©
2016 Hyland Software, Inc.
715
Workflow OnBase 16
4. If you want to use a dynamic value that is stored in a property, select Property
and enter the name of the property in the field.
5. Click Add. Repeat these steps for each attribute you would like to add as a
constraint.
Note: When configuring a constraints, any WorkView data-setting macro can be used.
Studio - Workflow Actions
See Macros in the WorkView MRG or WorkView Configuration help files for more
information.
1. On the Sort tab, click the ellipsis (... ) button next to the Attribute field to define
what attribute you want and select a class attribute or system attribute that you
want to add as a constraint.
2. Select Ascending to sort the attribute values in an ascending order.
3. Select Descending to sort the attribute values in a descending order.
4. Click Add. Repeat these steps for each attribute you would like to add as a sort.
Note: If this action is specified as a class event, all filters based on that class will have
these options added to them before execution. If added as a filter event, only the
specific filter will be affected. If an OnBeforeExecuteFilter class event exists as well as a
filter-specific event, the class event will be executed first followed immediately by the
filter event.
Note: If the attribute value is null, a property is created with a blank value.
©
2016 Hyland Software, Inc.
716
OnBase 16 Workflow
When configuring a System Task, the Previous check box is enabled. This option allows
you to get the previous value of the specified attribute from the current object. If this
option is not selected, the current value is used.
Option: Template
If you want to insert more data than an attribute value, select Template. Click Insert to
Field value
The Field value option allows you to select an attribute specific to the class specified or a
system attribute. See the WorkView documentation for more information about system
attributes.
Related Filters
The Filter option allows you to select a filter that is associated with the selected class to
display/use filter results data in a notification.
Note: When using a filter in fields, such as To and From, ensure the filter will yield data
that contains valid data.
System date/time
The System date/time option allows you to insert date/time data into the notification and
specifying the formatting of the date/time.
Current user
The Current user option is selected, you can insert the currently logged in user into the
notification.
Workflow property
Selecting the Workflow property option opens the Property Name Entry dialog box. Enter
the name of the Workflow property you want to insert and click OK .
Note: This action is available only when configuring a System Task and should be used in
conjunction with the OnBeforeOpenObject WorkView event.
Suppresses the screen action from a user’s view in the user interface.
Option: Application
Select an Application from the drop-down select list.
Option: Class
Select the Class this action will be associated with.
Option: Screen Action
Select a Screen Action you want to suppress from the drop-down select list. Click Add.
Repeat this for each screen action you want to suppress.
©
2016 Hyland Software, Inc.
717
Workflow OnBase 16
To remove a screen action from the list of suppressed actions, select it from the Screen
Actions to Suppress box and click Remove.
Related Tab
Studio - Workflow Actions
Related Tab
The Related tab is displayed when an action requires related document to be configured.
The Related tab allows you to configure how related documents are defined.
Select one of the following options to determine how the related item is found:
• Portfolio Type - Select this option to use a portfolio type to identify related items
for action and select the appropriate portfolio type from the drop-down select
list.
• Portfolio Relation - Select this option to use a portfolio relation to identify
related items for action and select the appropriate portfolio relation from the
drop-down select list.
• Ad Hoc Portfolio Relation - Click Configure under this option to create a portfolio
relation that is specific to this action. This portfolio relation cannot be assigned
to portfolio types or reused in another action or rule. The content types
available are specific to the item types the action can execute on. See
Configuring Portfolio Relations on page 236 for more information.
Related Tab
The Related tab is displayed when an action requires related document to be configured.
The Related tab allows you to configure how related documents are defined.
Caution: If the primary document also meets the requirements of a related document, the
primary document is excluded from related documents results.
©
2016 Hyland Software, Inc.
718
OnBase 16 Workflow
Note: If you do not configure Keyword Types, Workflow will not be able to find related
documents.
Note: If all common keywords for the current document contain null values for the
common Keyword Types, Workflow will not find any related documents.
Note: If there is at least one common Keyword Type for the current document that
contains a value, but one or more of the other common Keyword Types have null values,
all documents of the Document Type assigned that match the keyword values provided
will be processed.
The Search Multiple Values Independently optional check box is used for Keyword Types
that can have multiple values on the current document. If this check box is enabled, a
related document can match any of the multiple values contained for that Keyword Type
on the current document (as well as the other common keywords designated) for the
rule to succeed. To enable this feature for a common keyword, click the check box to the
left of the Keyword Type name after the common keyword(s) have been added.
Tip: Common keywords should be configured for a related document rule. Without
common keywords defined, the rule will not evaluate against any documents.
©
2016 Hyland Software, Inc.
719
Workflow OnBase 16
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Folder Type drop-down select list.
Note: If there is at least one common Keyword Type for the current document that
contains a value, but one or more of the other common Keyword Types have null values,
all documents in the related Folder Type assigned that match the Keyword Values
provided will be processed. Common Keyword Type for Folder Types are configured in
Folder Type configuration.
Related documents can also be determined by document handle when using folder types.
For information about configuring folder types to relate documents by document handle,
see Relating Documents by Document Handle with Folders on page 180.
Option: Associated Primary Document (Applicable to Work Folder documents only)
Note: This option is supported only in the Core-Based Client and Web Client interfaces.
The following message is displayed to the user and the task list is completely aborted
when attempting to execute this in an interface where it is not supported: "The current
configuration for finding related documents is not implemented"
Caution: This option only applies when a Work Folder document has been dragged-and-
dropped to an ad hoc task.
Sometimes access back to the primary document in order to obtain information, for
example, copying keywords from the primary document, is needed while the task list is
executing.
The option allows users to relate back to the document that was last selected from the
Inbox when dragging and dropping a document from a Work Folder to an ad hoc task.
If an action that is configured with this relationship option is executed in any other
manner (traditional ad hoc task execution, System Work, Timer Work, Load Balancing
Work or System Tasks), the following message is displayed in the Diagnostics Console,
the action fails, but the task list continues execution: "Relationship type is only valid for
tasks executed via drag and drop from the work folder"
Option: Require All Common Keywords Present on Primary Document
Note: This option is not supported in the Classic Client Workflow interface.
Note: This option is available when searching for related documents by Document Type
or by Folder Type.
©
2016 Hyland Software, Inc.
720
OnBase 16 Workflow
When this option is selected, the query logic requires that all configured common
keyword values must be present in order to return matching related documents. If the
primary document does not have all of the common keywords present, the query is
aborted and a message is logged to the Workflow Trace stating that Related Document
Query aborted: primary document does NOT have all common keywords present .
The following is required for this option:
©
2016 Hyland Software, Inc.
721
Workflow OnBase 16
All other actions set the last execution result to TRUE if there is at least one related
document (not locked by Records Management) regardless of the result of the action and
FALSE if there are no related documents/items (or they are locked by Records
Management).
The following actions will not execute on documents locked by the Record Management
module:
Document Category
• Check In Document (Target: Current Document/Current Item)
• Check Out Document (Target: Current Document/Current Item)
• Create Note (Target: Current Document/Current Item)
• Create PDF/TIFF File
• Delete Document (Target: Current Document/Current Item)
• Delete Note (Target: Current Document/Current Item)
• Re-Index Document
• Set Document Type
• Stamp Version
• Update Document Name
• Display HTML Form (Target: Current Document/Current Item)
Keyword Category
• Add Keyword
• Autofill Keyword Set (Target: Current Document/Current Item)
• Copy Keyword
• Copy Keyword from Related Document
• Copy Keyword Records from Related Document
• Copy Keywords from/to Related Document (with From Related Document to This
Document set)
• Delete All Keywords of Certain Type (Target: Current Document/Current Item)
• Delete Keyword (Target: Current Document/Current Item)
• Increment/Decrement Keyword (Target: Current Document/Current Item)
• Replace Keyword (Target: Current Document/Current Item)
• Set Keyword Same as Entry to Queue Date
• Set This Document's Keyword Equal to Related Document's Keyword
• Store Related Document Count in Keyword
• Set Keyword Value from Autofill Value
Property Category
• Copy Property (with To E-Form field or To XML Path set)
• Set Keyword from Property Value
• Exclude from Document Retention
©
2016 Hyland Software, Inc.
722
OnBase 16 Workflow
System Category
• Purge Document
• Remove Exclusion from Document Retention
• Update Document Retention Status
Document Category
• Check In Document (Target: Related Document/Related Item)
• Check Out Document (Target: Related Document/Related Item)
Note: If at least one related document/item was locked, the last execution result is FALSE
Keyword Category
• Add Keyword (Target: Related Document/Related Item)
• Copy Keyword to Related Document
• Copy Keyword Records to Related Document
• Copy Keywords from/to Related Document (with From This Document to Related
Document set)
• Delete All Keywords of Certain Type (Target: Related Document/Related Item)
• Delete Keyword (Target: Related Document/Related Item)
• Increment/Decrement Keyword (Target: Related Document/Related Item)
• Replace Keyword (Target: Related Document/Related Item)
• Set Related Document's Keyword Equal to This Document's Keyword
©
2016 Hyland Software, Inc.
723
Workflow OnBase 16
For specific support for each interface that is Core-Based, see the description for each
action.
Studio - Workflow Actions
©
2016 Hyland Software, Inc.
724
STUDIO - WORKFLOW RULES
The rules available depend on the type of life cycle you are configuring. Only rules that
are supported by the type of life cycle you are configuring are displayed for selection and
configuration.
Caution: Within Workflow life cycles, users with rights to tasks that modify keywords can
modify encrypted Keyword Values upon task execution, regardless of their encrypted
keyword user rights. When using E-Forms that display user interaction, encrypted
keywords are displayed masked when the user does not have rights to view encrypted
Keyword Values and the user cannot change values that they do not have rights to
regardless of the user's ad hoc task rights.
Note: Rules that work with AutoFill Keyword Sets are not compatible with external
AutoFill Keyword Type Sets.
Workflow Property Bag - The Workflow Property Bag is a session specific property bag
that can be used to store and retrieve temporary values from VBScripts and the
property-related actions and rules. The values in the Workflow property bag can also be
used in the conditions for a rule queue.
Finding Rules
You can limit the rules displayed in Rule Type drop-down select list. Click in the field and
type characters to find the rule you are looking for. Any rule that contains the characters
entered will be displayed in red in the drop-down select list. If only one rule meets the
criteria entered, press Enter on the keyboard to select it. In addition, you can enter
comma separated words and phrases to look for rules that contain any of the words and
phrases entered.
©
2016 Hyland Software, Inc.
725
Workflow OnBase 16
Checks the status of a Storyboard that was executed using the Run Storyboard action.
Studio - Workflow Rules
Tip: This is the value entered in the Property Name field of the corresponding Run
Storyboard action.
Option: Status
Select the execution status of the Storyboard executed by the Run Storyboard action.
Status Description
Saving to System The Run Storyboard action has been triggered, and the request to
execute the Storyboard is currently being saved to the system.
Note: The time it takes for the Run Storyboard action to save the
request to the system is typically very brief.
Not Started Storyboard execution is queued to start but has not started.
Failed Storyboard execution has failed. Failure can occur for a number of
reasons, including misconfiguration, unavailability of applications, and
connection issues.
1. In the Properties pane, on the General tab, from the Field to Check drop-down
select list, select the field to check.
©
2016 Hyland Software, Inc.
726
OnBase 16 Workflow
When Agenda Item is the context, the following selections are available:
Motion The agenda item’s motion field. You can also choose from the
following related types:
• Motion Type | Motion Type Name
Note: To check the value for this type, make sure you use the
name of the motion type (i.e., Pass, Pending, or Fail).
• Vote Type
Note: To check the value for this type, make sure you use the
number that corresponds to the desired vote type. Use 1 for a
RollCall vote, use 2 for a Voice vote, and use 3 for a Consent
vote.
• Result
• Description
©
2016 Hyland Software, Inc.
727
Workflow OnBase 16
• amaistlgiconitemnum
• amaistsmiconitemnum
Note: The <, <=, >=, and > operators are not available for alphanumeric fields.
©
2016 Hyland Software, Inc.
728
OnBase 16 Workflow
3. From the Compare To drop-down select list, select one of the following for
comparison:
Compare To Description
Constant value This option compares the field value to the constant value
specified.
Current user name This option compares the field value to the user name of the
currently logged in user. If you want to use the configured real
name for the user, select the Use real name option.
Property This option compares the field value to the value of the specified
property.
User group name(s) of This option compares the field value to the user group(s) the
current user current logged in user.
Note: This rule evaluates false if the field to check is on a related type that does not
exist, or if the field to check is null. If the field to check is an empty string, this rule will
only evaluate to true when configured to compare to an empty string.
Tip: You can use this rule to get to the Supporting Document entity through an agenda
item being routed, so that you do not need to configure a portfolio.
Checks to see if a related entity type exists for the current item.
1. In the Properties pane, on the General tab, from the Related Entity Type drop-down
select list, select a related entity type to evaluate using this rule.
©
2016 Hyland Software, Inc.
729
Workflow OnBase 16
When Agenda Item is the context, the following selections are available:
2. If you selected Agenda Item, Agenda Item Field , Agenda Item To Meeting,
Supporting Document , or Meeting Documents, from the Related Entity Type drop-
down select list, you can filter the results. Select the Filter Results check box and
perform the following:
a.From the Field drop-down select list, select one of the following:
b.In Must match:, select Constant value or Property and enter a constant value or
property.
©
2016 Hyland Software, Inc.
730
OnBase 16 Workflow
3. If you do not want to use the results to execute sub-tasks, clear the Use results
for sub-tasks check box.
Note: When using the results to execute sub-tasks, the rule’s context sets the context for
respective sub-tasks. The action’s context is automatically set when you choose the type
of items that the life cycle contains. The context is displayed in the Properties pane, on
the General tab, in Context . If the direct task does not specify context, then the context
4. If you want to store the result count in a property, select the Save result count in
property: check box and enter the name of the property in the corresponding field.
5. In the Properties pane, click the Advanced tab.
6. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
Approvals Category
Workflow rules described in this section are only available when licensed for Workflow
Approval Management.
Note: This rule is not supported in the OnBase Client Classic Workflow interface.
Note: This rule is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
731
Workflow OnBase 16
Note: This rule is not supported in the OnBase Client Classic Workflow interface.
Note: This rule is not supported in the OnBase Client Classic Workflow interface.
©
2016 Hyland Software, Inc.
732
OnBase 16 Workflow
Document Category
Check Chart Data on This Chart
This rule compares a chart data value to a static value and tests for the specified
condition.
Note: This rule applies only to queues containing SYS Workflow Chart documents, which
are used to route OnBase charts through Workflow. OnBase charts require one of the
following licenses: HL7, Medical Records Management Solution, or Signature Deficiencies
for Epic.
1. From the Chart Data drop-down, select the chart data to evaluate using this rule.
2. From the Operator drop-down, select the operator to use when comparing the
chart’s value against the value configured for the rule.
If the chart has a value for the selected Chart Data field, then:
• For all operators except <>, the rule evaluates to TRUE if the chart value
matches any of the rule’s values.
• For <>, the rule evaluates to FALSE if ANY of the chart’s values match any of
the rule’s values.
• For <>, the rule evaluates to TRUE if the NONE of the chart’s values match
any of the rule’s values.
If the chart does not have a value for the selected Chart Data field, then:
• For all operators except <>, the rule evaluates to FALSE.
• For <>, the rule evaluates to TRUE.
3. If necessary, select Allow Wildcards to enable the use of wildcards ( * or ?) in the
value configured for the rule.
1. To maintain a patient’s unit history, you must turn on chart column tracking for the Unit
Name chart data field.
©
2016 Hyland Software, Inc.
733
Workflow OnBase 16
4. In the field below the Compare To list, type the value 1 to compare against the
selected chart data field. If the chart satisfies the configured conditions, the rule
is evaluated as TRUE.
Studio - Workflow Rules
5. Click Add.
6. Repeat steps 4 and 5 for each value the rule should check for in the selected chart
data field.
1. OnBase stores a chart’s Patient Sex as a numeric value. If you are using this rule to check
the Patient Sex on charts, enter a numeric value using this convention: 0 for Unknown or
Undefined, 1 for Male, 2 for Female, 3 for Other, 4 for Ambiguous, 5 for Not Applicable.
©
2016 Hyland Software, Inc.
734
OnBase 16 Workflow
This rule checks date information on OnBase charts by comparing two date values.
Note: This rule applies only to queues containing SYS Workflow Chart documents, which
1. Under Date Value D1, select one of the following options to use as the first date
value (D1).
Queue Entry Value Select to use the date that the chart entered this queue as D1.
The queue entry time is logged using the database server’s
time.
Chart Data Value Select to use one of the following chart values as D1:
• Admit Date
• Discharge Date
• Patient Date of Birth
2. Select the option to use as the second date value (Date Value D2).
Chart Data Value Select to use one of the following chart values as D2:
• Admit Date
• Discharge Date
• Patient Date of Birth
Relationship Description
©
2016 Hyland Software, Inc.
735
Workflow OnBase 16
Relationship Description
D1 is more than N time Select if the rule is TRUE when D1 is more than the specified
periods before D2 number of periods before D2. When you select this option, the
Number of Periods N field and Period drop-down become
available.
Studio - Workflow Rules
For example, if you set the time period to 2 days, in order for
this rule to return true, D1 must be more than 2 days before
D2.
D1 is fewer than N time Select if the rule is TRUE when D1 is fewer than the specified
periods before D2 number of periods before D2. When you select this option, the
Number of Periods N field and Period drop-down become
available.
For example, if you set the time period to 2 days, in order for
this rule to return true, D1 must be fewer than 2 days before
D2.
D1 is more than N time Select if the rule is TRUE when D1 is more than the specified
periods after D2 number of periods after D2. When you select this option, the
Number of Periods N field and Period drop-down become
available.
For example, if you set the time period to 2 days, in order for
this rule to return true, D1 must be more than 2 days after D2.
D1 is fewer than N time Select if the rule is TRUE when D1 is fewer than the specified
periods after D2 number of periods after D2. When you select this option, the
Number of Periods N field and Period drop-down become
available.
For example, if you set the time period to 2 days, in order for
this rule to return true, D1 must be fewer than 2 days after
D2.
4. If you selected an option that uses an N comparison, the Number of Periods N field
and Period drop-down become available.
a.In the Number of Periods N field, type the number of periods to use when
comparing D1 and D2.
b.From the Period drop-down, select the unit for the time period.
• Available options are Year(s) , Month(s), and Day(s) .
• If the rule is part of a life cycle that is assigned a Work Calendar, then
Business Day(s) is also available.
©
2016 Hyland Software, Inc.
736
OnBase 16 Workflow
This rule checks the Documentation Status of the Document Tracking folder in which the
document is located. Upon executing an ad hoc task on a document, the system locates
the appropriate folder and checks it for compliance.
1. From the Folder Type drop-down list, select the Document Tracking Folder Type in
which documents from the configured Document Type are located.
2. Select one of the following options:
• All Keywords - All Keyword Type Values on the document must match the
Keyword Type Values on the Folder.
• Select Keywords - Only selected Keyword Type Values on the document must
match the Keyword Type Values on the document.
©
2016 Hyland Software, Inc.
737
Workflow OnBase 16
4. To select one or more Keyword Type Values that the document and folder should
have in common, select the appropriate Keyword Types from the list on the left
and click Add .
To deselect one or more Keyword Type Values that the document and folder
should not have in common, select the appropriate Keyword Types from the list
on the right and click Remove.
5. Click OK.
6. From the Status drop-down list, select the Documentation Status the system
should check for.
The rule evaluates true when the status of the Document Tracking folder matches
the selected status.
The rule evaluates false when the status of the Document Tracking folder does
not match the selected status.
©
2016 Hyland Software, Inc.
738
OnBase 16 Workflow
Note: This rule requires the Report Capture for Meditech license.
The Check External Report Capture Status rule allows you to verify the success or failure
of a submitted Report Capture request.
©
2016 Hyland Software, Inc.
739
Workflow OnBase 16
Option: Batch ID
Select the Keyword Type you have configured to store the Batch ID or Batch Number of
your form. The Batch ID is used to identify and track the form within OnBase as it passes
through Workflow.
Option: Report Capture Batch Status to Check
Studio - Workflow Rules
Note: This rule requires an HL7 Listener or Basic HL7 Listener license.
Checks whether the current document has a matching chart or patient record in OnBase.
This rule evaluates as true if the document can be attached to a chart or patient record
based on OnBase’s rules for assigning medical documents to charts and patients.
©
2016 Hyland Software, Inc.
740
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Note: This rule is only available if licensed for the Document Knowledge Transfer module.
Checks to see if the current document is assigned to the reading group specified in the
Reading Group drop-down select list.
©
2016 Hyland Software, Inc.
741
Workflow OnBase 16
Note: This rule applies only to queues containing SYS Workflow Chart documents, which
are used to route OnBase charts through Workflow. OnBase charts require one of the
following licenses: HL7, Medical Records Management Solution, or Signature Deficiencies
for Epic.
Note: This rule requires the Integration for DocuSign eSignatures license.
©
2016 Hyland Software, Inc.
742
OnBase 16 Workflow
Check to see if the primary document has been returned from the DocuSign eSignatures
system as either completed (signed) or declined. Documents are only brought back from
DocuSign in the event that all documents uploaded as part of a single envelope are
completed and/or declined.
When this rule evaluates true, the envelope (i.e., the primary document and all of its
related documents) has been returned as well.
Executed In
Allows task lists to be executed based on the interface in which the action is being
executed.
Select one of the following options to determine which interface causes this rule to
evaluate to true:
• Client Classic interface
• Any Core-Based interface
Actions can then be configured for the true and false cases.
When this rule is executed on a single item, the rule will evaluate to true, regardless of
whether it was configured for First Item or Last Item.
Option: First Item
When the rule is executed on multiple items, and the rule is configured with First Item ,
the rule will evaluate to true only if it is the first item in the selected list of items.
Option: Last Item
When the rule is executed on multiple items and the rule is configured for the Last Item,
the rule will evaluate to true only if it is the last item in the selected list of items.
Note: When configured under a timer in a queue that supports ownership, ownership is
respected. Items owned by users other than the user executing the timer are not
evaluated.
©
2016 Hyland Software, Inc.
743
Workflow OnBase 16
Note Exists
Checks for a specified Note Type attached to the current document.
Option: Note Type
Select the note type for which the rule should search.
Studio - Workflow Rules
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Folder Type drop-down select list.
Run Script
Runs a specified script. OnBase examines the value of the ExecutionStatus property. A
return value of 0 is failure, any other value is success. For this rule to work properly, the
ExecutionStatus property must be set for all possible outcomes of the script.
Option: VB Script
Select a script from the VB Script drop-down select list.
Note: When using the Core-based OnBase Client interface and running VBScripts on the
client side and a property bag is used, the property bag will be synchronized between
the server and client prior to executing the script, and again following the execution of
the script. This will insure that property bag values residing on the server will be
available to use on the client side during script execution. These same property bag
values, if changed during the script execution on the client side, will be available in the
Core after execution. Synchronizing the property bag does not support deleting a
property value from the property bag. If a property value is deleted during script
execution on the client, the property value will not be removed from the property bag on
the server side when next synchronization occurs. Only scalar property values are
supported for synchronization. If a property holds an interface pointer to a class
instance we will not synchronize these types of properties. Synchronization is not
supported when Timer work is performed on the client side.
©
2016 Hyland Software, Inc.
744
OnBase 16 Workflow
Note: This rule requires that your system is licensed for Digital Signatures.
Determines whether a document has been signed with a digital signature, then verifies
Note: This rule is supported only in the Web Workflow and Unity Workflow interfaces.
Note: If the Unity Form you evaluate does not contain the signature field selected, the
rule will evaluate False.
©
2016 Hyland Software, Inc.
745
Workflow OnBase 16
Determines whether a WorkView object exists that matches the Filter Document Type
Association option configured for the rule. The user can only specify one Filter Document
Type Association per Document Type.
Note: WorkView must be installed on the database in which you want to configure this
rule. If you import a life cycle into a database, that database must have WorkView
installed to successfully import the life cycle.
Note: This rule will evaluate to true if one or more objects exist that meet the criteria
configured.
1. Select a Document Type from the Document Type drop-down select list.
2. If you want to specify a Filter Document Type Association for which objects must
meet the configured criteria in order for the rule to evaluate true, select the
appropriate Filter Document Type Association . The Filter Document Type
Association name is followed by (Class ClassName). Only Filter Document Type
Associations associated with the Document Type selected are displayed. If no
Filter Document Type Associations are configured for the selected Document Type
or you wish to evaluate an object’s existence based on whether the current
document in the life cycle is attached to an object, select <All objects that have
doc attached> .
3. Click Add.
4. Repeat the these steps for each association you want to create.
Note: Only one filter association can be configured for a specific Document Type in this
action.
1. In the Properties pane, on the General tab, from the Field to Check drop-down
select list, select the field to check.
©
2016 Hyland Software, Inc.
746
OnBase 16 Workflow
Project Form ID The ID number of the Unity Form used by the Plan Review
project.
Submitter’s Email The e-mail address of the Plan Review project’s submitter.
Address
Note: The <, <=, >=, and > operators are not available for alphanumeric fields.
3. From the Compare To drop-down select list, select one of the following for
comparison:
Compare To Description
Constant value This option compares the field value to the constant value
specified.
Current date/time This option compares the field value to the current date/time.
Current user name This option compares the field value to the user name of the
currently logged in user. If you want to use the configured real
name for the user, select the Use real name option.
Property This option compares the field value to the value of the specified
property.
User group name(s) of This option compares the field value to the user group(s) the
current user current logged in user.
Note: This rule evaluates false if the field to check is on a related type that does not
exist, or if the field to check is null. If the field to check is an empty string, this rule will
only evaluate to true when configured to compare to an empty string.
©
2016 Hyland Software, Inc.
747
Workflow OnBase 16
5. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
1. In the Properties pane, on the General tab, from the Related Entity Type drop-down
select list, select a related entity type to evaluate using this rule.
The following selections are available:
Plan Review Document This entity type is used to check for documents that are part of
the Plan Review project in the selected life cycle.
Plan Review History This entity type is used to check for Plan Review history events
that are part of the Plan Review project in the selected life
cycle.
Review Cycle This entity type is used to check for review cycles that are part
of the Plan Review project in the selected life cycle.
2. You can filter the results by selecting the Filter Results check box and perform the
following:
a.From the Field drop-down select list, select one of the following:
©
2016 Hyland Software, Inc.
748
OnBase 16 Workflow
Caution: The Start Date, End Date, and Status fields should not be
modified through Workflow.
b.In Must match:, select Constant value or Property and enter a constant value or
property.
3. If you do not want to use the results to execute sub-tasks, clear the Use results
for sub-tasks check box.
Note: When using the results to execute sub-tasks, the rule’s context sets the context for
respective sub-tasks. The action’s context is automatically set when you choose the type
of items that the life cycle contains. The context is displayed in the Properties pane, on
the General tab, in Context . If the direct task does not specify context, then the context
specified by the most direct ancestor will be used. For example, if you nest multiple
Related Item Exists rules that each provide context, the sub-tasks will use the deepest
context.
4. If you want to store the result count in a property, select the Save result count in
property: check box and enter the name of the property in the corresponding field.
5. In the Properties pane, click the Advanced tab.
6. In the Properties pane, click the Documentation tab. Enter any descriptive
information that is applicable in the Overview and Details fields.
©
2016 Hyland Software, Inc.
749
Workflow OnBase 16
Keyword Category
Autofill Row Exists
This rule evaluates whether or not an AutoFill Keyword Set exists that has the same
value(s) for the specified Keyword Type(s) associated with the currently displayed
Studio - Workflow Rules
document.
©
2016 Hyland Software, Inc.
750
OnBase 16 Workflow
Note: When the Equal operator is configured, this rule is not supported in the Classic
Client interface.
Note: The Equal operator can be used with all Keyword data types except for Currency.
With the Equal operator type configured, the rule will always evaluate to true for
Keywords with Currency data types.
Option: Compare To
The field below the Compare To list allows you to enter the exact value used in the
comparison. After typing the value, click Add to move it to the list box. To remove a
value from the list box, select the name and click Remove.
Option: Allow Wildcards
The Allow Wildcards check box is another option for rules that check keyword values.
When using wildcards, you can use the? (question mark) wildcard to replace a specific
number of characters. For example, a value of COLUMB ?? succeeds for COLUMBUS,
COLUMBIA and any other eight-character keyword value beginning with COLUMB. The *
(asterisk) wildcard represents an indefinite number of characters. COLUMB* succeeds
for any length keyword values beginning with COLUMB, such as those mentioned above
and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used. The * symbol does not work for
spaces or masking symbols.
Note: If you make a selection in the Keyword Type to Check drop-down select list, add
values, then change your selection in the Keyword Type to Check drop-down select list, if
the data type of the two Keyword Type selections are not the same, all values added for
the first Keyword Type selected will be lost.
©
2016 Hyland Software, Inc.
751
Workflow OnBase 16
This rule will evaluate a date data type keyword. This rule checks for a specified
relationship or test value in an AutoFill Keyword Set that also has the same value(s) for
Studio - Workflow Rules
the specified Keyword Type(s) associated with the currently displayed document.
©
2016 Hyland Software, Inc.
752
OnBase 16 Workflow
Note: Business Day(s) is only available from the Period drop-down select list if a Work
Note: If both of the values being compared are not date/time values and hours or
minutes is selected, this will evaluate false because only the date is evaluated.
Note: This setting is not applicable for all comparison options. When it is not applicable,
the fields will become disabled.
Select a comparison option from the drop-down select list. The options are as follows:
Option Description
D1 is more than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in more
than the time period specified
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be more than 2 days before
value 2.
D1 is fewer than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days before value
2.
D1 is fewer than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days after value
2.
©
2016 Hyland Software, Inc.
753
Workflow OnBase 16
Option Description
D1 is more than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in more
than the time period specified.
Studio - Workflow Rules
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Date Value D1
For the first value, select one of the following:
• Queue Entry Date - Compare the entry to queue date.
• Keyword Value - Select a Keyword Type from the drop-down select list to
compare the Keyword value.
Note: When using the Queue Entry Value option for Data Value D1, the database server’s
time is used for the comparison. When using the Keyword Value option for Data Value D1,
the Web Server’s time is used for the comparison.
©
2016 Hyland Software, Inc.
754
OnBase 16 Workflow
• Keyword Value - You can select a Keyword Type from the drop-down select list
to compare the value.
Note: Business Day(s) is only available from the Period drop-down select list if a Work
Calendar has been assigned to the life cycle.
Option Description
D1 is more than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in more
than the time period specified
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be more than 2 days before
value 2.
D1 is fewer than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days before value
2.
D1 is fewer than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days after value
2.
©
2016 Hyland Software, Inc.
755
Workflow OnBase 16
Option Description
D1 is more than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in more
than the time period specified.
Studio - Workflow Rules
Note: For any operator except “<>” (not equal), in the Classic user interface, the rule
evaluates to FALSE if the document has no keywords of the Keyword Type being
checked. This can occur if the Keyword Type is not assigned to the Document Type to
which the document belongs or if the document does not have any Keyword Values for
the Keyword Type. When there are several Keyword Types, for all operators except “<>"
(not equal), the rule evaluates to TRUE if there is at least one Keyword Value that meets
the condition. For “<>", in the Classic user interface, the rule evaluates to TRUE only if
all keywords are different from the specified Keyword Value. In summary, the Classic
user interface is checking for any values to not be equal to the configured value, while
the Core-based user interface is checking for all values to not be equal to the configured
value.
Note: This rule does not compare Keyword Type values that have different currency
formats based on actual monetary value. If the currency format of a keyword value on a
document is different from the currency format specified in the rule, the rule evaluates
to FALSE for this keyword even if the numerical value is “equal”, unless the operator
used is <>. Using the <> operator will evaluate to TRUE because the values are not
equal. For example, if the value of a keyword on a document is $1.00 and the rule is
evaluating the Keyword Type = to 1 Euro, the result of the rule is FALSE because the
currency formats differ.
©
2016 Hyland Software, Inc.
756
OnBase 16 Workflow
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Operator
The default operator is = (equal), which indicates that the keyword value of the
document must match the value entered in the field. The selection of operators available
from the drop-down list varies for the keyword type selected. Select the keyword type
first, to ensure that only the correct operators for the keyword’s data type are
represented in the operator drop-down list.
Option: Value
The field below the Value list allows you to enter the exact value used in the comparison.
After typing the value, click Add to move it to the list box. To remove a value from the
list box, select the name and click Remove.
Option: Allow Wildcards
The Allow Wildcards check box is another option for rules that check keyword values.
When using wildcards, you can use the? (question mark) wildcard to replace a specific
number of characters. For example, a value of COLUMB ?? succeeds for COLUMBUS,
COLUMBIA and any other eight-character keyword value beginning with COLUMB. The *
(asterisk) wildcard represents an indefinite number of characters. COLUMB* succeeds
for any length keyword values beginning with COLUMB, such as those mentioned above
and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used. The * symbol does not work for
spaces or masking symbols.
©
2016 Hyland Software, Inc.
757
Workflow OnBase 16
selected, the rule evaluates to true when all Keyword records on the primary
item exist on the related items.
Note: When there are several Keyword Types, for all operators except <> (not equal),
the rule will evaluate to true if there as at least one Keyword Value that meets the
condition.
©
2016 Hyland Software, Inc.
758
OnBase 16 Workflow
Note: If the property contains an array of values, then the rule will evaluate to true if any
Note: Comparison related to case sensitivity is determined by the case sensitive setting
of the Keyword Type on the primary document. If the primary document’s Keyword Type
is case sensitive, the comparison is case sensitive.
Note: This rule will always return FALSE if one of the keywords to be compared is blank or
missing.
Note: When using a Keyword Type configured with the Specific Currency data type, this
rule will evaluate true only when the values and the currency types of both values being
compared match.
For more information about configuring related documents/items, see Related Tab on
page 792 for more information.
Note: The Document Handle Keyword Type can be compared to Numeric (Up to 9 Digits)
and Numeric (Up to 20 Digits) Data Types.
Note: This rule does not compare Keyword Type values that have different currency
formats based on actual monetary value. If the currency format of a keyword value on a
document is different from the currency format specified in the rule, the rule evaluates
to FALSE for this keyword even if the numerical value is “equal”, unless the operator
used is <>. Using the <> operator will evaluate to TRUE because the values are not
equal. For example, if the value of a keyword on a document is $1.00 and the rule is
evaluating the Keyword Type = to 1 Euro, the result of the rule is FALSE because the
currency formats differ.
©
2016 Hyland Software, Inc.
759
Workflow OnBase 16
By specifying the comparative Operator to use, you can evaluate if a Keyword Value is
greater than, less than, equal to, or not equal to the other Keyword. In addition, if you
want the comparison between the two Keyword Values to be Case insensitive, select the
check box.
Note: This rule will always return FALSE if one of the Keywords to be compared is blank or
missing.
Note: When using a Keyword Type configured with the Specific Currency data type, this
rule will evaluate true only when the values and the currency types of both values being
compared match.
©
2016 Hyland Software, Inc.
760
OnBase 16 Workflow
1. Click Add to create search criteria. The Add Search Criteria Keyword dialog box is
displayed.
©
2016 Hyland Software, Inc.
761
Workflow OnBase 16
4. Specify the Value of the Keyword. The value can come from one of the following:
• Constant Value - Enter a specific value.
• Property - Enter a property name from which the Keyword Value will be
pulled.
• Keyword - Select a Keyword from which the Keyword Value will be pulled.
Studio - Workflow Rules
Note: Blank values will return different results depending on how search criteria are
configured. If the Operator is configured to find equal values, and the search criterion
value is left blank, the search will be considered a match if the corresponding Keyword
Value found in the Multi-Instance Keyword Type Group record is blank. Similarly, if the
Operator is configured to find values that are not equal, and the search criterion is left
blank, the search will be considered a match if the corresponding Keyword Value found
in the Multi-Instance Keyword Type record is not blank. Using blank values with the
Constant Value option is not supported.
5. Select Allow Wildcards to use wildcards in the search criteria value fields.
When using wildcards, you can use the ? (question mark) wildcard to replace a
specific number of characters. For example, a value of COLUMB ?? succeeds for
COLUMBUS, COLUMBIA and any other eight-character Keyword Value beginning
with COLUMB. The * (asterisk) wildcard represents an indefinite number of
characters. COLUMB* succeeds for any length keyword values beginning with
COLUMB, such as those mentioned above and COLUMBO and COLUMBIANA.
Note: The Allow Wildcards check box is only enabled for Alphanumeric Keyword Types.
Wildcards can be used with Alphanumeric Keyword Types that have masking configured.
When masking is used, the ? wildcard must be used.
6. Click OK.
Configured search criteria can be modified by selecting a search criterion and clicking
Modify. To delete configured search criteria, select a search criterion and click Delete .
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
©
2016 Hyland Software, Inc.
762
OnBase 16 Workflow
Property Category
Check Date Property Value
You can compare from a value of a property or the entry to queue date. You can
compare two date or date/time values on a document using this rule.
Option: Date Value D1
Select the first value to compare:
• Property Name - Enter a property that contains a date or date/time value to
compare.
• Queue Entry Date - Compares the date that the document entered the queue.
©
2016 Hyland Software, Inc.
763
Workflow OnBase 16
Note: Business Day(s) is only available from the Period drop-down select list if a Work
Studio - Workflow Rules
Note: If both of the values being compared are not date/time values and hours or
minutes is selected, this will evaluate false because only the date is evaluated.
Note: This setting is not applicable for all comparison options. When it is not applicable,
the fields will become disabled.
Select a comparison option from the drop-down select list. The options are as follows:
Option Description
D1 is more than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in more
than the time period specified
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be more than 2 days before
value 2.
D1 is fewer than N Time Periods before D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time before the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days before value
2.
D1 is fewer than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in less
than the time period specified.
For example, if you set the time period to 2
days, in order for this rule to return true,
value 1 would be less than 2 days after value
2.
©
2016 Hyland Software, Inc.
764
OnBase 16 Workflow
Option Description
D1 is more than N Time Periods after D2 This option is dependent on the number of
periods and the interval of the time period set.
The comparison checks to see if the first value
occurs in time after the second value in more
than the time period specified.
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
©
2016 Hyland Software, Inc.
765
Workflow OnBase 16
Note: Property names are case sensitive in the Classic Client. Property names are not
case sensitive in the core-based clients.
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
Note: Currency values that include currency symbols cannot be compared to pure
numeric values.
Property Exists
©
2016 Hyland Software, Inc.
766
OnBase 16 Workflow
Note: Only alphanumeric characters are supported in property names. As a best practice,
do not use spaces in property names.
System Category
Audit Sample
Moves the specified percentage of documents evaluated down one path and the
remaining documents down another path.
Option: Percent to Pass
Specify the percentage chance each document has of being audited. A Percent to Pass of
40% means each document has a 40% chance of being audited.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Content Type
Select the Content Type you want to check for from the drop-down select list. Available
content types are Document, Entity Item, Managed Folder, and WorkView Object.
©
2016 Hyland Software, Inc.
767
Workflow OnBase 16
Option: Queue
Select the queue from the drop-down select list.
Option: Operator
Select the comparison Operator from the drop-down select list.
Option: Item Count
Studio - Workflow Rules
Enter the number of items for which you want the rule evaluated in the Item Count field.
Option: Count Items
If the queue selected in the Queue drop-down select list is a load balanced queue, the
Count Items fields are enabled. The following options are available:
• Select All to count all items in the selected queue.
• Select Assigned To and select a specific user from the drop-down select list.
• Select Assigned To (Keyword Specified) if you want to count the items assigned
to a user specified in the value of the selected Keyword Type.
Caution:When used against a notification and a notification is sent to an e-mail address that
is outside of the internal server (example: person@company.com), when checked to see if
the notification action was performed successfully, it will always return a true value.
Caution:If multiple messages are sent using MAPI (dmmailservice.dll) and one of the
messages is sent to an invalid address, but others are successfully sent, it returns a true
value.
Check Ownership
Check the current ownership for an item in a selected life cycle and queue.
©
2016 Hyland Software, Inc.
768
OnBase 16 Workflow
Option: Queue
Select the Queue in which you want to check for ownership from the drop-down select
Caution: Be careful not to run this rule against the same document multiple times if your
business process does not require this. If the rule is executed once on a document and the
message type is marked complete, running the rule again on the same document can result
in archival of the message, depending on your Message Broker Maintenance settings.
Note: This property must be identical to the property configured in the Publish Message to
EIS Message Broker property.
Option: Status
Select the Status that the rule will search for. The following values are available:
• Pending: this status indicates that a message is pending, either because OnBase
has not yet sent the message, or because OnBase has not yet retrieved a response
from the LOB system.
• Success: this status indicates that a message is complete. The LOB system
received the dequeued message and processed it successfully.
• Data Error: this status indicates that the LOB system received the dequeued
message but was unable to process it due to a data type error. For example, this
could occur if the LOB system expects a date value in a particular field but is instead
presented with a string value.
©
2016 Hyland Software, Inc.
769
Workflow OnBase 16
• System Error: this status indicates that the LOB system received the dequeued
message but was unable to process it due to an error that is not related to the
message data. For example, this could occur if there is a bug in the LOB system’s
messaging code that renders the LOB system unable to correctly process the
message.
Option: Response Handling Options
Studio - Workflow Rules
Calls a custom DLL function to determine if the rule should evaluate to TRUE for the
current document. The DLL function should implement application-specific logic for your
domain. The function signature should match the following format: int (CALLBACK*
DLLEXITPROC)(long nRuleNum, long nDocumentHandle, long nDocumentTypeNum)
OnBase passes the current rule number, the current Document Handle, and the
Document Type ID to the function. The return value for the function should be TRUE for
success, FALSE for failure, or IDCANCEL to abort processing of the current document.
Option: DLL Name
Type the name of your system DLL in the DLL Name field. This is a required field.
Option: Function Name
Type the name of the function to call in the Function Name field. This is a required field.
Note: The function name can have any name you choose, with a maximum length of 30
characters.
Evaluate Expression
Evaluates an expression for the current item.
©
2016 Hyland Software, Inc.
770
OnBase 16 Workflow
Option: Expression
In the Expression field, you can define an expression that will result in a value. The
following options are available:
• Show List: You can click the Show List button to access Keyword Types and
functions to use in the Expression field. The All tab shows both Keywords Types
and functions or you can limit the options by clicking either the Keywords or
Supported Operators
The following operators are supported:
• +, -, *, /, =, !=, <>, <, <=, >, >=
• Brackets for grouping
• The NOT, OR, and AND operators
• The case-sensitive “=” operator. In order to compare two values as case-
insensitive the user will need to convert both values to upper or lower case
using the appropriate function.
Functions
The following functions are supported:
Function Description
©
2016 Hyland Software, Inc.
771
Workflow OnBase 16
Function Description
©
2016 Hyland Software, Inc.
772
OnBase 16 Workflow
Function Description
Floor Returns the largest whole number less than or equal to the
specified number.
©
2016 Hyland Software, Inc.
773
Workflow OnBase 16
Function Description
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
©
2016 Hyland Software, Inc.
774
OnBase 16 Workflow
Function Description
©
2016 Hyland Software, Inc.
775
Workflow OnBase 16
Function Description
Round Returns the number with the specified precision nearest the
specified value.
Sum Returns the sum of elements. This can be used to calculate the
sum of all values for a specified Keyword or property. The
function must be able to convert the values to a decimal.
If the specified Keyword or property is not present on the item,
the function returns a value of 0.
If the specified Keyword or property contains only a single
value, that value is returned as the sum.
If there are multiple instances of the specified Keyword or if
the property contains an array of values, the function will
return the sum of all values.
©
2016 Hyland Software, Inc.
776
OnBase 16 Workflow
Function Description
WeekdayName Returns the name of a specified day of the week. The function
should be formatted as follows:
WeekdayName(DayOfWeek; Abbreviate)
Replace DayOfWeek with the number that corresponds to the
day of the week:
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
Replace Abbreviate with either true or false. True will
abbreviate the name of the day of the week, and false will
return the full name of the day of the week. For example:
WeekdayName(2; true) returns the value "Tue", and
WeekdayName(2; false) returns the value "Tuesday".
XPath Used for retrieving the value from an XML document currently
being evaluated in the rules engine.
Constant Description
©
2016 Hyland Software, Inc.
777
Workflow OnBase 16
Symbol Description
%M Extracts metadata values from items. This includes attribute values from
Studio - Workflow Rules
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
©
2016 Hyland Software, Inc.
778
OnBase 16 Workflow
Testing Expressions
You can also test expressions within the OnBase Studio configuration. To test an
expression, click Test. The Test Expression dialog box is displayed.
©
2016 Hyland Software, Inc.
779
Workflow OnBase 16
Click Remove to remove a manually added variable from the Variables list.
Option: Test
Once the expression and variable(s) is configured properly, click Test to verify the
expression. A dialog box is displayed to show you the results of your test. The following
is an example:
Upon clicking Close in the Test Expression dialog box, a message asking Do you want to
update the express in the action? is displayed. Click Yes , if you want the action’s
Expression field to reflect the Test Expression dialog box’s configuration. Click No to
return to the action without changing the existing configured expression.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
©
2016 Hyland Software, Inc.
780
OnBase 16 Workflow
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Assigned in Life Cycle
You can narrow the queues displayed in the Load Balancing Queue drop-down select list
by selecting the life cycle the appropriate queue is within by selecting the life cycle from
the Assigned in Life Cycle drop-down select list.
If you want to check if the currently logged on user is assigned to the item or if a user
group to which the user belongs is assigned to the item, select <Current User> from the
Assigned User, User Group, or Role drop-down select list. If you want to see if any user is
assigned to the item, select <Any>.
Note: If the Workflow log is purged, the determination of whether items have existed in a
life cycle before may not be accurate.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Note: If the current life cycle is selected, the rule will always evaluate to true.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
©
2016 Hyland Software, Inc.
781
Workflow OnBase 16
Option: Queue
Studio - Workflow Rules
The Queue drop-down list allows you to specify where the system should search for the
item.
Note: If the current queue is selected, the rule will always evaluate true.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
Option: Life Cycle
You can narrow the queues displayed in the Queue drop-down select list by selecting the
life cycle the appropriate queue is within by selecting the life cycle from the Life Cycle
drop-down select list.
©
2016 Hyland Software, Inc.
782
OnBase 16 Workflow
Option: Queue
The Queue drop-down list allows you to specify where the system should search for the
item.
Note: The rule will evaluate true if the item is currently in the specified queue.
Item in Workflow
Note: This rule is only functional for the Core-based Workflow interfaces.
Checks for the existence of the item across all life cycles in Workflow, or across multiple
life cycles/queues.
Option: Target
In the Target drop-down select list, define whether you want the rule to evaluate the
current document/item in the queue or a related document/item.
If you are configuring the rule for related documents/items, see Related Tab on page 792
for more information.
©
2016 Hyland Software, Inc.
783
Workflow OnBase 16
Displays a question box and prompts the user to select a button for his or her response.
Type the question to present to the user in the Question Text box in the rule fields
section. The question should be posed to allow for yes/no true/false answers.
Note: This rule is not supported in the Mobile Access for Windows Phone interface.
©
2016 Hyland Software, Inc.
784
OnBase 16 Workflow
Select a Keyword Type from the Keyword Type drop-down list and enter the Keyword
Type instance in the Repeat field. Click Keyword and the Keyword Value will appear in the
Question Text .
If you have two values for a Keyword Type, you can add multiple Keyword Types to the
Question Text . Type the number, 2, in the Repeat field, select the Keyword Type from the
Keyword Type field and the Keyword Type will appear twice into the Question Text field.
Space- - Adds a space, a hyphen, and another space to separate the different
Space symbols ( - ).
Doc Date %D Adds the current document’s date stored value into the system.
User %U Displays the User Name of the user who is currently logged in.
Time %I1 Adds the time that the current document was stored into the
Stored system. This value cannot be modified.
Symbol Description
Note: This symbol is only applicable when used with an Institutional Database.
%C Displays the name of the user who created the current document.
%D1 Displays the date that the document was stored. This value cannot be changed.
%I1 or %T Displays the time that the document was stored. This value cannot be changed.
©
2016 Hyland Software, Inc.
785
Workflow OnBase 16
Symbol Description
%K#.n Displays the Keyword Value of Keyword Type # n times. For example,
%K00101.4 would display up to 4 unique Keyword Values for Keyword Type
101 for a single document.
For some functionality, a Keyword Type drop-down list may be available to
Studio - Workflow Rules
configure this. Select a Keyword Type from the drop-down select list, enter
the number of times you want the Keyword Value to be displayed in the Repeat
field, and click Keyword. The value in the Repeat field specifies how many
instances of the Keyword Value will be displayed. Entering an * character will
pull all existing Keyword Values for display up to 99 instances.
Note: When using the Classic Client interface, double digits in the Repeat field
are not supported.
%M Extracts metadata values from items. This includes attribute values from
WorkView objects or a field values from an Entity item.
%M must be followed by the metadata value you want to extract. For example,
if you want to extract the value of a WorkView attribute called Name, it would
be %MName.
The token strings can contain nested expressions. Example, a nested WorkView
attribute: %MVendor.Buyer.Name.
%U Displays the user name of the currently logged in user who executed the task.
%V### Displays the value of a configured Workflow property. For example, to display
the value for the property “Color”, this symbol would be configured %VColor.
Note: If a property name has spaces, using %V to display the property value
will not preserve the spaces, and therefore, the property will not be correctly
identified.
The following symbols are not supported in the Classic Client interface:
• %L [life cycle ID]
• %L2 [life cycle name]
©
2016 Hyland Software, Inc.
786
OnBase 16 Workflow
• %Q [queue ID]
• %Q2 [queue name]
%M [item metadata value] is not supported in the Classic OnBase Client interface or the
Core-Based OnBase Client interface.
The question is displayed in the User Interaction window while a document is displayed
in the viewer.
Note: If the answer is stored in a numeric Keyword Type, the affirm button will store 1 as
the value, the deny button will store 0 as the value, and the abort button will not store
any value. Also, the abort button does not store any value when the answer is stored in
an alphanumeric Keyword Type.
©
2016 Hyland Software, Inc.
787
Workflow OnBase 16
You can configure this rule to evaluate to true only when a defined number of related
items are found. Select the Operator Type from the drop-down that you want to use to
compare the number of related items found to the specified value. Choose one of the
following options:
• Select Constant Value and enter the value in the field if you want to specify a
static number to compare to the number of related items found.
• Select Property and enter the name of the property that will contain the value
you want to use to evaluate against the number of related items found.
Tip: If you want this to evaluate to true when any related item is found, select > as the
Operator and specify 0 as a Constant Value .
Note: This rule is only supported in the Core-based OnBase Client and the Web Client
interfaces.
Option: Script
The Script drop-down select list allows you to select a configured Unity script that will be
executed.
Option: Refresh item after script has executed
The Refresh item after script has executed option allows you to refresh the item after the
selected script has been executed. The option reloads the item information from the
database, so everything about the item is refreshed, including keyword values,
autoname strings, page, etc. This option is needed when Unity scripts are executed and
the item or its properties are modified and the rules and actions that follow the script
execution depend on the updates to the item. Using this option ensures that once the
script completes, the current item is refreshed in Workflow to update any keyword data
and other changes made to the item via the script.
args.ScriptResult is used to define whether the to run the OnTrue or OnFalse task list.
The default value of args.ScriptResult = false.
Additionally, you can create a new script or edit an existing script by selecting the drop-
down button next to the Script field. See Unity Projects on page 800 for more
information.
©
2016 Hyland Software, Inc.
788
OnBase 16 Workflow
WorkView Category
Option: Application
Select the Application from the drop-down select list.
Option: Class
Select the Class from the drop-down.
Option: Attribute Name
Select the attribute you would like to check by clicking the ellipsis (...) button and
selecting the appropriate attribute for the Attribute Name field.
Option: Against Value
To check the value of the attribute with a specific value, select the Against value check
box. You can select the Operator from the drop-down select list that you want to use to
evaluate the selected attribute’s value. Choose one of the following options:
• Constant - Provide a constant value to check against. Enter a hard-coded value
in the field.
• Property - If you will be setting the check value in a named property, specify the
name of the property in the field.
©
2016 Hyland Software, Inc.
789
Workflow OnBase 16
If you are checking the previous value, you can also request the system to provide a
numerical difference between the original and current values, and to save the resulting
number in a named property by entering the name of the property in the Save numeric
difference to property field. The property that stores this difference can be used to
update any type of total or count attribute that needs to be kept synchronized with the
attribute data.
Studio - Workflow Rules
Note: Requesting a numerical difference for an attribute that does not represent a
number will produce an error, as the results are undefined.
Note: If both Against value and Previous Value was Changed From is configured, the
Against value condition is checked first. If it results to true, the Previous Value was
Changed From condition is checked. Both condition checks must evaluate true in order for
the rule to evaluate true.
Note: When checking a relationship attribute for a previous value, the relationship on the
current object is checked; the attribute on the related object itself is not checked. The
rule will evaluate true when the relationship determined by the relationship attribute on
the current object has changed. If the related object’s value that has changed, but the
relationship itself has not changed on the current object, the rule will evaluate false.
Note: When evaluating a new object, this rule will always evaluate false because the
object did not have any previous values.
©
2016 Hyland Software, Inc.
790
OnBase 16 Workflow
Note: Typically, the value entered will be a single class name. It is possible for a property
Note: This option is not supported if you include a list of classes via a named property.
Note: This option is not supported if you include a list of classes via a named property.
Option: Application
Choose the Application of the object whose value to will be evaluated.
Option: Class
Choose the Class of the object whose value to will be evaluated.
Option: Data Set
Choose the Data Set to test against from the drop-down select list. All datasets
configured in WorkView are provided in the drop-down select list.
©
2016 Hyland Software, Inc.
791
Workflow OnBase 16
When configuring a System Task, the Previous check box is enabled. This option
allows you to get the previous value of the specified attribute from the current
object. If this option is not selected, the current value is used.
• Select Property if you will be setting the checked value in a named property.
Specify the name of the property in the field.
• select Constant if you wish to provide a constant value to check against. Provide
a value in the field.
The following is an example of how this rule could be used. Datasets are configured to
divide the 50 states into regions, where each dataset is named for the region and all the
states of that region are values in the dataset. To test an object that has a State
attribute to see if it is in the “Southwest” region, a Dataset Contains rule can be created
specifying the Southwest dataset and the object’s State attribute.
Object Is New
Used to check the object’s status to determine if it is a new object. This is used in
OnBeforeSaveObject and OnBeforeOpenObject events when different validations must
be applied if the object is new or pre-existing.
If the object is new, the result of this rule is TRUE. Otherwise, it is FALSE.
Related Tab
Related Tab for Unity Life Cycles
When a Unity Life Cycle is configured, the following options are available on the Related
tab.
Related Tab
The Related tab is displayed when an rule requires related document to be configured.
The Related tab allows you to configure how related documents are defined.
Option: Portfolio Type
Select this option to use a portfolio type to identify related items for rule and select the
appropriate portfolio type from the drop-down list.
Option: Portfolio Relation
Select this option to use a portfolio relation to identify related items for rule and select
the appropriate portfolio relation from the drop-down list.
©
2016 Hyland Software, Inc.
792
OnBase 16 Workflow
Related Tab
Caution: The Related tab is displayed when an action requires related document to be
configured. The Related tab allows you to configure how related documents are defined. If
the primary document also meets the requirements of a related document, the primary
document is excluded from related documents results.
Note: When a Workflow rule evaluates related documents, as soon as the rule encounters
one related document that evaluates True for the rule’s condition, the rule evaluates as
True and the True logic is executed. If all related documents evaluate to False, then the
False logic is executed.
Note: If you do not configure Keyword Types, Workflow will not be able to find related
documents.
©
2016 Hyland Software, Inc.
793
Workflow OnBase 16
Note: If all common keywords for the current document contain null values for the
common Keyword Types, Workflow will not find any related documents.
Note: If there is at least one common Keyword Type for the current document that
contains a value, but one or more of the other common Keyword Types have null values
on the current document, the rule will evaluate true if any related document matches the
existing value in the common Keyword Type.
The Search Multiple Values Independently optional check box is used for Keyword Types
that can have multiple values on the current document. If this check box is enabled, a
related document can match any one of the values contained for that Keyword Type on
the current document (as well as the other common keywords designated) for the rule to
succeed. To enable this feature for a common keyword, click the check box to the left of
the Keyword Type name after the common keyword(s) have been added. If this option is
disabled, the related document must match all values for a given Keyword Type if it
contains multiple values on a primary document.
Tip: Common keywords should be configured for a related document rule. Without
common keywords defined, the rule will not evaluate against any documents.
Note: It is not recommended that floating point Keyword Types are used for finding
related items.
Note: Only folder types configured as Workflow folders will be displayed for selection in
the Folder Type drop-down select list.
Note: If there is at least one common Keyword Type for the current document that
contains a value, but one or more of the other common Keyword Types have null values
on the current document, the rule will evaluate true if any folder of the assigned folder
type has a matching value for the common Keyword Type. Common Keyword Types for
Folder Types are configured in Folder Type configuration.
©
2016 Hyland Software, Inc.
794
OnBase 16 Workflow
Related documents can also be determined by document handle when using folder types.
For information about configuring folder types to relate documents by document handle,
see Relating Documents by Document Handle with Folders on page 180.
Option: Associated Primary Document
Note: This option is supported only in the Core-Based Client and Web Client interfaces.
Caution: This option only applies when a Work Folder document has been dragged-and-
dropped to an ad hoc task.
Sometimes access back to the primary document in order to obtain information, for
example, copying keywords from the primary document, is needed while the task list is
executing.
The option allows users to relate back to the document that was last selected from the
Inbox when dragging and dropping a document from a Work Folder to an ad hoc task.
If a rule that is configured with this relationship option is executed in any other manner
(traditional ad hoc task execution, System Work, Timer Work, Load Balancing Work or
System Tasks), the following message is displayed in the Diagnostics Console, the rule
evaluates to "False", and the remainder of the task list continues execution:
"Relationship type is only valid for tasks executed via drag and drop from the work
folder"
Option: Require All Common Keywords Present on Primary Document
Note: This option is not supported in the Classic Client Workflow interface.
Note: This option is available when searching for related documents by Document Type
or by Folder Type.
When this option is checked, the query logic requires that all configured common
keyword values must be present in order to return matching related documents. If the
primary document does not have all of the common keywords present, the query is
aborted and a message is logged to the Workflow Trace stating that "Related Document
Query aborted: primary document does NOT have all common keywords present".
The following is required for this option:
• Common Keywords must be configured.
• The primary document must have all of the configured common keywords
present on the document in order for the query to run.
• The primary document must have a value for each of the configured common
keywords in order for the query to run.
• This option is not available when searching for related documents by Document
Handle.
©
2016 Hyland Software, Inc.
795
Workflow OnBase 16
Earlier
If you are configuring a rule in a life cycle configured to be compatible with versions of
OnBase 11.0 and earlier, an icon is displayed next to the rule to signify if the rule is
supported in the Classic Client interface or in the Core-Based interfaces.
If the rule is supported in the Classic Client interface, the following icon is displayed:
For specific support for each interface that is Core-Based, see the description for each
action.
©
2016 Hyland Software, Inc.
796
STUDIO ADMINISTRATION
Overview
This chapter contains general administrative tasks within OnBase Studio, such as
connecting to repositories, the creation of Unity Projects, and the configuration of
OnBase Studio Options, which allow you to configure an environment that is best suited
to your needs.
Connecting to Repositories
To access a repository, in the Repositories window, select the repository from the drop-
down select list. You will either be automatically logged into the repository or you will be
prompted for user credentials.
Note: If there is a system lock, you will be unable to open the repository.
In order for your changes and additions to a repository to be reflected, you must save
the repository. Any changes you make will not be saved until the repository is saved. You
can save a repository by clicking Save button on the Home ribbon. Alternatively, you can
click the Save drop-down menu and select a specific repository to save or Save All to
save all of the repositories.
Items that have been changed and not saved are denoted with an asterisk (*).
Upon clicking Save or Save All , a Saving Repository status window is displayed. You can
click Cancel to abort saving.
©
2016 Hyland Software, Inc.
797
Workflow OnBase 16
1. Database connection repositories are opened via the Connect dialog box. Open the
Connect dialog box in one of two ways:
• Launch OnBase Studio. The Connect dialog box is displayed on startup.
• If OnBase Studio is already connected to a repository, click Connect in the
Home ribbon menu to open another repository.
Studio Administration
Note: Studio does not support remoting as a communication method for the Application
Server. SOAP must be used. Ensure that the full Application Server URL to the service
page uses Service.asmx.
3. Enter a Data Source or select one from the drop-down select list. When Local ODBC
is selected as the connection type, the Data Source list is populated with all
available data sources. When connecting via an Application Server, the data
source entered is saved as an option in the Data Source drop-down select list for
future selection once you have connected successfully.
©
2016 Hyland Software, Inc.
798
OnBase 16 Workflow
4. Select an Authentication Type from the drop-down select list. The following
options are available:
• Standard Authentication - Select this option to use standard OnBase
credentials.
• NT Authentication - Select this option to use Active Directory authentication.
To use this option, your system must be configured for Active Directory -
Basic or Active Directory - Enhanced authentication. For more information,
Studio Administration
see the Network Security module reference guide.
• NT Authentication (Interactive) - Select this option to enter credentials for
Active Directory authentication. The User Name must include a domain. To
use this option, your system must be configured for Active Directory - Basic
or Active Directory - Enhanced authentication. For more information, see the
Network Security module reference guide.
5. Enter a User Name and Password.
Select Remember password if you want OnBase to remember your password.
6. Click Connect.
Refreshing Repositories
You can refresh a repository in order to work with the most up-to-date configuration for
the database that the repository is associated with. To refresh a repository, right-click
on an item in the repository within the Repositories pane and select Refresh or select an
item and press F5 on the keyboard.
Refreshing will update the open repository, which has an item selected in it, with all
changes that have been saved to the database since the repository was opened. A
refresh is not limited to changes made by the current user, but will update the repository
with all changes that have been saved to the database. Items with changes that have
not been saved to the database are not refreshed.
©
2016 Hyland Software, Inc.
799
Workflow OnBase 16
Unity Projects
Unity projects are created in order to use Unity Scripts. You can create either a script or
a library.
Note: The Unity Automation API license is required to configure Unity scripts in a
database.
Studio Administration
©
2016 Hyland Software, Inc.
800
OnBase 16 Workflow
Studio Administration
7. Select the type of script you want to create. The list can be filtered by typing in
the Find field. Descriptions of each option are displayed in the dialog box upon
selection.
Note: Client Unity Workflow Scripts can only be configured in OnBase Studio and
executed in the Unity Client interface.
©
2016 Hyland Software, Inc.
801
Workflow OnBase 16
Studio Administration
9. Select the user group you would like to grant rights to the project from the drop-
down select list.
10. Click Add.
11. Next to the user group, select View to grant view rights and select Modify to grant
editing rights.
12. Repeat the previous steps for each user group.
13. Click Next.
The Summary screen is displayed. This screen shows the current configuration for
the new Unity Script Project. To make changes to the configuration, click
Previous .
14. Click Finish . A tab opens for the project. You can enter the appropriate script.
15. When you are finished, do one of the following:
• To save the project, click the Save button.
• To save and publish the project, click the Save & Publish button.
• To build the project, click the Build button.
Note: For more information on configuration, troubleshooting, and the various types of
Unity Scripts, refer to the Unity Scripting section of the OnBase SDK.
©
2016 Hyland Software, Inc.
802
OnBase 16 Workflow
References Tab
The References tab contains a list of assemblies that can be referenced by the script.
Studio Administration
Properties Tab
The Properties tab displays script performance statistics for the currently opened version
of the script. If there are multiple versions of the script, statistics for the most recent
version of the script are shown.
To show script performance statistics for all versions, click Show Stats for All Versions .
Versions Tab
The Versions tab lists the versions of the project that exist. You can also set a version to
be the active version in this tab.
Permissions Tab
The Permissions tab allows you to grant View or Modify rights to user groups.
©
2016 Hyland Software, Inc.
803
Workflow OnBase 16
©
2016 Hyland Software, Inc.
804
OnBase 16 Workflow
Studio Administration
7. Select the user group you would like to grant rights to the project from the drop-
down select list.
8. Click Add.
9. Next to the user group, select View to grant view rights and select Modify to grant
editing rights.
10. Repeat steps 7 to 9 for each user group.
11. Click Next.
The Summary screen is displayed. This screen shows the current configuration for
the new Unity Library Project. To make changes to the configuration, click
Previous .
12. Click Finish . A tab opens for the project. You can enter the appropriate script.
13. When you are finished, do one of the following:
• To save the project, click the Save button.
• To save and publish the project, click the Save & Publish button.
• To build the project, click the Build button.
©
2016 Hyland Software, Inc.
805
Workflow OnBase 16
References Tab
The References tab contains a list of assemblies that can be referenced by the script.
Versions Tab
The Versions tab lists the versions of the project that exist. You can also set a version to
be the active version in this tab.
Studio Administration
Permissions Tab
The Permissions tab allows you to grant View or Modify rights to user groups.
©
2016 Hyland Software, Inc.
806
OnBase 16 Workflow
5. Click Open.
Tip: To open a specific version of a project, click the arrow on the right side of the Open
button, and select Specific version...
Studio Administration
Managing Unity Projects
You can manage Unity Projects from the Manage Unity Projects window. To access the
Manage Unity Projects window, do the following:
Note: Unity Developers can only view the scripts that they themselves have created.
Unity Administrators can view all scripts.
See the following topics for information on the functionality available when working with
Unity Projects:
• Configuring the Default Diagnostic Level for a Unity Script on page 808
• Monitoring Unity Project Usage on page 808
• Monitoring Unity Script Performance Statistics on page 809
• Clearing Script Performance Statistics on page 810
• Deleting Unity Projects on page 810
• Recovering a Deleted Unity Project on page 811
©
2016 Hyland Software, Inc.
807
Workflow OnBase 16
1. From the Manage Unity Projects window, select the Repository containing the
project.
2. Select the Unity Script for which you want to configure the default diagnostics
level.
3. Click Update Diagnostics. The Update Diagnostics dialog displays:
1. From the Manage Unity Projects window, select the Repository containing the
project.
2. Select a Unity Script, Unity Library, or an Imported Assembly for which you want
to view usage.
• To view usage of a Unity Script or a Unity Library, select the Projects tab. On the
Projects tab, select the script or library for which you want to view usage.
By default, all projects are shown. To show only unpublished projects, click the
drop-down select list and select Unpublished. To show deleted projects, select
the Show Deleted Projects check box.
• To view usage of an imported assembly, select the Imported Assemblies tab. On
the Imported Assemblies tab, select the imported assembly for which you want
to view usage.
By default, only the most recent versions of assemblies are shown. To show all
versions, deselect the Show Active Assemblies Only check box.
©
2016 Hyland Software, Inc.
808
OnBase 16 Workflow
3. Click the Script Usage button. The Script Usage window displays:
Studio Administration
The Script Usage window allows you to locate where in OnBase a selected Unity
Script, Unity Library, or imported assembly is currently used.
• For a Unity Script, the dialog displays the locations where the selected script is
used. If the script is not used, None is displayed.
• For a Unity Library, the dialog displays the Unity Scripts that reference the
selected library. If the library is not referenced, None is displayed.
• For an Imported Assembly, the dialog displays the Unity Scripts and Unity
Libraries that reference the assembly. If the assembly is referenced in a library,
scripts that reference the library are displayed in a tree structure below the
library. If the assembly is not used, None is displayed.
1. Open a Unity Script project. See Opening an Existing Unity Project on page 806.
2. In the Properties pane, click the Properties tab.
©
2016 Hyland Software, Inc.
809
Workflow OnBase 16
3. The following performance statistics are displayed for the selected script:
Number of Times The number of times the selected script has been executed.
Executed
Studio Administration
Exceptions Thrown The number of exceptions thrown while the script was being
executed.
Last Executed The last date and time that the script was executed.
Average Execution Time The average execution time for the script. This is calculated based
on the number of times the script executed and the average time
it takes to run the script.
By default, the Properties tab only shows statistics for the currently opened
version of the script.
4. To show combined statistics for all versions of the script, click the Show Stats for
All Versions button.
Caution: This action clears the statistics for all versions of the script and cannot be undone.
1. From the Manage Unity Projects window, select the Repository containing the
project.
2. On the Projects tab, select the Unity Script for which you want to clear the
performance statistics.
3. Click the Clear Performance Stats button.
The message “ Performance statistics for all versions of the script will be deleted. Are
you sure you wish to clear these statistics?” displays.
4. To clear the performance statistics for the script, click Yes. To cancel, click No.
Tip: Viewing the usage of a Unity Project can help you determine where a script is being
used. See Monitoring Unity Project Usage on page 808 for information.
1. From the Manage Unity Projects window, select the Repository containing the
project.
2. On the Projects tab, select the Unity Project you want to delete.
©
2016 Hyland Software, Inc.
810
OnBase 16 Workflow
1. From the Manage Unity Projects window, select the Repository containing the
Studio Administration
project.
2. On the Projects tab, select the Show Deleted Projects check box.
Previously deleted Unity Projects are displayed in the list. Deleted projects are
indicated by a status of Deleted in the Interface column.
3. Select the project you want to recover and click the Recover Deleted Project
button.
4. If multiple versions of the project exist, you are prompted to select which version
of the project should be recovered. Double-click the version you want to recover.
Note: If you recover a published version of the project, the published version becomes
the active version.
1. From the Manage Unity Projects window, select the Repository containing the script
or library you want to export.
2. On the Projects tab, Select a Unity Script or Unity Library to export. Press and
hold Ctrl while selecting a script or library to make multiple selections.
©
2016 Hyland Software, Inc.
811
Workflow OnBase 16
©
2016 Hyland Software, Inc.
812
OnBase 16 Workflow
Studio Administration
9. Verify the information displayed in the Details text box is correct. To make any
configuration changes, click the Previous button.
10. To automatically open the export folder when the export is complete, select the
Open the export folder when completed check box.
11. When you are finished reviewing the export configuration, click Finish .
Exporting an Assembly
You can export previously imported assemblies separately from Unity Scripts and Unity
Libraries.
1. From the Manage Unity Projects window, select the Repository containing the
assembly or assemblies to export.
2. On the Imported Assemblies tab, Select one or more assemblies to export. Press
and hold Ctrl while selecting an assembly to make multiple selections.
By default, only the most recent versions of assemblies are shown. To show all
versions, deselect the Show Active Assemblies Only check box.
©
2016 Hyland Software, Inc.
813
Workflow OnBase 16
©
2016 Hyland Software, Inc.
814
OnBase 16 Workflow
Studio Administration
7. Verify the information displayed in the Details text box is correct. To make any
configuration changes, click the Previous button.
8. To automatically open the export folder when the export is complete, select the
Open the export folder when completed check box.
9. When you are finished reviewing the export configuration, click Finish .
Unity Integrations
You can create Unity Integrations in OnBase Studio to manage which external Unity API
applications have access to connect to the Unity API.
Note: You must be a Unity Administrator in order to work with Unity Integrations.
©
2016 Hyland Software, Inc.
815
Workflow OnBase 16
©
2016 Hyland Software, Inc.
816
OnBase 16 Workflow
Studio Administration
6. Enter the Identity string that should be used to associate the external application
with the Unity Integration.
You can enter your own identity value, or you can click the Generate GUID button
to generate a unique identity.
7. By default, the integration is enabled after it is created. To disable the
integration, deselect the Enable this Integration upon creation check box.
8. Click Next.
The Summary screen is displayed. This screen shows the current configuration for
the new Unity Integration. To make changes to the configuration, click Previous .
9. Click Finish. The integration is created. The integration will be saved the next time
that the repository is saved.
©
2016 Hyland Software, Inc.
817
Workflow OnBase 16
Option Description
Studio Administration
Description The description for the Unity Integration. If necessary, you can modify the
description text.
Owner The owner of the Unity Integration. By default, the OnBase user that
created the integration is assigned as the owner.
To change ownership of the integration, select the integration owner from
the drop-down select list. The ownership change will be saved the next time
that the repository is saved.
Identity The identity of the Unity Integration. If necessary, you can update the value
or generate a new GUID by clicking the Generate GUID button.
Enabled The Enabled check box controls whether or not the selected integration is
enabled.
To enable the integration, select the check box. To disable the integration,
deselect the check box.
Note: Changes made in the properties pane will be saved the next time that the
repository is saved.
Renaming an Integration
To rename an integration:
Deleting an Integration
To delete an integration:
©
2016 Hyland Software, Inc.
818
OnBase 16 Workflow
Studio Administration
3. Select the integration that you want to reactivate. You can select more than one
integration at a time.
4. Click OK . The integration is reactivated and added to the list of Unity Integrations
in the Repositories pane. This change will be saved the next time that the
repository is saved.
©
2016 Hyland Software, Inc.
819
Workflow OnBase 16
A portfolio type consists of one or more portfolio relations. Portfolio types are assigned
at the queue level to determine what items are displayed in the Related Items pane when
a primary item is selected. In addition, portfolio types and portfolio relationships can be
used in rules and actions configured with a Target of Related Item to determine what
related item the rule or action will process.
Portfolio relations allow you to specify how:
• Documents relate to other documents, WorkView objects or entity items.
• WorkView Objects relate to other WorkView objects or documents.
• Entity Items relate to documents or WorkView objects.
Caution: If you are finding documents by Document Type and Keyword Type mapping, or by
document handle, users must have rights to view the Document Type in order to view
related items. If you are finding documents by folder type, users must have rights to the
folder type in order to view related items. Users do not need rights to the Document Types
configured for the folder type.
©
2016 Hyland Software, Inc.
820
OnBase 16 Workflow
1. In the Home ribbon within the Portfolios ribbon group, click Portfolio Relations .
Studio Administration
2. Select the Repository from the drop-down select list in which you would like to
configure the portfolio relation.
©
2016 Hyland Software, Inc.
821
Workflow OnBase 16
©
2016 Hyland Software, Inc.
822
OnBase 16 Workflow
Wizard Options
Depending on the types of items you are relating, the wizard options available vary. The
following relationship types are available:
• Relating Documents to Documents on page 823
• Relating Documents to Entity Items on page 827
• Relating Documents to WorkView Objects on page 828
Studio Administration
• Relating Entity Item to Documents on page 833
• Relating WorkView Objects to Documents on page 837
• Relating WorkView Objects to WorkView Objects on page 840
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
823
Workflow OnBase 16
When Related Content Type is set to Documents, the following options are available:
Studio Administration
Document Handle
This option causes the system to use the value contained in the Document Handle
property as the common denominator between the current and related document.
Document Type
©
2016 Hyland Software, Inc.
824
OnBase 16 Workflow
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
2. Click Keyword Mappings . The <Document Type> Mappings dialog box is displayed.
Studio Administration
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
825
Workflow OnBase 16
4. You can map to a specific Keyword Type , Property, or Constant value. Select a
Keyword Type from the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
5. The Search Multiple Values Independently option is used for mapping Keyword
Types that can have multiple values on the current item. If this check box is
Studio Administration
enabled, a relationship can be established for any of the values contained for that
Keyword Type on the current item. When this option is selected, there will be a
check mark next to the mapping in the <Document Type> Mapping dialog box.
6. Click OK.
7. Repeat 3 to 6 for each mapping you want to establish.
8. When finished, click OK.
If you would like all common values to exist on the primary item, select Require All
Common Values On Primary Item .
When mapping Keyword Types to other Keyword Types, the following applies when using
different data types:
Alphanumeric Data from an Alphanumeric Keyword Type can be copied to any other
data type as long as the value in the Alphanumeric Keyword Type is a
valid value for the target Keyword Type.
©
2016 Hyland Software, Inc.
826
OnBase 16 Workflow
Folder Type
If you want to relate documents by a folder type, select Folder Type and select the
appropriate folder type from the drop-down select list.
If you would like all common values to exist on the primary item, select Require All
Common Values On Primary Item .
Studio Administration
The following pertains to relating documents to entity items.
When the Content Type is set to Documents, the wizard will prompt with the following
screen.
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
827
Workflow OnBase 16
When the Related Content Type is set to Entity Items , the following options are available:
Studio Administration
Select the Entity Type and Field that you want to use to define a relationship for from the
drop-down select lists.
Note: If you are licensed for Agenda Management, Agenda Management selections are
available from these drop-down select lists. If you are licensed for Electronic Plan
Review, Plan Review Project selections are available from these drop-down select lists.
©
2016 Hyland Software, Inc.
828
OnBase 16 Workflow
When the Content Type is set to Documents, the wizard will prompt with the following
screen.
Studio Administration
Select the Document Type that you want to create a relationship for from the drop-down
select list. This is the Document Type the primary document belongs to.
©
2016 Hyland Software, Inc.
829
Workflow OnBase 16
When the Related Content Type is set to WorkView Objects , the following options are
available:
Studio Administration
©
2016 Hyland Software, Inc.
830
OnBase 16 Workflow
When you click Document Type Association , the following screen is displayed.
Studio Administration
Select the Application and Class that contains the Document Type Association you want
to use from the drop-down select lists.
Select the Document Type Association that will successfully map the Document Type you
previously configured for the primary document with objects of the Class you selected.
©
2016 Hyland Software, Inc.
831
Workflow OnBase 16
1. Select the Application and Class that contains the attribute you want to use from
the drop-down select lists.
2. Click Add. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
832
OnBase 16 Workflow
Studio Administration
3. You can choose to map from an Attribute or get the Attribute Name from Property.
Click the ellipsis button next to the Attribute field and select the attribute or
system property you want to map to determine a relationship.
If you select Attribute Name from Property, you can select Use Scoped Property Bag
to use a scoped property.
4. Select the Operator you want to use to evaluate whether or not a relationship
between a document and an objects exists from the drop-down select list.
5. You can map to a specific Keyword Type , Property, or Constant value. Select a
Keyword Type from the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
6. Click OK.
7. Map all appropriate attributes necessary to determine a relationship.
©
2016 Hyland Software, Inc.
833
Workflow OnBase 16
When the Content Type is set to Entity Items , the wizard will prompt with the following
screen.
Studio Administration
Select the Entity Type that you want to create a relationship for from the drop-down
select list. This is the entity type the primary item belongs to.
©
2016 Hyland Software, Inc.
834
OnBase 16 Workflow
When the Content Type is set to Entity Items and Related Content Type is set to
Documents , the following options are available:
Studio Administration
Document ID
Select Document ID if you want to map the value of item selected in the drop-down
select list to the document’s ID.
Document Type
©
2016 Hyland Software, Inc.
835
Workflow OnBase 16
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
2. Click Keyword Mappings . The <Document Type> Mappings dialog box is displayed.
Studio Administration
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
836
OnBase 16 Workflow
4. You can map to a specific Field , Property, or Constant value. Select a Field from
the drop-down select list or enter a Property or Constant value.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
5. Click OK.
6. Repeat 3 to 5 for each mapping you want to establish.
Studio Administration
7. When finished, click OK.
When the Content Type is set to WorkView Objects and the Related Document Type is set
to Documents, the wizard will prompt with the following screen.
Select the Application and Class that you want to create a relationship for from the drop-
down select lists. This is the application and class the primary object belongs to.
When <All> is selected in the Application drop-down select list, any class can be
selected, though a specified class is not required.
©
2016 Hyland Software, Inc.
837
Workflow OnBase 16
When the Content Type is set to WorkView Objects and Related Content Type is set to
Documents , the following options are available:
Studio Administration
Attached/Static Document(s)
Select Attached/Static Document(s) to make any document attached statically to a
WorkView object within the Documents tab a related document.
Dynamic Folder
Select a Dynamic Folder to make any document attached dynamically to a WorkView
object within the Documents tab, using a dynamic WorkView folder, a related document.
Dynamic folders are configured in WorkView.
Document Attribute
Select Document Attribute if you want to make the document attached to a WorkView
object through a document attribute a related document. Select the appropriate
document attribute by clicking the ellipsis button and selecting the attribute.
Document ID from Property
Select Document ID from Property to specify the property in the field that contains the
related document’s ID to identify it as a related document.
You can select Use Scoped Property Bag to use a scoped property. A session property
persists throughout a user’s session. A scoped property persists only for the duration of
a task’s execution.
Document Type
©
2016 Hyland Software, Inc.
838
OnBase 16 Workflow
1. Select Document Type and select the appropriate Document Type from the drop-
down select list. This is the Document Type the related document(s) belong to.
2. Click Keyword Mappings . The <Document Type> Mappings dialog box is displayed.
Studio Administration
3. Double-click on a Keyword Type you would like to map or the select the Keyword
Type and click Map. The Relation Mapping dialog box is displayed.
©
2016 Hyland Software, Inc.
839
Workflow OnBase 16
When both the Content Type and Related Content Type is set to WorkView Objects , the
following screen is displayed:
By Filter
©
2016 Hyland Software, Inc.
840
OnBase 16 Workflow
Studio Administration
1. Select the Application and Class that contains the objects you want to use for the
relationship from the drop-down select lists. Click Next .
©
2016 Hyland Software, Inc.
841
Workflow OnBase 16
Studio Administration
2. If you want to use an existing filter, select Existing Filter to select a filter already
configured in WorkView for the relationship.
3. If you want to create a filter for use in the portfolio relationship, select Dynamic
Filter.
©
2016 Hyland Software, Inc.
842
OnBase 16 Workflow
Studio Administration
5. Use the Open Grouping, Close Grouping , and Connector options to group and link
multiple mappings to create appropriate filter constraints.
6. You can choose to map from an Attribute or get the Attribute Name from Property.
Click the ellipsis button next to the Attribute field and select the attribute or
system property you want to map to determine a relationship.
If you select Attribute Name from Property, you can select Use Scoped Property Bag
to use a scoped property.
7. Select the appropriate Operator from the drop-down select list.
8. Select Property and enter a property name that will contain the value you want to
compare to the attribute or select Constant and enter the static value you will
evaluate on.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
9. Click OK.
10. Configure as many attribute mappings as appropriate.
By Related Object
©
2016 Hyland Software, Inc.
843
Workflow OnBase 16
1. Select the Application and Class that contains the objects you want to use for the
relationship from the drop-down select lists.
2. If you want to use a related attribute associated with the class selected, select
Related Attribute Name . Click the ellipsis button and select the appropriate
relationship attribute.
If you want to specify a property that will contain the name of the relationship
attribute you want to use to create the relationship, select Related Attribute Name
from Property: and enter the name of the property in the field.
If you select Property, you can select Use Scoped Property Bag to use a scoped
property. A session property persists throughout a user’s session. A scoped
property persists only for the duration of a task’s execution.
By Object ID
©
2016 Hyland Software, Inc.
844
OnBase 16 Workflow
Studio Administration
Enter the property name that will hold the object ID you want to base the relationship on
in the Get Object ID from Property field.
Optionally, you can specify a specific Application and Class to limit the evaluation to only
the application and class specified. If an application and a class are not specified, the
relationship will be evaluated for any object with the id within the system, regardless of
the application or class they belong to. Both an application and a class must be specified
to limit the objects evaluated.
©
2016 Hyland Software, Inc.
845
Workflow OnBase 16
1. In the Home ribbon within the Portfolios ribbon group, click Portfolio Types . The
Portfolio Types dialog box is displayed.
Studio Administration
2. Select the Repository from the drop-down select list in which you would like to
configure the portfolio type.
©
2016 Hyland Software, Inc.
846
OnBase 16 Workflow
Studio Administration
4. Enter Name for the portfolio type.
5. Select the Content Type from the drop-down select list that you want to associate
with the portfolio type. Available options are Documents, Entity Items, and
WorkView Objects .
©
2016 Hyland Software, Inc.
847
Workflow OnBase 16
©
2016 Hyland Software, Inc.
848
OnBase 16 Workflow
Searching in Studio
You can search open server repositories for items within OnBase Studio. To access this
feature, press Ctrl + f on the keyboard, click Find in the Home ribbon, or right-click in the
Repositories pane and select Find. The Find dialog box is displayed.
Studio Administration
Note: If the Find dialog box is opened when there is no repository open, the fields are
disabled. Once a repository is opened, the fields are enabled.
©
2016 Hyland Software, Inc.
849
Workflow OnBase 16
Enter search options and click Find All . Results are displayed in a tab at the bottom left
windows of OnBase Studio.
Search Options
Studio Administration
Option Description
Repository Select the repository you want to search from this drop-down
select list.
Look at these types (Find This drop-down select list allows you to specify the type of
Name) item you would like to search for.
The following options are available for the Find Name option:
• <All>
• Application Automator
• Storyboards
• Values / Local Data
• BPMN
• BPMN Collaboration Diagrams
• BPMN Processes
• Business Process Folders
• Workflow
• Actions
• Life Cycles
• Queues
• Rules
• Task Lists
• Timers
• WorkView
• Actions
• Applications
• Filter Bar Items
• Filter Bars
• Filters
• Folders
• Views
©
2016 Hyland Software, Inc.
850
OnBase 16 Workflow
Option Description
Look at these types (Find This drop-down select list allows you to specify the type of
Dependency) item you would like to search for.
The following options are available for the Find Dependency
option:
• AutoFill Keyword Sets
Studio Administration
• Document Types
• Folder Templates
• Folder Types
• Keyword Type Groups
• Keyword Types
• Note Types
• Unity Scripts
• VB Scripts
• Application Automator
• Values / Local Data
• BPMN
• BPMN Collaboration Diagrams
• BPMN Processes
©
2016 Hyland Software, Inc.
851
Workflow OnBase 16
Option Description
• Notifications
• Organizational Charts
• Portfolio Relations
• Portfolio Types
• Property Names
• Queues
• Rule Types
• Timers
• User Forms
• WorkView
• Attributes
• Calendars
• Classes
• Data Sets
• Filter Bars
• Filters
• Full Text Catalogs
• Keyword Type Maps
• Notifications
• Sequences
Find What You can enter what you want to search for in this field.
Look in You can search in all life cycles within the selected repository,
the currently selected life cycle, or a specific life cycle.
When you select BPMN Collaboration Diagrams or BPMN
Processes from the Look at these types drop-down select list,
you can only select <All> or select a specific business process
folder.
When you select Business Process Folders from the Look at
these types drop-down select list, you can only search for
<All>.
©
2016 Hyland Software, Inc.
852
OnBase 16 Workflow
Option Description
Find Options Match case: Select this if you want the text entered in the
Find What field to be used as a case sensitive search.
Match whole word: Select this if you want to search for the
complete words entered in the Find What field.
Studio Administration
Exclude disabled items: Select this if you want to exclude
disabled items from Workflow search results.
Use: You can select this option and then select Regular
expressions to use the text in the Find What field as a regular
expression or Wildcards to allow wildcard usage in the search.
Result options Find results 1 window: When this option is selected, the
search results will be displayed in the Find Results 1 tab.
Find results 2 window: When this option is selected, the
search results will be displayed in the Find Results 2 tab.
Output Tab
The Output tab displays a log of all of the actions taken in OnBase Studio within a
session. This log contains actions that were completed in any repository during the
session. The log items contain a date and time stamp as well as a short description of
the action.
You can copy the contents of the Output tab by selecting the text you want to copy,
right-clicking on the tab and selecting Copy. Alternately, you can press Ctrl + c on the
keyboard to copy the selected text.
You can clear the contents of the tab at any time. To clear the contents of the tab, right-
click in the Output tab and select Clear.
Shortcuts
The Repositories pane can be navigated using the left and right arrow keyboard keys.
These keys can be used to navigate and expand items in the pane.
You can also use the * key on the number pad or Shift + the right arrow key to expand a
tree item and its children in the Repositories pane. These shortcuts do not work on the
repository top level item or on the Life Cycles folder.
You can also use the Shift + the left arrow key to collapse a tree item and its children in
the Repositories pane. These shortcuts do not work on the repository top level item or on
the Life Cycles folder.
Press F2 to rename a selected item.
Click Esc while renaming an item to cancel renaming it and revert to its previous name.
Click Esc while creating an item to cancel the creation.
Press F5 to refresh the repository in which you have an item selected.
Press Y to select a Yes button.
Press N to select a No button.
©
2016 Hyland Software, Inc.
853
Workflow OnBase 16
If a dialog box contains a Cancel button, you can use the Esc keyboard key to cancel out
of the dialog box.
The Reset Server Cache button can be used whether you are connected to a repository via
an Application Server or via a direct ODBC connection. Clicking the Reset Server Cache
button resets all Application Servers for the selected repository. To reset the cache of the
Application Servers for a different connected repository, select the repository from the
Reset Server Cache drop-down select list.
Caution: Using the Reset Cache option in OnBase Configuration or the Reset Server Cache
option in OnBase Studio may have a negative impact on system performance. Requests to
the Application Server will be forced to wait until the cache is rebuilt before they can be
processed. Depending on the size of the OnBase system, as well as the current server load,
the performance impact of resetting the cache may be severe.
To avoid performance issues, only reset the cache of the Application Server during off-peak
hours. For more information about the Reset Cache option in OnBase Configuration, see the
System Administration documentation. For more information about the Reset Server Cache
option in OnBase Studio, see the Studio documentation.
In order for the Reset Server Cache button to be enabled, the user must belong to a user
group that has been granted rights to the Application Server Administrative Processing
Privilege product right. See the System Administration module reference guide or the
Configuration help files for more information about product rights.
Studio Options
OnBase Studio has several display options. The Studio Options are accessed by clicking
on the Application Menu button in the upper left hand corner of the application and then
click the Studio Options button. The Studio Options dialog box is displayed:
General
The following options are configured in the General screen:
Option Description
Restore Default Layout You can restore the layout of the application to the original
default layout by clicking the Restore Default Layout button.
The layout is restored to the default.
Maximum Recent Items You can specify the maximum number of recently viewed items
that are displayed on the start page in the Maximum Recent
Items field.
©
2016 Hyland Software, Inc.
854
OnBase 16 Workflow
Option Description
Display the ID of Items When this option is selected, item IDs are displayed beside
items.
Enable spell checking When this option is selected, the spell check feature will be
enabled.
Studio Administration
Doctor
The following options control the user of the Workflow Doctor within the Studio. The
following options are available:
Option Description
Enable doctor validation This option controls whether or not the doctor validates items.
Deselecting this option disables all of the following Workflow
Doctor options.
Validate when the Select this option if you want a repository to be evaluated by
repository is opened the Workflow Doctor upon opening a repository in the OnBase
Studio.
Validate when the Select this option if you want a repository to be evaluated by
repository is refreshed the Workflow Doctor upon refreshing the repository or
checking out a life cycle.
Validate when a portfolio Select this option if you want the Workflow Doctor to evaluate
relation is changed items when a portfolio relation is changed.
Underline repository tree When this option is selected, life cycle items that have
items that contain warnings identified by the Workflow Doctor will be underlined
warnings and error in blue and life cycle items that have errors identified by the
(requires restart) Workflow Doctor will be underlined in red. If both errors and
warnings exist, the life cycle item will be underlined in red.
Highlight error issues in When this option is selected, errors are highlighted in the
property pages (requires Properties pane to easily identify the specific issue.
restart)
Note: After changing this option, the OnBase Studio must be
restarted.
©
2016 Hyland Software, Inc.
855
Workflow OnBase 16
Option Description
Highlight warning issues in When this option is selected, warnings are highlighted in the
property pages (requires Properties pane to easily identify the specific issue.
restart)
If an action type is not defined, it is not highlighted, but can be
listed as an error in the Doctor Results tab.
Studio Administration
Actions and rule When this option is selected, actions and rules are checked for
configuration issues configuration issues.
Action and rule licensing When this option is selected, actions are checked for licensing
issues issues.
Actions that have no action When this option is selected, actions are checked for when no
type set action type is set.
Business process folder When this option is selected, business process folders are
configuration issues checked for configuration issues.
Disabled actions and rules When this option is selected, life cycles are checked for
disabled actions and rules.
Disabled task lists When this option is selected, life cycles are checked for
disabled task lists.
Life cycle configuration When this option is selected, life cycles are checked for
issues configuration issues.
Notification configuration When this option is selected, notifications are checked for
issues configuration issues.
Obsolete actions and rules When this option is selected, action and rules that are not
supported in the OnBase Studio are reported.
Portfolio Type When this option is selected, portfolio types are checked for
configuration issues configuration issues.
Queue configuration issues When this option is selected, queues are checked for
configuration issues.
Rules that have no rule When this option is selected, rules are checked for when no
type set rule type is set.
Task list configuration When this option is selected, life cycles are checked for task
issues lists with configuration issues.
Timer configuration issues When this option is selected, timers are checked for
configuration issues.
Transition configuration When this option is selected, life cycles are checked for
issues transition configuration issues.
©
2016 Hyland Software, Inc.
856
OnBase 16 Workflow
Option Description
Unsupported user When this option is selected, Workflow Doctor reports issues if
interaction an action or rule requires user interaction that a client does
not support. (specified in the display issues related to client
category)
User form configuration When this option is selected, user forms are checked for
Studio Administration
issues configuration issues.
Client Classic interface When this option is selected, issues directly related to the
Classic Client Workflow interface are reported.
Client Core-based interface When this option is selected, issues directly related to the
Core-based Client Workflow interface are reported.
Web When this option is selected, issues directly related to the Web
Client Workflow interface are reported.
Workflow
Display the graphical editor When this option is selected, the graphical layout is displayed
when a new life cycle is upon creating a life cycle.
created
Display life cycle graphical When this option is selected, when you hover over a life cycle
layout as tooltip in the in the Repositories pane, a thumbnail of the graphical layout
repository tree (requires is displayed.
restart)
Note: After changing this option, the OnBase Studio must be
restarted.
Allow navigation to other When this option is selected, if a queue has an action that
life cycles in the graphical allows an item to be added to another life cycle, for example it
editor (requires restart) has the Add Document to Other Life Cycle action configured,
OnBase Studio will display a plus sign on the queue within the
design layout window. Clicking on the plus sign opens the life
cycle the queue is capable of added items to in a design layout
window.
©
2016 Hyland Software, Inc.
857
Workflow OnBase 16
Display user work queue When this option is selected, a user work folder is always
folder (requires restart) displayed in a life cycle, even if user work is not configured
Enable pre and post When this option is selected, new pre- and post-transition task
transition task list creation lists can be created.
Enable pre-transition and When this option is selected, new pre-transition test rules and
action test rule creation pre-action test rules can be created.
Allow configuration of By default, only action and rule types that are licensed appear
unlicensed action/rule in Studio when configuring actions and rules.
types
When this option is selected, all action and rule types,
including those that are unlicensed, are listed in the Action
Type and Rule Type drop-down select lists when configuring
actions and rules.
Default to Unity Scheduler When this option is selected, when a new timer is created it
Timer type for new timers will default to the Unity Scheduler Timer type.
Display action/rule type When this option is selected, the name of the rule type or
name action type is displayed directly below the rule/action in the
Repositories pane.
©
2016 Hyland Software, Inc.
858
OnBase 16 Workflow
Action/Rule Categories
The Action/Rule Categories screen allows you to define what special action/rule
categories are displayed. Studio must be restarted for changes to these selections to go
into effect.
Option Description
Studio Administration
Agenda Manager Select this option to display actions and rules related to the
Agenda Management module.
Approvals Select this option to display actions and rules related to the
Workflow Approval Management module.
Electronic Plan Review Select this option to display actions and rules related to the
ePlan Review module.
External Access Select this option to display actions and rules related to the
External Access Client module.
Third-Party UI Scripting Select this option to display actions and rules related to the
Third-Party UI Scripting module.
WorkView
Option Description
Display Class and Attribute Select this to display class IDs and attribute IDs in the Design
IDs (requires restart) Class Layout mode.
Display Item Description Select this to display the configured descriptions for Actions
and Views within the Repositories pane. Descriptions are
displayed in green text under the item in the tree.
Script Editors
The Script Editors screen lets you define options for the Unity script editor within the
Studio
Option Description
Show line numbers Select this option if you want the line numbers displayed in the
editor.
Default language You can select C# or Visual Basic for the default scripting
language used in the Unity script editor.
©
2016 Hyland Software, Inc.
859
Workflow OnBase 16
You can select a predefined color scheme from the Color Scheme drop-down select list.
You can preview the way items are displayed by selecting items from the Item drop-
down select list.
©
2016 Hyland Software, Inc.
860
OnBase 16 Workflow
1. Select the Color Scheme you want to base the customized scheme off of.
2. Click Copy. The Copy Color Scheme dialog box is displayed.
Studio Administration
3. Enter a name for the new scheme in the Copy To field.
4. Click OK.
Once a customized scheme is created, you can modify items. To modify an item:
1. Select the customized Color Scheme you want to rename from the drop-down
select list.
2. Click Properties. The Color Scheme dialog box is displayed.
©
2016 Hyland Software, Inc.
861
Workflow OnBase 16
1. Select the customized Color Scheme you want to delete from the drop-down select
list.
2. Click Delete . A message asking Are you sure you want to delete the ‘Name of
Scheme’ scheme? is displayed. Click Yes to continue the deletion of the scheme.
Click No to cancel the deletion.
1. Select the customized Color Scheme you want to export from the drop-down select
list.
2. Click the Export button.
2. Browse to the file you want to import and select the file.
©
2016 Hyland Software, Inc.
862
OnBase 16 Workflow
Studio Administration
4. You can edit the Name or leave it as it is.
5. Click OK.
Managing Locks
You can manage locks within OnBase Studio. To access the Manage Locks dialog box,
click on the application menu in the upper left hand corner of the screen and select
Manage Locks. The Manage Locks dialog box is displayed.
In addition to OnBase related locks, locks related to OnBase Studio are listed. If you
want to only see OnBase Studio related locks, select the Display only BPMN and life cycle
locks check box. All locks not directly related to OnBase Studio are hidden from view.
©
2016 Hyland Software, Inc.
863
Workflow OnBase 16
Column Description
User Displays the name of the user that placed the lock.
Note: Depending on your system configuration, the real name of the user may
Studio Administration
be displayed.
Date Displays the date and time that the lock was created.
Locked
To remove a lock, select a row and click Remove Selected. To refresh the list, click
Refresh.
Note: Depending on your configuration, you may or may not be able to see and manage
the locks associated with other users.
Output Window
Note: In order to use the Output window, OnBase Studio must have been configured for
logging during installation.
The Output window logs the events that occur within OnBase Studio The Output window
can report on any issues encountered in OnBase Studio as well as expected events, for
example, opening and saving repositories.
You can copy the contents of the Output window by highlighting the text you want to
copy, right-clicking and selecting Copy Ctrl + C . Alternatively, you can select the text you
want to copy and press Ctrl + C on the keyboard.
You can clear the Output window by right-clicking the window and selecting Clear.
©
2016 Hyland Software, Inc.
864
OnBase 16 Workflow
The Window Position arrow button allows you to set the window to display in one of the
Studio Administration
following ways: Floating , Dockable , Auto Hide, and Hide .
Selecting Floating displays the window is a undocked window outside of the main
interface. This window can be positioned anywhere on the screen. You can re-dock a
window by right-clicking on the window header and selecting Dockable and then double-
clicking on the header of the window.
Selecting Dockable pins the window in a position within the main studio window.
Selecting Auto Hide enabled the window to hide when not in use. When a window is in
Auto Hide mode, a tab is displayed in the interface. Hovering over that tab will display
the window. The following is an example:
Selecting Hide removes the window from the main studio window.
The Auto Hide button allows you to pin and unpin the window, toggling on and off the
Auto Hide mode for the window.
Clicking the Close button also will hide the window.
©
2016 Hyland Software, Inc.
865
Workflow OnBase 16
Upon clicking this drop-down menu, you can select one of the following options:
Option Description
Show Below the This option is available when the Quick Access
Ribbon Toolbar is displayed above the ribbon. When
selected, the Quick Access Toolbar is moved below
Studio Administration
the ribbon.
Show Above the This option is available when the Quick Access
Ribbon Toolbar is displayed below the ribbon. When
selected, the Quick Access Toolbar is moved
above the ribbon.
Spell Check
OnBase Studio offers a spell check option in the following areas:
• Notifications: Subject and Message text boxes.
• Life Cycle: Help text, Overview, and Details text boxes.
• Queue: Description, Help text, Overview, and Details text boxes.
• Task List: Help text, Overview, and Details text boxes.
• Business Process Folder: Description (in wizard) and Properties text boxes.
• BPMN Process: Description (in wizard) and Properties text boxes.
• BPMN Collaboration Diagram: Description (in wizard) and Properties text boxes.
• BPMN Shapes: Name, Overview, and Details text boxes (in Properties).
1. Click on the Application Menu button in the upper left hand corner of the
application.
2. Click the Studio Options button. The Studio Options window is displayed.
3. In the General Options section, select the Enable spell checking check box to enable
the spell check option.
4. Click the OK button when finished to save the enabled option, or click the Cancel
button to exit the Studio Options window without saving.
©
2016 Hyland Software, Inc.
866
OnBase 16 Workflow
The spell check option also allows you to add words to the custom dictionary file. This
file is referenced by the spell check option when looking for misspellings or when
populating suggestions for corrected spelling. To add words to the custom dictionary
file:
1. Click on the Application Menu button in the upper left hand corner of the
application.
Studio Administration
2. Click the Studio Options button. The Studio Options window is displayed.
3. In the General Options section, Locate the Custom Dictionary option under the
Enable spell checking check box.
4. Click the Open in Notepad button to open the custom dictionary file in the Notepad
application.
5. Add a word to the document.
6. Save and close the file.
7. Click the OK button to exit the Studio Options window.
Note: Each word that is added to the custom dictionary file must be placed on a separate
line within the document.
©
2016 Hyland Software, Inc.
867
Workflow OnBase 16
When the spell check option is enabled, misspelled words are automatically underlined
by a wavy red line.
Studio Administration
©
2016 Hyland Software, Inc.
868
OnBase 16 Workflow
Right-click the underlined word to view the spell check right-click menu. The right-click
menu contains the following options:
• Spelling correction suggestions for the underlined word.
• Ignore All : This option allows you to set the spell check option to ignore all
instances of the same spelling error in the text box.
• Cut : When the underlined word is highlighted, this option allows you to remove
Studio Administration
the entire word from the text box.
• Copy : When the underlined word is highlighted, this option allows you to copy
the word to the clipboard.
• Paste : This option allows you to paste the word that was copied to the clipboard
into the text box.
©
2016 Hyland Software, Inc.
869
Workflow OnBase 16
Studio Administration
©
2016 Hyland Software, Inc.
870
EXPORTING AND IMPORTING CONFIGURATIONS
Exporting
You can export configuration from a database repository to an import file that can be
imported into another database repository of either the same OnBase version or a
different OnBase version.
Note: Depending on your system’s licensing and your user rights and privileges, only
certain configuration items may be available for export.
©
2016 Hyland Software, Inc.
871
Workflow OnBase 16
To export a configuration:
1. With the repository containing items you want to export selected, click the Export
Exporting and Importing Configurations
Note: If there are unsaved changes in the selected repository, you are prompted to save
the repository before exporting.
2. Select the type of item you want to export from the drop-down select list.
3. You can select one or multiple items and click Add>> or you can double-click on
an item to move it to the Export Items field.
4. Repeat steps 2 and 3 for each item type you want to export.
5. If you want to include referenced life cycles with the selected items, select the
Include Referenced Life Cycles option.
6. If you want to export associated organizational charts with the selected items,
select the Export Referenced Organizational Charts option.
7. Click Next.
©
2016 Hyland Software, Inc.
872
OnBase 16 Workflow
8. If you selected Include Referenced Life Cycles , the Referenced Life Cycles dialog is
displayed.
©
2016 Hyland Software, Inc.
873
Workflow OnBase 16
9. Select any referenced life cycles that you want to include in the export.
Note: Any referenced life cycles that are not included will be exported as map-only.
Exporting and Importing Configurations
Click OK.
If any of the referenced Life Cycles you included reference any additional life
cycles, the Referenced Life Cycles dialog will be displayed. Repeat steps 8 and 9.
10. If you want to save your export to a local file outside of the OnBase system,
select Save to a local file . Click Browse to browse to a directory and to specify a
filename. The file should have an .expk extension.
If you want to save the export into the OnBase system within the SYS
Configuration Reports Document Type, select Archive into OnBase (SYS
Configuration Reports) . Enter a Description for the document that will be stored.
11. Click Next.
12. Click Finish .
Tip: You can initiate an export by right-clicking on a life cycle and selecting Export Life
Cycle or by right-clicking on a system task and selecting Export System Task .
©
2016 Hyland Software, Inc.
874
OnBase 16 Workflow
Note: If a form references a URL, the URL reference and the form are exported.
Note: Any User Forms associated with a life cycle but not used by any rules or actions are
not exported.
©
2016 Hyland Software, Inc.
875
Workflow OnBase 16
• When exporting External AutoFill Keyword Sets with configurations that use
Unity Scripts and WorkView Filters, the configured Unity Scripts and WorkView
Filters are exported.
Exporting and Importing Configurations
Caution: Upon import, the Manager user group is granted access to imported AutoFill
Keyword Sets. A user from the Manager user group must appropriately grant AutoFill
Keyword Set access to users.
Note: A Document Type cannot have two Cascading Data Sets assigned if these Data
Sets share a Keyword Type. If this occurs, the user is prompted to create a new
Document Type or unassign the Cascading Data Set from the Document Type.
• If you export a rule engine queue, the queue configuration, conditions, outputs,
parameters, and the active condition setting are all exported. Only the latest
version of a rule set is exported. All other versions of a rule set are not
exported.
©
2016 Hyland Software, Inc.
876
OnBase 16 Workflow
• When using Org Charts and users in an Org Chart are members of a load
balancing queue within the life cycle, life cycle users are exported along with
any user on which the exported user is dependent, including the root user.
• When using calendars, all business calendars configured for life cycles are
exported. User-specific calendars will be exported for users, but the Time Off
information will not be exported. Upon import, if a user already existed in the
destination database, the business calendar information is not overwritten.
• When exporting a life cycle that references any unity scripts, the unity scripts
referenced by the life cycle are exported.
• If you have life cycles configured to use actions or rules associated with
WorkView, related WorkView Document Type Associations, applications, classes,
notifications, filters, and attributes are exported.
Note: The entire referenced WorkView application, along with all Document Type
Associations, classes, notifications, filters, and attributes are exported.
• If you have life cycles configured to use actions associated with the Records
Management module, Managed Folders, Hold Sets, Hold Reasons, Retention
Plans, Event Sets, and Events are exported.
Note: Only the Events that are assigned to actions are exported. Event Sets are
exported, but the Events assigned to an Event Set are only exported if in use by an
exported life cycle.
©
2016 Hyland Software, Inc.
877
Workflow OnBase 16
template that references another template, the referenced template will also
be exported.
• The library that an exported template belongs to will also be exported as a
placeholder for the exported template. The entire library is not exported.
Only those templates within that library that are referenced by the
associated Workflow actions are exported.
• The import and export of templates are done for the whole template. All
fields configured on the template will be included, and the user will not have
the option of selectively adding or removing fields during the import/export
process. ‘Attribute’ type fields configured on a template will not be exported.
• Image field types configured on a template always reference a specific
document by their document handle, so both the Document Type and the
specific document itself is exported. If this Document Type is not present in
the destination system during the import you then have the option to Map,
Replace, or create a new Document Type. If you choose to create a new
Document Type during the import, it will be created without a Disk Group
configured, and the import of the actual image file document will fail.
• For a template to be exported with the Compose Document action, the action
must be configured with Use Specified Template option selected.
• User groups assigned to the template are exported with the template.
The following data is not exported/imported:
• Disk Groups
• Document Type Icons
• User Group Permissions
The following restrictions apply to exported/imported data:
• Only keywords specifically used by the life cycle are exported/imported.
• Users are imported, but only by name. Imported users are assigned the
password “PASSWORD” and the user must be reconfigured.
• Scan queues are exported as map-only, and must be mapped to an existing
scan queue in the destination repository.
The requirements below are suggestions for best results:
• The life cycle should be exported to, and imported from, the same named
directory location. Specify a common directory location for both processes, such
as temp\[defaultfilename.*]. Create the directory, if necessary, before running
the export process.
• The life cycle export/import process is designed to deploy the same life cycle to
multiple sites. Note that if an on-site life cycle has been modified in any way,
the same changes should be made to the master copy (export) life cycle, in
order to maintain integrity between the import and export life cycles.
• Validate task sequences.
©
2016 Hyland Software, Inc.
878
OnBase 16 Workflow
Importing
Once you have exported a configuration, you can import it into the appropriate
Note: Importing involves careful scrutiny of the data presented in the import dialogs.
Care must be taken to identify each element in the life cycle to be imported, and
determine how those elements will be mapped to the import life cycle.
Note: Workflow task lists are always imported as New Objects and assigned new tasklist
IDs. Any existing VBScripts or OnBase API integrations referencing tasklists linked to the
imported life cycle will need to be updated with the new tasklist ID value.
Note: To ensure no errors are encountered, ensure the SYS Upload Reconciliation
Document Type has a Disk Group assigned.
©
2016 Hyland Software, Inc.
879
Workflow OnBase 16
To import a configuration:
Note: If you have unsaved changes in your repository, a message is displayed The
repository contains unsaved changes, and asks if you want to save. If you click Yes, the
repository is saved and the Import dialog is displayed. If you click No, the Import
process is aborted.
2. Select the repository you would like to import the configuration into.
©
2016 Hyland Software, Inc.
880
OnBase 16 Workflow
3. Click Next.
Caution: Importing does not respect life cycle check out. Importing can affect life cycles
regardless of their check out state.
©
2016 Hyland Software, Inc.
881
Workflow OnBase 16
5. Click Next. The resolution screen is displayed. All conflicts are displayed in red.
Exporting and Importing Configurations
Note: You can select Show only unresolved items to hide resolved conflicts.
©
2016 Hyland Software, Inc.
882
OnBase 16 Workflow
8. If your import includes external files, such as user forms, the What are the file and
URL locations? dialog is displayed. Otherwise, skip to step 9.
Note: If the file being imported already exists in the system, it will be overwritten with
the file from the import file.
©
2016 Hyland Software, Inc.
883
Workflow OnBase 16
11. If you replaced one queue with another queue, and the queue that was in the
destination database contained items, the following dialog box is displayed.
Exporting and Importing Configurations
12. Select the queue that contains items in the top box. You can do one of the
following actions:
• Select a queue in from the Available Work Queue box and click Assign to Queue to
move the items from the old queue to the new queue.
• Click Remove from Life Cycle to remove the items from the old queue.
• Click Do Not Move to leave the items in their current queue.
13. Click Finish to complete the import. The import is not complete until you click
Finish . If you chose to display the verification report, an Import Report tab is
displayed in the interface. See Using the Verification Report on page 891 for more
information.
Caution: If a document belonging to the SYS System Overlay Images Document Type is
imported during a Workflow import, and it has the same description as a document found in
the destination database, the existing document is used for overlay. If no match is found, a
new document is created from the import XML file and stored into the database.
Resolving Conflicts
In order to successfully import a configuration, you must resolve all conflicts displayed.
©
2016 Hyland Software, Inc.
884
OnBase 16 Workflow
Conflicts can occur when a life cycle being imported contains one or more of the
following that have the same database identification number or name as an item in the
new database:
Note: When a queue contains an action that using a cache (Doc - Push Document into
Cache or Doc - Push Related Document into Cache), the cache must be configured in the
destination database in order for the conflict to be resolved. You must map to an existing
cache.
Note: When there is a Document Type conflict and the imported Document Type has a
Keyword Type Group assigned to it, if this Document Type is mapped to an existing
Document Type in the destination database, the imported, mapped Document Type will
inherit the Keyword Type configuration for the Document Type that is in the destination
database. The Keyword Type Group will not be configured for the mapped Document
Type.
• document templates
• Keyword Type
Note: When importing a Keyword Type that is configured to use auto numbering, if you
choose Create New, the new Keyword Type's initial value starts at 0. If you choose Map
To, the Keyword Type's initial value maps to the keyword value in the destination
database and will use the existing sequence value. If you map a Keyword Type that is
configured with auto numbering to a Keyword Type in the destination database that is
not configured with auto numbering, the mapped Keyword Type will not be configured
with auto numbering because the mapped Keyword Type inherits the properties of the
Keyword Type in the destination database.
Caution: When importing encrypted keywords, these keywords will lose the encryption flag.
If you wish for the imported keywords to be encrypted, you must lock the system through
the Configuration module ( Utils | Database Settings) and reset the encryption for the
Keyword Types.
Note: When there are AutoFill Keyword Sets associated with a Document Type, only
those keywords which were previously associated with the Document Type will be
applied.
• custom queries
• file types
• folder types
©
2016 Hyland Software, Inc.
885
Workflow OnBase 16
• folder templates
• fonts
Exporting and Importing Configurations
• print formats
• print queues
• XML formats
• XML format ports
• notifications
• currency formats
• users (only applicable to users that are used in a life cycle. For example, a load
balancing queue would have associations to users.)
Note: Deactivated users in the destination database are not available for selection using
conflict resolution.
• user groups
• note types
• VBScripts
Note: On import, you can choose to Replace or Map a VBScript to an existing VBScript
that has the same name, regardless of the scope specified for the incoming VBScript.
• Unity Script
Note: When a Unity Script is imported as a dependency of the life cycle and it is imported
as a revision of a Unity Script in the destination database, it will create a new version of
the script in the destination database and the script will be renamed to the imported
script’s name.
• E-Forms
Note: If a document belonging to the SYS HTML Form Document Type is imported and
does not have a value for the Description Keyword Type, or it has spaces as the value, it
will be imported with a unique, automatically-generated value in the format of “Eform ID
nnn”, where nnn is the ID number for the form.
• user forms
• Unity Forms Templates
Note: When resolving this conflict type, ensure that the Document Type associated with
the Unity Form template is assigned all the Keyword Types configured for the Unity Form
template. Document Type conflicts need to be resolved before resolving Unity Form
template conflicts.
Note: If an imported Unity Form template has the same name as a Unity Form template
that already exists in the destination database, but is associated with a different
document type, the user will not be able to use the Map to Same Name button.
©
2016 Hyland Software, Inc.
886
OnBase 16 Workflow
Note: If an EIS Live Project includes an AutoFill operation, the AutoFill Keyword Set is
created, but the import processor is not. The Import processor must be created after
import in order for the EIS Live Project to be published.
• EIS Messaging
• icons and bitmaps
• Org Charts
Caution: Be extremely careful when mapping Org Charts and Users within the Org Charts.
Ensure that you do not map users in a way that would make them their own managers or
their own assistant. This is not supported.
• Roles
• Calendars
• Document Composition Libraries
Caution: Security user group rights are not exported for libraries. If you use the Map or
Replace options during the import for library, the user group rights will not change and will
remain according to what was already on the destination system. When using the Create
New option for a library, the MANAGER group will automatically be assigned to have edit
access to the library.
Caution: Security user group rights are not exported for templates. If you use the Map or
Replace options during the import for template, the user group rights will not change and
will remain according to what was already on the destination system. When using the
Create New option for a template, the MANAGER group will automatically be assigned to
have edit access to the template.
• SAP servers
• Managed Folders
Caution: Always resolve Managed Folders before resolving Hold Reasons to ensure you are
resolving the Hold Reasons correctly and matching the Hold Reason with the correct
Managed Folder.
Caution: Always resolve Event Sets before resolving Events to ensure you are resolving the
Events correctly and matching the Events with the correct Event Set.
• RIM Events
©
2016 Hyland Software, Inc.
887
Workflow OnBase 16
©
2016 Hyland Software, Inc.
888
OnBase 16 Workflow
1. In the left pane of the screen, select an item that needs to be resolved.
Note: You can select Show only unresolved items to hide resolved conflicts.
©
2016 Hyland Software, Inc.
889
Workflow OnBase 16
4. There are four options: Map, Replace , Create New, and Do Not Import. However,
Replace and Do Not Import are not available for all conflict types. Select one of the
following options:
Exporting and Importing Configurations
• Map : If you want to map the conflict to an existing configuration item, select
the item you want to map to in the Mapping/Replacing Choices box and click
Map. Alternatively, if you want to map every conflict to an item with the same
name, click Map to Same Name.
When Map is selected, the item from the import file is not imported to the
destination database. The existing item to which it is mapped is used
instead. Choose Map when the existing item should be saved instead of the
imported item.
• Replace : If you want to replace an existing configuration item with the
conflicting item you are importing, select the item you want to replace in the
Mapping/Replacing Choices box and click Replace . This completely replaces
the existing item with the imported item. Choose Replace when the imported
item should be saved instead of the existing item. If multiple items are
selected to resolve, the Replace button is disabled.
Note: You can only replace Workflow items that you have rights to configure.
• Create New : If you want to create a new configuration item using the
conflict’s information, click Create New.
• Do Not Import : If you do not want to import an item, click Do Not Import.
Note: Depending on your configuration, if you do not import an item and a Unity Script
depends on it, the script could fail to execute.
For some conflicts, such as E-Forms and Unity Forms, you can click Create
Revision to resolve the conflict as a revision of an existing document.
5. Repeat these steps for every conflict listed.
6. When done, click Close. Once resolved, the item will display in black font.
Auto Resolve will automatically resolve conflicts by mapping conflicts to items of the
same name when they exist and create new items when items of the same name don’t
exist. Clicking Auto Resolve will attempt to resolve all conflicts.
Saving Resolutions
©
2016 Hyland Software, Inc.
890
OnBase 16 Workflow
You can save the progress of an import conflict resolution to resume at a later time. In
order to save your progress:
Caution: The destination database should not have been changed between the time that the
session was saved and the time the session was resumed.
You can display the report in three different ways. Click Page Mode to view one page at a
time. Click Two Page Mode to view two pages of the report at a time. Click Scroll Mode to
view the report as one continuous report that can be read by scrolling down. You can
also use the slider bar to zoom in and out in the report to customize magnification.
©
2016 Hyland Software, Inc.
891
Workflow OnBase 16
You can search the report by clicking the Find button, enter what you want to find in the
field and pressing Enter on the keyboard. You can also use the Find Previous and Find
Next arrow buttons to navigate the report appropriately. From the drop-down select list,
Exporting and Importing Configurations
select Match whole word only if you want to find instances of the text exactly as it is
entered. From the drop-down select list, select Match case if you want to search for the
text entered case sensitively. All other options are to support searching in languages
other than English.
Note: If there were any errors that caused the import to fail, the verification report will
note the import failure and list the items which caused the failure.
©
2016 Hyland Software, Inc.
892
ORG CHARTS AND CALENDARS
When Workflow is configured to use Org Charts and Calendars, it gains the ability to
more efficiently route documents to users. The capability of the Calendar allows
Workflow to determine business holidays as well as individual employee vacation days.
When joined with an Org Chart, the capability expands to route documents automatically
according to both employee hierarchy and availability.
Roles-A role is a label for a function that an employee serves in an organization. For
example, employee Team Lead can serve in a “proofreader” role. Your organization may
not have an actual “proofreader” position; the role is filled by an existing employee. It is
possible for one employee to serve several roles. Multiple employees may also share one
role. A role is a title that unifies a group of individual users without any security
implications. Privileges and rights are still maintained by the user group that the user
belongs to, regardless of his or her role.
Note: An employee does not need to directly report to the manager that s/he is an
assistant to. An employee may serve in the role of assistant for several other managers
in an organization.
Manager - A manager is a user that is configured with reports within the Org Chart
hierarchy.
Ad Hoc Managers-When a Queue is configured for Manager coverage, if an Ad Hoc
Manager is assigned to a user and the user is unavailable, the Ad Hoc Manager will see
the documents for that user in the coverage Queue, instead of the Manager in the
configured tree structure of the Org Chart. The Ad Hoc Manager may be anyone within
the Org Chart; not necessarily someone in the reporting hierarchy.
©
2016 Hyland Software, Inc.
893
Workflow OnBase 16
Product Rights
The Org Chart product right is required to access the Org Chart | Org Charts menu in the
Configuration module.
The Calendar product right is required to access the Org Chart | Calendars menu in the
Configuration module.
Org Charts and Calendars
1. In the Configuration module, select Org Chart | Org Charts. This displays the Org
Charts dialog box. Type the name of the Org Chart.
2. You will be prompted to select a root user, or topmost-ranking employee, from the
Choose Root menu.
Note: If working in an Institutional Database, you will be prompted to assign the Org
Chart to an Institution.
©
2016 Hyland Software, Inc.
894
OnBase 16 Workflow
3. After selecting the root employee, click Settings on the Org Charts dialog box. This
displays the Org Chart Configuration dialog box. The employee selected as root
user is displayed at the top of the chart.
©
2016 Hyland Software, Inc.
895
Workflow OnBase 16
4. Right-click on the employee’s name to display the right-click menu for that
employee.
Add Reports When this option is selected, the Add Reports dialog box is displayed.
Org Charts and Calendars
Note: If real names are displayed, but a user does not have a real
name, the dialog box will display the user name in double square
brackets, for example [[MANAGER]]. These names will be placed at
the end of the users list.
Note: Once a user has been configured as a report, the user name
cannot be removed via the Add Reports dialog box. It must be
removed using the Delete User right click option.
Note: Both the root employee and reports will have icons to the
left of the user name.
Note: When no more eligible reports are left, the Add Reports dialog
box will be disabled as well as the Replace User menu option.
Add Assistant When this option is selected, the chosen user will act as assistant to
the selected employee. An employee who is an assistant has
©
2016 Hyland Software, Inc.
896
OnBase 16 Workflow
Note: The Ad Hoc Manager may be anyone within the Org Chart; not
necessarily someone in the reporting hierarchy.
Delete User This option deletes the selected user from the Org Chart. If an
assistant is selected, the assistant will be deleted. If you select to
delete an employee with reports, two options will be displayed:
• Report to Manager - employees will report to the next higher-
ranking manager on the Org Chart
• Remove from Org Chart - the selected employee, plus all
subordinate reports, will be removed from the Org Chart.
©
2016 Hyland Software, Inc.
897
Workflow OnBase 16
Locate User This option allows you to locate any user configured in the Org Chart.
When this option is selected, the Locate User dialog box is displayed.
Select the user you wish to locate in the Org Chart from the Available
User(s) drop-down select list and click OK.
Org Charts and Calendars
Note: Only those users configured for the particular Org Chart are
available for selection.
Replace User This option will replace the selected user with another employee.
Assign Roles Selecting this option allows you to assign roles to a particular
employee. Employees may have no roles, one role, or multiple roles
assigned.
Note: Roles will not appear in the Org Chart diagram. In order to view
a user’s assigned roles, you must right-click on the user name.
Expand Tree Selecting this option expands the Org Chart configuration tree
diagram.
Collapse Tree Selecting this option collapses the Org Chart configuration tree
diagram.
©
2016 Hyland Software, Inc.
898
OnBase 16 Workflow
A configured Org Chart for a small department might look like this:
Creating Roles
A role is a specific function an employee will perform. For example, an employee who is
at the Manager level in the hierarchy of the Org Chart may be assigned a role of “Human
Resources Manager” or “Project Approval.”
Before a role can be assigned to an employee, it must be created.
©
2016 Hyland Software, Inc.
899
Workflow OnBase 16
Within OnBase Studio, you can configure roles that can be used in load balancing queues
and rule queues. A role is a specific function an employee will perform. In order to
assign users to roles, you must create defined roles. To configure roles:
1. In the Home ribbon within the System ribbon group, click Roles.
Org Charts and Calendars
©
2016 Hyland Software, Inc.
900
OnBase 16 Workflow
2. Click Add.
©
2016 Hyland Software, Inc.
901
Workflow OnBase 16
1. In the Configuration module, navigate to Org Chart | Org Charts. Select an Org
Chart, then click Settings.
2. In the Org Chart Configuration dialog box, right-click on the user whom you wish to
Org Charts and Calendars
assign a role.
3. Select Assign Roles.
4. Select the role and click the > arrow button to designate the role for that
particular user. You may assign multiple roles through this dialog box.
Note: If a user is deactivated, the user will be removed from any roles s/he is configured
for.
6. Click Save. Upon clicking Save, a message asking There is at least one user having
been added or removed for each of the role(s) <Name of Role>. The role(s) might
have been assigned to one or more load balancing queues. Do you want to update the
load balancing member for those queues if that is the case? is displayed. If you want
these user(s) whose role assignment(s) have changed to reflect those changes in
Load Balancing Administration, click Yes . Otherwise, click No. If users were
removed, documents assigned to the removed users will be moved to
<Unassigned> in Load Balancing Administration. This selection does not impact
user rights to a queue.
The rest of the Org Chart configuration takes place through Workflow configuration.
Calendar Concepts
Without Calendar functionality, the main purpose of Org Charts exists in load balancing.
Org Charts, even without Calendars, enable Workflow to balance queues based upon
user organization chart hierarchy. When Calendars are also configured to work with the
Org Charts, Workflow can sort through documents based on employee availability, in
addition to role.
Business Calendars
Business calendars can be configured for the business days of a company and be used by
timers and check date rules. Shift Calendars can be configured to utilize Workflow’s
Coverage queue feature. This calendar would be configured to account only for holidays
and shutdowns that apply to the entire business.
All Calendar usage is based off of Business Calendars. Calendars can be configured for
different purposes.
©
2016 Hyland Software, Inc.
902
OnBase 16 Workflow
Shift Calendars
A calendar can also be configured as a Shift Calendar. This Shift Calendar can be applied
to a Coverage queue, which is explained in greater detail below. To account for variances
in individual users’ schedules, lists of days off can be configured for each user and
applied to a Shift Calendar. This can further refine load-balancing through Coverage
queues.
Business Days
It is important to have a thorough understanding of how the system counts business
days before configuring any calendars. The following points apply to business days:
• When counting the number of business days between two dates or times (such
as when using Rules involving dates), the system counts only full work days
between those times. For example, if the Calendar is configured for a 9am to
5pm work day, and a document arrives in-system at noon on Monday, the
document will have spent one full business day in queue at 5:01 Tuesday
evening. Although the document spent time in the queue on Monday, only
Tuesday was a full work day. Any timers configured to fire off at 5:01 will take
that document under consideration. Therefore the document is processed after
the first full work day.
Note: Coverage settings are only available for load-balanced queues in which users are
configured as Members. However, a user does not have to be a load balancing member in
order to be a coverage user. The only requirements for using coverage are: user group
rights to view the queue, assignment to the Org Chart associated with the queue, and
having a role that allows for coverage.
Note: Coverage is not supported for load-balanced queues configured with the rule Match
Keyword to Username assignment type.
Note: In the Client, the Load Balancing Administration screen does not display coverage. It
only displays the documents directly assigned to users.
©
2016 Hyland Software, Inc.
903
Workflow OnBase 16
Configuring Calendars
Calendars can be configured for many intended uses. A Business Calendar is the set of
workdays applicable to the entire business. This Calendar would be used by Workflow
timers and date rules. Business Calendars can be modified for each user by applying the
original Calendar and adding a configurable list of days off. In this way, a system can
Org Charts and Calendars
have a basic Business Calendar configured, as well as specific User Calendars for each
user. Business Calendars can also be configured as Shift Calendars, applicable to
Coverage queues. This is useful for organizations where different departments are on
different shift schedules. A different Calendar could be configured for each shift schedule
needed.
Note: It is recommended that a single Business Calendar be used for the sole purpose of
timers and rules in Workflow. This Calendar will be applied to a life cycle.
1. In the Configuration module, select Org Chart | Calendars. The Business Calendars
dialog box is displayed.
©
2016 Hyland Software, Inc.
904
OnBase 16 Workflow
3. Click Settings. The Business Calendar Configuration dialog box is displayed with the
Calendar tab selected. The Calendar tab lets you configure weekly hours of
operation for your organization.
©
2016 Hyland Software, Inc.
905
Workflow OnBase 16
Configuring Holidays
Business Calendars let you configure business holidays and half days, which are days
with shortened periods of operation.
To configure a holiday:
4. Optionally, type a name for the holiday you want to configure in the Name field
under Holiday Configuration .
©
2016 Hyland Software, Inc.
906
OnBase 16 Workflow
5. From the drop-down select list under Holiday Start, select the start date of the
holiday you want to add.
Note: Any changes to employee Shift or Time Off Calendars do not require a Client
restart.
©
2016 Hyland Software, Inc.
907
Workflow OnBase 16
©
2016 Hyland Software, Inc.
908
OnBase 16 Workflow
3. The Calendar Configuration dialog box displays. Select the Business Calendar tab.
Note: The holidays configured for the selected Business Calendar will display in the user’s
Time Off tab.
©
2016 Hyland Software, Inc.
909
Workflow OnBase 16
1. In the Configuration module, select Users | User Names and Passwords | Calendar.
2. In the User Calendar Configuration dialog box, select the Roles tab.
3. Choose roles that this user will be able to modify calendars for. Use the Add>>
and <<Remove buttons to move the selected roles between the two fields. The
user will be able to modify calendars for all users who are configured as these
roles.
4. When finished, click OK.
Copying Calendars
Copying Business Calendars can assist in efficient configuration of Calendars for a
system. Should many Calendars be required, it may be simplest to create one Calendar
and copy it, changing the name and required settings as appropriate.
To copy a Calendar:
1. In the Configuration module, select Org Chart | Calendars. The Business Calendars
dialog box displays.
2. Select the desired Calendar.
3. Click the Copy button. The [Calendar] Copy Configuration dialog box displays.
©
2016 Hyland Software, Inc.
910
OnBase 16 Workflow
4. Enter the name for the new Calendar and click Save.
Note: Institutional databases may have one Org Chart and one Calendar per life cycle per
institution.
©
2016 Hyland Software, Inc.
911
Workflow OnBase 16
Caution: The functionality available on the Coverage tab is not supported in an Oracle 8
database.
Org Charts and Calendars
Note: If a life cycle has no Org Chart assigned to it, coverage options will not be active.
You must assign an Org Chart before configuring coverage.
Note: Options on the Coverage tab are only active if a queue is load-balanced with Users
as Members. If the queue is configured as Match Keyword to Username, the options will
not be active.
Workday will only check the Business calendar to see if a user is available.
Shift will check the Business calendar as well as the Shift calendar assigned to the
user to see if the user is available.
4. In the check boxes, select whom employees are going to be covered by when
unavailable.
Manager When this option is selected, Workflow will traverse the associated
Org Chart to find a Manager to cover for the absent employee. The
first Manager Workflow finds relative to the employee will cover the
absentee.
Peer When this option is selected, Workflow will traverse the associated
Org Chart to find a peer to cover for the absent employee. Any
employee within the Org Chart who shares the same role will cover
the absentee.
Required Role This option is available when Peer is selected. When configured, all
employees with rights to the queue will be able to view the documents
of unavailable users who have this role.
©
2016 Hyland Software, Inc.
912
OnBase 16 Workflow
Note: All users that meet coverage configuration terms will be able to see documents of
absent employees.
Document coverage is not transitive. For example, when using the See Other User’s
Note: When using coverage, documents are not reassigned to available users. The
assignment to the original user is maintained, but other users are able to view the
documents.
©
2016 Hyland Software, Inc.
913
Workflow OnBase 16
• Only Super Users are permitted to see user names and documents across
institutional boundaries. Workflow Administrators are only able to administer to
users within their own institutions unless they are also designated as Super
Users. Workflow Administrators fall under any of the following categories:
• Users in an Administrator group
• Those users granted the Workflow Administrative Processing Product Right
Org Charts and Calendars
• Queue-based Administrators
1. In the Client module, select User | Change User Calendar. The Choose User Calendar
dialog box displays all the calendars the logged-in user has rights to.
©
2016 Hyland Software, Inc.
914
OnBase 16 Workflow
2. Select the desired calendar and click OK. The User Calendar Configuration dialog
box displays.
©
2016 Hyland Software, Inc.
915
Workflow OnBase 16
Org Charts and Calendars
©
2016 Hyland Software, Inc.
916
WORKFLOW INSTALLATION
Requirements
The following sections list requirements for using Workflow with the OnBase Client and
Desktop.
If you will be using Workflow with the Web Client, refer to the Web Server
documentation for current Web Server requirements.
If you will be using Workflow with the Unity Client, refer to the Unity Client
documentation for current Unity Client requirements.
Refer to the respective documentation for current requirements if you will be using
Workflow with any of the following modules:
• Integration for Microsoft Outlook 2007
• Integration for Microsoft Outlook 2010
• Integration for Microsoft Outlook 2013
• Integration for Microsoft Outlook 2016
• Mobile Access for Android
• Mobile Access for iPad
• Mobile Access for iPhone
• Mobile Access for Windows Phone
• Mobile Access for Windows
• Office Business Application for 2007
• Office Business Application for 2010
• Office Business Application for 2013
©
2016 Hyland Software, Inc.
917
Workflow OnBase 16
• Windows 10
Note: As of OnBase 16, the Windows Vista, Windows 8, Windows Server 2008, and
Windows Server 2012 operating systems are no longer supported. If you are using any
of these operating systems, you should not upgrade to OnBase 16 until you have
upgraded to a Windows operating system supported by OnBase. For a complete list of
operating systems that are no longer supported, see the table below.
Workflow Installation
Windows XP OnBase 14
Windows 8 OnBase 16
Note: The Microsoft Visual C++ 2013 Redistributable Package (x86) is installed using the
vcredist_x86.exe delivered with OnBase.
Memory (RAM) 1 GB 2 GB
©
2016 Hyland Software, Inc.
918
OnBase 16 Workflow
Screen Resolution 1024 x 768 (1280 x 800) 1280 x 1024 (1440 x 900 widescreen)
Workflow Installation
Desktop Supported Operating Systems
• Apple® Mac OS X version 10.6 or later—Supported only by the HTML Web
Client.
• Windows Server 2008 R2 SP1 or later service pack
• Windows 7 SP1 or later service pack
• Windows 8.1
• Windows Server 2012 R2
• Windows 10
Note: As of OnBase 16, the Windows Vista, Windows 8, Windows Server 2008, and
Windows Server 2012 operating systems are no longer supported. If you are using any
of these operating systems, you should not upgrade to OnBase 16 until you have
upgraded to a Windows operating system supported by OnBase. For a complete list of
operating systems that are no longer supported, see the table below.
Windows XP OnBase 14
Windows 8 OnBase 16
©
2016 Hyland Software, Inc.
919
Workflow OnBase 16
Desktop Requirements
Note: The following requirements apply specifically to the OnBase Desktop platform;
they do not refer exclusively to a desktop computer.
Workflow Installation
CPU 1 GHz
Screen Resolution 1024 x 768 (1280 x 800) 1280 x 1024 (1440 x 900
widescreen)
Note: Using a lower resolution
may result in a loss of
functionality.
Microsoft MSXML
Note: To ensure that the
appropriate MSXML updates
are applied, you must install
the latest Windows updates.
Databases Supported
The following tables list the databases supported.
©
2016 Hyland Software, Inc.
920
OnBase 16 Workflow
Microsoft SQL Microsoft SQL Server 2005 must be running in compatibility mode 7
Server ™ 2005 (SP2 or or greater. Running in compatibility mode 6.5 or lower will result in
later recommended) errors during the upgrade process.
Workflow Installation
Microsoft SQL Server SQL Server 2005 drivers must be upgraded to the Feature Pack for
2008 (RTM, SP1, SP2; Microsoft SQL Server 2005 - December 2008 or a later feature pack.
SP2 recommended)
Microsoft SQL Server Note: On January 11, 2011, Microsoft discontinued technical support
2008 R2 (RTM, SP1; for Microsoft SQL Server 7.0. As of release 11.0.0, Hyland Software
SP1 recommended) no longer supports SQL Server 7.0.
Microsoft SQL Server
2012 Note: On April 9, 2013, Microsoft discontinued technical support for
Microsoft SQL Server Microsoft SQL Server 2000. As of release 13, Hyland Software no
2014 longer supports SQL Server 2000.
Note: You must ensure that your SQL Server database client
software version matches or exceeds the database server version.
For example, if your database server is SQL Server 2008, verify that
the database client is SQL Server 2008 (or later). Running a previous
client version, such as SQL Server 2005, will result in system
instability and memory issues. For instructions on determining your
server and client versions, see Database Client / Server Version
Compatibility on page 922.
Oracle
Note: If you are using an Oracle database, it is strongly recommended that you have a
certified Oracle Database Administrator on staff.
Oracle v 8.0.5.0 or Oracle version 8.0.5.0 can be used, but it is not recommended due
later to potential memory leaks. If Oracle 8.0.5.0 is used, a third-party
ODBC driver is recommended.
Oracle 8i: 8.1.7.7 or ODBC drivers should be 8.1.7 or later. 8.1.6.x drivers have known
later issues and are not supported.
©
2016 Hyland Software, Inc.
921
Workflow OnBase 16
Sybase SQL As of OnBase 14, Sybase SQL Anywhere™ versions 11.x and lower
™ are no longer supported. Sybase’s engineering support for SQL
Anywhere 12
SAP Sybase SQL Anywhere versions 11.x and lower has been retired (Sybase End of
Anywhere 16 Life Page).
©
2016 Hyland Software, Inc.
922
OnBase 16 Workflow
To check your database client version, perform the following steps from the workstation
or server where the ODBC connection is configured:
1. Open your ODBC Data Source Administrator, and click on the Drivers tab.
2. Select the driver you are using to connect to your OnBase database.
• If your database server software is Oracle 10 Release 2, the version number
should appear as 10.2.[#.#.#] (or later), where 10.2 is the version number and
Workflow Installation
[#.#.#] represents the service pack.
• If your database server software is any version of Microsoft SQL Server, select
Microsoft ODBC Driver 11.
The above descriptions are examples of two commonly used database version schemes.
Ensure that the supported database you use adheres to the database client/server
recommendation. In general, Hyland Software recommends that you use the most
current drivers that correspond to your system.
Database/File Servers
Server requirements are site-specific. Database/file servers should be dedicated purpose
servers; i.e., not used as a domain controller, email server, print server, proxy server,
etc. Network and disk I/O hardware should be optimized for performance and
redundancy. Multiple network interface cards on servers are often required to minimize
network bottlenecks.
©
2016 Hyland Software, Inc.
923
Workflow OnBase 16
Each OnBase site is unique. Hyland Software depends on the customers who deploy
OnBase in virtual environments to do so only after careful design and adequate planning
(that takes into account the workloads of your organization), and in accordance with
recommendations provided by the virtual environment’s vendor. As with any
implementation, Hyland Software strongly recommends that any customer deploying the
OnBase solution in a virtual environment thoroughly test the solution before putting it
into production.
Workflow Installation
For information about using OnBase in a Citrix and Microsoft Windows Remote Desktop
environment, please see the Citrix and Microsoft Windows Remote Desktop Environment
Deployment Guide , available from your solution provider.
©
2016 Hyland Software, Inc.
924
OnBase 16 Workflow
Workflow Installation
Licensing
See Licensing on page 3 for licensing requirements.
Pre-Installation
You must have a functioning OnBase database licensed for Workflow.
Installation
The Professional Services Group (PSG) at Hyland Software, Inc. (HSI) is exclusively
responsible for technical involvement with all OnBase Workflow implementations.
OnBase Solution Providers can engage the PSG in either an advisory role, or as the
primary provider of the design, installation, and integration or support of OnBase
Workflow solutions. Prior to engagement, OnBase Solution Providers must sign an
integration services agreement, provide a detailed statement of work, and issue a
purchase order for PSG services.
Hyland Software’s PSG must play the role of primary provider in any case where the
OnBase Solution Provider is not an HSI-certified OnBase Workflow installer.
©
2016 Hyland Software, Inc.
925
Workflow OnBase 16
In order for notifications to be sent using the Hyland Distribution Service, the Use E-mail
Distribution Service for automated e-mails global client setting must be selected. If you
are using the web Workflow interface, you must restart the web services before the
setting will take effect. To set this setting:
3. Select the Use E-mail Distribution Service for automated e-mails option.
4. Click Save.
Note: You do not need a separate license in order to use the Application Server.
©
2016 Hyland Software, Inc.
926
OnBase 16 Workflow
Workflow Installation
2. Enter the Application Server Path.
For a typical installation, the path will be like the following: http://hostname/
AppServer/Service.asmx. The path can be up to 255 characters.
3. Enter the appropriate Datasource name that the Application Server will use.
4. Click Save.
Caution: When the Application Server is reset, all currently running Clients on a single
workstation that is connected to the Application Server must be reset. If the Clients are not
reset, any further attempted connections made to the Application Server will fail.
©
2016 Hyland Software, Inc.
927
Workflow OnBase 16
If there is no queue with that ID, the Workflow will still be opened by default, but no
queue should be opened.
Note: If an Auto-Open Queue is specified in the OnBase Client’s Workstation Options dialog
box, it will override the queue specified to open by default in the web.config file.
Workflow Installation
Note: When Workflow is opened by default, when you click the Back button, the Retrieval
context is available when you click the Retrieve button.
Viewer Vars
WORKFLOWMENU — When workflowMenu is set to true , the Workflow right-click option
is available from the open document right-click menu.
©
2016 Hyland Software, Inc.
928
OnBase 16 Workflow
Workflow Installation
top half of the Workflow window. This setting is measured in pixels. The minimum value
is 150. The default value is 375.
Setting Description
©
2016 Hyland Software, Inc.
929
Workflow OnBase 16
Setting Description
Tip: Use this setting to limit which users are using the
configured Inbox Refresh Rate.
©
2016 Hyland Software, Inc.
930
OnBase 16 Workflow
Setting Description
Workflow Installation
layout is used.
For more information on the Unity Client configuration file, including location and
additional settings, see the Unity Client documentation.
©
2016 Hyland Software, Inc.
931
Workflow OnBase 16
INI File
INI files (initialization files) are plain-text files that contain configuration information.
These files are used by Windows and Windows-based applications to save and access
information about your preferences and operating environment. OnBase uses an
initialization file named onbase32.ini. If a user does not have rights to access the
Workflow Installation
onbase32.ini file, that user will be unable to use the Client or Configuration modules.
The onbase32.ini file is primarily used to store settings specified in the Client or
Configuration module. For example, when a user selects a default data source in the
OnBase Client’s Workstation Options dialog box, this selection is saved to the
onbase32.ini file. The onbase32.ini file is also used to make modifications to OnBase
modules that cannot be made through the module’s interface.
Location
For all currently supported operating systems (i.e., Windows 7 SP1 or later), the default
location of the onbase32.ini file is C:\ProgramData\Hyland Software. For previous
versions of OnBase running on older operating systems, the default location of the
onbase32.ini file may have been different (e.g., C:\Documents and Settings\All
Users\Application Data\Hyland Software ).
Note: To maintain backwards compatibility with previous versions of OnBase, OnBase will
check the workstation’s C:\Windows folder for the OnBase INI file if it is not found in the
folder specified above. If the OnBase INI file is found in the C:\Windows folder, OnBase
will copy the file to the new location. The previously existing version of the OnBase INI
file will remain in the C:\Windows folder, but will no longer be used by OnBase.
Your onbase32.ini file may reside in a different location, if that location is specified by
the following command line switch on the OnBase Client shortcut target:
-INIFILE= "full path\filename" , where full path and filename are replaced by the specific
path and file name.
If this command line switch is not used and you move or rename your onbase32.ini file,
OnBase will recreate the file in the default folder and ignore the newly created file.
©
2016 Hyland Software, Inc.
932
OnBase 16 Workflow
Workflow Installation
Note: The default location of the OnBase INI file is not unique in a Remote Desktop
environment.
To ensure that the INI file is accessible by OnBase and unique to each user in a Remote
Desktop environment, the -INIFILE command line switch must be applied to the OnBase
Client and Configuration shortcuts and be set to a unique location for the INI file.
©
2016 Hyland Software, Inc.
933
Workflow OnBase 16
[System] section
Workflow Installation
[Workflow] section
DefaultHTMLBackground Defines the image used for the background of the inbox
and the graphical view. The background image used must
be a valid bitmap (.bmp) image file.
InitGraphicZoom Indicates the initial zoom level for the graphic view. Valid
values are 1-20.
GridColor Indicates the grid color in the graphic view. This entry is
RGB format. Valid values range from 1-255.
©
2016 Hyland Software, Inc.
934
OnBase 16 Workflow
Settings Description
Workflow Installation
Terminal Bar* Used internally by OnBase to indicate the ID of the last
control bar on which the terminal window was docked
LCWindowFlag* Indicates the hot key used to set focus to the Life cycle
window
LCWindowKey*
DocumentWindowFlag* Indicates the hot key used to set focus to the Document
window
DocumentWindowKey*
UIWindowFlag Indicates the hot key used to set focus to the User
Interaction window
UIWindowKey
FolderWindowFlag* Indicates the hot key used to set focus to the Folder
FolderWindowKey* window
Last Life Cycle* Indicates the number of the life cycle opened during the
previous Workflow session; this life cycle opens by
default on the next session.
©
2016 Hyland Software, Inc.
935
Workflow OnBase 16
Settings Description
RecycleTopLevelWindow Applies to the Use Top Level Window check box in Display
Document actions. If set to 1 (default), when a new
document is displayed, it reuses the window, if it exists.
This allows you to position the top-level window in a
second monitor. All displayed documents will appear in
that window. If 0 (zero), each display action opens a new
Workflow Installation
StatusPaneOrder Specifies the order if panes of the status bar for the
Workflow Inbox window. Panes should be comma
separated. Example: StatusPaneOrder=1,2,3, 4
©
2016 Hyland Software, Inc.
936
OnBase 16 Workflow
Settings Description
SplitPaneSize Defines the location for the split in the Workflow window.
Workflow Installation
WFServiceTimeOutSec Defines the amount of time in seconds that the OnBase
Client will wait for a response from the Application Server
during ad hoc task execution.
[Colors] section
[Customer] section
©
2016 Hyland Software, Inc.
937
Workflow OnBase 16
Settings Description
[WorkflowInboxColumnWidths] section
Document Name Sets the width of the Document Name inbox column in
pixels.
Arrival Time Sets the width of the Arrival Time inbox column in pixels.
These .INI settings are used to store the layout of the Workflow display and cannot be
edited manually:
[Workflow-Bar1]
©
2016 Hyland Software, Inc.
938
OnBase 16 Workflow
[Workflow-Bar1]
Workflow Installation
The following INI settings control the display of the Core-based OnBase Client user
interface. These .INI settings are used to store the layout of the Workflow display and
cannot be edited manually:
[WorkflowWindowPosition-Summary]
[WorkflowWindowPosition-
BarX]
©
2016 Hyland Software, Inc.
939
Workflow OnBase 16
[WorkflowWindowPosition-
BarX]
Backup/Recovery
Workflow Installation
Backup
Configuration
The configuration of Workflow is stored in the database. A proper backup of the database
will contain all Workflow configuration information.
It is important that the System Disk Group is backed up along with other Disk Groups.
Before changing the configuration of an existing Workflow life cycle, the Workflow Export
feature can be used to backup Workflow life cycles. This can function as an incremental
backup of your configured life cycles.
Registry Settings
If you are using the Hyland Distribution Service and/or you are using notification actions
in conjunction with Windows XP SP2, you must back up your registry.
External Files
It is necessary to backup the onbase32.ini file.
It is necessary to backup the Web Server’s web.config file if using Workflow in the Web
Client.
Recovery
Configuration
Restoring all Disk Groups and restoring the database from backup will recover Workflow
data.
The Workflow Import feature can be used to recover Workflow life cycles.
External Files
Restore the onbase32.ini file.
Web.config
Restore the web.config file for the Web Server installation.
©
2016 Hyland Software, Inc.
940
OnBase 16 Workflow
Troubleshooting
There are several tools for troubleshooting life cycles.
Queue Logging
The Workflow log is a report of the activities in Workflow. The information is contained in
Workflow Installation
a database table that tracks changes made to documents within the Workflow. Privileges
to view this log are limited to the system administrator; however, users may be given
authority to purge all, or a selection, of the log file.
Workflow log entries consume database space and add overhead to processing time. Use
logging only when necessary.
Note: The Workflow Log menu option is visible only if your user group has been granted
appropriate rights.
Purge
Users granted permission to purge the Workflow log could do so in the Client module by
selecting the Admin | Workflow Log |Purge All Entries . A Confirmation message box opens.
To proceed with the purge, click Yes. Clicking No closes the message box and cancels the
purge.
Restricted Purge
To open the Workflow Log Restricted Purge dialog box, select Admin | Workflow Log |
Restricted Purge .
©
2016 Hyland Software, Inc.
941
Workflow OnBase 16
A restricted purge enables you to focus purging entries based on one or more specific
life cycles and/or queues, or a document handle or a range of entry dates.
Caution: Once you delete information from the Workflow log, it is permanently removed
from the database.
Workflow Installation
Timers
You need the -WFSRVR command line switch applied to the Client workstation monitoring
timers in the Classic Client using the Workflow System Monitor.
For all other interfaces, the Workflow Timer Service should be used to monitor timers.
See the Workflow Timer Service documentation for more information.
If the Application Server is not configured correctly and running, the following message
is displayed: Unable to initialize Workflow. Failed to connect to application server. Check
that the application server is running and that the application server URL is correct.
Diagnostics Console
You can log Workflow trace information to the Workflow Trace tab of the Diagnostics
Console by completing the following steps:
©
2016 Hyland Software, Inc.
942
OnBase 16 Workflow
3. Ensure the OnBase Client from which you are accessing Workflow has the -
WFTRACE command line switch applied:
4. Ensure the OnBase Client from which you are accessing Workflow has the User
Interface display option set to Core-based .
You can check Workflow display options in the OnBase Client by selecting User |
Workstation Options and clicking the Workflow Display Options tab. The User
Interface option may be unavailable, depending on how Workflow options are
Workflow Installation
configured in OnBase Configuration.
5. Start the Diagnostics Console in remote mode on the client workstation and
connect to the Application Server.
The Diagnostics Console can also log Workflow trace information by running in
local mode on the Application Server itself. In this case, the Hyland Diagnostics
Service (step 2) is not required.
After completing these steps, you can log Workflow trace information to the Diagnostics
Console by accessing Workflow in the OnBase Client and clicking the Trace button from
the Workflow toolbar.
For more information about configuring the Diagnostics Console, see the Diagnostics
Console Help files.
Contacting Support
When contacting your solution provider, please provide the following information:
• The OnBase module where the issue was encountered.
• The OnBase version and build (Example: 15.0.0.10).
• The type and version of the connected database, such as Microsoft SQL Server
2008 or Oracle 11g, and any Service Packs that have been installed.
• The operating system that the workstation is running on, such as Windows 10
or Windows Server 2012 R2, and any Service Packs that have been installed.
Check the supported operating systems for this module to ensure that the
operating system is supported.
• The name and version of any application related to the issue.
• The version of Internet Explorer, and any Service Packs that have been
installed, if applicable.
• A complete description of the problem, including actions leading up to the issue.
• Screenshots of any error messages.
©
2016 Hyland Software, Inc.
943
Workflow OnBase 16
Supplied with the above information, your solution provider can better assist you in
correcting the issue.
Workflow Installation
©
2016 Hyland Software, Inc.
944
STUDIO INSTALLATION
Requirements
Supported Operating Systems
• Windows Server 2008 R2 SP1 or later service pack
• Windows 7 SP1 or later service pack
• Windows 8.1
• Windows Server 2012 R2
• Windows 10
Note: As of OnBase 16, the Windows Vista, Windows 8, Windows Server 2008, and
Windows Server 2012 operating systems are no longer supported. If you are using any
of these operating systems, you should not upgrade to OnBase 16 until you have
upgraded to a Windows operating system supported by OnBase. For a complete list of
operating systems that are no longer supported, see the table below.
Windows XP OnBase 14
Windows 8 OnBase 16
Note: The Microsoft Visual C++ 2013 Redistributable Package (x86) is installed using the
vcredist_x86.exe delivered with OnBase.
©
2016 Hyland Software, Inc.
945
Workflow OnBase 16
Memory (RAM) 2 GB 4 GB
Studio Installation
Screen Resolution 1024 x 768 (1280 x 800) 1280 x 1024 (1440 x 900
widescreen)
Note: Using a lower
resolution may result in a
loss of functionality.
Web Browser
Note: As long as you are
using a supported
operating system, there
are no further Web
browser requirements.
.NET Framework
This module requires Microsoft® .NET Framework 4.5.2. The .NET Framework can be
obtained from the Microsoft Download Center at http://www.microsoft.com/downloads.
©
2016 Hyland Software, Inc.
946
OnBase 16 Workflow
Databases Supported
The following tables list the databases supported.
Studio Installation
Microsoft SQL Microsoft SQL Server 2005 must be running in compatibility mode 7
Server ™ 2005 (SP2 or or greater. Running in compatibility mode 6.5 or lower will result in
later recommended) errors during the upgrade process.
Microsoft SQL Server SQL Server 2005 drivers must be upgraded to the Feature Pack for
2008 (RTM, SP1, SP2; Microsoft SQL Server 2005 - December 2008 or a later feature pack.
SP2 recommended)
Microsoft SQL Server Note: On January 11, 2011, Microsoft discontinued technical support
2008 R2 (RTM, SP1; for Microsoft SQL Server 7.0. As of release 11.0.0, Hyland Software
SP1 recommended) no longer supports SQL Server 7.0.
Microsoft SQL Server
2012 Note: On April 9, 2013, Microsoft discontinued technical support for
Microsoft SQL Server Microsoft SQL Server 2000. As of release 13, Hyland Software no
2014 longer supports SQL Server 2000.
Note: You must ensure that your SQL Server database client
software version matches or exceeds the database server version.
For example, if your database server is SQL Server 2008, verify that
the database client is SQL Server 2008 (or later). Running a previous
client version, such as SQL Server 2005, will result in system
instability and memory issues. For instructions on determining your
server and client versions, see Database Client / Server Version
Compatibility on page 948.
Oracle
Note: If you are using an Oracle database, it is strongly recommended that you have a
certified Oracle Database Administrator on staff.
Oracle v 8.0.5.0 or Oracle version 8.0.5.0 can be used, but it is not recommended due
later to potential memory leaks. If Oracle 8.0.5.0 is used, a third-party
ODBC driver is recommended.
Oracle 8i: 8.1.7.7 or ODBC drivers should be 8.1.7 or later. 8.1.6.x drivers have known
later issues and are not supported.
©
2016 Hyland Software, Inc.
947
Workflow OnBase 16
specifically been observed in one area of OnBase that uses the CLOB
data type to store large amounts of data: License Certificates. This
behavior may apply to other areas of the software that use this data
type, as well.
To ensure that Unicode characters retrieved from a CLOB data type
are not truncated, the Oracle 10g R2 ODBC drivers (which are
backward compatible) should be installed, as well as the latest
patchset (version 10.2.0.3) for these drivers.
Sybase SQL As of OnBase 14, Sybase SQL Anywhere™ versions 11.x and lower
™ are no longer supported. Sybase’s engineering support for SQL
Anywhere 12
SAP Sybase SQL Anywhere versions 11.x and lower has been retired (Sybase End of
Anywhere 16 Life Page).
©
2016 Hyland Software, Inc.
948
OnBase 16 Workflow
To check your database client version, perform the following steps from the workstation
or server where the ODBC connection is configured:
1. Open your ODBC Data Source Administrator, and click on the Drivers tab.
2. Select the driver you are using to connect to your OnBase database.
• If your database server software is Oracle 10 Release 2, the version number
should appear as 10.2.[#.#.#] (or later), where 10.2 is the version number and
[#.#.#] represents the service pack.
Studio Installation
• If your database server software is any version of Microsoft SQL Server, select
Microsoft ODBC Driver 11.
The above descriptions are examples of two commonly used database version schemes.
Ensure that the supported database you use adheres to the database client/server
recommendation. In general, Hyland Software recommends that you use the most
current drivers that correspond to your system.
©
2016 Hyland Software, Inc.
949
Workflow OnBase 16
Each OnBase site is unique. Hyland Software depends on the customers who deploy
OnBase in virtual environments to do so only after careful design and adequate planning
(that takes into account the workloads of your organization), and in accordance with
recommendations provided by the virtual environment’s vendor. As with any
implementation, Hyland Software strongly recommends that any customer deploying the
OnBase solution in a virtual environment thoroughly test the solution before putting it
into production.
For information about using OnBase in a Citrix and Microsoft Windows Remote Desktop
Studio Installation
environment, please see the Citrix and Microsoft Windows Remote Desktop Environment
Deployment Guide , available from your solution provider.
©
2016 Hyland Software, Inc.
950
OnBase 16 Workflow
Pre-Installation
In order to monitor and process BPMN approval process events, the Workflow Timer
Service must be installed and configured. For more information about installation, see
the Workflow Timer Service MRG.
If you are using Workflow notifications, consult the Workflow module reference guide for
information about installing and configuring the system to send notifications.
Studio Installation
Installation
Overview
Standard (EXE or MSI) Installers — There are two methods for running OnBase
installers: Interactive and silent. An interactive installation requires user interaction with
dialog boxes during the installation process. A silent installation does not require user
interaction during the installation process.
OnBase installers may consist of both an executable file (.exe) and a Windows Installer
Package file ( .msi). When performing an interactive installation, and both an executable
file and MSI are available, use the executable file to ensure a complete installation. The
executable validates that all prerequisites are met before proceeding with the
installation. If any missing prerequisites are identified, the installer alerts the user. Most
missing prerequisites can be installed directly from the installer before continuing the
installation process.
Note: The Microsoft .NET Framework prerequisite must always be installed separately
before running either the EXE or MSI installer. The .NET Framework installer is available
from the Microsoft Download Center at http://www.microsoft.com/downloads.
When performing a silent installation, and both an executable file and MSI are available,
use the MSI. Since the MSI package does not validate prerequisites, you must ensure
that Windows Installer 3.0 or greater is installed on each workstation and that all other
prerequisites are met before running the MSI. If any prerequisites are not met, a silent
installation from the MSI will fail without alerting the user.
For more information about configuring a silent installation, see http://
msdn.microsoft.com/en-us/library/aa367988.aspx.
ClickOnce Installers — Some OnBase modules are installed for deployment using
ClickOnce. ClickOnce is a Microsoft technology that installs a deployment package to a
central server. This package can then be accessed by users to install the application on
their local workstations. The application is installed entirely under the user’s profile,
ensuring that it cannot interfere with other applications installed on the workstation.
©
2016 Hyland Software, Inc.
951
Workflow OnBase 16
OnBase modules that are deployed using ClickOnce should either take advantage of the
ClickOnce deployment method as an alternative to a Remote Desktop deployment, or the
module should be installed using a standard installer and deployed using the Remote
Desktop methodology.
Note: Not all OnBase modules that support ClickOnce have a standard installer available.
Contact your first line of support if you are unsure how to install and deploy a specific
module.
©
2016 Hyland Software, Inc.
952
OnBase 16 Workflow
Note: You should check the return value of the setup.exe process. A return value of 0
(zero) indicates success. Any other value returned may indicate that an error was
Studio Installation
encountered and the installation failed.
Launch the Hyland OnBase Studio installer by executing Hyland OnBase Studio.msi. The
MSI is usually located in the \install\OnBase Studio\ folder of your source installation
files.
Note: If the installer is being copied from the source location to be run from a different
location, the entire \OnBase Studio\ folder and its contents must be copied to the new
location.
©
2016 Hyland Software, Inc.
953
Workflow OnBase 16
3. Enter the top-level installation directory in the field provided, or click Change to
browse to it.
Note: This location does not affect components not installed under the top-level
directory. If the installer provides for the installation of multiple components, the
specific installation locations of each component can be changed later in the installation
process.
Studio Installation
Enter a Folder name in the field provided or select it from the Look in drop-down
select list, then click OK.
If the Destination Folder is not changed, the default location is used.
©
2016 Hyland Software, Inc.
954
OnBase 16 Workflow
Studio Installation
5. Select Create Desktop shortcut(s) when applicable to create shortcuts to the
installed components on in the Windows Start | All Programs | Hyland menu, on
the Windows desktop, or in both locations, when applicable.
6. Click Install to continue with the installation, or click Cancel to cancel the
installation.
7. When the installation is complete, click Finish.
Tip: In order to ensure that the required system settings take effect, it is a best practice
to restart the installing machine once the installer has finished.
©
2016 Hyland Software, Inc.
955
Workflow OnBase 16
Option Description
The steps for adding selected components are the same as those under the
Component Selection section of the installation instructions, if applicable to
the installer.
Note: Change does not allow you to alter configuration options originally set
during a previous installation of components contained in the installer.
Repair Repair errors in the most recent installation of the component, such as
missing and corrupt files, shortcuts, and registry entries.
Note: This option is not available from all installers. Repair does not include
errors made in the configuration options set by the user during installation.
For specific troubleshooting information regarding an installed component,
see the module reference guide for that component.
Feature Names
To install OnBase Studio, the value of the ADDLOCAL property is Workflow_Studio.
The ADDLOCAL property is added to the installation command line, as shown here:
msiexec /i "Hyland Workflow Studio.msi" ADDLOCAL=Workflow_Studio
©
2016 Hyland Software, Inc.
956
OnBase 16 Workflow
Properties
When controlling the installation of components from the command line you must also
configure the settings for each component you are installing by using the properties
listed in the following table. If a property is not included, the default value is configured
for that property.
Property Description
Studio Installation
WORKFLOWSTUDIO_FILES The location to which the component files are
installed. By default, this component is installed to
C:\Program Files\Hyland\OnBase Studio\
For example:
WORKFLOWSTUDIO_FILES="C:\My\Custom\Locati
on\WFStudio\"
Upgrade Considerations
The following upgrade considerations have been compiled by OnBase subject matter
experts. These upgrade considerations are general and applicable to most OnBase
solutions and network environments and should be considered each time an upgrade is
performed.
Carefully consider the impact of making any changes, including those listed below, prior
to implementing them in a production environment.
For additional general information about upgrading OnBase, refer to the Upgrade
Guidelines reference manual, and visit the OnBase Community at:
https://www.onbase.com/community.
©
2016 Hyland Software, Inc.
957
Workflow OnBase 16
Troubleshooting
There are three main places to access log information. These include:
• The Output window in OnBase Studio.
• The Workflow Trace tab in the Workflow Timer Service Administrator interface.
• The Error and Configuration tabs in the Diagnostics Console.
These three interfaces will record errors and other activity related to OnBase Studio.
There are some configuration steps necessary for OnBase Studio to log information to
the Diagnostics Console and the Output window.
For more information about the Output window, see Output Window section. For more
information about the Workflow Timer Service Administrator interface, see the Workflow
Timer Service MRG. For more information about the Diagnostics Console, see the
Diagnostics Console MRG.
©
2016 Hyland Software, Inc.
958
OnBase 16 Workflow
Trusted Certificates
In order to help increase the security of the system, the AllowAllSSLCertificates setting is
set to False by default. This ensures that if the certificate used for an HTTPS connection
cannot be verified, then the connection is refused and users cannot log on to OnBase
Studio. To help maintain a higher level of security, it is recommended that the
AllowAllSSLCertificates setting is set to False .
Studio Installation
Language Support
OnBase Studio will respect the regional settings of a workstation. In addition, you can
set the <DisplayLanguage> setting in wfstudio.exe.config to set the interface to a specific
language.
Note: Only the following languages have full support for generating documentation from
OnBase Studio in that language: Spanish, French, Arabic, Japanese, and Portuguese.
The following settings are available for OnBase Studio to language settings at the
application level.
DisplayLanguage
The interface is displayed in the Windows default operating system
language.
To display the interface in a language different from the default
operating system language, type the language code, such as de-DE
for German or fr-FR for French. For more information on language
codes, see http://msdn.microsoft.com/en-us/library/
ms533052(VS.85).aspx.
Note: This setting is commented out by default. This means that this
setting cannot be used until you remove the <!-- preceding
<DisplayLanguage> and the --> following </DisplayLanguage>.
Note: Personal Page tile names are displayed in the language that
the Unity Client interface was in at the time the tile was created. The
OnBase database collation must support the writing script of tile
names.
©
2016 Hyland Software, Inc.
959
Workflow OnBase 16
Culture
The interface displays dates, time, currency, and numeric values
using the default Windows locale settings configured in Regional and
Language Options.
To override the default Windows locale in the interface, set the
Culture to an ISO code such as de-CH for German (Switzerland).
Studio Installation
Note: This setting is commented out by default. This means that this
setting cannot be used until you remove the <!-- preceding
<Culture> and the --> following </Culture>.
Contacting Support
When contacting your solution provider, please provide the following information:
• The OnBase module where the issue was encountered.
• The OnBase version and build (Example: 15.0.0.10).
• The type and version of the connected database, such as Microsoft SQL Server
2008 or Oracle 11g, and any Service Packs that have been installed.
• The operating system that the workstation is running on, such as Windows 10
or Windows Server 2012 R2, and any Service Packs that have been installed.
Check the supported operating systems for this module to ensure that the
operating system is supported.
• The name and version of any application related to the issue.
• The version of Internet Explorer, and any Service Packs that have been
installed, if applicable.
• A complete description of the problem, including actions leading up to the issue.
• Screenshots of any error messages.
Supplied with the above information, your solution provider can better assist you in
correcting the issue.
©
2016 Hyland Software, Inc.
960
USING MULTI-INSTANCE GROUPS WITH
KEYWORD RECORD BEGIN/END
Note: This information is included for legacy purposes. When configuring new solutions,
it is recommended to use the Add Keyword Record , Compare and Copy Keyword Records for
This and Related Items , Copy Keyword Record , Copy Keyword Record from Related Item ,
Copy Keyword to Related Item, Delete Keyword Record , or Modify Keyword Record actions.
This information is pertinent to the Keyword Record - Begin and Keyword Record - End
actions. These actions avoid any ambiguity when adding keywords to documents with
Multi-Instance Keyword Type Group (MIKG). These actions should be applied when
working with documents assigned a Keyword Record Set.
Example
The “Job Description” Multi-Instance Keyword Type Group consists of three Keyword
Types: “Position,” “Department,” and “Salary.”
The following three tasks are configured:
• “Set Position” task consists of a single action of Add Keyword type that adds
“Position” keyword = “Manager”
• “Set Department” task consists of a single action of Add Keyword type that adds
“Department” keyword = “Sales”
• “Set Salary” task consists of a single action of Add Keyword type that adds
“Salary” keyword = “40000”
©
2016 Hyland Software, Inc.
961
Workflow OnBase 16
If executed as three separate ad hoc tasks on one document, this document will have
three Job Description MIKGs:
Using Multi-Instance Groups with Keyword
If we create one ad hoc task, “Set Job Description,” consisting of these three tasks, and
execute it, then the document will have one “Job Description” record:
©
2016 Hyland Software, Inc.
962
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
963
Workflow OnBase 16
This will result in document having one “Name” Multi-Instance Keyword Type Group with
“First Name” = “Ann” and “Last Name” = “White”. The second value for “Last Name”
Using Multi-Instance Groups with Keyword
©
2016 Hyland Software, Inc.
964
OnBase 16 Workflow
If “Last Name” was not part of Multi-Instance Keyword Type Group both Keyword Values
would be added.
Note: Keywords created between Keyword Record - Begin and Keyword Record - End do not
yet exist, as they are not yet in the database and cannot be used for evaluation by other
Workflow Rules. The keywords created between the two actions should not be used in
other Workflow Actions or Rules.
For example, in the following sequence, the check for “State” = “Ohio” would evaluate to
False:
©
2016 Hyland Software, Inc.
965
Workflow OnBase 16
Task List:
• Action “Keyword Record - Begin” (“Address”)
Using Multi-Instance Groups with Keyword
Between “Keyword Record - Begin” and “Keyword Record - End” means “after executing
“Keyword Record - Begin” but before executing “Keyword Record - End.” The following
Record Begin/End
configuration sequences are examples of more complex sequences that are allowed:
Example
• Keyword Record - Begin
• Some Rule
• On Success:
Some Actions
Keyword Record - End
• On Failure:
Another Rule
On Success:
Some Action
Keyword Record - End
• On Failure:
Keyword Record - End
Or
• Task List1
• Task List 2
• Keyword Record - Begin
• Task List 3
• Keyword Record - End
However to prevent ambiguity, it is strongly recommended that the whole sequence
(“Begin”, “Add Keyword”, “Add Another Keywords”, “End”) be in one place whenever
possible and not overly nested.
©
2016 Hyland Software, Inc.
966
WORKFLOW BEST PRACTICES
The following best practice recommendations have been assembled by a team of OnBase
subject matter experts. They represent the accumulation of years of experience
installing and configuring OnBase solutions.
The following recommendations are general in nature, and are applicable to most
OnBase solutions and network environments. Depending on your solution design and
your organization’s needs, not all of the best practice recommendations listed below may
apply to, or be recommended for, your OnBase solution.
Carefully consider the impact of making any changes, including those listed below, to
your OnBase solution prior to implementing them in a production environment.
This section describes some best practices for the design and implementation of
Workflow solutions. Best practices have been divided into the following categories:
• General Design
• General Performance
• Filters and Filter Rules
• Keywords and Properties
• Scripting
• Timers
• E-Forms and User Forms
• Servers
• Load Balancing and Ownership
• Working with the Document Transfer Module
General Design
The following best practices are general design choices that are recommended.
• Always design the process before configuring the solution.
• Testing changes is necessary. Creating and maintaining a test environment is
important to fully test out changes before implementing them in the production
system. Once changes are created in the production system, another test
should be performed in the production system.
• Always use the Workflow Search to search for rules, actions, or tasks before making
any modifications to existing logic.
• Use the Core-based user interface in the OnBase Client.
• Use nesting 3 levels deep or less when configuring actions and rules. This affects
memory consumption and ease of maintenance. Avoid nesting if possible.
• Create naming conventions for queues. Use prefixes when naming queues.
• It is preferable to transition items as part of timer work or ad hoc tasks rather than
system work or load balancing work. This is particularly true when an item might
transition multiple times before reaching its final destination.
©
2016 Hyland Software, Inc.
967
Workflow OnBase 16
• Use the “Edit Comments” option to include useful notes and record change
information.
• In discovery, identify bottlenecks. Identifying bottlenecks in a process can help to
not only create an effective Workflow solution, but it can improve the
underlying process.
• Design Workflow around user groups/roles. Try to avoid using individual users.
Workflow Best Practices
• Design Workflow so that items are not edited outside of Workflow at the same time.
Items in Workflow should not be edited outside of Workflow at the same time as
they are being processed within Workflow.
• Use functional Life Cycles to encapsulate code. The purpose of functional life
cycles is to encapsulate logic that is used in multiple locations.
• Implement a garbage collection queue. One should always delete Keyword Values
that are no longer needed outside of Workflow. Fewer records in keyword tables
improve query performance.
• Put the most probable answer first. If there are a series of rules that determine
which action to take on the document, the most probable logic should be
evaluated first. This prevents unnecessary work from being performed on every
document exposed to that logic. Determining the most probable path can be
accomplished by working with the business process owner or by running reports
at a later time.
• Use intuitive task sequences. Use intuitive task sequences and names that are
efficient for users. A simple thing like ordering tasks from most probable to
least probable will save a lot of processing over time.
• Break processing when all work is complete. In the context of a business process,
there are many logic structures that should stop processing when certain
conditions are met. There are two methods to break processing: the Break
Processing action and the Break On functionality, which exists as part of every
task list configuration.
• Consider breaking a potential high volume queue into multiple queues. By breaking
a high volume queue into two (2) or more queues, there will be better
distribution and potentially enable the optimizer to still use the index and avoid
a full database table scan.
• Purge documents in Document Maintenance. When a document is deleted from
OnBase, it first goes into Document Maintenance. Document Maintenance is
similar to a recycling bin where documents can be recovered if necessary or
completely removed from the system. For this reason, one could still have a
high volume queue from a database perspective even if only a small number of
documents are visible in the queue via the client. By purging the documents in
Document Maintenance, the system removes all records associated with the
document from the system, which potentially eliminates high volume queues.
• OnBase is a document repository, Workflow is not. Documents should not sit in a
single queue within a Workflow process for a long period of time.
• Consider using a trigger document to avoid high volume queues. E-Forms can be
used to avoid high volume queues. For instance, if a business process requires
documents to re-enter Workflow at a much later date, consider using a proxy
document that rests in a queue and represents the group of documents to be
brought back into a workflow process. Typically, documents that need to re-
enter Workflow at a specific time are triggered by a future date. This date can
be stored in a keyword value on the documents required at the appropriate time
©
2016 Hyland Software, Inc.
968
OnBase 16 Workflow
and removed from Workflow. To reinsert the documents into Workflow, simply
create an E-Form having the same trigger date keyword as the returning
documents. Add this E-Form to a Workflow queue containing a timer configured
to execute once daily. When the timer executes, the trigger date keyword is
updated with the current date. Execute a related document search for those
documents with the current date. Locate and add these documents to their
respective life cycles.
Note: The Keyword Record - Begin and Keyword Record - End actions are only maintained
for legacy purposes and should not be used when configuring new solutions.
©
2016 Hyland Software, Inc.
969
Workflow OnBase 16
• System Tasks: System tasks that require user interaction are supported in the
Unity Client interface. System tasks that require user interaction are not
supported in all other Core-based interfaces. When using the Classic Client
interface, it is not recommended to configure system tasks that require user
interaction.
• Create New Form action: If the Display for Input option is selected when using
Workflow Best Practices
this action as a System Task, it is required for the Workflow user interface to be
open in the background. It is recommended that the Display Related Document
action be used instead of this option under this circumstance.
• Autofill Keyword Set on This Document action: When using the Classic Client
interface, it is recommended that the Replace Secondary Values When Only One
Instance Exists option is used only if has been determined that documents only
have one value for each Keyword Type. If there are two or more secondary
values on a document and the action is configured to Replace Secondary Value
When Only One Value Exists , the Classic Client interface does not know which
value to replace and the user will not know which value has been replaced.
• Print Related Document and Print This Document actions: When used in system
work and the documents are brought into the system using the Fax Import
Integration for Captaris RightFax or Integration for Open Text Fax Server,
RightFax Edition modules and a local printer is used, this action will not
function. If you want to use this action in system work with the Fax Import
Integration for Captaris RightFax or Integration for Open Text Fax Server,
RightFax Edition modules, it is recommended that you use a network printer. If
you must use a local printer, you can configure this action using a timer and the
OnBase Client running as a Timer Server.
• Create or Update Agenda Item from Document action: It is considered a best
practice to check the resulting property value immediately after the SYS -
Create or Update Agenda Item from Document action is executed by configuring
the following rules: Check Last Execution Result and Check Property Value.
Configure the Check Last Execution Result to verify that the Create or Update
Agenda Item from Document action occurred. Configure the Check Property Value
rule to use the property value that was set by the Property to Store Agenda Item
Primary Key in the Create or Update Agenda Item from Document action.
General Performance
The following best practices are related directly to system performance.
• Break on success/failure to speed up keyword checks.
• During DIP/TIP processing, add documents to Workflow on commit.
• Keeping queue counts low enhances performance.
• Select the option to Hide Document Count. If a user does not need a count of
documents in the queue, check the option to Hide Document Count. This saves
system overhead incurred from calculating the correct number of documents,
which becomes complex when load balancing and filters are configured.
• Only use queue refresh rates when absolutely necessary. By default, the refresh
queue setting is set to 0 which disables the system from automatically
refreshing the queue count and document hit list. This setting is measured in
seconds and should be used with extreme caution if enabled. There is a
significant amount of work performed when documents are retrieved and
document counts are being processed by the system.
©
2016 Hyland Software, Inc.
970
OnBase 16 Workflow
• Disable Logging if the log entries are not needed for an audit trail. Writing to the
Workflow log happens whenever a document enters and exits a queue. If this
information is not needed, check the box to Disable Logging at the queue level.
• Do not use the Refresh tree counters setting with the Core-based Workflow
interface. To achieve optimal performance, it is recommended that this option
not be used with the Core-based OnBase Client interface. Using this option with
Related Documents
The following best practices are related to work folders and related documents.
• The configured work folder for displaying related documents should only contain
necessary documents. The folder should only display those documents the user
needs to see every time a document is selected. Users often want all possible
related documents to display rather than those they most commonly use;
therefore, it is easy to overlook this performance overhead because folders are
easy to configure and contribute to a rich user experience. If the user wants a
large number of documents across many Document Types to display in the work
folder, consider using either cross references or the Set Folder and Template
action behind an ad hoc task to toggle the work folder and allow the user to see
all documents.
• Consider speed of related document searches: Document Handle = Fastest,
Document Type = Fast, Folder Type = Slow
• Limit the number of related document searches. When executing multiple rules
and actions against a related document, consider using the Use Related
Documents for Tasks functionality. This functionality forces OnBase to switch
focus to the related documents and execute the logic under the true path of the
rule. This option exists on any rule checking for the existence of a related
document. When using this functionality, the system queries for the related
documents once rather than querying for the same related documents for each
rule and action executed against the related document.
• Whenever possible, use the Document Handle to search for related documents. The
uniqueness of a related document query is extremely important to performance
as a unique query enables the database to pull the result set quickly and
efficiently. Therefore, the searching for related documents by Document Handle
is the most efficient way to return a set of related documents. A Document
Handle query does not need to query against any keyword table.
• When available, use the “Require All Common Keywords Present On Primary
Document” option for related document rules and actions. This can prevent
unexpected documents from being processed if a lookup keyword is missing
from the primary document.
• Only query for related documents when needed. In most programming contexts, if
the software attempts to access a nonexistent object, an error is generated. In
OnBase Workflow, that object is usually a document. When performing work
against a related document (like updating a keyword value), there is no need to
first check that the related document exists, just attempt the update. If the
related document does not exist, no work is performed.
©
2016 Hyland Software, Inc.
971
Workflow OnBase 16
that Custom Queries used as Workflow filters do not use the By Keyword option.
Instead, the By Document Type option should be used whenever possible.
• Only check Display Filtered Document Count when truly necessary. Displaying the
filtered document count should only be checked if the user must know the
number of documents returned by the filter. By default, this functionality is
disabled to ensure that this best practice is implemented. The system incurs
significant overhead when calculating document counts in addition to retrieving
the list of documents.
• When using filters, limit the number of display and sort columns: The system must
perform extensive logic and database processing to display the documents in a
filtered hit list. Limit the scope of filters to 2 to 3 columns to minimize the hit on
performance. Also, when columns are configured to allow sorting, the system
must perform additional logic to determine the sort order. Ensure that the
configured display columns are truly needed and that the user will truly be
sorting documents against those columns. Consider grouping the Keyword
Types used as filter columns into a Keyword Type Group.
• Keep filter rules to a minimum.
• Filter rules should be quick and responsive. Avoid including long-running scripts or
any other long-running rules.
©
2016 Hyland Software, Inc.
972
OnBase 16 Workflow
• Limit the number of keywords on the driving document. Take extra care when
creating keywords and associating keywords with the driving document. A large
number of keywords (40 or more) on the driving document will directly impact
Workflow performance if the keywords are not structured appropriately. If a
large number of keywords are required, consider using a Keyword Type Group.
• Limit the number of updates/deletes of keywords. If a value needs to be stored for
Scripting
The following best practices are related to scripting.
• Avoid scripting. Always use existing functionality and contact Hyland Software if
a feature that requires scripting is reoccurring. Do not script what OnBase can
already do. OnBase has rich native functionality. Prior to writing a script, ensure
that existing functionality cannot already accomplish the task.
• When running scripts on form load, ensure they are tuned for optimal performance.
Limit the amount of work performed by a script executing at load time. A
complex script that needs to run every time a user selects a document can be
seen as slow performance by a user. If a script is loading a significant amount of
information or performing a number of validations, consider allowing the user to
request the information rather than load it every time. For instance, if using a
multi-tabbed E-Form, consider populating the data on the non-active tabs only
when the tab becomes active. This saves time when loading the form.
• Off load a script to the Workflow Server if the script is performing resource intensive
functions. If a script is performing processing-intensive operations, consider off
loading the script to run behind a timer on the Workflow Server. This releases
the process-initiating machine to continue processing the work it was designed
to handle.
• If a script is not updating keywords, use the “Run Script Without Document” action.
If the configured script does not update keywords on the document there is no
need to reload the keywords from the database after script execution.
• It is a best practice to always use the Refresh document after script has executed
option in the Run Unity Script action and rule if altering keyword data via a
script and using any subsequent actions/rules within the same task list that
may need to use the most recent keyword data.
©
2016 Hyland Software, Inc.
973
Workflow OnBase 16
Timers
The following best practices are related to timer configuration and usage.
• Use the Workflow Timer Service for its multi-threaded functionality. By using the
Workflow Timer Service, one can have timers executing simultaneously on the
same machine. This avoids the sequential, serial processing capabilities of the
Workflow Server OnBase Client which is limited to one thread of execution,
Workflow Best Practices
which could potentially cause the timers to wait for processing on the single
threaded machine.
• Dedicate multiple machines to monitor and execute timers, when necessary. If a
Workflow deployment is performing extensive logic behind timers, consider off
loading the timers to different machines. Many smaller Workflow deployments
with less intensive work performed behind timers may not require multiple
machines. When testing and analysis indicates that timers are consuming
excessive processing power on a machine, consider adding another machine to
distribute processing load.
• Use timers to off load work. Consider sending a document to a queue where a
timer will execute from the Workflow Server. It is not necessary to keep the
user waiting until the document completes processing when no user input is
expected.
• Use the Workflow Timer Service for timers.
• Create realistic timer work intervals.
• Before deleting a queue, it is recommended to remove timers from the queue
configuration from the Workflow System Monitor in the OnBase Client or the
Workflow Timer Service Administrator. If timers are configured for a queue that is
going to be deleted, it is recommended to make sure that the timers associated
with the queue to be deleted are removed from the Workflow System Monitor in
the OnBase Client or the Workflow Timer Service Administrator, depending on
the method being used to monitor timers.
• Configure “Every” timer intervals with care. When configuring an “Every” timer,
take special note of how frequently the timer needs to fire. Do not have the
timer fire every five (5) minutes if the business process requires that it only
needs to fire every one (1) hour.
• Configure Timer Execution Windows: If one is using an “Every” or “After” timer,
consider using a Timer Execution Window to limit when the timer will actually
fire. For instance, if the timer only needs to run during business hours,
configure an Execution Window from 8 AM to 5 PM. This frees database capacity
for those processes that may already be running overnight (import processes,
third party updates, Autofill Keyword Set imports, etc).
• Use a Timer in Initial Queues. Initial queues should be configured to run all
system work behind a timer in most scenarios. This ensures that all import
processes are separated from Workflow logic and enables the import machine to
perform at a higher level.
• Do not let documents sit in a timer queue indefinitely. When a timer executes, the
document should leave the queue in most cases.
©
2016 Hyland Software, Inc.
974
OnBase 16 Workflow
• Use the “At Certain Time” timer versus “Every” 1 Day/24 Hours timer. When the
Workflow Server is restarted, “Every” timers will be reset and count down from
the original interval (1 Day/24 Hours). If an “At Certain Time” timer is used,
when the Workflow Server is restarted, the existing timer count will be
respected.
• Use “After” timers with care. The main point to consider with an “After” timer is
©
2016 Hyland Software, Inc.
975
Workflow OnBase 16
Servers
The following best practices are related to the Web Server, Application Server, or the
Workflow Server.
• Consider using a mechanism for distributing the load. Load distribution tools are
very useful for optimizing Web Server performance in larger implementations.
The Web Server handles all requests from Web Clients (Workflow Client and
Workflow Best Practices
traditional Web Client). A large number of Workflow users and Workflow logic
operating in an insufficiently configured web environment is a significant
performance hazard.
• Consider having a separate Web Server for Workflow Users. Direct Workflow users
to a different web site on a different web server. Build the OnBase Web Server
on two different machines and serve user processing needs appropriately to
distribute the load.
• Separate the Application Server from the Web Server. While it is possible to use
the existing Web Server as the Application Server, it is not advised. By pointing
the Application Server to the existing Web Server, all Workflow logic execution
is performed by the Web Server whether requests are coming from the Web
Client or OnBase Client. In addition to executing Workflow logic, the Web
Server is processing requests from non-Workflow users in the Web Client.
Because the combined processing load can be extremely heavy, the Application
Server should be deployed on a separate machine.
• Ensure the Web Server is a powerful machine. When using a single machine, the
OnBase Web Server should be equipped to handle the combined load of web
users and Workflow users. Increase the hardware resources on the machine to
ensure maximum performance.
• Increase Processing Power of Web Server/Application Server/Workflow Server. In
the Web Environment, Workflow related and general OnBase processing is
performed on the Web Server; therefore, it is essential for the Web Server to be
configured to handle such loads. The Application Server functions very similarly
to the Web Server except that it is dedicated to handling Workflow logic alone
and does not also have to provide processing resources for custom queries,
foldering, etc. The Application Server should be a powerful machine. By
increasing the power of the Application Server, Workflow users will be able to
process more work more quickly. Workflow Servers (machines that monitor
Workflow timers) should be powerful machines to handle all timer work
processing.
• Off load work from machines not dedicated to handling such loads. If there is
system work or ad hoc tasks that are performing intense activities against the
document, one should off load the work to the Workflow Server. This enables
the machine that initiated the work to “hand off” the work and dedicate system
resources to those tasks it was designed to handle.
• Recycle the Application Pool after making configuration changes in OnBase when
using Core-based Workflow. Recycling the Application Pool immediately ends all
user sessions. For this reason, it is recommended to perform this operation
during non-peak or off-hours.
©
2016 Hyland Software, Inc.
976
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
977
Workflow OnBase 16
• When an item leaves a queue, clear any load balancing assignments, unless there
exists a good business reason to maintain them. If it is desired to ensure the same
user works on an item, use the last owner rather than the last Load Balancing
assignee.
When configuring a Workflow life cycle at the receiving site for documents received in a
Document Transfer package, do not configure the life cycle to update Keyword Type
values on the received documents.
This is because the documents and document metadata are actually managed by the
sending site and those values are always updated at the receiving site with the
information from the sending site, if the values differ when the package is received and
committed.
If a document you are receiving requires a certain Keyword Type value that is different
at the sending site, you must request that the sending site map that Keyword Type to a
static value that contains the value you require.
©
2016 Hyland Software, Inc.
978
WORKFLOW DATA PROVIDER CONFIGURATION
Note: For information about using dashboards, see the Reporting Dashboards module
reference guide.
The Create Data Provider Wizard is used to create new data providers. The process is the
same for copying an existing data provider or creating a completely new data provider,
except the options are pre-configured with the information from the data provider that
was copied if you choose to copy an existing data provider. The pre-configured options
for copied data providers can be changed or edited to reflect the requirements of the
new data provider, unless otherwise noted.
The configuration process depends on the data provider type selected. This table
describes the data provider types available for systems with Workflow licensed.
The Create Data Provider Wizard is used to create new data providers. Data providers
return data from a data source to be displayed in a dashboard. New dashboards cannot
be used unless at least one data provider is added to it.
©
2016 Hyland Software, Inc.
979
Workflow OnBase 16
1. Launch the Create Data Provider Wizard by clicking the Create new Data Provider
Workflow Data Provider Configuration
It can also be launched by clicking the Create new data provider button on the Data
Providers tab of the dashboard Properties dialog box:
©
2016 Hyland Software, Inc.
980
OnBase 16 Workflow
2. At the How would you like to create the data provider? dialog box:
• Click Create new Data Provider to create a completely new data provider.
• Click Copy an existing Data Provider to use an existing data provider as the
©
2016 Hyland Software, Inc.
981
Workflow OnBase 16
3. If you clicked Create new Data Provider, the What would you like to name this data
provider? dialog box is displayed.
If you clicked Copy an existing Data Provider, the Select the data provider to copy
Workflow Data Provider Configuration
from dialog box is displayed. Select the data provider to copy then click Next. The
What would you like to name this data provider? dialog box is displayed.
Note: When a data provider is copied, the options in the remaining dialog boxes are pre-
configured with the information from the data provider that was copied. Unless
otherwise noted, the pre-configured options can be changed or edited to reflect the
requirements of the new data provider.
4. Type a name for the data provider in the Name field. The name should be unique
and allow the data provider to be easily distinguished from other data providers.
5. Type a brief description of the data provider in the Description field. The
description should briefly explain what the data provider is and what type of data
a user can expect to retrieve from it.
6. Select Log data provider execution to include the elapsed time of data retrieval and
runtime parameter information for this data provider in the History log. Data
requests for the data provider are always logged in the history even if this option
is deselected.
©
2016 Hyland Software, Inc.
982
OnBase 16 Workflow
7. Click Next. The Select the type of data you would like to report on dialog box is
displayed.
Note: The data providers available depend on the modules licensed for your system. The
Custom SQL Query and Document Query data provider types are available to all systems
with Workflow.
©
2016 Hyland Software, Inc.
983
Workflow OnBase 16
9. Click Next. The Select options on how the data provider retrieves data dialog box is
displayed.
Workflow Data Provider Configuration
Note: If Transition Reporting and Ad Hoc Task Reporting are both selected, the data
provider only includes transition data for queues that contain the configured ad hoc
tasks. With both selected, you cannot select queues for transition reporting separate
from ad hoc task reporting.
©
2016 Hyland Software, Inc.
984
OnBase 16 Workflow
11. If Transition Reporting is selected, select the unit of time to return measurements
in from the Unit of Measurement for Time in Queue drop-down select list.
You can also select Respect Life Cycle’s Business Calendar to have the time-in-
12. Click Next. The Queue Selection dialog box is displayed showing all the Workflow
life cycles available.
Note: Only the life cycles and queues you have access to are displayed. Pre-configured
queues you do not have access to are disabled.
©
2016 Hyland Software, Inc.
985
Workflow OnBase 16
13. Select the queues or ad hoc tasks to return data for. Select the life cycle to
automatically select all of the queues in that life cycle, or click the arrow beside
the life cycle to select specific queues within the life cycle.
Workflow Data Provider Configuration
Note: If you selected Ad Hoc Task Reporting, selecting the queue selects all ad hoc tasks
in that queue. To select individual ad hoc tasks, click the arrow beside the queue to
select specific tasks within the queue.
To select all life cycles and queues or ad hoc tasks, click All at the bottom of the
dialog box. To clear all selections, click None .
Note: If Transition Reporting and Ad Hoc Task Reporting are both selected, the data
provider only includes transition data for queues that contain the selected ad hoc tasks.
With both selected, you cannot select queues for transition reporting separate from ad
hoc task reporting.
©
2016 Hyland Software, Inc.
986
OnBase 16 Workflow
14. Click OK. The Select items you would like to report on dialog box is displayed,
showing the life cycles and queues or ad hoc tasks you selected.
©
2016 Hyland Software, Inc.
987
Workflow OnBase 16
• Enable Log Execution for the configured tasks: Include the elapsed time of data
retrieval and runtime parameter information for configured ad hoc tasks in the
History log.
Workflow Data Provider Configuration
Note: In order for Ad Hoc Task Reporting to return data, logging must be enabled for the
execution of ad hoc tasks. Logging for tasks can be enabled here or in Workflow.
To change life cycle and queue or ad hoc task selections, click the Select Queues
or Select Ad Hoc Tasks button to display the Queue Selection dialog box.
Note: If Prompt users to select queues at runtime or Prompt users to select ad hoc tasks at
runtime is selected, any previously added queues or ad hoc tasks are removed and the
Select... button is disabled.
16. Click Next. The Provide default values for the runtime parameters dialog box is
displayed. Parameters that require default values are noted in the warning text at
the top of the dialog box.
©
2016 Hyland Software, Inc.
988
OnBase 16 Workflow
18. Click Next. The Choose the display columns for the data provider dialog box is
displayed.
©
2016 Hyland Software, Inc.
989
Workflow OnBase 16
19. Select a display column to include it in the results or deselect it to hide it.
Note: In order for users to be able to open a Workflow object directly from a dashboard,
Workflow Data Provider Configuration
Click None to deselect all display columns or click All to select all display columns.
Tip: A preview of the type of data that is returned with the display columns selected is
displayed in the preview pane at the right of the list of display columns. If the data
returned is not acceptable, select different display columns or click Previous to
reconfigure previous aspects of the data provider.
20. To reorder the display columns, drag-and-drop the column headings in the
preview pane to put them in the desired order.
©
2016 Hyland Software, Inc.
990
OnBase 16 Workflow
21. To rename a display column, double click it in the list and type the new name in
the field provided. Click anywhere outside the field to save the changes.
23. To grant access to a new user, click Add. The Select Users dialog box is displayed.
©
2016 Hyland Software, Inc.
991
Workflow OnBase 16
Workflow Data Provider Configuration
Tip: To show only users, select Specific User from the drop-down select list, and to show
only user groups, select User Group from the drop-down select list. To find a specific user
or user group, type the first few letters of the name or the full name in the Find... field
and the list is filtered accordingly. To show only previously selected users, select Only
Show Selected Items at the bottom of the main pane.
©
2016 Hyland Software, Inc.
992
OnBase 16 Workflow
24. To select a user, move the cursor over that user’s row and select the checkbox
that is displayed.
25. Click OK at the Select Users dialog box to save your user selections.
Caution: When a dashboard that uses the configured data provider is accessed by a user,
data for all configured items (e.g., Document Types or Workflow queues) is returned even if
the user accessing the dashboard does not have access to those items in OnBase.
26. To remove users or user groups, right-click the user’s name and select Remove .
You are not prompted to confirm this action.
Note: Access for the user account that created the data provider cannot be removed or
changed. The data provider creator always has the full access to the data provider.
27. To change a user’s access level, right-click the user’s name in the list and select
Full Control :
• If the user currently has Execute Only access, they are granted Full Control.
• If the user currently has Full Control, their access level is reduced to Execute
Only.
Full Control allows the user to configure the settings for the data provider,
including user access. Execute Only allows the user to use, but not configure, the
data provider.
Note: The owner is the user who created the data provider. Access cannot be changed for
the owner.
28. Click Next. The Summary dialog box is displayed. Review the information in main
pane to confirm that the data provider is correctly configured. If not, click
Previous to return to the various configuration dialog boxes so that changes can
be made.
29. Click Finish . The data provider is saved and is available for use with dashboards.
©
2016 Hyland Software, Inc.
993
Workflow OnBase 16
The Create Data Provider Wizard is used to create new data providers. Data providers
return data from a data source to be displayed in a dashboard. New dashboards cannot
be used unless at least one data provider is added to it.
To create a new data provider:
1. Launch the Create Data Provider Wizard by clicking the Create new Data Provider
button on the Data Provider Administration ribbon of the Unity Client:
It can also be launched by clicking the Create new data provider button on the Data
Providers tab of the dashboard Properties dialog box:
©
2016 Hyland Software, Inc.
994
OnBase 16 Workflow
2. At the How would you like to create the data provider? dialog box:
• Click Create new Data Provider to create a completely new data provider.
• Click Copy an existing Data Provider to use an existing data provider as the
©
2016 Hyland Software, Inc.
995
Workflow OnBase 16
3. If you clicked Create new Data Provider, the What would you like to name this data
provider? dialog box is displayed.
If you clicked Copy an existing Data Provider, the Select the data provider to copy
Workflow Data Provider Configuration
from dialog box is displayed. Select the data provider to copy then click Next. The
What would you like to name this data provider? dialog box is displayed.
Note: When a data provider is copied, the options in the remaining dialog boxes are pre-
configured with the information from the data provider that was copied. Unless
otherwise noted, the pre-configured options can be changed or edited to reflect the
requirements of the new data provider.
4. Type a name for the data provider in the Name field. The name should be unique
and allow the data provider to be easily distinguished from other data providers.
5. Type a brief description of the data provider in the Description field. The
description should briefly explain what the data provider is and what type of data
a user can expect to retrieve from it.
6. Select Log data provider execution to include the elapsed time of data retrieval and
runtime parameter information for this data provider in the History log. Data
requests for the data provider are always logged in the history even if this option
is deselected.
©
2016 Hyland Software, Inc.
996
OnBase 16 Workflow
7. Click Next. The Select the type of data you would like to report on dialog box is
displayed.
Note: The data providers available depend on the modules licensed for your system. The
Custom SQL Query and Document Query data provider types are available to all systems
with Workflow.
©
2016 Hyland Software, Inc.
997
Workflow OnBase 16
9. Click Next. The Select options on how the data provider retrieves data dialog box is
displayed.
Workflow Data Provider Configuration
©
2016 Hyland Software, Inc.
998
OnBase 16 Workflow
11. Click Next. The Queue Selection dialog box is displayed showing all the Workflow
life cycles available.
©
2016 Hyland Software, Inc.
999
Workflow OnBase 16
12. Select the queues or ad hoc tasks to return data for. Select the life cycle to
automatically select all of the queues in that life cycle, or click the arrow beside
the life cycle to select specific queues within the life cycle.
Workflow Data Provider Configuration
Note: If you selected Ad Hoc Task Reporting, selecting the queue selects all ad hoc tasks
in that queue. To select individual ad hoc tasks, click the arrow beside the queue to
select specific tasks within the queue.
To select all life cycles and queues or ad hoc tasks, click All at the bottom of the
dialog box. To clear all selections, click None .
Note: If Transition Reporting and Ad Hoc Task Reporting are both selected, the data
provider only includes transition data for queues that contain the selected ad hoc tasks.
With both selected, you cannot select queues for transition reporting separate from ad
hoc task reporting.
©
2016 Hyland Software, Inc.
1000
OnBase 16 Workflow
13. Click OK. The Select items you would like to report on dialog box is displayed,
showing the life cycles and queues or ad hoc tasks you selected.
©
2016 Hyland Software, Inc.
1001
Workflow OnBase 16
• Enable Log Execution for the configured tasks: Include the elapsed time of data
retrieval and runtime parameter information for configured ad hoc tasks in the
History log.
Workflow Data Provider Configuration
Note: In order for Ad Hoc Task Reporting to return data, logging must be enabled for the
execution of ad hoc tasks. Logging for tasks can be enabled here or in Workflow.
To change life cycle and queue or ad hoc task selections, click the Select Queues
or Select Ad Hoc Tasks button to display the Queue Selection dialog box.
Note: If Prompt users to select queues at runtime or Prompt users to select ad hoc tasks at
runtime is selected, any previously added queues or ad hoc tasks are removed and the
Select... button is disabled.
15. Click Next. The Choose the display columns for the data provider dialog box is
displayed.
©
2016 Hyland Software, Inc.
1002
OnBase 16 Workflow
16. Select a display column to include it in the results or deselect it to hide it.
Note: In order for users to be able to open a Workflow object directly from a dashboard,
Click None to deselect all display columns or click All to select all display columns.
Tip: A preview of the type of data that is returned with the display columns selected is
displayed in the preview pane at the right of the list of display columns. If the data
returned is not acceptable, select different display columns or click Previous to
reconfigure previous aspects of the data provider.
17. To reorder the display columns, drag-and-drop the column headings in the
preview pane to put them in the desired order.
©
2016 Hyland Software, Inc.
1003
Workflow OnBase 16
18. To rename a display column, double click it in the list and type the new name in
the field provided. Click anywhere outside the field to save the changes.
Workflow Data Provider Configuration
19. Click Next. The Who should have access to the data provider? dialog box is
displayed.
20. To grant access to a new user, click Add. The Select Users dialog box is displayed.
©
2016 Hyland Software, Inc.
1004
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
1005
Workflow OnBase 16
21. To select a user, move the cursor over that user’s row and select the checkbox
that is displayed.
Workflow Data Provider Configuration
To remove a user’s access, deselect the checkbox beside the user’s name.
22. Click OK at the Select Users dialog box to save your user selections.
Caution: When a dashboard that uses the configured data provider is accessed by a user,
data for all configured items (e.g., Document Types or Workflow queues) is returned even if
the user accessing the dashboard does not have access to those items in OnBase.
23. To remove users or user groups, right-click the user’s name and select Remove .
You are not prompted to confirm this action.
Note: Access for the user account that created the data provider cannot be removed or
changed. The data provider creator always has the full access to the data provider.
24. To change a user’s access level, right-click the user’s name in the list and select
Full Control :
• If the user currently has Execute Only access, they are granted Full Control.
• If the user currently has Full Control, their access level is reduced to Execute
Only.
Full Control allows the user to configure the settings for the data provider,
including user access. Execute Only allows the user to use, but not configure, the
data provider.
Note: The owner is the user who created the data provider. Access cannot be changed for
the owner.
25. Click Next. The Summary dialog box is displayed. Review the information in main
pane to confirm that the data provider is correctly configured. If not, click
Previous to return to the various configuration dialog boxes so that changes can
be made.
26. Click Finish . The data provider is saved and is available for use with dashboards.
©
2016 Hyland Software, Inc.
1006
OnBase 16 Workflow
The Create Data Provider Wizard is used to create new data providers. Data providers
return data from a data source to be displayed in a dashboard. New dashboards cannot
be used unless at least one data provider is added to it.
To create a new data provider:
1. Launch the Create Data Provider Wizard by clicking the Create new Data Provider
button on the Data Provider Administration ribbon of the Unity Client:
It can also be launched by clicking the Create new data provider button on the Data
Providers tab of the dashboard Properties dialog box:
©
2016 Hyland Software, Inc.
1007
Workflow OnBase 16
2. At the How would you like to create the data provider? dialog box:
• Click Create new Data Provider to create a completely new data provider.
• Click Copy an existing Data Provider to use an existing data provider as the
Workflow Data Provider Configuration
template for a new data provider. The process is the same as creating a
completely new data provider except the options are pre-configured with the
information from the data provider that was copied. The pre-configured options
can be changed or edited to reflect the requirements of the new data provider,
unless otherwise noted.
©
2016 Hyland Software, Inc.
1008
OnBase 16 Workflow
3. If you clicked Create new Data Provider, the What would you like to name this data
provider? dialog box is displayed.
If you clicked Copy an existing Data Provider, the Select the data provider to copy
Note: When a data provider is copied, the options in the remaining dialog boxes are pre-
configured with the information from the data provider that was copied. Unless
otherwise noted, the pre-configured options can be changed or edited to reflect the
requirements of the new data provider.
4. Type a name for the data provider in the Name field. The name should be unique
and allow the data provider to be easily distinguished from other data providers.
5. Type a brief description of the data provider in the Description field. The
description should briefly explain what the data provider is and what type of data
a user can expect to retrieve from it.
6. Select Log data provider execution to include the elapsed time of data retrieval and
runtime parameter information for this data provider in the History log. Data
requests for the data provider are always logged in the history even if this option
is deselected.
©
2016 Hyland Software, Inc.
1009
Workflow OnBase 16
7. Click Next. The Select the type of data you would like to report on dialog box is
displayed.
Workflow Data Provider Configuration
Note: If you copied an existing data provider this dialog box is not displayed. You cannot
change the data provider type for copied data providers.
Note: The data providers available depend on the modules licensed for your system. The
Custom SQL Query and Document Query data provider types are available to all systems
with Workflow.
©
2016 Hyland Software, Inc.
1010
OnBase 16 Workflow
9. Click Next. The Queue Selection dialog box is displayed showing all the Workflow
life cycles available.
©
2016 Hyland Software, Inc.
1011
Workflow OnBase 16
10. Select the queues or ad hoc tasks to return data for. Select the life cycle to
automatically select all of the queues in that life cycle, or click the arrow beside
the life cycle to select specific queues within the life cycle.
Workflow Data Provider Configuration
Note: If you selected Ad Hoc Task Reporting, selecting the queue selects all ad hoc tasks
in that queue. To select individual ad hoc tasks, click the arrow beside the queue to
select specific tasks within the queue.
To select all life cycles and queues or ad hoc tasks, click All at the bottom of the
dialog box. To clear all selections, click None .
Note: If Transition Reporting and Ad Hoc Task Reporting are both selected, the data
provider only includes transition data for queues that contain the selected ad hoc tasks.
With both selected, you cannot select queues for transition reporting separate from ad
hoc task reporting.
©
2016 Hyland Software, Inc.
1012
OnBase 16 Workflow
11. Click OK. The Select items you would like to report on dialog box is displayed,
showing the life cycles and queues or ad hoc tasks you selected.
©
2016 Hyland Software, Inc.
1013
Workflow OnBase 16
• Enable Log Execution for the configured tasks: Include the elapsed time of data
retrieval and runtime parameter information for configured ad hoc tasks in the
History log.
Workflow Data Provider Configuration
Note: In order for Ad Hoc Task Reporting to return data, logging must be enabled for the
execution of ad hoc tasks. Logging for tasks can be enabled here or in Workflow.
To change life cycle and queue or ad hoc task selections, click the Select Queues
or Select Ad Hoc Tasks button to display the Queue Selection dialog box.
Note: If Prompt users to select queues at runtime or Prompt users to select ad hoc tasks at
runtime is selected, any previously added queues or ad hoc tasks are removed and the
Select... button is disabled.
13. Click Next. The Select options on how the data provider retrieves data dialog box is
displayed.
©
2016 Hyland Software, Inc.
1014
OnBase 16 Workflow
14. Select the additional security options for how the data is retrieved.
• Respect Security Keywords
• Respect Load Balancing
15. If Respect Load Balancing is selected you must select a user option.
• Unassigned: The data returned is for unassigned items.
• Current User: The data returned is for the current load-balanced User Group or
user role when the dashboard is accessed.
• Specific User: The data returned is for a specific User Group or user role. You
must select the User Group or user role from the drop-down select list that is
enabled. You can also select Allow value to be changed at runtime to allow the
user accessing the dashboard to change the specific User Group or user role
when the dashboard is accessed.
16. Select Display all date/time columns in local time to display date and time
information in the user’s local time.
©
2016 Hyland Software, Inc.
1015
Workflow OnBase 16
17. Click Next. The Add keywords to be returned by this data provider dialog box is
displayed.
Workflow Data Provider Configuration
Note: Several Keyword Types may already be added automatically, but they can be
removed. Keyword Types that represent Workflow properties, which are added
automatically by the system to every life cycle and queue, are denoted with angle
brackets >> before the Keyword Type name.
©
2016 Hyland Software, Inc.
1016
OnBase 16 Workflow
18. To add additional Keyword Types, click Add. The Select Keyword(s) dialog box is
displayed. Only the Keywords Types available for items the configured (e.g.,
Document Types or Workflow queues) are included in the dialog box.
©
2016 Hyland Software, Inc.
1017
Workflow OnBase 16
19. To select a Keyword Type, move the cursor over the row for that Keyword Type
and select the checkbox that is displayed.
Workflow Data Provider Configuration
To remove a Keyword Type, deselect the checkbox beside the name of the
Keyword Type.
Note: Keyword Types that represent Workflow properties, which are added automatically
by the system to every life cycle and queue, are denoted with angle brackets >> before
the Keyword Type name. Security Keyword settings are respected by Workflow.
20. Click OK at the Select Keyword(s) dialog box to save your selections. You are
returned to the Select the keyword(s) to be displayed and/or used as parameter(s)
dialog box.
21. To remove Keyword Types from the data provider, select the Keyword Type to
remove and click Remove. You are not prompted to confirm this action.
22. Select the Parameter check box to include the Keyword Type as an input
parameter to limit the data returned by the data provider.
23. If Parameter is selected you can configure additional options for the parameter:
• Runtime: Select this option to allow the user to change the default value of the
parameter at runtime when the data provider is used.
• Required: Select the Required option to force the user to enter a value for the
Keyword Type before returning data for the data provider.
• Multiple: Select this option to allow the user to select multiple values for the
parameter if the parameter is a drop-down select list.
24. Click OK. You are returned to the Add keywords to be returned by this data provider
dialog box.
©
2016 Hyland Software, Inc.
1018
OnBase 16 Workflow
25. Click Next. If Parameter was selected for any Keywords the Provide default values
for the input parameters dialog box is displayed. The data entry fields available in
this dialog box depend on the Keywords that need to be configured.
©
2016 Hyland Software, Inc.
1019
Workflow OnBase 16
Workflow Data Provider Configuration
> The value entered is greater than the value returned. This operator only
applies to numeric data.
>= The value entered is greater than or equal to the value returned. This
operator only applies to numeric data.
< The value entered is less than the value returned. This operator only
applies to numeric data.
<= The value entered is less than or equal to the value returned. This
operator only applies to numeric data.
<> The value entered is not the same as the value returned.
For date fields, enter the default dates in the From and To fields or click the
calendar button to select a date from a graphical calendar.
©
2016 Hyland Software, Inc.
1020
OnBase 16 Workflow
26. Click Next. The Choose the display columns for the data provider dialog box is
displayed.
©
2016 Hyland Software, Inc.
1021
Workflow OnBase 16
27. Select a display column to include it in the results or deselect it to hide it.
Note: In order for users to be able to open a Workflow object directly from a dashboard,
Workflow Data Provider Configuration
Click None to deselect all display columns or click All to select all display columns.
Tip: A preview of the type of data that is returned with the display columns selected is
displayed in the preview pane at the right of the list of display columns. If the data
returned is not acceptable, select different display columns or click Previous to
reconfigure previous aspects of the data provider.
28. To reorder the display columns, drag-and-drop the column headings in the
preview pane to put them in the desired order.
©
2016 Hyland Software, Inc.
1022
OnBase 16 Workflow
29. To rename a display column, double click it in the list and type the new name in
the field provided. Click anywhere outside the field to save the changes.
31. To grant access to a new user, click Add. The Select Users dialog box is displayed.
©
2016 Hyland Software, Inc.
1023
Workflow OnBase 16
Workflow Data Provider Configuration
Tip: To show only users, select Specific User from the drop-down select list, and to show
only user groups, select User Group from the drop-down select list. To find a specific user
or user group, type the first few letters of the name or the full name in the Find... field
and the list is filtered accordingly. To show only previously selected users, select Only
Show Selected Items at the bottom of the main pane.
©
2016 Hyland Software, Inc.
1024
OnBase 16 Workflow
32. To select a user, move the cursor over that user’s row and select the checkbox
that is displayed.
33. Click OK at the Select Users dialog box to save your user selections.
Caution: When a dashboard that uses the configured data provider is accessed by a user,
data for all configured items (e.g., Document Types or Workflow queues) is returned even if
the user accessing the dashboard does not have access to those items in OnBase.
34. To remove users or user groups, right-click the user’s name and select Remove .
You are not prompted to confirm this action.
Note: Access for the user account that created the data provider cannot be removed or
changed. The data provider creator always has the full access to the data provider.
35. To change a user’s access level, right-click the user’s name in the list and select
Full Control :
• If the user currently has Execute Only access, they are granted Full Control.
• If the user currently has Full Control, their access level is reduced to Execute
Only.
Full Control allows the user to configure the settings for the data provider,
including user access. Execute Only allows the user to use, but not configure, the
data provider.
Note: The owner is the user who created the data provider. Access cannot be changed for
the owner.
36. Click Next. The Summary dialog box is displayed. Review the information in main
pane to confirm that the data provider is correctly configured. If not, click
Previous to return to the various configuration dialog boxes so that changes can
be made.
37. Click Finish . The data provider is saved and is available for use with dashboards.
©
2016 Hyland Software, Inc.
1025
Workflow OnBase 16
Workflow Data Provider Configuration
©
2016 Hyland Software, Inc.
1026
CONFIGURING THE DISTRIBUTION SERVICE
Overview
The Hyland Distribution Service is a Core Services component that integrates with
several OnBase modules, allowing email notifications to be sent through a centralized
mail service. All installation and configuration settings are located on one workstation as
opposed to several workstations. This provides high security, control, and easy
maintenance.
The Distribution Service process is depicted in the following illustration. The process
begins when OnBase client applications send system notifications to the database. The
Distribution Service polls the database on a configured interval and composes an email
when it receives a new notification. The service then sends the email to an SMTP server,
where it is distributed externally to all users who are configured to receive notifications
from modules that use the Distribution Service. When OnBase documents are attached
to these emails, attachment names reflect the documents’ Auto-Name strings in OnBase.
The Distribution Service can run on a machine separate from that of the Application
Server.
Note: The Distribution Service must be configured to use a Service Account to send
notifications. For more information, see Configuring a Service Account on page 1028.
©
2016 Hyland Software, Inc.
1027
Workflow OnBase 16
are required when upgrading to OnBase 16. If your system is configured with the Global
Client Setting Use Email Distribution Service for Document Distribution enabled, a
temporary file cache must be configured and associated with the Distribution Service.
See Configuring a Temporary File Cache on page 1037 for more information.
Configuration
Configuring a Service Account
The Distribution Service must be configured to use a Service Account.
Note: The service account running the Distribution Service cannot have special
characters, such as & , in the password. If the password contains a special character,
then the Distribution Service will fail to start.
©
2016 Hyland Software, Inc.
1028
OnBase 16 Workflow
2. Enter a new user name in the field beneath the User Name list and click Create.
The User Settings dialog box is displayed.
You can also select an existing user account to designate as a service account,
then click Settings. The User Settings dialog box is displayed.
©
2016 Hyland Software, Inc.
1029
Workflow OnBase 16
dialog box are cleared when the Service Account check box is selected and must
be reapplied when the check box is deselected.
Caution: The Service Account check box should never be selected with an account that is
being used to run the OnBase Client (obclnt32.exe) as a Windows service.
Caution: Designating an existing user account as a Service Account removes the existing
user from all User Groups and prevents the user from being added into a User Group. Users
that are configured as service accounts will not be able to log into OnBase through
standard interfaces. A Service Account also grants the user name full rights and privileges
in OnBase.
©
2016 Hyland Software, Inc.
1030
OnBase 16 Workflow
4. Enter a User Password and repeat this password in the Verify Password field. If this
is an existing user account and you need to change its password, select Update
Password to enable these fields.
5. Click Save.
Send Attachments
The Distribution Service can be configured to send attachments with certain file names.
Note: Image documents are sent in their native format if possible. However, if the
document uses overlays or the page count is greater than one, it will revert to using the
original method for sending attachments.
©
2016 Hyland Software, Inc.
1031
Workflow OnBase 16
3. Select one of the following from the Auto-Name string for external email
attachments drop-down select list:
• Random String: OnBase will generate a random file name for the attachment.
Configuring the Distribution Service
• Document Type Autoname String: OnBase will use the Auto-Name string
configured for the Document Type of the document being sent.
• Document Type Print Autoname String: OnBase will use the Print Title string
configured for the Document Type of the document being sent. If no Print
Title string has been configured for that Document Type, OnBase will use the
Document Type and the Document Date.
Note: The Document Type Print Autoname String feature is not supported in the Classic
(Thick) client.
4. Click Save.
Note: The Distribution Service needs to be restarted after changes are made to the Auto-
Name string for external email attachments setting.
Note: Full details on creating encrypted account registry keys are available in the
Microsoft article: “How to use the ASP.NET utility to encrypt credentials and session
state connection strings” available at: http://support.microsoft.com/kb/329290/
1. From a command line, change the directory to the location where the
aspnet_setreg.exe utility resides. A copy of aspnet_setreg.exe is available in the
..\utilities\MISC subdirectory of the Core Services build.
For example, if the utility is in C:\Program Files\Hyland\Web Server\Utilities, then
enter:
©
2016 Hyland Software, Inc.
1032
OnBase 16 Workflow
2. Enter the following command, where username is the user name of the Service
Caution: Modify the registry at your own risk. Incorrectly editing the Windows registry can
cause serious problems that may require you to reinstall your operating system. Be sure to
back up the registry before making any changes to it. For more registry information, see
the following Microsoft articles: http://support.microsoft.com/kb/256986 and http://
technet.microsoft.com/en-us/library/cc725612.aspx
4. Grant the Windows account that will run the Distribution Service Read permissions
to the appropriate key.
• In 32-bit environments, grant the Read permission on
HKLM:SOFTWARE\Hyland\DistributionService\Identity\ASPNET_SETREG.
• In 64-bit environments, grant the Read permission on
HKLM:SOFTWARE\Wow6432Node\Hyland\DistributionService\Identity\ASPNE
T_SETREG. When run in a 64-bit environment, the aspnet_setreg utility
automatically stores the encrypted credentials in this key.
5. Open the Hyland.Core.Distribution.NTService.exe.config file.
• In a 32-bit environment, this file’s default location is
C:\Program Files\Hyland\Services\Distribution.
• In a 64-bit environment, this file’s default location is
C:\Program Files (x86)\Hyland\Services\Distribution.
6. Modify the securitySettings element to retrieve the encrypted credentials from the
registry.
a.Replace the username value with the following:
"registry:HKLM\SOFTWARE\Hyland\DistributionService\Identity\ASPNET_SETREG,userName
"
©
2016 Hyland Software, Inc.
1033
Workflow OnBase 16
"registry:HKLM\SOFTWARE\Hyland\DistributionService\Identity\ASPNET_SETREG,password
"
Configuring the Distribution Service
When you are finished, the securitySettings element should resemble the
following:
©
2016 Hyland Software, Inc.
1034
OnBase 16 Workflow
3. For each data source that the service needs to access, paste a copy of the
element directly under the existing element. For example, if the service needs to
access two data sources, then there should be two securitySettings elements,
each with its own closing tag
( </securitySettings>).
In the following example, support has been added for two data sources:
4. For each securitySettings element, change the datasource value to the name of the
data source that the service needs to access.
5. For each securitySettings element, change the username and password values to
reflect the service account credentials for each data source.
©
2016 Hyland Software, Inc.
1035
Workflow OnBase 16
WorkView, which let you specify the users you want to send notifications to.
To send a notification to a global distribution list, specify the distribution list as the
notification’s recipient during configuration. Ensure the value you enter matches the
name of the global distribution list configured on the SMTP server.
Note: File names that contain only ASCII characters are not encoded.
©
2016 Hyland Software, Inc.
1036
OnBase 16 Workflow
1. Create a directory to store the EML files. This directory should be accessible
locally, in a mapped drive or through an UNC path to a shared directory. The path
name must be fully qualified. It must start with \\Name, where Name is the name
of the machine name, or X:\, where X is any drive letter.
2. Modify the Hyland.Core.Distribution.NTService.exe.config file for the Distribution
Service so that the smtpServer entry specifies this directory name. One file per
notification will be written to the target directory specified.
Note: If you will be sending messages larger than 64000 bytes using WorkView | Case
Manager, the temporary file cache must be configured.
When the Global Client Setting Use Email Distribution Service for Document Distribution is
enabled, a temporary file cache must be configured and associated with the Distribution
Service.
Email notifications and their attachments sent from Document Distribution are stored in
the temporary file cache. This allows Document Distribution to send emails and
attachments that are not archived in OnBase. The Distribution Service sends these
emails from the temporary file cache. Attachments are sent in their configured file
format.
Once a temporary file cache is configured, it must be associated with the Distribution
Service. See Associating a Temporary File Cache with the Distribution Service on page
1040 for more information.
©
2016 Hyland Software, Inc.
1037
Workflow OnBase 16
Previously configured file caches, if any, are displayed in the Temporary File
Caches list.
2. Type the name of the new file cache in the text field below the Temporary File
Caches list.
©
2016 Hyland Software, Inc.
1038
OnBase 16 Workflow
3. Click Create.
The Cache Configuration dialog is displayed.
Note: If the Cache Configuration dialog was accessed from the Distribution Service Settings
or Microsoft Office Web Apps Settings dialog, the Type field will be set to Distribution
Service or Microsoft Office Web Apps, depending on the point of access, and cannot be
changed. These temporary caches, created from the Configure button in the Distribution
Service Settings dialog or the Microsoft Office Web Apps Settings dialog, are automatically
associated with the desired functionality upon completion of configuration.
6. In the Purging Information section of the dialog, select either Automatic Purge or
Manual Purge .
Select Automatic Purge if you would like the file cache to be cleared automatically
when the Retention Time has been reached.
Select Manual Purge if you would like to empty the file cache yourself.
7. If you selected Automatic Purge in the previous step, set the Retention Time in the
Retention Time (Days) field. This value represents how many days files are stored
in the temporary file cache before being automatically purged.
This field is unavailable if the Manual Purge option is selected.
8. Click Save when finished.
©
2016 Hyland Software, Inc.
1039
Workflow OnBase 16
2. From the Temporary Cache drop-down select list, select the temporary file cache
you want to associate with the Distribution Service.
If there are no temporary file caches available, one must be configured. Click
Create New to configure a temporary file cache. See Configuring a Temporary File
Cache on page 1037 for more information on this process.
3. Click Save.
©
2016 Hyland Software, Inc.
1040
OnBase 16 Workflow
©
2016 Hyland Software, Inc.
1041
Workflow OnBase 16
broken up and multiple emails are generated in order to prevent timeout errors. To
configure a maximum number of recipients per email:
2. In the Maximum recipients per mail message field, enter the maximum number of
recipients that a message should have. If the recipient list is longer than the value of
this setting, emails are sent in multiple batches.
Note: If you do not want a maximum number of recipients per mail message, set the
Maximum recipients per mail message value to 0 . This does not set a maximum number of
recipients. A single message is generated for all recipients.
©
2016 Hyland Software, Inc.
1042
OnBase 16 Workflow
2. Click Generate test notification. The Distribution Service Test Notification dialog box
is displayed.
3. Enter a valid SMTP email address in the Recipient email address field.
4. If you want to attach a document, enter a document handle in the Document
handle to attach field. The specified document will be sent as an attachment in the
email.
5. Click Generate. The notification is sent when the Distribution Service is started.
Check the recipient email mailbox to ensure the notification was sent.
©
2016 Hyland Software, Inc.
1043
Workflow OnBase 16
Troubleshooting
The following troubleshooting information may help you diagnose and resolve issues
with the Hyland Distribution Service.
Configuring the Distribution Service
Note: In previous versions of OnBase, the path and enableFile configuration settings were
used to log events to a file. The preferred method of logging events to a file is using
service logs created by the Diagnostics Service. For more information, see the
Diagnostics Service reference guide or the Diagnostics Console help files.
Note: If the Distribution Service sends an email without a specified To address, an SMTP
server error displays on the Errors tab. The SMTP server sends Undeliverable Message
notifications to the From address specified in the message template.
©
2016 Hyland Software, Inc.
1044
OnBase 16 Workflow
To address this issue, run the Command Prompt as an administrator. Under Start |
Accessories , right-click on Command Prompt and select Run as administrator.
For more information about how the User Account Control can affect OnBase
deployments, see Windows User Account Control Statement on page 1048.
©
2016 Hyland Software, Inc.
1045
Workflow OnBase 16
topics.
"No Count" Is On
If the Diagnostics Console reveals that notifications are being processed but are not
being sent, you may need to turn off the No Count variable on your SQL Server. Please
contact your solution provider for assistance.
©
2016 Hyland Software, Inc.
1046
OnBase 16 Workflow
Version Mismatch
If you find that messages are not being sent, you may be using a version of the
Distribution Service that is incompatible with your current version of OnBase. If this is
Note: E-Forms are one example of documents with a file format that may be handled
incorrectly. By default, the Distribution Service’s configuration file is configured to
override the content type on E-Forms, allowing them to be sent correctly as
attachments.
1. Open Hyland.Core.Distribution.NTService.exe.config.
• In a 32-bit environment, this file’s default location is
C:\Program Files\Hyland\Services\Distribution.
• In a 64-bit environment, this file’s default location is
C:\Program Files (x86)\Hyland\Services\Distribution.
2. Locate the following element:
<securitySettings datasource="DMS" username="SVCACCT"
password="PASSWORD" >
3. Add a ContentTypeOverride element to override the default content type for the
file format, as shown in the following example. You can add these elements for
each data source the Distribution Service is configured to use.
<securitySettings datasource="DMS" username="SVCACCT"
password="PASSWORD" >
©
2016 Hyland Software, Inc.
1047
Workflow OnBase 16
The above example will override the default behavior for E-Form attachments and
label them with the generic MIME type “application/octet-stream.” As long as the
attachment name still has the html file extension, email clients should handle the
E-Form documents correctly.
For a description of configurable attributes for the ContentTypeOverride element,
see the following table:
Attribute Description
fileType The attachment’s file format number, as shown in the upper-right corner of
the File Format Configuration dialog box.
For E-Forms, this number is 24. You can specify different file format
numbers to override the content type assigned to other file formats.
mimeType The generic MIME type to label attachments that have the specified file
format.
©
2016 Hyland Software, Inc.
1048
LICENSING FOR CUSTOMERS PREVIOUS TO 2007
The licenses listed in this section are relevant to customers who purchased Workflow
software before January 1, 2007.
Workflow Licensing
A Workflow license is required to configure life cycles as well as to perform Workflow
activity. In order to create Workflow life cycles, you must have any one of the following
licenses:
• Workflow Departmental Server
• Workflow Enterprise Server
• Document Distribution
In order to use configured life cycles, users must have one of the following licenses
available:
• Workflow Concurrent Client
• Workflow Workstation Client
• Workflow Named Client
If you plan to utilize timers in a Workflow, you must have one of the server licenses.
When using HTML forms that will be stored in OnBase as part of a Workflow you must
also be licensed for the E-Forms module.
©
2016 Hyland Software, Inc.
1049
Workflow OnBase 16
To access the User Settings dialog box and configure a user for combined licensing:
Licensing for Customers previous to 2007
©
2016 Hyland Software, Inc.
1050