Infinity Process Platform Online Documentation 8.1.3
  Release Notes 8.1.3
  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
        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
      Defining and Running Reports
        Creating a Simple Report Definition
        Creating and Running a Report with Table Layout and a computed Column
        Creating a Composite Report
      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
      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
      Document Rendezvous
      Document Triage
      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
    Federated Document Repositories
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-based UI Mashups
    Using Multiple Instance Activities
    Business Objects (Technology Preview)
    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
      Stored Procedure Application Overlay
      SQL Application Overlay
      SMS Invocation Overlay
      Templating 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
  Simple Modeler Handbook
    Introduction
    Managing Process Definitions
    Working in the Process Definition View
  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
          Specifying Activity Control Flow
          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
        Loading Models from Audit Trail
        External Model Resources
        Deploying a Workflow Model
        Debugging Process Definitions
        Native Language Support
      Data Integration
        Working with 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
        Using Mail Applications
        Using 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
        Using Camel Producer Applications
        Integrating Synchronous Web Services
        Integrating Web via JSPs
        Using External Web Applications
      The Model File Format
    Operation Guide
      Administration Clients
      Command Line Tools
        Administrative Functionality
        Using the Sysconsole Command
        Using the Console Command
        Console Command Use Cases
      Tuning
        Tuning for Concurrency
        Tuning for Performance via Data Clusters
        Improving Performance via Eager Link Fetching
        Retrieving Entities from In-Memory Cache
        Optimizing the Performance of secure JCR Deployments
        Tuning for low Latency and high Throughput
        Avoiding Query Timeouts in internal JDBC Queries
        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
        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
        Administration
          Managing Users and User Groups
          Managing Department Structures
          Managing Audit Trail Partitions
          Retrieving the Partitions in a multi-partition Audit Trail
          Logging Custom Log Entries
          Retrieving Configuration Variables
          Controlling Daemon Execution
          Deployment Unit Support
          Changing Process Instance Priorities
          Configuring Password Rules
          Setting and Retrieving Runtime Permissions
          Retrieving and Changing Preferences
        Processing Workflow
          Workflow Processing for Spawn Subprocess
          Workflow Processing to Abort and Start Subprocess
          Workflow Processing to Abort and Join Processes
          Workflow Processing for Cases
          Relocating Activities
        Managing Processes and Activities
          Querying and Recalculating Activity Criticality
          Retrieving Activity Quality Assurance Information
          Retrieving Transition Information of a Process Definition
          Retrieving the Gateway Type of an Activity
          Working with Process Interfaces
          Receiving Parent Process Instance OID for Details Policy Option
          Activating the Next Activity Instance
          Adding Notes to Process Instances
          Retrieving and Using Permission States
        Using Cross-Model Type Declarations with custom Clients
        Document Management
          Managing Documents and Folders
          Managing Document Types
          Changing Document Settings and Annotations
          Managing Document Repositories
          Migrating Repository Resources
          Storing Document and Folder Meta Data into the Audit Trail
          Updating a Document created by the DocumentManagementService
          Retrieving Content of a Document Revision
          Creating a new Document Version and retrieving all Versions
      Querying Workflow
        Building Queries
        Querying Data
        Filtering Documents
        Retrieving a Resource Bundle from a specific Module
        Querying Process Definition Details
        Querying Worklist Details
        Querying for Worklist Users
        Filtering Activity Instances for every User Role
        Querying Process Instance Details
        Querying Model Version Tree Information
        Retrieving Runtime Environment Information
        Retrieving Model Descriptions
      SPI Programming
        Configuring SPI Implementations per Tenant
        Tutorial - Infinity Process Platform SPI Programming
        Tutorial - LDAP Synchronization Provider Example
        Monitoring Worklists
        Monitoring Activity Instance State Changes
        Monitoring Process Execution
        Monitoring Runtime Environment Events
        Monitoring Model Deployment
        Implementing a Provider for arbitrary Repository Technologies
        Implementing a Repository Connection Extension Point
        Implementing a Provider to enable Security on JMS Connection Factories
        Implementing a Notification Strategy Provider for generated Token and Password
        Implementing a Provider for validating the passed Principal
        Implementing a Static Configuration Provider for Default Preferences
        Implementing a Provider to inject Configuration Properties
        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
        Integrating External User Repositories
        Providing localized Labels for a User Interface
      Retrieving Diagrams
      Structured Data and Java Type Applications
      Changing Authorization of Infinity Process Portal Elements
      Process Interface - External Invocation Mechanism
      Extending the Infinity Portal Components
    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
    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
    Document Service Integration Guide
      Introduction
      Installation
      DMS Data Types
      Document Service Operation Application Type
      Deployment
      DMS Operation Tutorial
      Document Service API
    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
      How to use the EJB3 Entity Data Type
  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
          Closing Tabs
        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
          Deleting Model Versions
          Overwriting deployed Models
          Exporting Models
          Modifying Implementation
        Viewing and Editing Configuration Variables
        Managing Resources
        Viewing and Managing 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
            Working in the Thumbnails Window
            Using Bookmarks
            Extracting Pages
            Working in the Viewing Area
            Using Annotations
            Configuring the TIFF Viewer
            Saving 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
      Managing Reports from the Business Control Center Perspective
      Defining and Running Reports
        Introduction
        Managing Report Definitions
        Specifying Data Sources
        Specifying Data Sets
        Specifying Simple Report Layouts
        Specifying Composite Report Layouts
        Previewing Reports
        Storing Report Definitions
        Scheduling Report Definitions
        Example Use Case
      Viewing Reports in the Report Viewer
      Portal Technology Previews
        Business Object Management
        Document Triage
    Using the Infinity Portal from a Mobile Device
      Starting with the Mobile UI
      Using the Global Menu
      Starting Processes
      Working with Activities
      Viewing Worklists
      Viewing Process Details
      Managing Documents
      Searching for Documents, Activities and Processes
      Example Use Case
    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
  Infinity Process Platform Handbook
    Introduction
      The SunGard Financial Systems Macro Architecture
      Infinity Process Platform 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 IPP 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
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic AuthenticatedBeanFactory 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
    How to use the EJB3 Entity Data Type
    Tutorial Examples
      Support Case Example
      UI Mashup Example
      Scoped Participants
      Defining and Running Reports
      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
    IPP specific Examples
      WebSphere AuthenticatedBeanFactory Example
      WebLogic Logging Example
      Hibernate Examples
  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.dms 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.resources 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.config 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
    List of Error Codes
  Troubleshooting
  Glossary
  Release Notes 8.1.3
  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
        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
      Defining and Running Reports
        Creating a Simple Report Definition
        Creating and Running a Report with Table Layout and a computed Column
        Creating a Composite Report
      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
      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
      Document Rendezvous
      Document Triage
      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
    Federated Document Repositories
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-based UI Mashups
    Using Multiple Instance Activities
    Business Objects (Technology Preview)
    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
      Stored Procedure Application Overlay
      SQL Application Overlay
      SMS Invocation Overlay
      Templating 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
  Simple Modeler Handbook
    Introduction
    Managing Process Definitions
    Working in the Process Definition View
  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
          Specifying Activity Control Flow
          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
        Loading Models from Audit Trail
        External Model Resources
        Deploying a Workflow Model
        Debugging Process Definitions
        Native Language Support
      Data Integration
        Working with 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
        Using Mail Applications
        Using 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
        Using Camel Producer Applications
        Integrating Synchronous Web Services
        Integrating Web via JSPs
        Using External Web Applications
      The Model File Format
    Operation Guide
      Administration Clients
      Command Line Tools
        Administrative Functionality
        Using the Sysconsole Command
        Using the Console Command
        Console Command Use Cases
      Tuning
        Tuning for Concurrency
        Tuning for Performance via Data Clusters
        Improving Performance via Eager Link Fetching
        Retrieving Entities from In-Memory Cache
        Optimizing the Performance of secure JCR Deployments
        Tuning for low Latency and high Throughput
        Avoiding Query Timeouts in internal JDBC Queries
        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
        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
        Administration
          Managing Users and User Groups
          Managing Department Structures
          Managing Audit Trail Partitions
          Retrieving the Partitions in a multi-partition Audit Trail
          Logging Custom Log Entries
          Retrieving Configuration Variables
          Controlling Daemon Execution
          Deployment Unit Support
          Changing Process Instance Priorities
          Configuring Password Rules
          Setting and Retrieving Runtime Permissions
          Retrieving and Changing Preferences
        Processing Workflow
          Workflow Processing for Spawn Subprocess
          Workflow Processing to Abort and Start Subprocess
          Workflow Processing to Abort and Join Processes
          Workflow Processing for Cases
          Relocating Activities
        Managing Processes and Activities
          Querying and Recalculating Activity Criticality
          Retrieving Activity Quality Assurance Information
          Retrieving Transition Information of a Process Definition
          Retrieving the Gateway Type of an Activity
          Working with Process Interfaces
          Receiving Parent Process Instance OID for Details Policy Option
          Activating the Next Activity Instance
          Adding Notes to Process Instances
          Retrieving and Using Permission States
        Using Cross-Model Type Declarations with custom Clients
        Document Management
          Managing Documents and Folders
          Managing Document Types
          Changing Document Settings and Annotations
          Managing Document Repositories
          Migrating Repository Resources
          Storing Document and Folder Meta Data into the Audit Trail
          Updating a Document created by the DocumentManagementService
          Retrieving Content of a Document Revision
          Creating a new Document Version and retrieving all Versions
      Querying Workflow
        Building Queries
        Querying Data
        Filtering Documents
        Retrieving a Resource Bundle from a specific Module
        Querying Process Definition Details
        Querying Worklist Details
        Querying for Worklist Users
        Filtering Activity Instances for every User Role
        Querying Process Instance Details
        Querying Model Version Tree Information
        Retrieving Runtime Environment Information
        Retrieving Model Descriptions
      SPI Programming
        Configuring SPI Implementations per Tenant
        Tutorial - Infinity Process Platform SPI Programming
        Tutorial - LDAP Synchronization Provider Example
        Monitoring Worklists
        Monitoring Activity Instance State Changes
        Monitoring Process Execution
        Monitoring Runtime Environment Events
        Monitoring Model Deployment
        Implementing a Provider for arbitrary Repository Technologies
        Implementing a Repository Connection Extension Point
        Implementing a Provider to enable Security on JMS Connection Factories
        Implementing a Notification Strategy Provider for generated Token and Password
        Implementing a Provider for validating the passed Principal
        Implementing a Static Configuration Provider for Default Preferences
        Implementing a Provider to inject Configuration Properties
        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
        Integrating External User Repositories
        Providing localized Labels for a User Interface
      Retrieving Diagrams
      Structured Data and Java Type Applications
      Changing Authorization of Infinity Process Portal Elements
      Process Interface - External Invocation Mechanism
      Extending the Infinity Portal Components
    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
    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
    Document Service Integration Guide
      Introduction
      Installation
      DMS Data Types
      Document Service Operation Application Type
      Deployment
      DMS Operation Tutorial
      Document Service API
    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
      How to use the EJB3 Entity Data Type
  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
          Closing Tabs
        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
          Deleting Model Versions
          Overwriting deployed Models
          Exporting Models
          Modifying Implementation
        Viewing and Editing Configuration Variables
        Managing Resources
        Viewing and Managing 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
            Working in the Thumbnails Window
            Using Bookmarks
            Extracting Pages
            Working in the Viewing Area
            Using Annotations
            Configuring the TIFF Viewer
            Saving 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
      Managing Reports from the Business Control Center Perspective
      Defining and Running Reports
        Introduction
        Managing Report Definitions
        Specifying Data Sources
        Specifying Data Sets
        Specifying Simple Report Layouts
        Specifying Composite Report Layouts
        Previewing Reports
        Storing Report Definitions
        Scheduling Report Definitions
        Example Use Case
      Viewing Reports in the Report Viewer
      Portal Technology Previews
        Business Object Management
        Document Triage
    Using the Infinity Portal from a Mobile Device
      Starting with the Mobile UI
      Using the Global Menu
      Starting Processes
      Working with Activities
      Viewing Worklists
      Viewing Process Details
      Managing Documents
      Searching for Documents, Activities and Processes
      Example Use Case
    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
  Infinity Process Platform Handbook
    Introduction
      The SunGard Financial Systems Macro Architecture
      Infinity Process Platform 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 IPP 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
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic AuthenticatedBeanFactory 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
    How to use the EJB3 Entity Data Type
    Tutorial Examples
      Support Case Example
      UI Mashup Example
      Scoped Participants
      Defining and Running Reports
      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
    IPP specific Examples
      WebSphere AuthenticatedBeanFactory Example
      WebLogic Logging Example
      Hibernate Examples
  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.dms 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.resources 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.config 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
    List of Error Codes
  Troubleshooting
  Glossary