Infinity Process Platform Online Documentation 7.3.1
  Release Notes 7.3.1
  Upgrading to Later Versions
  Installation Guide
    Quick Installation Guide
    Installation Packages
    Installing Infinity Process Platform Features
    Creating a Infinity Process Platform Runtime Environment with Apache Maven
    Working Offline
    Post-Installation Tasks
    Upgrading and Downgrading Infinity Process Platform Features
  Getting Started
    How to read the Infinity Process Platform Online Documentation
    Tutorials
      The Support Case Example
        Setting the Scene
        Getting Started
        Creating a Process Definition
        Creating Structured Data Types
        Adding Activities to Process Definition
        Integrating Applications
        Handling Data in the Process
        Adding Process Data Paths
        Control Flow - Join, Split and Loop
        Defining Roles and Organizations
        On Using Bookmarks
        Triggers
        Deploying a Workflow Model
        Executing Workflow
        Creating Correspondence
      Mashing up Angular based UI into IPP Portal
      Scoped Participant Tutorials
        The Scoped Participant Example
          Creating a Scoped Organization Structure and a Scoped Model
          Creating Scoped Participants for the Scoped Organization
          Working with Scoped Organization Structure in Infinity Process Portal
        Use Case - Using Declarative Security for Scoped Participants in Report Viewing
          Creating the Model and Organizational Structure
          Creating the Users and Departments in the Infinity Process Platform Portal
          Viewing the Results in the Predefined Report Monitoring Overview
        Delegating to a User in Another Target Department
          Creating the Model and Organizational Structure
          Creating the Departments and Users in the Infinity Process Platform Portal
          Delegating the Activity to the other Department
      Using a Configuration Variable to Control a Process Flow
      Performing Quality Assurance on interactive Activities
        Creating the Model with an Activity marked for Quality Assurance
        Checking Quality Assurance in the Portal
      Managing Unstructured Workflows
        Spawning Subprocesses
        Extracting Pages Tutorial
        Aborting and Starting Processes
        Aborting and Joining Processes
      Creating Multiple Models in One Audit Trail
        Creating a Provider Model
        Creating a Consumer Model
      Creating a Worklist Filter
      Using JMS Application and JMS Trigger
      Defining a Process Interface with dynamic Process Selection
    Self-Learning Training Videos
  Concepts
    Workflow Basics
      What is Workflow Management?
      The Infinity Process Engine
      Process Models
      Processes
      Activities
      Control Flow
      Applications
      Workflow Data
      Participants and Users
      Scoped Participants
      Triggers
      Configuration Variables
      Events
      Representation of Model Elements
      Runtime Behavior
    Administrative Concepts
      Runtime Environment
      Multiple Versions
      Managing Multi Partition Infinity Process Platform Installations
      Daemons
      Log Entries
      Infinity Process Platform Environment
      Document Types
      Preferences Storage
    Executing Workflow
      Worklists
      Delegating Worklist Items
      Relocating Activities
      Spawning Process Instance
      Extracting Pages
      Aborting and Starting Processes
      Aborting and Joining Processes
      Case - Grouping Processes
    Multi Model Audit Trail Setups
      Using Multi Model Audit Trail Setups
      Creating Models With Cross References
      Common Usage Pattern
      Using Elements from Other Process Models
      Deploying Different Models into One Runtime
      Multiple Implementations
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-based UI Mashups
    Using Multiple Instance Activities
    Activity Criticality
    Quality Assurance
    Rule Management
    Security Propagation for Web Applications
  Administrator Handbook
  Business Process Modeling Handbook
    Introduction
    Compatibility and Analogy of Models
    The Business Process Modeling Perspective
      Panels
      The Process Diagram Canvas
    Working with Models
      Model Properties
      Model Operations
    Working with Process Definitions
    Working with Structured Types
    Working with Activities
    Specifying Activity Properties
    Working with Sequence Flows
    Specifying Applications
      Generic Camel Endpoint Application
      Message Transformation Application
      Web Service Application
      UI Mashup Application
      REST Service Application
      Script Invocation Application
      E-Mail Send/Receive Application
      SQL Application Overlay
      Rules Set Invocation Application
      Using imported Plain Java Applications
    Specifying Data
    Specifying Data Flows
    Working with Gateways
    Modeling Organization Structure
    Working with Events
    Swim Lanes Usage
    Using Annotations
  Developer Handbook
    Modeling Guide
      The Process Workbench
        Setting Process Manager Preferences
        The Development Perspective
          Outline view
          Working with Diagrams
          Cheat Sheet View
          Process Model Repository
          Process Model Bookmarks
          Process Model Traversal
        Working with Models
          Creating and Deleting Models
          Model Properties
          Workflow Model Validation
          Importing and Exporting Models
          Element References
          Cleaning Up Models
        Working with Process Definitions
        Working with Process Interface
        Working with Activities
          Specifying Activities
          Configuring Subprocess Activities
          Manual Activities
          Converting Manual Activities to JSF Application Activities
          Quality Assurance on interactive Activities
        Working with Transitions
        Converting Gateways to a Business Modeler-compliant Format
        Specifying Applications
        Specifying Data
        Specifying Data Mappings
        Working with Data Paths
        Modeling the Organizational Structure
        Working with Triggers
        Using Configuration Variables
        Defining Activity Criticality
        Working with Process Definition Event Handlers
        Working with Activity Event Handlers
        Specifying Arbitrary Link Types
        Pools and Lanes Usage
        Using Annotations
        Copying and Pasting Modeled Elements
        Authorization
        Project Effort Calculation
        Modeling Pattern Support
        Retrieving Diagrams from Model Information
        Process Model Report
        Loading Models from Audit Trail
        External Model Resources
        Deploying a Workflow Model
        Debugging Process Definitions
        Native Language Support
      Data Integration
        Java Style Data Types
          Primitive Data
          Serializable Data
          Entity Bean Data
        Structured Data Types
          Defining Structured Types
          Using Structured Types in Process Data
          Using Structured Types in the Infinity Process Platform Portal
          Structured Data Annotation Properties
          XPDL Representation of Structured Data
        Integrating XML Data
        Hibernate Data Type
          Prerequisites
          Hibernate Technology for Java
          Installing the Hibernate Data Type Plugin
          Modeling with the Hibernate Data Type
          Configuring the Hibernate Session
          Hibernate Data Type Example
      System Integration
        Integrating Plain Java Classes and Session Beans
        Integrating JMS
        Mail Application Type
        Message Application Types
          Message Processing
          Message Parsing Application Type
          Message Serialization Application Type
          Message Transformation Application Type
          XSL Message Transformation Application Type
          Launching Message Transformations
          Debugging Message Transformations
        Integrating JFC Applications
        Integrating JSF Applications
        Camel Producer Application Type
        Synchronous Web Services
        Integrating Web via JSPs
        Process-based UI Mashups - External Web Applications
      The Model File Format
      Collaborative Modeling (deprecated)
        Introduction
        Concurrency Control
        Locking and Unlocking Model Elements
        Committing Changes
        Reverting Changes
        Updating Model and Model Elements
        Working with Model Elements in Concurrency Mode
        Watching Collaborative Modeling Activities
    Operation Guide
      Administration Clients
      Command Line Tools
        Administrative Functionality
        The Sysconsole Command
        The Console Command
        Using Console Commands
      Tuning
        Tuning for Concurrency
        Tuning for Performance via Data Clusters
        Improving Performance via Eager Link Fetching
        Retrieving Entities from In-Memory Cache
        Tuning for low Latency and high Throughput
        Infinity Process Platform Portal Performance Tuning
        Database Access Tuning
        Performance Considerations
        Message Driven Bean Tweaking
      Security
      Logging
      Audit Trail Model
        The Repository Model
        Technical Requirements to the Database Schema
        Audit Trail Archive
        Structured Data Storage
      Infinity Process Platform Properties
        Client Side Properties
        Server Side Properties
      Internationalization
        Internationalization of the Modeler
        Internationalization of the Portal
        Internationalization of the Predefined Model
        Internationalization of Error Code
        Using Excel Sheets to Facilitate Translation
        Identifying Property Keys using artificial Resource Bundles
    Programming Guide
      Embedded Usage
        Embedded Usage Concepts
        Infinity Process Platform Services
        Infinity Process Platform Web Services API
          Infinity Process Platform Web Services
          Endpoints
          Building Web Services Queries
          Deployment
        Declarative Security Usage in Infinity Process Platform Services API
        State Changes of Process and Activity Instances
        Model States
        Objects and Model Elements
        API Visibility of Transient Workflow Objects
        Filter Criteria
        Exceptions
        Transactional Behavior
        Leveraging Query Evaluation Profiles
        Runtime Extension Management
        Logging Custom Log Entries
        Retrieving and Using Permission States
        Setting and Retrieving Runtime Permissions
        Retrieving Runtime Environment Information
        Retrieving Model Descriptions
        Retrieving Model Version Tree Information
        Deployment Unit Support
        Working with Process Interfaces
        Configuring Password Rules
        Managing Users and User Groups
        Managing Department Structures
        Managing Audit Trail Partitions
        Retrieving and Changing Preferences
        Retrieving Configuration Variables
        Managing Documents and Folders
        Managing Document Types
        Changing Document Settings and Annotations
        Controlling Daemon Execution
        Adding Notes to Process Instances
        Activating the Next Activity Instance
        Changing Process Instance Priorities
        Querying and Recalculating Activity Criticality
        Retrieving Activity Quality Assurance Information
        Migrating Repository Resources
        Receiving Parent Process Instance OID for Details Policy Option
        Workflow Processing for Spawn Subprocess
        Workflow Processing to Abort and Start Subprocess
        Relocating Activities
        Workflow Processing to Abort and Join Processes
        Workflow Processing for Cases
      Querying Workflow
        Querying Data
        Querying Process Definition Details
      Extending the Infinity Portal Framework
      Integrating External User Repositories
      Retrieving Diagrams
      Structured Data and Java Type Applications
      Changing Authorization of Infinity Process Portal Elements
      Tutorial - Infinity Process Platform SPI Programming
      Tutorial - LDAP Synchronization Provider Example
      Monitoring Worklists
      Monitoring Model Deployment
      Implementing a Repository Connection Extension Point
      Implementing Interfaces for Portal Configurations
        Implementing an Interface for Portal Delegation Configurations
        Implementing an Assembly Line Activity Provider
        Implementing a Service Provider to indicate a Skin as default Skin
        Implementing a Principal Name Provider
      Implementing a Static Configuration Provider for Default Preferences
      Implementing a Provider to enable Security on JMS Connection Factories
      Process Interface - External Invocation Mechanism
    Business Analysis and Reporting Guide
      Prerequisites
      Installation
      General Concepts
      Configuring Infinity Process Platform ODA Datasources
      Model Views
      Runtime Views
      User Defined Columns in Runtime Views
      Calculating Worktime
      Using Report Parameters
      Declarative Security
      Deploying Reports
      Sample Reports
        Definition Reports
        Analysis Reports
        Monitoring Reports
      Report Viewing
      Logging
    Spring Integration Guide
      Prerequisites
      Introduction to the Spring Integration
      Modeling the Spring Bean Application Type
      Spring Runtime Setup
      Embedding Infinity Process Platform into a Spring Bean Application
      Debugging Spring Bean Applications
    Document Service Integration Guide
      Introduction
      Installation
      DMS Data Types
      Document Service Operation Application Type
      Deployment
      DMS Operation Tutorial
      Document Service API
    Rapid Application Development
      Prerequisites
      General Concepts
      Configuration of the Eclipse Workspace
      Creating a Dynamic Web Project in Eclipse
      Configuration Files
      Web Application Deployment Descriptor
      Deployment
    Deployment Guide
      Introduction
      Deployment Concepts
        Deployment Tasks
        Deploying Infinity Process Platform Components to an EJB Application Server
        Deploying Infinity Process Platform Components to a Web Application Server
      Audit Trail Database Setup
        Introduction
        Setting up the Audit Trail Database
        Oracle
        IBM DB2
        IBM Derby
        MySQL
        MSSQL
        Sybase
        Proxy Lock Table Administration
      Application Server Setup
        Introduction
        JBoss
        WebLogic
        WebSphere
        Jakarta Tomcat
        Hazelcast Integration for Spring Environments
        Distributed Installation
      Deploying a Workflow Model
      Deploying Applications
    Simulation Feature
      Prerequisites
      Introduction
      General Concepts
      Simulation Configurations
      Duration Probabilities
      Traversal Probabilities
      Resource Availabilities
      Process Instance Arrival Rates
      Working on Curves
      Runtime Configurations
      Running Simulations
      Writing Audit Trail Data
      Retrieving Simulation Configuration Data From Audit Trail Databases
      Ad Hoc Optimization
      Data Value Generation
    Infinity Process Platform Schema
      Infinity Process Platform XPDL Model File Format
        Infinity Process Platform XPDL
      Infinity Process Platform Native Model File Format
        Infinity Process Platform Schema Documentation
        Workflow Model XSD
    How To Section
      Deploy on JBoss Application Server with Oracle Database
  End User Handbook
    The Infinity Process Platform Portal
      Using and Adjusting the Portal
      Logging in the Infinity Portal
      Using Portal Components
        Using Perspectives
          Selecting a Perspective
          Using Launch Panels
          Controlling Access
        Working with Tables
          Selecting and Reordering Columns in Tables
          Exporting Table Content
          Sorting Table Content
          Table Paginating
          Filtering Data Entries
          Selecting Rows in a Table
          Working with Activity Tables
          Working with Process Tables
        Customizing Views
        Using the Portal Online Documentation
        Launching specific Perspectives or Views via URL
        Creating and Using Custom Skins
        Configuring Portal Settings
          Configuring general Portal Components
          Configuring the Business Process Modeling Perspective
          Configuring Workflow Execution
          Configuring Worklists
          Setting Preferences for Activity Panel Presentation
          Viewing and Editing your User Profile
          Defining the Visibility of Filters in the Process History
          Configuring Settings for the Gantt Chart View
          Managing your Deputies
          Changing Settings for viewing TIFF Documents
          Configuring Settings for Users
          Setting Traffic Light View Properties
          Saving Configuration Settings
      Administration
        Recovering the Runtime Environment
        Cleaning up the Audit Trail Database
        Monitoring Log Entries
        Viewing Information on all Process Instances
        Viewing Information on all Activity Instances
        Managing Authorization
        Managing User Groups
        Managing Realms
        Managing Daemons
        Model Management
          Viewing Details on Deployed Models
          Deploying a Workflow Model
          Generating Reports
          Running Reports
          Deleting Model Versions
          Overwriting deployed Models
          Exporting Models
          Modifying Implementation
        Viewing and Editing Configuration Variables
        Managing Resources
        Viewing Document Repository Resources
        Creating and Editing User Accounts
        Associating Users with Roles or Organizations
        Editing Password Security Settings
        Configuring Criticality Settings
        Modifying Quality Assurance Probability
        Monitoring Preferences
      Activity Operations
        Completing Activities
        Suspending Activities
        Delegating Activities
        Aborting Activities
        Working in Assembly Line Mode
        Resubmitting Activities
        Attaching Process Documents
        Customizing the Behavior for Retrieving the next Activity
        Working with interactive Activity Panels
        Executing Quality Assurance Activities
        Viewing the Link Type during Activity Execution
        Modifying Activity Priorities
      Working with Processes
        Viewing Process Details
          Process Details Overview
          Viewing Descriptor Details
          Viewing Linked Processes
          Viewing Details and hierarchical Tree from the Root Process
          Viewing Tree of Activities in a specific Process
          Viewing and Managing Process Documents
          Viewing Participant Details
        Aborting Process Instances
        Aborting a Process and Starting a new Instance
        Aborting and Joining Processes
        Spawning Processes
        Grouping Root Process Instances under a new Case Process
        Viewing and Editing Case Process Details
        Searching for related Processes or Cases
        Recovering Process Instances
        Modifying Process Priorities
        Viewing Process Diagrams
      Searching for Processes and Activities
      Retrieving an Overview on Activity and Process Instances
        Viewing Activity and Process Instances categorized by Priorities
        Viewing the Gantt Chart of a Process Instance
        Viewing the Status of Activities in a Process as Traffic Lights
      Monitoring Activities
        Monitoring Activity Criticality
        Monitoring Pending Activities
        Monitoring Completed Activities
        Monitoring Postponed Activities
        Monitoring Stranded Activities
      Viewing and Managing Participant Assignments
        Viewing and Changing User Assignment to a Role
        Viewing and Changing Role Assignments to a User
        Managing Deputies
      Viewing Worklists
      Viewing Resources
        Viewing Resource Availability
        Viewing Role Assignments
        Viewing Team Member Login Times
        Viewing the Performance of Participants
        Viewing Team Member Activities
      Working with Documents
        Viewing and Editing Documents
          Viewing PDF Documents
          Viewing TIFF Documents
          Viewing and Editing Text/HTML Documents
        Document Operations
        Organizing Process Documents
        Searching for Documents
        Controlling User Access
      Managing Business Rules
      Creating Correspondence
      Communicating via Chat
      Viewing Cost and Controlling
      Viewing and Editing Notes
      Accessing and Managing Reports from the Business Control Center Perspective
      Defining and Running Reports (Preview)
    Infinity Scan
      Introduction
      Scan Deployment
        Deploying Infinity Scan with Kofax Controls and Kofax VirtualReScan
        Configuring Infinity Scan
      Initiating Infinity Scan
      Scanning Documents
      Working with Scanned Images
      Scan HotKeys
    The Swing Portal (deprecated)
      Starting the Swing Portal
      Customizing the Swing Portal
      Custom Filter Implementation
      The Swing Portal Functionality
      EAR Deployment on JBoss
      Example - Running a JFC Application in the Swing Portal
    Topic
  Infinity Switchboard Handbook
    Introduction
      The SunGard Financial Systems Macro Architecture
      Infinity Switchboard Concepts
      How Apache Camel works
      How Infinity Process Platform works
    Development Setup
      Setup with Lifecycle Management on Infinity on Demand
      Developer Setup
    Integration Solution Development
      The IPP Camel Component
      The ISB Service Connector Camel Component
      Camel Triggers in Infinity Process Platform
      Camel Application Type in Infinity Process Platform
      Security Integration
      Camel Cache
    Typical Integration Use Cases
      Text Processing Use Case
        General Text Processing
      Message Processing Use Case
        FIX Processing
        Content-based Routing
        Message Sequencing and Grouping
      Data Extraction and Transformation Use Case
        Data Extraction and Migration from Multiple Data Sources
      Event Processing and Client Push Use Case
      Rules Processing Use Case
    Integration Lifecycle Management
    Manual Setup for Lifecycle Management and Integration Runtime with Tomcat
    Manual Setup for Lifecycle Management and Integration Runtime with JBoss
    Managing Solutions
    Solution Deployment
    Runtime Monitoring and Diagnostics
      Logging and Auditing
    Replacement of the EXP Electronic Media Storage (EMS)
    Host File Processing (EBCDIC Conversion, Cobol Copy Book Interpretation)
  Examples
    Hibernate Data Type
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic AuthenticatedBeanFactory Example
      WebSphere AuthenticatedBeanFactory Example
      WebLogic Logging Example
    Web Services API Examples
      Infinity Process Platform - Web Services Java Client Example
      Infinity Process Platform - Web Services C# Client Example
    Service Provider Interface Examples
    Tutorial Examples
      Support Case Example
      UI Mashup Example
      Scoped Participants
      Configuration Variables
      Performing Quality Assurance Examples
      Managing Unstructured Workflows
      Multi Model Audit Trail Setups Tutorial
      JMS Example
      Process Interfaces and Dynamic Process Selection Example
    JFC Application Example
    Document Management Service
    Correspondence Templates
  Reference
    Infinity Process Platform API
      Infinity Engine API
        Overview
          org.eclipse.stardust.engine.api.dto Package
          org.eclipse.stardust.engine.api.ejb2 Package
          org.eclipse.stardust.engine.api.model Package
          org.eclipse.stardust.engine.api.pojo Package
          org.eclipse.stardust.engine.api.query Package
          org.eclipse.stardust.engine.api.runtime Package
          org.eclipse.stardust.engine.api.web Package
          org.eclipse.stardust.engine.api.web.dms Package
          org.eclipse.stardust.engine.cli.security.authentication Package
          org.eclipse.stardust.engine.core.compatibility.gui.security Package
          org.eclipse.stardust.engine.core.compatibility.spi.security Package
          org.eclipse.stardust.engine.core.compatibility.ui.preferences.spi Package
          org.eclipse.stardust.engine.core.persistence Package
          org.eclipse.stardust.engine.core.preferences Package
          org.eclipse.stardust.engine.core.preferences.configurationvariables Package
          org.eclipse.stardust.engine.core.preferences.permissions Package
          org.eclipse.stardust.engine.core.runtime.beans Package
          org.eclipse.stardust.engine.core.runtime.command Package
          org.eclipse.stardust.engine.core.runtime.utils Package
          org.eclipse.stardust.engine.core.spi.cluster Package
          org.eclipse.stardust.engine.core.spi.extensions.model Package
          org.eclipse.stardust.engine.core.spi.extensions.runtime Package
          org.eclipse.stardust.engine.core.spi.jms Package
          org.eclipse.stardust.engine.core.spi.monitoring Package
          org.eclipse.stardust.engine.core.spi.preferences Package
          org.eclipse.stardust.engine.core.spi.security Package
          org.eclipse.stardust.engine.extensions.dms.data Package
          org.eclipse.stardust.engine.extensions.dms.data.annotations.printdocument Package
      Infinity Web Services Engine API
        Overview
          org.eclipse.stardust.engine.api.ws Package
          org.eclipse.stardust.engine.api.ws.query Package
      Infinity Common API
        Overview
          org.eclipse.stardust.common Package
          org.eclipse.stardust.common.error Package
          org.eclipse.stardust.common.log Package
          org.eclipse.stardust.common.security Package
          org.eclipse.stardust.common.security.authentication Package
      Infinity Swing Portal API
        Overview
          com.infinity.bpm.ui.rc.swing.action Package
          com.infinity.bpm.ui.rc.swing.portal Package
    List of Error Codes
  Troubleshooting
  Glossary
  Release Notes 7.3.1
  Upgrading to Later Versions
  Installation Guide
    Quick Installation Guide
    Installation Packages
    Installing Infinity Process Platform Features
    Creating a Infinity Process Platform Runtime Environment with Apache Maven
    Working Offline
    Post-Installation Tasks
    Upgrading and Downgrading Infinity Process Platform Features
  Getting Started
    How to read the Infinity Process Platform Online Documentation
    Tutorials
      The Support Case Example
        Setting the Scene
        Getting Started
        Creating a Process Definition
        Creating Structured Data Types
        Adding Activities to Process Definition
        Integrating Applications
        Handling Data in the Process
        Adding Process Data Paths
        Control Flow - Join, Split and Loop
        Defining Roles and Organizations
        On Using Bookmarks
        Triggers
        Deploying a Workflow Model
        Executing Workflow
        Creating Correspondence
      Mashing up Angular based UI into IPP Portal
      Scoped Participant Tutorials
        The Scoped Participant Example
          Creating a Scoped Organization Structure and a Scoped Model
          Creating Scoped Participants for the Scoped Organization
          Working with Scoped Organization Structure in Infinity Process Portal
        Use Case - Using Declarative Security for Scoped Participants in Report Viewing
          Creating the Model and Organizational Structure
          Creating the Users and Departments in the Infinity Process Platform Portal
          Viewing the Results in the Predefined Report Monitoring Overview
        Delegating to a User in Another Target Department
          Creating the Model and Organizational Structure
          Creating the Departments and Users in the Infinity Process Platform Portal
          Delegating the Activity to the other Department
      Using a Configuration Variable to Control a Process Flow
      Performing Quality Assurance on interactive Activities
        Creating the Model with an Activity marked for Quality Assurance
        Checking Quality Assurance in the Portal
      Managing Unstructured Workflows
        Spawning Subprocesses
        Extracting Pages Tutorial
        Aborting and Starting Processes
        Aborting and Joining Processes
      Creating Multiple Models in One Audit Trail
        Creating a Provider Model
        Creating a Consumer Model
      Creating a Worklist Filter
      Using JMS Application and JMS Trigger
      Defining a Process Interface with dynamic Process Selection
    Self-Learning Training Videos
  Concepts
    Workflow Basics
      What is Workflow Management?
      The Infinity Process Engine
      Process Models
      Processes
      Activities
      Control Flow
      Applications
      Workflow Data
      Participants and Users
      Scoped Participants
      Triggers
      Configuration Variables
      Events
      Representation of Model Elements
      Runtime Behavior
    Administrative Concepts
      Runtime Environment
      Multiple Versions
      Managing Multi Partition Infinity Process Platform Installations
      Daemons
      Log Entries
      Infinity Process Platform Environment
      Document Types
      Preferences Storage
    Executing Workflow
      Worklists
      Delegating Worklist Items
      Relocating Activities
      Spawning Process Instance
      Extracting Pages
      Aborting and Starting Processes
      Aborting and Joining Processes
      Case - Grouping Processes
    Multi Model Audit Trail Setups
      Using Multi Model Audit Trail Setups
      Creating Models With Cross References
      Common Usage Pattern
      Using Elements from Other Process Models
      Deploying Different Models into One Runtime
      Multiple Implementations
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-based UI Mashups
    Using Multiple Instance Activities
    Activity Criticality
    Quality Assurance
    Rule Management
    Security Propagation for Web Applications
  Administrator Handbook
  Business Process Modeling Handbook
    Introduction
    Compatibility and Analogy of Models
    The Business Process Modeling Perspective
      Panels
      The Process Diagram Canvas
    Working with Models
      Model Properties
      Model Operations
    Working with Process Definitions
    Working with Structured Types
    Working with Activities
    Specifying Activity Properties
    Working with Sequence Flows
    Specifying Applications
      Generic Camel Endpoint Application
      Message Transformation Application
      Web Service Application
      UI Mashup Application
      REST Service Application
      Script Invocation Application
      E-Mail Send/Receive Application
      SQL Application Overlay
      Rules Set Invocation Application
      Using imported Plain Java Applications
    Specifying Data
    Specifying Data Flows
    Working with Gateways
    Modeling Organization Structure
    Working with Events
    Swim Lanes Usage
    Using Annotations
  Developer Handbook
    Modeling Guide
      The Process Workbench
        Setting Process Manager Preferences
        The Development Perspective
          Outline view
          Working with Diagrams
          Cheat Sheet View
          Process Model Repository
          Process Model Bookmarks
          Process Model Traversal
        Working with Models
          Creating and Deleting Models
          Model Properties
          Workflow Model Validation
          Importing and Exporting Models
          Element References
          Cleaning Up Models
        Working with Process Definitions
        Working with Process Interface
        Working with Activities
          Specifying Activities
          Configuring Subprocess Activities
          Manual Activities
          Converting Manual Activities to JSF Application Activities
          Quality Assurance on interactive Activities
        Working with Transitions
        Converting Gateways to a Business Modeler-compliant Format
        Specifying Applications
        Specifying Data
        Specifying Data Mappings
        Working with Data Paths
        Modeling the Organizational Structure
        Working with Triggers
        Using Configuration Variables
        Defining Activity Criticality
        Working with Process Definition Event Handlers
        Working with Activity Event Handlers
        Specifying Arbitrary Link Types
        Pools and Lanes Usage
        Using Annotations
        Copying and Pasting Modeled Elements
        Authorization
        Project Effort Calculation
        Modeling Pattern Support
        Retrieving Diagrams from Model Information
        Process Model Report
        Loading Models from Audit Trail
        External Model Resources
        Deploying a Workflow Model
        Debugging Process Definitions
        Native Language Support
      Data Integration
        Java Style Data Types
          Primitive Data
          Serializable Data
          Entity Bean Data
        Structured Data Types
          Defining Structured Types
          Using Structured Types in Process Data
          Using Structured Types in the Infinity Process Platform Portal
          Structured Data Annotation Properties
          XPDL Representation of Structured Data
        Integrating XML Data
        Hibernate Data Type
          Prerequisites
          Hibernate Technology for Java
          Installing the Hibernate Data Type Plugin
          Modeling with the Hibernate Data Type
          Configuring the Hibernate Session
          Hibernate Data Type Example
      System Integration
        Integrating Plain Java Classes and Session Beans
        Integrating JMS
        Mail Application Type
        Message Application Types
          Message Processing
          Message Parsing Application Type
          Message Serialization Application Type
          Message Transformation Application Type
          XSL Message Transformation Application Type
          Launching Message Transformations
          Debugging Message Transformations
        Integrating JFC Applications
        Integrating JSF Applications
        Camel Producer Application Type
        Synchronous Web Services
        Integrating Web via JSPs
        Process-based UI Mashups - External Web Applications
      The Model File Format
      Collaborative Modeling (deprecated)
        Introduction
        Concurrency Control
        Locking and Unlocking Model Elements
        Committing Changes
        Reverting Changes
        Updating Model and Model Elements
        Working with Model Elements in Concurrency Mode
        Watching Collaborative Modeling Activities
    Operation Guide
      Administration Clients
      Command Line Tools
        Administrative Functionality
        The Sysconsole Command
        The Console Command
        Using Console Commands
      Tuning
        Tuning for Concurrency
        Tuning for Performance via Data Clusters
        Improving Performance via Eager Link Fetching
        Retrieving Entities from In-Memory Cache
        Tuning for low Latency and high Throughput
        Infinity Process Platform Portal Performance Tuning
        Database Access Tuning
        Performance Considerations
        Message Driven Bean Tweaking
      Security
      Logging
      Audit Trail Model
        The Repository Model
        Technical Requirements to the Database Schema
        Audit Trail Archive
        Structured Data Storage
      Infinity Process Platform Properties
        Client Side Properties
        Server Side Properties
      Internationalization
        Internationalization of the Modeler
        Internationalization of the Portal
        Internationalization of the Predefined Model
        Internationalization of Error Code
        Using Excel Sheets to Facilitate Translation
        Identifying Property Keys using artificial Resource Bundles
    Programming Guide
      Embedded Usage
        Embedded Usage Concepts
        Infinity Process Platform Services
        Infinity Process Platform Web Services API
          Infinity Process Platform Web Services
          Endpoints
          Building Web Services Queries
          Deployment
        Declarative Security Usage in Infinity Process Platform Services API
        State Changes of Process and Activity Instances
        Model States
        Objects and Model Elements
        API Visibility of Transient Workflow Objects
        Filter Criteria
        Exceptions
        Transactional Behavior
        Leveraging Query Evaluation Profiles
        Runtime Extension Management
        Logging Custom Log Entries
        Retrieving and Using Permission States
        Setting and Retrieving Runtime Permissions
        Retrieving Runtime Environment Information
        Retrieving Model Descriptions
        Retrieving Model Version Tree Information
        Deployment Unit Support
        Working with Process Interfaces
        Configuring Password Rules
        Managing Users and User Groups
        Managing Department Structures
        Managing Audit Trail Partitions
        Retrieving and Changing Preferences
        Retrieving Configuration Variables
        Managing Documents and Folders
        Managing Document Types
        Changing Document Settings and Annotations
        Controlling Daemon Execution
        Adding Notes to Process Instances
        Activating the Next Activity Instance
        Changing Process Instance Priorities
        Querying and Recalculating Activity Criticality
        Retrieving Activity Quality Assurance Information
        Migrating Repository Resources
        Receiving Parent Process Instance OID for Details Policy Option
        Workflow Processing for Spawn Subprocess
        Workflow Processing to Abort and Start Subprocess
        Relocating Activities
        Workflow Processing to Abort and Join Processes
        Workflow Processing for Cases
      Querying Workflow
        Querying Data
        Querying Process Definition Details
      Extending the Infinity Portal Framework
      Integrating External User Repositories
      Retrieving Diagrams
      Structured Data and Java Type Applications
      Changing Authorization of Infinity Process Portal Elements
      Tutorial - Infinity Process Platform SPI Programming
      Tutorial - LDAP Synchronization Provider Example
      Monitoring Worklists
      Monitoring Model Deployment
      Implementing a Repository Connection Extension Point
      Implementing Interfaces for Portal Configurations
        Implementing an Interface for Portal Delegation Configurations
        Implementing an Assembly Line Activity Provider
        Implementing a Service Provider to indicate a Skin as default Skin
        Implementing a Principal Name Provider
      Implementing a Static Configuration Provider for Default Preferences
      Implementing a Provider to enable Security on JMS Connection Factories
      Process Interface - External Invocation Mechanism
    Business Analysis and Reporting Guide
      Prerequisites
      Installation
      General Concepts
      Configuring Infinity Process Platform ODA Datasources
      Model Views
      Runtime Views
      User Defined Columns in Runtime Views
      Calculating Worktime
      Using Report Parameters
      Declarative Security
      Deploying Reports
      Sample Reports
        Definition Reports
        Analysis Reports
        Monitoring Reports
      Report Viewing
      Logging
    Spring Integration Guide
      Prerequisites
      Introduction to the Spring Integration
      Modeling the Spring Bean Application Type
      Spring Runtime Setup
      Embedding Infinity Process Platform into a Spring Bean Application
      Debugging Spring Bean Applications
    Document Service Integration Guide
      Introduction
      Installation
      DMS Data Types
      Document Service Operation Application Type
      Deployment
      DMS Operation Tutorial
      Document Service API
    Rapid Application Development
      Prerequisites
      General Concepts
      Configuration of the Eclipse Workspace
      Creating a Dynamic Web Project in Eclipse
      Configuration Files
      Web Application Deployment Descriptor
      Deployment
    Deployment Guide
      Introduction
      Deployment Concepts
        Deployment Tasks
        Deploying Infinity Process Platform Components to an EJB Application Server
        Deploying Infinity Process Platform Components to a Web Application Server
      Audit Trail Database Setup
        Introduction
        Setting up the Audit Trail Database
        Oracle
        IBM DB2
        IBM Derby
        MySQL
        MSSQL
        Sybase
        Proxy Lock Table Administration
      Application Server Setup
        Introduction
        JBoss
        WebLogic
        WebSphere
        Jakarta Tomcat
        Hazelcast Integration for Spring Environments
        Distributed Installation
      Deploying a Workflow Model
      Deploying Applications
    Simulation Feature
      Prerequisites
      Introduction
      General Concepts
      Simulation Configurations
      Duration Probabilities
      Traversal Probabilities
      Resource Availabilities
      Process Instance Arrival Rates
      Working on Curves
      Runtime Configurations
      Running Simulations
      Writing Audit Trail Data
      Retrieving Simulation Configuration Data From Audit Trail Databases
      Ad Hoc Optimization
      Data Value Generation
    Infinity Process Platform Schema
      Infinity Process Platform XPDL Model File Format
        Infinity Process Platform XPDL
      Infinity Process Platform Native Model File Format
        Infinity Process Platform Schema Documentation
        Workflow Model XSD
    How To Section
      Deploy on JBoss Application Server with Oracle Database
  End User Handbook
    The Infinity Process Platform Portal
      Using and Adjusting the Portal
      Logging in the Infinity Portal
      Using Portal Components
        Using Perspectives
          Selecting a Perspective
          Using Launch Panels
          Controlling Access
        Working with Tables
          Selecting and Reordering Columns in Tables
          Exporting Table Content
          Sorting Table Content
          Table Paginating
          Filtering Data Entries
          Selecting Rows in a Table
          Working with Activity Tables
          Working with Process Tables
        Customizing Views
        Using the Portal Online Documentation
        Launching specific Perspectives or Views via URL
        Creating and Using Custom Skins
        Configuring Portal Settings
          Configuring general Portal Components
          Configuring the Business Process Modeling Perspective
          Configuring Workflow Execution
          Configuring Worklists
          Setting Preferences for Activity Panel Presentation
          Viewing and Editing your User Profile
          Defining the Visibility of Filters in the Process History
          Configuring Settings for the Gantt Chart View
          Managing your Deputies
          Changing Settings for viewing TIFF Documents
          Configuring Settings for Users
          Setting Traffic Light View Properties
          Saving Configuration Settings
      Administration
        Recovering the Runtime Environment
        Cleaning up the Audit Trail Database
        Monitoring Log Entries
        Viewing Information on all Process Instances
        Viewing Information on all Activity Instances
        Managing Authorization
        Managing User Groups
        Managing Realms
        Managing Daemons
        Model Management
          Viewing Details on Deployed Models
          Deploying a Workflow Model
          Generating Reports
          Running Reports
          Deleting Model Versions
          Overwriting deployed Models
          Exporting Models
          Modifying Implementation
        Viewing and Editing Configuration Variables
        Managing Resources
        Viewing Document Repository Resources
        Creating and Editing User Accounts
        Associating Users with Roles or Organizations
        Editing Password Security Settings
        Configuring Criticality Settings
        Modifying Quality Assurance Probability
        Monitoring Preferences
      Activity Operations
        Completing Activities
        Suspending Activities
        Delegating Activities
        Aborting Activities
        Working in Assembly Line Mode
        Resubmitting Activities
        Attaching Process Documents
        Customizing the Behavior for Retrieving the next Activity
        Working with interactive Activity Panels
        Executing Quality Assurance Activities
        Viewing the Link Type during Activity Execution
        Modifying Activity Priorities
      Working with Processes
        Viewing Process Details
          Process Details Overview
          Viewing Descriptor Details
          Viewing Linked Processes
          Viewing Details and hierarchical Tree from the Root Process
          Viewing Tree of Activities in a specific Process
          Viewing and Managing Process Documents
          Viewing Participant Details
        Aborting Process Instances
        Aborting a Process and Starting a new Instance
        Aborting and Joining Processes
        Spawning Processes
        Grouping Root Process Instances under a new Case Process
        Viewing and Editing Case Process Details
        Searching for related Processes or Cases
        Recovering Process Instances
        Modifying Process Priorities
        Viewing Process Diagrams
      Searching for Processes and Activities
      Retrieving an Overview on Activity and Process Instances
        Viewing Activity and Process Instances categorized by Priorities
        Viewing the Gantt Chart of a Process Instance
        Viewing the Status of Activities in a Process as Traffic Lights
      Monitoring Activities
        Monitoring Activity Criticality
        Monitoring Pending Activities
        Monitoring Completed Activities
        Monitoring Postponed Activities
        Monitoring Stranded Activities
      Viewing and Managing Participant Assignments
        Viewing and Changing User Assignment to a Role
        Viewing and Changing Role Assignments to a User
        Managing Deputies
      Viewing Worklists
      Viewing Resources
        Viewing Resource Availability
        Viewing Role Assignments
        Viewing Team Member Login Times
        Viewing the Performance of Participants
        Viewing Team Member Activities
      Working with Documents
        Viewing and Editing Documents
          Viewing PDF Documents
          Viewing TIFF Documents
          Viewing and Editing Text/HTML Documents
        Document Operations
        Organizing Process Documents
        Searching for Documents
        Controlling User Access
      Managing Business Rules
      Creating Correspondence
      Communicating via Chat
      Viewing Cost and Controlling
      Viewing and Editing Notes
      Accessing and Managing Reports from the Business Control Center Perspective
      Defining and Running Reports (Preview)
    Infinity Scan
      Introduction
      Scan Deployment
        Deploying Infinity Scan with Kofax Controls and Kofax VirtualReScan
        Configuring Infinity Scan
      Initiating Infinity Scan
      Scanning Documents
      Working with Scanned Images
      Scan HotKeys
    The Swing Portal (deprecated)
      Starting the Swing Portal
      Customizing the Swing Portal
      Custom Filter Implementation
      The Swing Portal Functionality
      EAR Deployment on JBoss
      Example - Running a JFC Application in the Swing Portal
    Topic
  Infinity Switchboard Handbook
    Introduction
      The SunGard Financial Systems Macro Architecture
      Infinity Switchboard Concepts
      How Apache Camel works
      How Infinity Process Platform works
    Development Setup
      Setup with Lifecycle Management on Infinity on Demand
      Developer Setup
    Integration Solution Development
      The IPP Camel Component
      The ISB Service Connector Camel Component
      Camel Triggers in Infinity Process Platform
      Camel Application Type in Infinity Process Platform
      Security Integration
      Camel Cache
    Typical Integration Use Cases
      Text Processing Use Case
        General Text Processing
      Message Processing Use Case
        FIX Processing
        Content-based Routing
        Message Sequencing and Grouping
      Data Extraction and Transformation Use Case
        Data Extraction and Migration from Multiple Data Sources
      Event Processing and Client Push Use Case
      Rules Processing Use Case
    Integration Lifecycle Management
    Manual Setup for Lifecycle Management and Integration Runtime with Tomcat
    Manual Setup for Lifecycle Management and Integration Runtime with JBoss
    Managing Solutions
    Solution Deployment
    Runtime Monitoring and Diagnostics
      Logging and Auditing
    Replacement of the EXP Electronic Media Storage (EMS)
    Host File Processing (EBCDIC Conversion, Cobol Copy Book Interpretation)
  Examples
    Hibernate Data Type
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic AuthenticatedBeanFactory Example
      WebSphere AuthenticatedBeanFactory Example
      WebLogic Logging Example
    Web Services API Examples
      Infinity Process Platform - Web Services Java Client Example
      Infinity Process Platform - Web Services C# Client Example
    Service Provider Interface Examples
    Tutorial Examples
      Support Case Example
      UI Mashup Example
      Scoped Participants
      Configuration Variables
      Performing Quality Assurance Examples
      Managing Unstructured Workflows
      Multi Model Audit Trail Setups Tutorial
      JMS Example
      Process Interfaces and Dynamic Process Selection Example
    JFC Application Example
    Document Management Service
    Correspondence Templates
  Reference
    Infinity Process Platform API
      Infinity Engine API
        Overview
          org.eclipse.stardust.engine.api.dto Package
          org.eclipse.stardust.engine.api.ejb2 Package
          org.eclipse.stardust.engine.api.model Package
          org.eclipse.stardust.engine.api.pojo Package
          org.eclipse.stardust.engine.api.query Package
          org.eclipse.stardust.engine.api.runtime Package
          org.eclipse.stardust.engine.api.web Package
          org.eclipse.stardust.engine.api.web.dms Package
          org.eclipse.stardust.engine.cli.security.authentication Package
          org.eclipse.stardust.engine.core.compatibility.gui.security Package
          org.eclipse.stardust.engine.core.compatibility.spi.security Package
          org.eclipse.stardust.engine.core.compatibility.ui.preferences.spi Package
          org.eclipse.stardust.engine.core.persistence Package
          org.eclipse.stardust.engine.core.preferences Package
          org.eclipse.stardust.engine.core.preferences.configurationvariables Package
          org.eclipse.stardust.engine.core.preferences.permissions Package
          org.eclipse.stardust.engine.core.runtime.beans Package
          org.eclipse.stardust.engine.core.runtime.command Package
          org.eclipse.stardust.engine.core.runtime.utils Package
          org.eclipse.stardust.engine.core.spi.cluster Package
          org.eclipse.stardust.engine.core.spi.extensions.model Package
          org.eclipse.stardust.engine.core.spi.extensions.runtime Package
          org.eclipse.stardust.engine.core.spi.jms Package
          org.eclipse.stardust.engine.core.spi.monitoring Package
          org.eclipse.stardust.engine.core.spi.preferences Package
          org.eclipse.stardust.engine.core.spi.security Package
          org.eclipse.stardust.engine.extensions.dms.data Package
          org.eclipse.stardust.engine.extensions.dms.data.annotations.printdocument Package
      Infinity Web Services Engine API
        Overview
          org.eclipse.stardust.engine.api.ws Package
          org.eclipse.stardust.engine.api.ws.query Package
      Infinity Common API
        Overview
          org.eclipse.stardust.common Package
          org.eclipse.stardust.common.error Package
          org.eclipse.stardust.common.log Package
          org.eclipse.stardust.common.security Package
          org.eclipse.stardust.common.security.authentication Package
      Infinity Swing Portal API
        Overview
          com.infinity.bpm.ui.rc.swing.action Package
          com.infinity.bpm.ui.rc.swing.portal Package
    List of Error Codes
  Troubleshooting
  Glossary