This 3-day, instructor-led course teaches you how business processes with human interaction can be developed using IBM WebSphere Integration Developer V7, and deployed and tested on IBM WebSphere Process Server V7.
In modern enterprises, many business processes require human interaction and human workflow to handle exceptions or make critical decisions. The comprehensive support for human-related tasks in WebSphere Process Server V7 can provide seamless integration and interchangeability between automated, IT-level steps and human-facing steps in business processes.
This course focuses on how WebSphere Integration Developer and WebSphere Process Server enable human-centric business process management (BPM), which is a flexible approach designed to enhance the efficiency of information transfer and task allocation among employees. Human-centric BPM allows users to integrate human tasks into business process execution language (BPEL)-based business processes, which can be combined with other applications using Service Component Architecture (SCA).
In this course, you learn about the support for human tasks in WebSphere Process Server and Web Service Business Process Execution Language (WS-BPEL). The course covers the various types of human tasks supported by WebSphere Process Server, including to-do, invocation, and collaboration tasks. You also learn about the options provided by the WebSphere Process Server user interface for human task management, including HTML/Dojo, Lotus Forms, and Business Space, to create and interact with human tasks in applications. The course also covers how to integrate with Virtual Member Manager (VMM) and user registries including Lightweight Directory Access Protocol (LDAP).
Hands-on exercises throughout the course give you practical experience with topics and skills such as configuring and managing human tasks, handling escalations, building ad hoc human tasks, and using work baskets.
What You'll Learn
- Use the tools provided by IBM WebSphere Integration Developer V7 to create and administer human tasks
- Describe common human task usage patterns
- Create applications and business processes that use human tasks in IBM WebSphere Integration Developer V7 using BPEL
- Assign human task work to individuals and groups
- Test business processes and human tasks in the IBM WebSphere Process Server test environment
- Integrate role assignments for human tasks with staff repositories such as LDAP
- Enable expiration, escalation, and notification for tasks
- Create web interfaces for human task management using the Task API and JavaServer Pages (JSP) fragments that customize the Business Process Choreographer Explorer client
- Use various client interfaces such as BPC Explorer, generated HTML pages, JavaServer Faces (JSF), and Lotus Forms to interact with human tasks
- Make use of templates and widgets supplied with Business Space to administer and run business processes that include human tasks
- Use work baskets with human tasks
Who Needs to Attend
This intermediate course is for integration and application developers who develop applications for the WebSphere Process Server platform. The course may also be helpful to business analysts and system administrators.
You should successfully complete:
- Developing Applications for IBM WebSphere Process Server V7 - I course (WB711) (VB711) or (ZB711) or have equivalent experience.
You are also expected to:
- have some development experience using IBM WebSphere Integration Developer V6.1 or later.
There are no follow-ons for this course.
- Course introduction
- The architecture of human task service components
- Exercise: Reviewing service components in WebSphere Integration Developer (optional)
- Common human workflow patterns
- The business scenario case study
- Testing human tasks
- Exercise: Configuring and testing human tasks
- Using people repositories and the people configuration providers
- Exercise: Integrating human tasks with user registries
- Client interaction with human tasks
- Exercise: Configuring client user interface settings
- Introducing Business Space
- Human-centric business spaces
- Exercise: Using Business Space for human tasks
- Integrating Lotus Forms with human tasks
- Exercise: Using Lotus Forms with human tasks
- Using human task escalations and notifications
- Exercise: Using escalations, notifications, and staff queries in human tasks
- Using the Task and Human Task Manager APIs
- Exercise: Controlling tasks with the Task API
- Using subtasks, follow-on tasks, and ad hoc tasks
- Exercise: Building and deploying ad hoc human tasks
- Using work baskets with human tasks
- Exercise: Using work baskets with human tasks
- Course summary