Index
A
- Activiti
- Liferay portal, using with / Using the Liferay Portal with Activiti
- Liferay, integrating with / Time for action – integrating Liferay with Activiti
- business rules, integrating with / Integrating business rules in Activiti
- deploying, as OSGi bundle / Deploying Activiti as an OSGi bundle
- integrating, with Apache Karaf / Time for action – integrating Activiti with Apache Karaf
- Esper with / Time for action – using Esper with Activiti
- Activiti BPM
- starting with / Getting started with Activiti BPM
- module overview / Getting started with Activiti BPM
- Activiti Engine / The Activiti Engine
- Activiti Modeler / The Activiti Modeler
- Activiti Designer / The Activiti Designer
- Activiti Explorer / The Activiti Explorer
- Activiti REST / The Activiti REST
- downloading / Downloading and installing Activiti BPM
- downloading, prerequisites / Prerequisites for Activiti
- Activiti framework, installing / Installing the Activiti framework
- Activiti BPM, prerequisites
- JDK 6 / JDK 6 or higher
- Eclipse Juno / Eclipse Juno or Indigo
- Indigo / Eclipse Juno or Indigo
- Activiti Designer / The Activiti Designer
- about / Understanding the Activiti Designer
- downloading / Time for action – downloading and installing the Activiti Designer, What just happened?
- installing / Time for action – downloading and installing the Activiti Designer, What just happened?
- URL / Time for action – downloading and installing the Activiti Designer
- first process, designing / Time for action – designing your first process
- process, testing / Time for action – testing your process
- process, importing from Activiti Modeler / Time for action – importing a process from the Activiti Modeler to the Activiti Designer, What just happened?
- pop quiz / Pop quiz – the Activiti Designer
- Activiti development environment
- setting up / Setting up the Activiti development environment
- Activiti Engine
- about / The Activiti Engine, Understanding the Activiti development environment
- features / The Activiti Engine
- Process Engine / The Activiti Engine
- model, deploying into / Time for action – deploying a model into the Activiti Engine
- running / Time for action – running the Activiti Engine
- Activiti Engine layer
- about / The Activiti Engine layer
- activities
- about / Activities
- task / Task
- sub-process / Sub-Process
- call activity / The call activity
- Activiti Explorer / The Activiti Explorer
- about / An overview of the Activiti Explorer
- features / An overview of the Activiti Explorer
- tasks tab / An overview of the Activiti Explorer
- processes tab / An overview of the Activiti Explorer
- reports tab / An overview of the Activiti Explorer
- process with / A process with the Activiti Explorer
- process instance, starting / Time for action – starting a process instance, What just happened?
- task with / Managing tasks with the Activiti Explorer
- user task, working with / Time for action – working with user tasks
- processes, managing with / Managing processes with the Activiti Explorer
- process managing, ways / Time for action – process management
- reporting with / Reporting with the Activiti Explorer, Time for action – reporting using the Activiti Explorer, What just happened?
- used, for administration / Administration using the Activiti Explorer, Time for action – administration using the Activiti Explorer
- production ready database, changing to / Time for action – changing to a production-ready database
- used, for deploying process / Time for action – deploying a process using the Activiti Explorer
- Activiti framework
- installing / Time for action – installing the Activiti framework, What just happened ?
- first process, creating / Time for action – creating our first process in Activiti
- unit testing / Time for action – unit testing to see the result
- Activiti Modeler
- about / Installing the Activiti Modeler
- BPM used / Time for action – Business Process Modeling using the Activiti Modeler
- models, importing / Time for action – import and export of a model
- models, exporting / Time for action – import and export of a model
- model, deploying in Activiti Engine / Time for action – deploying a model into the Activiti Engine, What just happened?
- process, importing to Activiti Designer / Time for action – importing a process from the Activiti Modeler to the Activiti Designer, What just happened?
- Activiti Process Engine
- configuring / Configuring the Activiti Process Engine
- database, configuring / Time for action – configuring a database
- configuration, logging / Time for action – the logging configuration
- mail server, configuring / Time for action – configuring the mail server
- pop quiz / Pop quiz – the Activiti Process Engine
- Activiti REST / The Activiti REST
- Activiti Spring layer
- about / The Activiti Spring layer
- Activiti | Generate unit test / Time for action – unit testing to see the result
- addGroupMember method / Time for action – working with users
- administration
- Activiti Explorer used / Administration using the Activiti Explorer, Time for action – administration using the Activiti Explorer
- annotation
- about / Annotation
- Apache Karaf
- Activiti, integrating with / Time for action – integrating Activiti with Apache Karaf
- API (Application Programming Interface)
- archived menu / Managing tasks with the Activiti Explorer
- artifacts
- about / Artifacts
- data object / Data object
- group / Group
- annotation / Annotation
- Assignee property / Time for action – creating our first process in Activiti, Time for action – designing your first process
- associations
- about / Associations
B
- BAM
- about / Understanding BAM
- solution, implementing / Understanding BAM
- BPM
- about / Understanding Business Process Modeling
- lifecycle / The BPM lifecycle
- standards / Understanding the BPM standards
- Activiti Modeler used / Time for action – Business Process Modeling using the Activiti Modeler
- BPM, lifecycle
- design phase / The design phase
- modeling phase / Modeling
- execution phase / Execution
- monitoring phase / Monitoring
- optimization phase / Optimization
- BPMN 2.0 Sub-processes
- about / Time for action – working with BPMN 2.0 Sub-Processes
- embedded Sub-process / Understanding an embedded Sub-Process
- standalone Sub-process / Understanding a standalone Sub-Process
- BPMN elements
- about / Getting started with BPMN elements
- flow objects / Flow objects
- connecting objects / Connecting objects
- swim lane / Swim lanes
- pool / Pool
- artifacts / Artifacts
- buildProcessEngine() method / Time for action – running the Activiti Engine
- business rule management system (BRMS) / Integrating business rules in Activiti
- business rules
- integrating, in Activiti / Integrating business rules in Activiti
- integrating, with Activiti / Time for action – integrating and implementing business rules with Activiti
- implementing, with Activiti / Time for action – integrating and implementing business rules with Activiti
C
- call activity
- about / The call activity
- Candidate group comma separated property / Time for action – designing your first process
- Candidate user comma separated property / Time for action – designing your first process
- CEP
- about / Understanding CEP
- complex event processing (CEP) / Drools Fusion
- Condition property / Time for action – designing your first process
- connecting objects
- about / Connecting objects
- sequence flow / Sequence flow
- message flow / Message flow
- associations / Associations
- createDeployment method / Time for action – deploying the process
- createGroup method / Time for action – working with users
- Create script task / Time for action – creating our first process in Activiti
D
- database
- configuration / Time for action – changing to a production-ready database
- database tab / Administration using the Activiti Explorer
- data object
- about / Data object
- deleteDeployment method / Time for action – working with Repository APIs as REST
- deployments tab / Administration using the Activiti Explorer
- design phase, BPM
- about / The design phase
- Download JDK button / JDK 6 or higher
- Drools Expert
- about / Drools Expert
- Drools Fusion
- about / Drools Fusion
- Drools Guvnor / Drools Expert
- Drools Planner
- about / Drools Planner
E
- embedded Sub-process
- employee productivity / Reporting with the Activiti Explorer
- Empname property / Time for action – creating our first process in Activiti
- end event / The end event
- Esper
- about / Monitoring using Esper
- and Event Processing Language (EPL) / Monitoring using Esper
- with Activiti / Time for action – using Esper with Activiti
- event-based gateway
- about / Event-based gateways
- events
- about / Events
- start event / The start event
- intermediate event / Intermediate event
- end event / The end event
- Event Sub-process
- about / Event Sub-Process
- exclusive gateway
- about / Exclusive gateways
- execution listener
- about / Execution listeners
- and task listener, implementing / Time for action – implementing execution and task listeners
- execution phase, BPM
- about / Execution
- Expression property / Time for action – designing your first process
F
- flow objects
- about / Flow objects
- events / Events
- activities / Task
- gateways / Gateways
- Form Service / The Activiti Engine
- FormService
- Form tab / Time for action – creating our first process in Activiti
G
- gateways
- about / Gateways
- exclusive gateway / Exclusive gateways
- inclusive gateway / Inclusive gateways
- parallel gateway / Parallel gateways
- event-based gateway / Event-based gateways
- General tab / Time for action – creating our first process in Activiti
- getDeployments() method / Time for action – working with Repository APIs as REST
- getEngineInfo method / Time for action – working with management
- getSpecificTable method / Time for action – working with management
- group
- about / Group
- groups tab / Administration using the Activiti Explorer
H
- History Service / The Activiti Engine
- HistoryService
- about / Overview of the APIs and services, HistoryService
- historical activities, querying / Time for action – querying historical activities
I
- IdentityService
- about / Overview of the APIs and services, IdentityService
- users, working with / Time for action – working with users, What just happened?
- Identity Service / The Activiti Engine
- Inbox menu / Managing tasks with the Activiti Explorer
- inclusive gateway
- about / Inclusive gateways
- intermediate event / Intermediate event
- involved menu / Managing tasks with the Activiti Explorer
J
- jdbcDriver property / Time for action – configuring a database
- jdbcURL property / Time for action – configuring a database
- jobs tab / Administration using the Activiti Explorer
L
- lane
- about / Lanes
- LeaveRequestReceivedEvent class / Time for action – using Esper with Activiti
- libs directory / Downloading and installing Activiti BPM
- Liferay portal
- using, with Activiti / Using the Liferay Portal with Activiti
- about / Understanding portals
- exploring / Exploring the Liferay Portal
- integrating, with Activiti / Time for action – integrating Liferay with Activiti
- listeners
- about / Introducing execution and task listeners
- execution listener / Execution listeners
- task listener / Task listeners
- Log4j-config.xml file / Time for action – the logging configuration
M
- mailServerDefaultFrom property / Time for action – configuring the mail server
- mailServerHost property / Time for action – configuring the mail server
- mailServerPassword property / Time for action – configuring the mail server
- mailServerPort property / Time for action – configuring the mail server
- mailServerUsername property / Time for action – configuring the mail server
- mailServerUseSSL property / Time for action – configuring the mail server
- mail task
- about / Task
- Main cofig tab / Time for action – creating our first process in Activiti
- Main config tab / Time for action – creating our first process in Activiti
- Management
- Activiti Explorer / Getting started with Activiti BPM
- Activiti Rest / Getting started with Activiti BPM
- Management Service / The Activiti Engine
- ManagementService
- management services
- using, as REST / Time for action – working with management
- manage tab / An overview of the Activiti Explorer
- Manage tab, submenus
- database tab / Administration using the Activiti Explorer
- deployments tab / Administration using the Activiti Explorer
- jobs tab / Administration using the Activiti Explorer
- users tab / Administration using the Activiti Explorer
- groups tab / Administration using the Activiti Explorer
- message flow
- about / Message flow
- model
- deploying, into Activiti Engine / Time for action – deploying a model into the Activiti Engine, What just happened?
- modeling phase, BPM
- about / Modeling
- Modelling
- Activiti Modeler / Getting started with Activiti BPM
- Activiti Designer / Getting started with Activiti BPM
- Activiti Kickstart / Getting started with Activiti BPM
- monitoring phase, BPM
- about / Monitoring
- multi-instance processes
- mvn install command / Time for action – integrating Activiti with Apache Karaf
- MyTasks menu / Managing tasks with the Activiti Explorer
N
- Name property / Time for action – creating our first process in Activiti
- new end event option / Time for action – creating our first process in Activiti
- Notification task / Time for action – designing your first process
O
- optimization phase, BPM
- about / Optimization
- org.activiti.engine.impl.cfg.JtaProcessEngineConfiguration / Configuring the Activiti Process Engine
- org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration / Configuring the Activiti Process Engine
- org.activiti.engine.impl.cfg.StandaloneProcessEngine Configuration / Configuring the Activiti Process Engine
- org.activiti.engine.ProcessEngines class / Time for action – running the Activiti Engine
- org.activiti.spring.SpringProcessEngineConfiguration / Configuring the Activiti Process Engine
- OSGi bundle
- Activiti, deploying as / Deploying Activiti as an OSGi bundle
P
- Palette option / Time for action – creating our first process in Activiti
- parallel gateway
- about / Parallel gateways
- parallel gateways
- about / Understanding parallel gateways
- implementing / Time for action – implementing a parallel gateway
- password property / Time for action – configuring a database
- pool
- about / Pool
- process
- deploying, Activiti Explorer used / Time for action – deploying a process using the Activiti Explorer
- Process APIs
- using, as REST / Time for action – working with processes
- Process Engine
- Repository Service / The Activiti Engine
- Runtime Service / The Activiti Engine
- Task Service / The Activiti Engine
- Identity Service / The Activiti Engine
- Management Service / The Activiti Engine
- History Service / The Activiti Engine
- Form Service / The Activiti Engine
- ProcessEngine class / Time for action – running the Activiti Engine, Delving into the process engine
- ProcessEngineConfiguration.createXXX() method / Time for action – running the Activiti Engine
- ProcessEngineConfiguration instance / Time for action – running the Activiti Engine, Delving into the process engine
- processes
- managing, with Activiti Explorer / Managing processes with the Activiti Explorer
- managing, ways / Time for action – process management
- processes tab / An overview of the Activiti Explorer
- process instance overview / Reporting with the Activiti Explorer
- Process_Deployment class / Time for action – working with processes
- Properties tab / Time for action – creating our first process in Activiti
- PVM
Q
- queued menu / Managing tasks with the Activiti Explorer
R
- reporting
- Activiti Explorer used / Time for action – reporting using the Activiti Explorer
- reports tab / An overview of the Activiti Explorer, Reporting with the Activiti Explorer
- Repository APIs
- Repository Service / The Activiti Engine
- RepositoryService
- about / Overview of the APIs and services, RepositoryService
- accessing / RepositoryService
- process, deploying / Time for action – deploying the process
- new process instance, starting / Time for action – starting a new process instance, What just happened?
- Repository_Deployment class / Time for action – working with Repository APIs as REST
- Repository_Deployments class / Time for action – working with Repository APIs as REST
- REST API
- about / Overview of the Activiti REST API
- REST service, implementing / Time for action – implementing the REST service
- Repository APIs, working with / Time for action – working with Repository APIs as REST
- processes, working with / Time for action – working with processes
- tasks, working with / Time for action – working with tasks
- users, working with / Time for action – working with users
- management, working with / Time for action – working with management
- REST service
- implementing / Time for action – implementing the REST service
- Run As | JUnit Test / Time for action – unit testing to see the result
- Runtime
- Activiti Engine / Getting started with Activiti BPM
- Runtime Service / The Activiti Engine
- RuntimeService
S
- Script property / Time for action – designing your first process
- script task
- about / Task
- sequence flow
- about / Sequence flow
- service task
- about / Task
- SimpleLeaveProces / Time for action – creating our first process in Activiti
- standalone Sub-process
- start event / The start event
- StartEvent / Time for action – creating our first process in Activiti
- sub-process
- about / Sub-Process
- Sub-processes
- about / Getting started with Sub-Processes
- embedded sub-process / Embedded Sub-Processes
- standalone sub-process / Standalone Sub-Process
- SuspensionActivation class file / Time for action – suspending a process
- swim lane
- about / Swim lanes
- pool / Pool
- lane / Lanes
T
- task duration report / Reporting with the Activiti Explorer
- task listener
- about / Task listeners
- and execution listener, implementing / Time for action – implementing execution and task listeners
- tasks APIs
- using, as REST / Time for action – working with tasks
- TaskService
- about / Overview of the APIs and services, TaskService
- user tasks, querying for / Time for action – querying for user tasks
- user tasks, creating / Time for action – creating and completing user tasks
- process, suspending / Time for action – suspending a process
- Task Service / The Activiti Engine
- tasks tab / An overview of the Activiti Explorer
- tasks tab, menus
- TrainingRequest process / Time for action – implementing a multi-instance process
U
- username property / Time for action – configuring a database
- users
- working with, REST used / Time for action – working with users
- users tab / Administration using the Activiti Explorer
- user task
- about / Task
- working with / Time for action – working with user tasks
W
- web content management (WCM) system / Exploring the Liferay Portal
- workflows
- monitoring, BAM used / Understanding BAM
- monitoring, CEP used / Understanding CEP