Contents

What's New
TIBCO® BPM Enterprise Installation Profiles
Installing TIBCO BPM Enterprise Developer Server
System Requirements (Developer Server Profile)
Download TIBCO BPM Enterprise Software
Install TIBCO BPM Enterprise Developer Server
Installing TIBCO BPM Enterprise on Kubernetes
System Requirements (Kubernetes Profile)
Download TIBCO BPM Enterprise Software
Install TIBCO BPM Enterprise for Kubernetes
Creating the TIBCO BPM Enterprise Database
Creating Database Using Microsoft SQL Server
Creating Database Using PostgreSQL
Creating Database Using Oracle
Creating Database Using IBM DB2
Creating the TIBCO BPM Enterprise Schema
Configure the LDAP Directory Server
Create a Kubernetes Deployment
Configure Environment Variables
Upgrading TIBCO BPM Enterprise from 5.x to 5.6.0
Additional System Requirements for a Distributed BPM System
Reference
Installing in Console Mode
Installing in Silent Mode
Introduction to TIBCO® BPM Enterprise
TIBCO BPM Enterprise Applications
TIBCO Business Studio™ - BPM Edition
TIBCO BPM Enterprise
TIBCO BPM Enterprise Architecture
TIBCO BPM Enterprise Reference Architecture
High Availability and Fault Tolerance - Clustered Operation
Developer Server
Shared Resources
TIBCO BPM Enterprise REST APIs
Client Application Development
Workflow Patterns Support
Model Driven Architecture and Development
Role-Based User Interfaces
A Single Design Time Environment
Flexible Runtime Clients
System Calendars
Base and Overlay Calendars
Time Zones
Deadlines and Localization
Exclusions in Overlay Calendars
Calendar References
Work Views
Work View Permissions
Creating a Work View for an Organizational Entity
Process Management
Standards-Based Process Notations
Process Design - Business Process Model and Notation (BPMN)
Data Type Support
Workflow Process and Data Pattern Support
Pageflow Processes
Business Services
Example - Starting a Business Process
Process Instance Migration
Example of Process Instance Migration
Organization Management
Modeling the Workforce
Organization Model
Organizations Organization Units and Positions
Groups
Resources (Users)
Privileges
Capabilities
Linking the Organization to the Organization Model
Use of LDAP and Dynamic Organization Models
Organization Model Partitioning
Organization Model Versioning
Example - Phase 1 Deploying an Initial Organization Model
Example - Phase 2 Making an Additive Update to the Model
Example - Phase 3 Making a Destructive Update to the Model
Example - Phase 4 Extending the Organization Model
Example - Phase 4 An Alternative Implementation
Work Management
Distributing Work to Users
Offering and Allocating Work
Distribution Strategies and Offer Sets
Resource Query Language
Participants
Dynamic Organization Participants
Push and Pull Distribution Models
Presenting Work to Users
TIBCO BPM Enterprise Client Applications
Work Lists
Work Items
Pageflows
Case Management
Creating Case Management Applications in TIBCO Business Studio - BPM Edition
Case Data Model
Interacting with Cases in Business Processes
Case Actions
Case Data Store
Case Manager
Administration of TIBCO BPM Enterprise
Platform Administration
Application Management
Organization Model and Resource Management
The tibco-admin User
System Calendar Management
Logging and Auditing
Managed Objects and Events
Measures
Logging
Logging Levels
Auditing
Correlation and Sequencing of Audit Data
Viewing Audit Trail
Security Features Provided by TIBCO BPM Enterprise
Authentication
Privilege-Based Authorization
System Actions
Scope of System Actions
System Actions and Organization Model Versions
Workflow Patterns Reference
Workflow Resource Patterns Support
Workflow Process Patterns Support
Workflow Data Patterns Support
Introduction to Administration
Container Orchestration System Administration - Kubernetes
readinessProbe
livenessProbe
Injected Configuration
TIBCO BPM Enterprise Administrator
Accessing Administrator
Configuring the Admin User
Managing Client Applications
Customizing your Application
Deployment Manager
Viewing Deployed Applications
Deploying Applications
Undeploying Applications
Shared Resources
HTTP Client Shared Resources
Creating or Editing an HTTP Client Shared Resource
Deleting an HTTP Client Shared Resource
KeyStore Provider Shared Resources
Creating or Editing a KeyStore Provider Shared Resource
Deleting a Keystore Provider Shared Resource
SSL Client Provider Shared Resources
Creating or Editing an SSL Client Provider Shared Resource
Deleting an SSL Client Provider Shared Resource
SMTP Connection Shared Resources
Creating or Editing an SMTP Connection Shared Resource
Deleting an SMTP Connection Shared Resource
SAML Authentication Shared Resources
Creating or Editing a SAML Authentication Shared Resource
Deleting a SAML Authentication Shared Resource
OpenID Authentication Shared Resources
Creating or Editing an OpenID Authentication Shared Resource
Deleting an OpenID Authentication Shared Resource
JDBC Connection Shared Resources
Creating or Editing a JDBC Connection Shared Resource
Deleting a JDBC Connection Shared Resource
Organization Browser
Accessing the Organization Browser
Browsing the Organization Model
Organization Model Versions
Organization Model Version 0
Browsing Organization Units and Positions
Browsing Groups
LDAP Containers
Primary and Secondary Sources
LDAP Query Sources
LDAP Group Sources
Creating an LDAP Container
Creating an LDAP Container using an LDAP Query
LDAP Query String Characters and Examples
Creating an LDAP Container using an LDAP Group
Container Organization Relationships
Organization Relationship Examples
Invalid Mappings Because of Organization Relationships
Deleting LDAP Containers
Resources
Adding BPM Resources
Mapping Resources
Removing Resources from Groups or Positions
Viewing Resource Details
Renaming a Resource
Deleting Resources
Managing Deleted Users
Viewing Deleted Users
Viewing Details of Deleted Users
Purging Deleted Users
Privileges
Viewing a Resource's Privileges
Capabilities
Viewing and Editing Resource Capabilities
Resource Attributes
Viewing and Editing Resource Attributes
Push Destinations
Configuring Organizational Entity Push Destinations
Configuring Resource Push Destinations
Dynamic Organization Model Extension Points
Configuring Dynamic Organization Model Extension Points
Viewing a Dynamic Organization Model Template
Populating Dynamic Organization Models
Candidate Queries
Configuring Candidate Queries for Static Organizations
Configuring Candidate Queries for Dynamic Organizations
Modifying Existing Candidate Queries for Dynamic Organizations
Process Manager
Process Manager Columns
Customizing Process Manager Columns
Process Instance State
Searching for Process Instances
Filtering Process Templates
Starting a Process Instance
Suspending a Process Instance
Resuming a Suspended Process Instance
Canceling a Process Instance
Fixing a Process Instance
Process Instance Migration Overview
How to Migrate a Process Instance
Purging Process Instances
Contribute Your App
Configuration Management
Authentication Configuration
Case Data Management Configuration
Directory Engine Configuration
Event Collector
Event Publication Configuration
Logging
Pageflow Engine Configuration
Process Engine Configuration
Work Presentation Configuration
Authentication
SAML Web Profile Authentication
OpenID Connect Authentication
System Actions
Scope of System Actions
Example of using System Actions to Control Users’ Access to System Functions
System Actions and Organization Model Versions
List of Messages
Auditable Messages
Message Categories and Attribute Contents
Container Management
Database Support
Appendix: Utility Commands
Introduction to TIBCO® BPM Enterprise
Developing TIBCO BPM Enterprise Applications
Deploying TIBCO BPM Enterprise Applications
Managing the TIBCO BPM Enterprise System
TIBCO BPM Enterprise Reference Architecture
TIBCO BPM Enterprise Tutorial
How To Design a Simple WelcomeUsers Business Service
Create a New Project
Add a User Task to the Process
Add Data to the Process
Define the Input Parameters
Define a Data Field
Create a Business Service
Generate the Business Service
Define an Organization Model for the Process
Add the Tester Position as a Participant in the Process
Define a Participant
Assign a Participant to a User Task
How to Implement and Deploy the WelcomeUsers Application
Implement the Generate Message Script
Deploy the WelcomeUsers and Organization Model Projects
How to Map Users to the WelcomeUsers Organization Model
Start the Organization Browser
Create an LDAP Container
Map a User to the Tester Position in the Organization Model
Run the WelcomeUsers Application
Log on to TIBCO BPM Enterprise Work Manager as a User
Start the Business Service
Log out of TIBCO BPM Enterprise Work Manager
TIBCO® BPM Enterprise
User Access
Accessing TIBCO BPM Enterprise Work Manager
Business Services
Business Services
Categories
Starting a Business Service
Work Views
Work View Permissions
Public Work Views
Creating a Work View for an Organizational Entity
Accessing Work Views
Creating Work Views
Enter Work View Details
Choose a Target
Specify the Work Item Columns
Configure Work View Filter
Configure Sorting Order for the Work View
Specify the Users
Specify the Authors
Editing Work Views
Removing Work Views from Your Work View List
Manual Ad-hoc Task
Work Items
Work Item Columns
Work Item State
Changing Work Item Priority
Displaying Visible Hidden Work Items
Filtering Work Items
Configure a Worklist Filter
Value Data Types
DateTime Data Types
Allocating Work Items Overview
Allocating Work Items To Yourself
Re-Offering Work Items
Reallocating Work Items to Another User
Reallocate Work Item to Offer Set
Reallocating Work Items to the World
Processing Work Items Overview
Opening Work Items
Auto-Repeat
Piling
Filling in a Work Item Form
Work Item Data Modified By Other Users or System Actions
Saving Work Items
Submitting Work Items
Pending Work Items
Unpending Work Items
Skipping Work Items
Canceling Changes
OpenWorkItem Application
StartBizApp
Auditing
Filtering Audit Events
Case Manager
Accessing Case Manager
Performing Case Actions
Using Search
Managing Work Lists Associated With Cases
Managing Linked Cases
Managing Case Documents
Auditing Case Data
Calendar
Accessing TIBCO BPM Enterprise Calendar
Base Calendars
Overlay Calendars
Calendar Aliases (References)
Calendar Time Zones
Exclusions in Calendars
How Calendars are Resolved
Required System Actions
Calendar Example
Displaying the Calendar
Specify Working Days and Hours
Edit and Delete Working Hours
Create Calendar Exclusions
Edit and Delete Exclusions
View Exclusions
Create Base Calendars
Creating Overlay Calendars
Assigning Calendars to Organizational Entities
Opening Calendars
Duplicate Calendars
Edit Base Calendars
Calendar Aliases
Adding a Calendar Alias
Mapping a Calendar Alias to a new Calendar
Deleting a Calendar Alias
Deleting Calendars
Spotfire Visualizations
cdm_cases View
Using cdm_cases View in TIBCO Spotfire
Event Collector Overview
Private Database Tables
ec_event
sc_processinstance_status
sc_proc_template
sc_workitem_activity
sc_workitem_status
sc_processinstance_failedactivity
sc_userresource
sc_app_status
Client Application Development
Access API Explorer
Working With Forms
Overview
Using TIBCO Forms
Displaying a Work Item Form
Open a Work Item Associated with a Pageflow
Integrating TIBCO Forms with Custom Client Applications
Injecting the Forms Runtime Adapter in the Browser
Typical Flow of Events
iFrame Capability
iframe Integration
Forms Runtime Adapter
com.tibco.forms.client.FormRunner
com.tibco.forms.client.Form
com.tibco.forms.client.LoadStat
Working With Business Services
Starting a Business Service
List Business Services
Start Business Service
Update Business Service
Cancel Business Service
Working With Case Data
Query and Fetch Case Data Types
List Case types
List Cases for Case Type
List Case Actions
Read Cases
Conventional Database View of a Case Type
Working with Process Manager
Creating an Instance from a Specified Process Template
Sending an Event to a Process
Working with Work Item
Work Item States
Work Item State Transitions
Applications
How to Access Application Development
Application Lifecycle
REST API
Authentication
SAML Web Profile Authentication
OpenID Connect Authentication
Introduction
Secure Communication Channels
Kubernetes Security Recommendations
Web Components
TIBCO Documentation and Support Services
Legal and Third-Party Notices