Preface
About this documentation
User types
Information on documentation
Conventions used in this manual
Product support contact information
OpenEdge Business Process Server overview
Business Process Server components
How Business Process Server works
Business Process Server user types
Customizing Properties files
Customizing Support Group's contact details
Customizing the date format in Business Process Portal
Customizing password security
Implementing customized password security
IPasswordSecurityData
PasswordSecurityService
Password security interfaces
Password security framework interfaces
Password encryption
Password encrypter framework
Encrypting a password
Encrypting a password using API
Encrypting a password using command
Enabling debug
Customizing the Home module
The BPM CustomUI API
JSPs
Servlets
Customizing Login pages using BPM Sign-on API
Reviewing requirements for a single Login page
Reviewing logging in actions
Reviewing logging out actions
Reviewing session expiry scenarios
Implementing filters for a single Login page
DomainFilter
BPM Sign-on API Filter
Deploying BPM Sign-on API as the single Login page
BPM Sign-on API Login page
BPM Sign-on API Logout page
Logging in with BPM Sign-on API
Adding security with BPM Sign-on API
Logging out with BPM Sign-on
Error handling
Sample of a customized Login page
Customizing User Management Java interface
The User Management Java interface
Customizing the userManager interface
LDAP realm customization
OEHybrid realm customization
Manipulating customized User Management
Customizing the Business Process Portal
Business Process Portal features
BPM Single Sign-on API
User Manager and Access Control Management
User permissions
The Portal APIs
Portal customization
The Login page
Login Error page
Using the Shortcut keys
Adding a new shortcut
Modifying an existing shortcut
Hiding the Menu bar
Customizing a workstep to use concurrent processing
Customizing the Business Process Portal look and feel
Screen layout
Modifying stylesheets
Customization guidelines
Modifying the files
Customized view
Customizing themes
Customizing AppThemes
Customizing dashboard
Overview
Configuring dashboards
Configuring dashboard layout
Configuring layout renderer
Defining custom layouts
Configuring a column-based layout renderer
Configuring a non-column-based layout renderer
Adding layout renderer to the dashboard configuration
Developing custom Managed Adapters
Framework operation
Interaction of the framework components
Adapter logging
File formats
Supported data types
APIs and sample code
Sample code of a Managed Adapter
The Demo Adapter
Defining the Adapter
Defining configuration files
Writing the Adapter classes
Compiling and packaging the Adapter classes
Testing and using the Adapter
Writing the Adapter Configurator
Handling complex configuration data
Registering the Adapter Configurator
Creating a custom Managed Adapter as Eclipse plugin
Adding a library to your project
Packaging and testing the Adapter Configurator
Testing the new adapter configurator
Localizing Business Process Server
Localizing Business Process Portal
Specifying the date formats
Translating the Properties file
Customizing the interface labels
Adding support in Business Process Portal
Localizing dashboard
Localizing dashboard widget title and description
Localizing dashboard title and description
Configuring dashboard widget height
Refreshing localized data
Localizing Progress Developer Studio for OpenEdge
Localizing applications
Localizing Business Process Modeler
Localizing Jasper reports
Customizing Jasper reports library
JRXML files
Changing colors
Customizing OpenEdge for Ext JS 4.0
Adding Ext JS 4.x files
Customizing forms
Single Sign-on for Business Process Server
SSO support for Business Process Server
Domain Management
Using the Domain Registry utility
Example of OpenEdge client-side code
ACL manager
Activity workstep
Adapter
Administration
Application
Balanced scorecard
BAM
BPM Events
BPM Webflow
BPEL
BPMN
BP Server
Business calendar
Business flow
Business logic
Business object
Business process
Business Process Server application
Business Process Server Web services
Business Process Portal
Business process management
Business Process Modeler
Business rule
Control flow
Dashboard
Dataslot
Expression editor
Group
Heatmap
Home
Infopad
Instance
KPI
Managed Adapter
Management
Migration
Performer
Presentation flow
Process engine
Process refresh
Process template
Progress Developer Studio for OpenEdge
Role
Rollback
Rule wizard
Swim lanes
Task
User
Workflow
Preface
Workflow