Infinity Process Platform Documentation 20.4.0
  How to Read the Documentation
  Release Notes 20.4.0
  Quick Setup Guide
  Quick Start Tutorial
  System Requirements and Supported Platforms
  Upgrade to a New Version
  Migration of old UI mashup application
  Installation Guide
    Quick Installation Guide
    Installation Packages
    Install IPP Features
    Create a Runtime Environment with Apache Maven
    Work Offline
    Post-Installation Tasks
    Upgrade and Downgrade Infinity Process Platform Features
    Migrate from Versions Earlier than 8.2
  Tutorials
    Support Case Example
      Modeling Perspective
        Set the Scene
        Get Started
        Create a Model
        Create a Process
        Add Swim Lanes
        Create and Assign Participants
        Create Structured Data Types
        Create Structured Data
        Create Applications
        Add Activities
        Handle Data and Data Flows
        Add Process Data Paths
        Add Gateways - AND, XOR and OR
        Add a Start Event
        Deploy a Workflow Model
        Workflow Execution
      Eclipse Modeler
        Set the Scene
        Get Started
        Process Definition
        Create Structured Data Types
        Add Activities
        Integrate Applications
        Handle Data in the Process
        Add Process Data Paths
        Control Flow - Join, Split and Loop
        Define Roles and Organizations
        Add Bookmarks
        Triggers
        Model Deployment
        Workflow Execution
    Scoped Participant
      Start Process Instances in Different Departments
      Scoped Participants
        Create the Model and Organizational Structure
        Create Scoped Participants
        Scoped Participant Worklists
      Delegation to Different Departments
        Create the Model and Organizational Structure
        Create the Departments and Users
        Delegate the Activity
    Reports
      Simple Report Definition
      Report with Table Layout and Computed Column
      Composite Report
    Configuration Variables
      Create the Model
      Run the Example Workflow
    Quality Assurance
      Create the QA Example Model
      Check Quality Assurance in the Portal
    Unstructured Workflow Management
      Spawn Subprocesses
      Extract Pages
      Abort and Start Processes
      Abort and Join Processes
      Pause and Start Processes
    Document Triage
      Create the Workflow
      Perform the Document Triage
    Correspondence
      Prepare the Workflow
      Create a Model for Email Correspondence
      Templates and Image Substitution
    Multiple Models in One Audit Trail
      Provider Model
      Consumer Model
    Worklist Filter
    JMS Integration
    Process Interface
      Configure the Process Interface
      Run the Example
    UI Mashup Development Tutorial
      Set up the Example Environment
      Example UI Mashup Project
      Data Interactions with the Process
      IPP Directives
        Layout Tags
        Form Tags
        Command Button Directives
        Notification Directives
        Modals
      Validation Framework
        Register for Validation
        Basic Form Field Validation
        Custom Validation Rules
        Custom Built-in Validation Framework
        Custom Angular Validators Pipeline Example
      Custom Notifications
    Checkpoints and Benchmark Propagation
      Model & Go! Perspective
      Benchmark Design and Configuration
      Checkpoints and Benchmark Propagation
    Percent Complete Calculations
      Activities Defined as Checkpoints
      Auxiliary Activities Set as Checkpoints
      Activities in Subprocesses
  Concepts
    Workflow Basics
      Workflow Management
      Process Engine
      Process Models
      Processes
      Activities
      Control Flow
      Subprocesses
      Applications
      Workflow Data
      Structured Data Types
      Participants and Users
      Scoped Participants
      Configuration Variables
      Events
      Model Element Identifiers
      Declarative Security
      Runtime Behavior
    Administrative Concepts
      Runtime Environment
      Multiple Versions
      Multi Partition Installations
      Daemons
      Log Entries
      IPP Environment
      Document Types
      Preferences Storage
    Model File Format
    Workflow Execution
      Worklists
      Process Janitor
      Delegation
      Activity Relocation
      Spawn a Subprocess
      Extract Pages
      Document Rendezvous
      Document Triage
      Abort and Start Processes
      Abort and Join Processes
      Pause and Start a New Process
      Case Processes
      Data Copy and Mapping Semantics
      Different Model Versions and Workflow Execution
    Multi Model Audit Trail Setups
      Introduction
      Model Cross Reference
      Common Usage Pattern
      Elements from Other Process Models
      Multi Model Deployment
      Multiple Implementations
    Audit Trail Information Import and Export
    Federated Document Repositories
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-Based UI Mashups
    Multiple Instance Activities
    Business Objects
    Activity Criticality
    Benchmarks
    Activity Checkpoints
    Quality Assurance
    Rule Management
  Administration Guide
    Installation Guide
      Quick Installation Guide
      Installation Packages
      Install IPP Features
      Create a Runtime Environment with Apache Maven
      Work Offline
      Post-Installation Tasks
      Upgrade and Downgrade Infinity Process Platform Features
      Migrate from Versions Earlier than 8.2
    Operation Guide
      Administration Clients
      Archiver
      Command Line Tools
        Administrative Functionality
        Sysconsole Command
        Console Command
        Console Command Use Cases
        File Based Archiver (Zip Archiver)
        Runtime Archiver (Passive Archiver)
      Tuning Tasks
        Tuning Properties
        Performance Considerations
        Databases Performance
          Database Access
          Eager Link Fetching
          Data Clusters
          Concurrency
        Application Server Performance
          JBoss / WildFly Performance
        Query Performance
          Query Timeouts in Internal JDBC Queries
          JDBC Performance for Large Result Sets
        Process Portal Performance
          Process Instance Caching
          Resource Manager View Performance in an EJB Environment without Spring
        Advanced Topics
          Entity Retrieval from In-Memory Cache
          Low Latency and High Throughput
          Cache Synchronization Across Multiple Nodes Within a Cluster
          Sequence Generation
          Cache Behavior of JCR Sources
          Secure JCR Deployment Performance Optimization
          Message Driven Bean Tweaking
          Transaction Timeout in a Spring-Managed Environment
        FAQ and Known Issues
      Portal Configuration
        Assembly Line
        Activate Principal Login
        Retrieval of the Next Activity
      Logging
      Audit Trail Model
        IPP Audit Trail Database Tables
        Technical Requirements to the Database Schema
        Runtime Archiver Database Tables
        Sysconsole Archiver
        Structured Data Storage
      Infinity Process Platform Properties
        Client-Side Properties
        Server-Side Properties
      Internationalization and White-Labeling
        Internationalization of the Eclipse Modeler
        Process Portal Internationalization
        White-Label the Process Portal
        Internationalization of the Predefined Model
        Internationalization of Error Code
        Excel Table Usage to Facilitate Translation
        Identify Property Keys
    Security Guide
      Security Propagation for Web Applications
      Recommended Security Configurations for Deployments
      Security HTTP Response Headers
      Configure a Secure Deployment Environment
      Secure the IPP Engine
      IPP REST Services Authentication
      Security Examples
    Portal Administration
      User Accounts Management in the Participant Manager
      Role and Organization Assignment in the Participant Manager
      Authorization Management
      User Group Management
      Password Security
      Preference Store Management
      Process Overview
      Activity Overview
      Criticality Configuration
      Model Management
        Deployed Models Details
        Workflow Model Deployment
        Model Version Deletion
        Overwrite Deployed Models
        Model Export
        Implementation Modification
      Quality Assurance Management
      Document Repository Management
      Log Entries
      Configuration Variables
      Daemon Management
      Resource Management
      Realm Management
      Migration Manager - Migration Management
        Archive Export
        Archive Import
      Recover the Runtime Environment
      Audit Trail Database Cleanup
      Monitoring
      Integration Management
  Model & Go! Guide
    Introduction
    Process Models
    Process Models View
      Configure and Model Processes
      Process Model Canvas
        User Task
        Service Task
        Error Task
        Events and Activity Groups
        Input and Output Data Mapping Heuristics
      Checklist Panel
        Process Summary
        Checkpoints
      Examples
  Developer Guide
    Programming Guide
      Embedded Usage
        Embedded Usage Concepts
        Infinity Process Platform Services
        Infinity Process Platform Web Services
        Infinity Process Platform REST Services
        Declarative Security in 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
        Leverage Query Evaluation Profiles
        Runtime Extension Management
        Administration
          Manage Users and User Groups
          Manage Department Structures
          Manage Audit Trail Partitions
          Retrieve the Partitions in a multi-partition Audit Trail
          Manage Runtime Artifacts
          Log Custom Log Entries
          Retrieve Configuration Variables
          Retrieve Calendar History
          Control Daemon Execution
          Deployment Unit Support
          Change Process Instance Priorities
          Configure Password Rules
          Set and Retrieve Runtime Permissions
          Retrieve and Change Preferences
        Processing Workflow
          Workflow for Spawn Subprocess
          Pause Workflow for Spawned Processes
          Workflow to Abort and Start Subprocess
          Workflow to Abort and Join Processes
          Workflow for Cases
          Create a Link Type between Process Instances
          Relocate Activities
        Manage Processes and Activities
          Query and Recalculate Activity Criticality
          Retrieve Activity Quality Assurance Information
          Retrieve Transition Information of a Process Definition
          Retrieve Information on Transition Steps and Targets
          Retrieve the Gateway Type of an Activity
          Process Interfaces
          Associate a Process Instance with a Business Calendar
          Start a Process by Passing Data Paths
          Receive Parent Process Instance OID for Details Policy Option
          Activate the Next Activity Instance
          Add Notes to Process Instances
          Retrieve and Use Permission States
        Manage Business Objects
        Retrieve Details on Activity Checkpoints
        Set Timezone in the Benchmark JSON File
        Use Cross-Model Type Declarations with Custom Clients
        Document Management
          Manage Documents and Folders
          Manage Document Types
          Change Document Settings and Annotations
          Manage Document Repositories
          Migrate Repository Resources
          Store Document and Folder Meta Data into the Audit Trail
          Update a Document Created by the DocumentManagementService
          Retrieve Content of a Document Revision
          Create a New Document Version and Retrieve All Versions
      Querying Workflow
        Build Queries
        Query Data
        Search for Business Objects
        Search for Deployed Runtime Artifacts
        Filter Documents
        Retrieve a Resource Bundle from a Specific Module
        Query Process Definition Details
        Query Worklist Details
        Query for Worklist Users
        Retrieve All Departments in the Current Partition
        Filter Activity Instances for Every User Role
        Query Process Instance Details
        Query Model Version Tree Information
        Retrieve Runtime Environment Information
        Retrieve Model Descriptions
      SPI Programming
        Configure SPI Implementations per Tenant
        Tutorial - Infinity Process Platform SPI Programming
        Tutorial - LDAP Synchronization Provider Example
        Monitor Worklists
        Monitor Activity Instance State Changes
        Monitor Process Execution
        Monitor Runtime Environment Events
        Monitor Model Deployment
        Implement a Custom Artifact Type Handler
        Implement a Provider for Arbitrary Repository Technologies
        Use the IPP CMIS DMS Provider
        Implement a Repository Connection Extension Point
        Implement a Provider to Enable Security on JMS Connection Factories
        Implement a Provider to Scan Uploaded Files and Streams
        Implement a Notification Strategy Provider for Generated Token and Password
        Implement a Provider for Validating the Passed Principal
        Daemon Synchronization SPI
        Implement a Static Configuration Provider for Default Preferences
        Implement a Provider to Inject Configuration Properties
        Implement Interfaces for Portal Configurations
          Implement an Interface for Portal Delegation Configurations
          Implement a Custom Activity Activator
          Implement an Assembly Line Activity Provider
          Implement a Service Provider to Indicate a Skin as Default Skin
          Implement a Principal Name Provider
        Integrate External User Repositories
        Provide Localized Labels for a User Interface
      Extend the Process Portal Components
        Portal Development Using HTML5 Techniques
        Connect to the Infinity Process Platform Functionality
        Add Business and Database Tier Functionality
        Create a Plugin Jar for Custom Portal Skins
        Implement a Custom Document Handler
        Add Session Listener
      HTML5 UI Componentization
        Create a Setup to Consume an HTML5 UI Component in a Client application
        Reuse the Process Portal Component - Worklist
      Custom Portal Implementations
        Implement a Custom Threshold Provider
      Tutorials
        Implement a Custom ErrorCase
      Structured Data and Java Type Applications
      Change Authorization of Process Portal Elements
      Process Interface - External Invocation Mechanism
    Modeling Guide
      Compatibility and Analogy of Models
      Modeling Perspective Guide
        Introduction
        Modeling Perspective
          Panels
          Process Diagram Canvas
        Models
          Model Properties
          Model Operations
          Upgrade Models
        Authorization in Model Element Properties
        Comments
        Process Definitions
        Data Paths
        Activities
        Activity Properties
        Sequence Flows
        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
          JMS Application
          Plain Java Application
          Decorator Application
          Imported Plain Java Applications
        Structured Types
        Data
        Structured Data as Business Object
        Data Flows
        Gateways
        Model the Organization Structure
        Events
          Events
          File Event
          Generic Camel Route Event
          Message Event
          Email Event
          Scan Event
          Timer Event
          Intermediate Events
        Swim Lanes
        Annotations
      Eclipse Modeler Guide
        The Eclipse Process Workbench
          Process Manager Preferences
          Process Development Perspective
            Outline
            Diagrams
            Cheat Sheets
            Process Model Repository
            Process Model Bookmarks
            Process Model Traversal
          Model and Model Element Properties
          Models
            Create and Delete Models
            Model Properties
            Workflow Model Validation
            Import and Export Models
            Element References
            Model Cleanup
          Process Definitions
          Process Interface
          Activities
            Specify Activities
            Activity Control Flow
            Subprocess Activities
            Manual Activities
            Quality Assurance
          Transitions
          Convert Gateways to be Compatible with the Modeling Perspective
          Applications
          Data
          Data Mappings
          Data Paths
          Organizational Structure
          Triggers
          Configuration Variables
          Activity Criticality
          Process Definition Event Handlers
          Activity Event Handlers
          Arbitrary Link Types
          Pools and Lanes
          Annotations
          Copy and Paste Modeled Elements
          Model Element Authorization
          Project Effort Calculation
          Pattern Support
          Diagram Configuration from Model Information
          Load Models from Audit Trail
          External Model Resources
          Model Deployment
          Debug Process Definitions
          Native Language Support
        Data Integration
          Java Style Data Types
            Primitive Data
            Serializable Data
            Entity Bean Data
          Structured Data Types
            Define Structured Types
            Define Structured Data
            GUI Generation
            Structured Data Annotations
          XML Data (deprecated)
          Hibernate Data Type
            Prerequisites
            Java Technology
            Installation
            Configuration in the Modeler
            Session Configuration
            Example
        System Integration
          Plain Java Classes and Session Beans
          JMS
          Mail Applications
          Message Application Types
            Message Processing
            Message Parsing Application
            Message Serialization Application
            Message Transformation Application
            XSL Message Transformation Application
            Launch Message Transformations
            Debug Message Transformations
          JFC Applications
          Camel Consumer and Producer Applications
          Synchronous Web Services
          JavaServer Pages
          External Web Applications
    Deployment Guide
      Introduction
      Deployment Concepts
        Deployment Tasks
        Deploy IPP Components to an EJB Application Server
        Deploy IPP Components to a Web Application Server
      Audit Trail Database Setup
        Introduction
        Setting up the Audit Trail Database
        Oracle
        IBM DB2
        MySQL(deprecated)
        PostgreSQL(deprecated)
        MSSQL
        Sybase(deprecated)
        Database Partitioning for the Passive Archive Schema
        Proxy Lock Table Administration
      Application Server Setup
        Introduction
        JBoss / WildFly
        WebLogic
        WebSphere (deprecated)
        Apache Tomcat
        Hazelcast Integration for Spring Environments
        Distributed Installation
      Deploy a Workflow Model
      Deploy Applications
      Example Deployment Scenarios
    Rapid Application Development Guide
      Prerequisites
      General Concepts
      Eclipse Workspace Configuration
      Dynamic Web Project
      Configuration Files
      Web Application Deployment Descriptor
      Deployment
      Sysconsole and Console Commands
    Integration
      Document Service Integration Guide
        Introduction
        Installation
        DMS Data Types
        Document Service Operation Application Type
        Deployment
        DMS Operation Tutorial
        Document Service API
      Spring Integration Guide
        Prerequisites
        Introduction
        Spring Bean Application Type
        Runtime Setup
        Embed IPP into a Spring Bean Application
        Debug Spring Bean Applications
      Hibernate Data Type
        Prerequisites
        Java Technology
        Installation
        Configuration in the Modeler
        Session Configuration
        Example
      IPP System Integration
        Introduction
          Integration Concepts
          Apache Camel
          IPP
        Integration Solution Development
          IPP Camel Component
          Camel Triggers
          Camel Application Type
        Development Setup
        Typical Integration Use Cases
          Message Processing
            FIX Processing
            Content-Based Routing
            Message Sequencing and Grouping
          Data Extraction and Transformation
          Event Processing and Client Push
        Data Extraction and Migration
      Simulation Feature Guide
        Prerequisites
        Introduction
        General Concepts
        Simulation Configurations
        Duration Probabilities
        Traversal Probabilities
        Resource Availabilities
        Process Instance Arrival Rates
        Work on Curves
        Runtime Configurations
        Run Simulations
        Write Audit Trail Data
        Retrieve Simulation Configuration Data From Audit Trail Databases
        Ad Hoc Optimization
        Data Value Generation
    IPP File Format
      Processes
      Activities
      Applications
      Data
      Participants
      Infinity Process Platform Schema Documentation
      Workflow Model XSD
  End User Guide
    Process Portal
      Configuration and Set Up
      Portal Login
      Portal Components
        Perspectives
          Perspective Selection
          Launch Panels
          Access Control
        Tables
          Activity Tables
          Process Tables
          Select and Reorder Table Columns
          Table Content Export
          Table Pagination
          Filter and Sort Data Entries
          Row Selection
          Adjust the Format of Date and Time Fields
        Open the Portal Help
        Launch Perspectives and Views via URL
        URL Parameters
        Custom Skins
        Portal Configuration
          General Portal Components
          System Settings
          Modeling Perspective
          Calendar Perspective
          Control Center Perspective
          Model & Go! Perspective
          Workflow Execution
          Activity Panel
          Benchmark Settings
          Correspondence Viewer
          Document Viewing
          Deputies
          Participant Manager
          Process Details
          Process Search
          Traffic Light View
          User Profile
          Worklists
      Portal Administration
        User Accounts Management in the Participant Manager
        Role and Organization Assignment in the Participant Manager
        Authorization Management
        User Group Management
        Password Security
        Preference Store Management
        Process Overview
        Activity Overview
        Criticality Configuration
        Model Management
          Deployed Models Details
          Workflow Model Deployment
          Model Version Deletion
          Overwrite Deployed Models
          Model Export
          Implementation Modification
        Quality Assurance Management
        Document Repository Management
        Log Entries
        Configuration Variables
        Daemon Management
        Resource Management
        Realm Management
        Migration Manager - Migration Management
          Archive Export
          Archive Import
        Recover the Runtime Environment
        Audit Trail Database Cleanup
        Monitoring
        Integration Management
      Activity Operations
        Complete Activities
        Suspend Activities
        Delegate Activities
        Abort Activities
        Relocate Activities
        Assembly Line Mode
        Resubmit Activities
        Attach Process Documents
        Interactive Activity Panels
        Quality Assurance Activities
        Activity Link Type
      Process Operations
        Start Process Instances
        Abort Process Instances
        Abort and Start Processes
        Abort and Join
        Pause a and Start Processes
        Spawn Processes
        Case Menu Options
        Search for Related Processes or Cases
        Recover Process Instances
        Modify Process Priorities
        Process Diagrams
        Process Details
          Process Details Overview
          Descriptors
          Notes
          Gantt Chart
          Linked Processes
          Process History Process Table
          Process History Activity Table
          Process Documents
          Participants
        Archived Process Instance Details
        Archived Case Process Instance Details
        Process Summary
        Case Process Details
      Process Search
      Archive Search
      Overview on Activity and Process Instances
        Process Manager
        Gantt Chart
        Status Traffic Lights
      Activity Management
        Criticality Management
        Pending Activities
        Completed Activities
        Postponed Activities
        Stranded Activities
      Participant Assignment Management
        Role Manager Details
        User Manager Details
        Deputy Management
        Participant Grants Report
      Worklists
      Resources Overview
        Resource Availability
        Role Assignments
        Resource Login
        Resource Performance
        Performance Team Leader
      Documents
        View and Edit Documents
          Document Details
          Content Section
          Toolbar Options
          PDF Documents
          TIFF Documents
            The Thumbnails Window
            Bookmarks
            Extract Pages
            The Viewing Area
            Annotations
            TIFF Viewer Configuration
            Save the Changes
          HTML Documents
          Text Documents
          Media Files
        Document Triage
        Document and Document Folder Operations
        Upload Documents
        Personal and Context-Related Documents
        Document Search
        User Access Control
      Business Object Management
        Business Objects Selection
        Business Object Instances Search
        Business Object Instances and Related Objects
        Business Object Instances Process Start
        Audit Report
      Calendars
        Calendar Search
        Calendar Management
        Events Organization
        Calendar Audit
      Rules Management
        Rule Set Management Tree
        Rule Set Properties
        Decision Tables
        Technical Rules Definition
      Correspondence
        Predefined Structured Type for Correspondence
        Create a UI Mashup Application
        Prepare the Correspondence
        Templates
        Correspondence Artifacts
        Start Correspondence from a Process
        Send Email through Correspondence Mashup
      Cost and Controlling
      Notes
      Benchmark Management
        Create and Design Benchmarks
        Benchmark Operations
        Benchmark Example
      Report Management
      Reporting
        Introduction
        Report Definition Management
        Data Sources
        Data Sets
        Simple Report Layouts
        Composite Report Layouts
        Preview
        Storage
        Scheduling
        Example Use Case
      Report Viewer
      Portal Technology Previews
    Infinity Scan
      Introduction
      Scan Deployment
        Deploy Infinity Scan with Kofax Controls and Kofax VirtualReScan
        Configure Infinity scan
      Initiate Infinity scan
      Scan Documents
      Scanned Images
      Scan HotKeys
  Examples
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic SecureSessionFactory Example
      WebLogic Logging Example
      WebSphere AuthenticatedBeanFactory Example
    Web Services API Examples
      Web Services Java Client Example
      Web Services C# Client Example
    Service Provider Interface Examples
    EJB3 Entity Data Type
    Tutorial Examples
      Support Case Example
      Scoped Participants
      Reports
      Configuration Variables
      Quality Assurance Examples
      Unstructured Workflow Management
      Document Triage Example
      Correspondence Examples
      Multi Model Audit Trail Setups Tutorial
      Worklist Filter Provider Example
      JMS Example
      Process Interface Example
      UI Mashup Framework Example
      Checkpoints and Benchmark Propagation
      Percent Complete Calculations
    Development Examples
      Implement a Custom ErrorCase
      Custom Portal Plugin Example
    Document Management Service
    Hibernate Example
  Reference
    Infinity Process Platform API
      Common API
      Engine API
      EJB3 API
      Spring API
      Web Services Engine API
    List of Error Codes
  Troubleshooting
  Glossary
  Legal Information
  How to Read the Documentation
  Release Notes 20.4.0
  Quick Setup Guide
  Quick Start Tutorial
  System Requirements and Supported Platforms
  Upgrade to a New Version
  Migration of old UI mashup application
  Installation Guide
    Quick Installation Guide
    Installation Packages
    Install IPP Features
    Create a Runtime Environment with Apache Maven
    Work Offline
    Post-Installation Tasks
    Upgrade and Downgrade Infinity Process Platform Features
    Migrate from Versions Earlier than 8.2
  Tutorials
    Support Case Example
      Modeling Perspective
        Set the Scene
        Get Started
        Create a Model
        Create a Process
        Add Swim Lanes
        Create and Assign Participants
        Create Structured Data Types
        Create Structured Data
        Create Applications
        Add Activities
        Handle Data and Data Flows
        Add Process Data Paths
        Add Gateways - AND, XOR and OR
        Add a Start Event
        Deploy a Workflow Model
        Workflow Execution
      Eclipse Modeler
        Set the Scene
        Get Started
        Process Definition
        Create Structured Data Types
        Add Activities
        Integrate Applications
        Handle Data in the Process
        Add Process Data Paths
        Control Flow - Join, Split and Loop
        Define Roles and Organizations
        Add Bookmarks
        Triggers
        Model Deployment
        Workflow Execution
    Scoped Participant
      Start Process Instances in Different Departments
      Scoped Participants
        Create the Model and Organizational Structure
        Create Scoped Participants
        Scoped Participant Worklists
      Delegation to Different Departments
        Create the Model and Organizational Structure
        Create the Departments and Users
        Delegate the Activity
    Reports
      Simple Report Definition
      Report with Table Layout and Computed Column
      Composite Report
    Configuration Variables
      Create the Model
      Run the Example Workflow
    Quality Assurance
      Create the QA Example Model
      Check Quality Assurance in the Portal
    Unstructured Workflow Management
      Spawn Subprocesses
      Extract Pages
      Abort and Start Processes
      Abort and Join Processes
      Pause and Start Processes
    Document Triage
      Create the Workflow
      Perform the Document Triage
    Correspondence
      Prepare the Workflow
      Create a Model for Email Correspondence
      Templates and Image Substitution
    Multiple Models in One Audit Trail
      Provider Model
      Consumer Model
    Worklist Filter
    JMS Integration
    Process Interface
      Configure the Process Interface
      Run the Example
    UI Mashup Development Tutorial
      Set up the Example Environment
      Example UI Mashup Project
      Data Interactions with the Process
      IPP Directives
        Layout Tags
        Form Tags
        Command Button Directives
        Notification Directives
        Modals
      Validation Framework
        Register for Validation
        Basic Form Field Validation
        Custom Validation Rules
        Custom Built-in Validation Framework
        Custom Angular Validators Pipeline Example
      Custom Notifications
    Checkpoints and Benchmark Propagation
      Model & Go! Perspective
      Benchmark Design and Configuration
      Checkpoints and Benchmark Propagation
    Percent Complete Calculations
      Activities Defined as Checkpoints
      Auxiliary Activities Set as Checkpoints
      Activities in Subprocesses
  Concepts
    Workflow Basics
      Workflow Management
      Process Engine
      Process Models
      Processes
      Activities
      Control Flow
      Subprocesses
      Applications
      Workflow Data
      Structured Data Types
      Participants and Users
      Scoped Participants
      Configuration Variables
      Events
      Model Element Identifiers
      Declarative Security
      Runtime Behavior
    Administrative Concepts
      Runtime Environment
      Multiple Versions
      Multi Partition Installations
      Daemons
      Log Entries
      IPP Environment
      Document Types
      Preferences Storage
    Model File Format
    Workflow Execution
      Worklists
      Process Janitor
      Delegation
      Activity Relocation
      Spawn a Subprocess
      Extract Pages
      Document Rendezvous
      Document Triage
      Abort and Start Processes
      Abort and Join Processes
      Pause and Start a New Process
      Case Processes
      Data Copy and Mapping Semantics
      Different Model Versions and Workflow Execution
    Multi Model Audit Trail Setups
      Introduction
      Model Cross Reference
      Common Usage Pattern
      Elements from Other Process Models
      Multi Model Deployment
      Multiple Implementations
    Audit Trail Information Import and Export
    Federated Document Repositories
    Audit Trail Persistence
      Audit Trail Persistence Modes
      Transient Processes
    System Integration
      Process-Based UI Mashups
    Multiple Instance Activities
    Business Objects
    Activity Criticality
    Benchmarks
    Activity Checkpoints
    Quality Assurance
    Rule Management
  Administration Guide
    Installation Guide
      Quick Installation Guide
      Installation Packages
      Install IPP Features
      Create a Runtime Environment with Apache Maven
      Work Offline
      Post-Installation Tasks
      Upgrade and Downgrade Infinity Process Platform Features
      Migrate from Versions Earlier than 8.2
    Operation Guide
      Administration Clients
      Archiver
      Command Line Tools
        Administrative Functionality
        Sysconsole Command
        Console Command
        Console Command Use Cases
        File Based Archiver (Zip Archiver)
        Runtime Archiver (Passive Archiver)
      Tuning Tasks
        Tuning Properties
        Performance Considerations
        Databases Performance
          Database Access
          Eager Link Fetching
          Data Clusters
          Concurrency
        Application Server Performance
          JBoss / WildFly Performance
        Query Performance
          Query Timeouts in Internal JDBC Queries
          JDBC Performance for Large Result Sets
        Process Portal Performance
          Process Instance Caching
          Resource Manager View Performance in an EJB Environment without Spring
        Advanced Topics
          Entity Retrieval from In-Memory Cache
          Low Latency and High Throughput
          Cache Synchronization Across Multiple Nodes Within a Cluster
          Sequence Generation
          Cache Behavior of JCR Sources
          Secure JCR Deployment Performance Optimization
          Message Driven Bean Tweaking
          Transaction Timeout in a Spring-Managed Environment
        FAQ and Known Issues
      Portal Configuration
        Assembly Line
        Activate Principal Login
        Retrieval of the Next Activity
      Logging
      Audit Trail Model
        IPP Audit Trail Database Tables
        Technical Requirements to the Database Schema
        Runtime Archiver Database Tables
        Sysconsole Archiver
        Structured Data Storage
      Infinity Process Platform Properties
        Client-Side Properties
        Server-Side Properties
      Internationalization and White-Labeling
        Internationalization of the Eclipse Modeler
        Process Portal Internationalization
        White-Label the Process Portal
        Internationalization of the Predefined Model
        Internationalization of Error Code
        Excel Table Usage to Facilitate Translation
        Identify Property Keys
    Security Guide
      Security Propagation for Web Applications
      Recommended Security Configurations for Deployments
      Security HTTP Response Headers
      Configure a Secure Deployment Environment
      Secure the IPP Engine
      IPP REST Services Authentication
      Security Examples
    Portal Administration
      User Accounts Management in the Participant Manager
      Role and Organization Assignment in the Participant Manager
      Authorization Management
      User Group Management
      Password Security
      Preference Store Management
      Process Overview
      Activity Overview
      Criticality Configuration
      Model Management
        Deployed Models Details
        Workflow Model Deployment
        Model Version Deletion
        Overwrite Deployed Models
        Model Export
        Implementation Modification
      Quality Assurance Management
      Document Repository Management
      Log Entries
      Configuration Variables
      Daemon Management
      Resource Management
      Realm Management
      Migration Manager - Migration Management
        Archive Export
        Archive Import
      Recover the Runtime Environment
      Audit Trail Database Cleanup
      Monitoring
      Integration Management
  Model & Go! Guide
    Introduction
    Process Models
    Process Models View
      Configure and Model Processes
      Process Model Canvas
        User Task
        Service Task
        Error Task
        Events and Activity Groups
        Input and Output Data Mapping Heuristics
      Checklist Panel
        Process Summary
        Checkpoints
      Examples
  Developer Guide
    Programming Guide
      Embedded Usage
        Embedded Usage Concepts
        Infinity Process Platform Services
        Infinity Process Platform Web Services
        Infinity Process Platform REST Services
        Declarative Security in 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
        Leverage Query Evaluation Profiles
        Runtime Extension Management
        Administration
          Manage Users and User Groups
          Manage Department Structures
          Manage Audit Trail Partitions
          Retrieve the Partitions in a multi-partition Audit Trail
          Manage Runtime Artifacts
          Log Custom Log Entries
          Retrieve Configuration Variables
          Retrieve Calendar History
          Control Daemon Execution
          Deployment Unit Support
          Change Process Instance Priorities
          Configure Password Rules
          Set and Retrieve Runtime Permissions
          Retrieve and Change Preferences
        Processing Workflow
          Workflow for Spawn Subprocess
          Pause Workflow for Spawned Processes
          Workflow to Abort and Start Subprocess
          Workflow to Abort and Join Processes
          Workflow for Cases
          Create a Link Type between Process Instances
          Relocate Activities
        Manage Processes and Activities
          Query and Recalculate Activity Criticality
          Retrieve Activity Quality Assurance Information
          Retrieve Transition Information of a Process Definition
          Retrieve Information on Transition Steps and Targets
          Retrieve the Gateway Type of an Activity
          Process Interfaces
          Associate a Process Instance with a Business Calendar
          Start a Process by Passing Data Paths
          Receive Parent Process Instance OID for Details Policy Option
          Activate the Next Activity Instance
          Add Notes to Process Instances
          Retrieve and Use Permission States
        Manage Business Objects
        Retrieve Details on Activity Checkpoints
        Set Timezone in the Benchmark JSON File
        Use Cross-Model Type Declarations with Custom Clients
        Document Management
          Manage Documents and Folders
          Manage Document Types
          Change Document Settings and Annotations
          Manage Document Repositories
          Migrate Repository Resources
          Store Document and Folder Meta Data into the Audit Trail
          Update a Document Created by the DocumentManagementService
          Retrieve Content of a Document Revision
          Create a New Document Version and Retrieve All Versions
      Querying Workflow
        Build Queries
        Query Data
        Search for Business Objects
        Search for Deployed Runtime Artifacts
        Filter Documents
        Retrieve a Resource Bundle from a Specific Module
        Query Process Definition Details
        Query Worklist Details
        Query for Worklist Users
        Retrieve All Departments in the Current Partition
        Filter Activity Instances for Every User Role
        Query Process Instance Details
        Query Model Version Tree Information
        Retrieve Runtime Environment Information
        Retrieve Model Descriptions
      SPI Programming
        Configure SPI Implementations per Tenant
        Tutorial - Infinity Process Platform SPI Programming
        Tutorial - LDAP Synchronization Provider Example
        Monitor Worklists
        Monitor Activity Instance State Changes
        Monitor Process Execution
        Monitor Runtime Environment Events
        Monitor Model Deployment
        Implement a Custom Artifact Type Handler
        Implement a Provider for Arbitrary Repository Technologies
        Use the IPP CMIS DMS Provider
        Implement a Repository Connection Extension Point
        Implement a Provider to Enable Security on JMS Connection Factories
        Implement a Provider to Scan Uploaded Files and Streams
        Implement a Notification Strategy Provider for Generated Token and Password
        Implement a Provider for Validating the Passed Principal
        Daemon Synchronization SPI
        Implement a Static Configuration Provider for Default Preferences
        Implement a Provider to Inject Configuration Properties
        Implement Interfaces for Portal Configurations
          Implement an Interface for Portal Delegation Configurations
          Implement a Custom Activity Activator
          Implement an Assembly Line Activity Provider
          Implement a Service Provider to Indicate a Skin as Default Skin
          Implement a Principal Name Provider
        Integrate External User Repositories
        Provide Localized Labels for a User Interface
      Extend the Process Portal Components
        Portal Development Using HTML5 Techniques
        Connect to the Infinity Process Platform Functionality
        Add Business and Database Tier Functionality
        Create a Plugin Jar for Custom Portal Skins
        Implement a Custom Document Handler
        Add Session Listener
      HTML5 UI Componentization
        Create a Setup to Consume an HTML5 UI Component in a Client application
        Reuse the Process Portal Component - Worklist
      Custom Portal Implementations
        Implement a Custom Threshold Provider
      Tutorials
        Implement a Custom ErrorCase
      Structured Data and Java Type Applications
      Change Authorization of Process Portal Elements
      Process Interface - External Invocation Mechanism
    Modeling Guide
      Compatibility and Analogy of Models
      Modeling Perspective Guide
        Introduction
        Modeling Perspective
          Panels
          Process Diagram Canvas
        Models
          Model Properties
          Model Operations
          Upgrade Models
        Authorization in Model Element Properties
        Comments
        Process Definitions
        Data Paths
        Activities
        Activity Properties
        Sequence Flows
        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
          JMS Application
          Plain Java Application
          Decorator Application
          Imported Plain Java Applications
        Structured Types
        Data
        Structured Data as Business Object
        Data Flows
        Gateways
        Model the Organization Structure
        Events
          Events
          File Event
          Generic Camel Route Event
          Message Event
          Email Event
          Scan Event
          Timer Event
          Intermediate Events
        Swim Lanes
        Annotations
      Eclipse Modeler Guide
        The Eclipse Process Workbench
          Process Manager Preferences
          Process Development Perspective
            Outline
            Diagrams
            Cheat Sheets
            Process Model Repository
            Process Model Bookmarks
            Process Model Traversal
          Model and Model Element Properties
          Models
            Create and Delete Models
            Model Properties
            Workflow Model Validation
            Import and Export Models
            Element References
            Model Cleanup
          Process Definitions
          Process Interface
          Activities
            Specify Activities
            Activity Control Flow
            Subprocess Activities
            Manual Activities
            Quality Assurance
          Transitions
          Convert Gateways to be Compatible with the Modeling Perspective
          Applications
          Data
          Data Mappings
          Data Paths
          Organizational Structure
          Triggers
          Configuration Variables
          Activity Criticality
          Process Definition Event Handlers
          Activity Event Handlers
          Arbitrary Link Types
          Pools and Lanes
          Annotations
          Copy and Paste Modeled Elements
          Model Element Authorization
          Project Effort Calculation
          Pattern Support
          Diagram Configuration from Model Information
          Load Models from Audit Trail
          External Model Resources
          Model Deployment
          Debug Process Definitions
          Native Language Support
        Data Integration
          Java Style Data Types
            Primitive Data
            Serializable Data
            Entity Bean Data
          Structured Data Types
            Define Structured Types
            Define Structured Data
            GUI Generation
            Structured Data Annotations
          XML Data (deprecated)
          Hibernate Data Type
            Prerequisites
            Java Technology
            Installation
            Configuration in the Modeler
            Session Configuration
            Example
        System Integration
          Plain Java Classes and Session Beans
          JMS
          Mail Applications
          Message Application Types
            Message Processing
            Message Parsing Application
            Message Serialization Application
            Message Transformation Application
            XSL Message Transformation Application
            Launch Message Transformations
            Debug Message Transformations
          JFC Applications
          Camel Consumer and Producer Applications
          Synchronous Web Services
          JavaServer Pages
          External Web Applications
    Deployment Guide
      Introduction
      Deployment Concepts
        Deployment Tasks
        Deploy IPP Components to an EJB Application Server
        Deploy IPP Components to a Web Application Server
      Audit Trail Database Setup
        Introduction
        Setting up the Audit Trail Database
        Oracle
        IBM DB2
        MySQL(deprecated)
        PostgreSQL(deprecated)
        MSSQL
        Sybase(deprecated)
        Database Partitioning for the Passive Archive Schema
        Proxy Lock Table Administration
      Application Server Setup
        Introduction
        JBoss / WildFly
        WebLogic
        WebSphere (deprecated)
        Apache Tomcat
        Hazelcast Integration for Spring Environments
        Distributed Installation
      Deploy a Workflow Model
      Deploy Applications
      Example Deployment Scenarios
    Rapid Application Development Guide
      Prerequisites
      General Concepts
      Eclipse Workspace Configuration
      Dynamic Web Project
      Configuration Files
      Web Application Deployment Descriptor
      Deployment
      Sysconsole and Console Commands
    Integration
      Document Service Integration Guide
        Introduction
        Installation
        DMS Data Types
        Document Service Operation Application Type
        Deployment
        DMS Operation Tutorial
        Document Service API
      Spring Integration Guide
        Prerequisites
        Introduction
        Spring Bean Application Type
        Runtime Setup
        Embed IPP into a Spring Bean Application
        Debug Spring Bean Applications
      Hibernate Data Type
        Prerequisites
        Java Technology
        Installation
        Configuration in the Modeler
        Session Configuration
        Example
      IPP System Integration
        Introduction
          Integration Concepts
          Apache Camel
          IPP
        Integration Solution Development
          IPP Camel Component
          Camel Triggers
          Camel Application Type
        Development Setup
        Typical Integration Use Cases
          Message Processing
            FIX Processing
            Content-Based Routing
            Message Sequencing and Grouping
          Data Extraction and Transformation
          Event Processing and Client Push
        Data Extraction and Migration
      Simulation Feature Guide
        Prerequisites
        Introduction
        General Concepts
        Simulation Configurations
        Duration Probabilities
        Traversal Probabilities
        Resource Availabilities
        Process Instance Arrival Rates
        Work on Curves
        Runtime Configurations
        Run Simulations
        Write Audit Trail Data
        Retrieve Simulation Configuration Data From Audit Trail Databases
        Ad Hoc Optimization
        Data Value Generation
    IPP File Format
      Processes
      Activities
      Applications
      Data
      Participants
      Infinity Process Platform Schema Documentation
      Workflow Model XSD
  End User Guide
    Process Portal
      Configuration and Set Up
      Portal Login
      Portal Components
        Perspectives
          Perspective Selection
          Launch Panels
          Access Control
        Tables
          Activity Tables
          Process Tables
          Select and Reorder Table Columns
          Table Content Export
          Table Pagination
          Filter and Sort Data Entries
          Row Selection
          Adjust the Format of Date and Time Fields
        Open the Portal Help
        Launch Perspectives and Views via URL
        URL Parameters
        Custom Skins
        Portal Configuration
          General Portal Components
          System Settings
          Modeling Perspective
          Calendar Perspective
          Control Center Perspective
          Model & Go! Perspective
          Workflow Execution
          Activity Panel
          Benchmark Settings
          Correspondence Viewer
          Document Viewing
          Deputies
          Participant Manager
          Process Details
          Process Search
          Traffic Light View
          User Profile
          Worklists
      Portal Administration
        User Accounts Management in the Participant Manager
        Role and Organization Assignment in the Participant Manager
        Authorization Management
        User Group Management
        Password Security
        Preference Store Management
        Process Overview
        Activity Overview
        Criticality Configuration
        Model Management
          Deployed Models Details
          Workflow Model Deployment
          Model Version Deletion
          Overwrite Deployed Models
          Model Export
          Implementation Modification
        Quality Assurance Management
        Document Repository Management
        Log Entries
        Configuration Variables
        Daemon Management
        Resource Management
        Realm Management
        Migration Manager - Migration Management
          Archive Export
          Archive Import
        Recover the Runtime Environment
        Audit Trail Database Cleanup
        Monitoring
        Integration Management
      Activity Operations
        Complete Activities
        Suspend Activities
        Delegate Activities
        Abort Activities
        Relocate Activities
        Assembly Line Mode
        Resubmit Activities
        Attach Process Documents
        Interactive Activity Panels
        Quality Assurance Activities
        Activity Link Type
      Process Operations
        Start Process Instances
        Abort Process Instances
        Abort and Start Processes
        Abort and Join
        Pause a and Start Processes
        Spawn Processes
        Case Menu Options
        Search for Related Processes or Cases
        Recover Process Instances
        Modify Process Priorities
        Process Diagrams
        Process Details
          Process Details Overview
          Descriptors
          Notes
          Gantt Chart
          Linked Processes
          Process History Process Table
          Process History Activity Table
          Process Documents
          Participants
        Archived Process Instance Details
        Archived Case Process Instance Details
        Process Summary
        Case Process Details
      Process Search
      Archive Search
      Overview on Activity and Process Instances
        Process Manager
        Gantt Chart
        Status Traffic Lights
      Activity Management
        Criticality Management
        Pending Activities
        Completed Activities
        Postponed Activities
        Stranded Activities
      Participant Assignment Management
        Role Manager Details
        User Manager Details
        Deputy Management
        Participant Grants Report
      Worklists
      Resources Overview
        Resource Availability
        Role Assignments
        Resource Login
        Resource Performance
        Performance Team Leader
      Documents
        View and Edit Documents
          Document Details
          Content Section
          Toolbar Options
          PDF Documents
          TIFF Documents
            The Thumbnails Window
            Bookmarks
            Extract Pages
            The Viewing Area
            Annotations
            TIFF Viewer Configuration
            Save the Changes
          HTML Documents
          Text Documents
          Media Files
        Document Triage
        Document and Document Folder Operations
        Upload Documents
        Personal and Context-Related Documents
        Document Search
        User Access Control
      Business Object Management
        Business Objects Selection
        Business Object Instances Search
        Business Object Instances and Related Objects
        Business Object Instances Process Start
        Audit Report
      Calendars
        Calendar Search
        Calendar Management
        Events Organization
        Calendar Audit
      Rules Management
        Rule Set Management Tree
        Rule Set Properties
        Decision Tables
        Technical Rules Definition
      Correspondence
        Predefined Structured Type for Correspondence
        Create a UI Mashup Application
        Prepare the Correspondence
        Templates
        Correspondence Artifacts
        Start Correspondence from a Process
        Send Email through Correspondence Mashup
      Cost and Controlling
      Notes
      Benchmark Management
        Create and Design Benchmarks
        Benchmark Operations
        Benchmark Example
      Report Management
      Reporting
        Introduction
        Report Definition Management
        Data Sources
        Data Sets
        Simple Report Layouts
        Composite Report Layouts
        Preview
        Storage
        Scheduling
        Example Use Case
      Report Viewer
      Portal Technology Previews
    Infinity Scan
      Introduction
      Scan Deployment
        Deploy Infinity Scan with Kofax Controls and Kofax VirtualReScan
        Configure Infinity scan
      Initiate Infinity scan
      Scan Documents
      Scanned Images
      Scan HotKeys
  Examples
    Security Examples
      LDAP Synchronization Provider Example
      Java Property File Synchronization Provider Example
      WebLogic SecureSessionFactory Example
      WebLogic Logging Example
      WebSphere AuthenticatedBeanFactory Example
    Web Services API Examples
      Web Services Java Client Example
      Web Services C# Client Example
    Service Provider Interface Examples
    EJB3 Entity Data Type
    Tutorial Examples
      Support Case Example
      Scoped Participants
      Reports
      Configuration Variables
      Quality Assurance Examples
      Unstructured Workflow Management
      Document Triage Example
      Correspondence Examples
      Multi Model Audit Trail Setups Tutorial
      Worklist Filter Provider Example
      JMS Example
      Process Interface Example
      UI Mashup Framework Example
      Checkpoints and Benchmark Propagation
      Percent Complete Calculations
    Development Examples
      Implement a Custom ErrorCase
      Custom Portal Plugin Example
    Document Management Service
    Hibernate Example
  Reference
    Infinity Process Platform API
      Common API
      Engine API
      EJB3 API
      Spring API
      Web Services Engine API
    List of Error Codes
  Troubleshooting
  Glossary
  Legal Information