Number of questions: 60
Number of questions to pass: 38
Time allowed: 120 mins
The test consists of eight sections containing a total of approximately 60 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 – BPM Methodology 7%
Outline the timeline and key objectives for each iteration and playback of the IBM BPM methodology.
Identify the roles and responsibilities for each of the project team members of the IBM BPM playback methodology.
Illustrate what development steps are needed to perform each playback phase using IBM Business Process Manager.
Section 2 – IBM Business Process Manager Architecture 12%
Describe the differences between the Express, Standard and Advanced editions of IBM Business Process Manager.
Explain the BPM architecture and components.
Build applications using the appropriate mix of BPM application components (Process Apps, BPDs, toolkits, processes, sub-processes, services, etc.).
Demonstrate an understanding of the impact of design decisions on application performance.
Section 3 – Process and Case Modeling 25%
Construct a Business Process Definition using complex patterns (e.g., loops, sub-processes, ad hoc sub-processes, parallel activities, events).
Construct a Case Type using document types, activities, new and existing services and sub-processes.
Build business objects and variables for use within a business process solution. This includes use of environment and exposed process variables and how data is passed between BPM process application components.
Demonstrate an understanding of the different gateway types and their runtime implications.
Configure task assignments including teams, team retrieval services, team filters and expert teams.
Model escalations within a business process solution.
Outline the implementation and behavior options of ad-hoc activities.
Explain the differences between a structured and an unstructured process.
Section 4 – User Interface Development 17%
Demonstrate an understanding of the differences between client side human services and heritage human services.
Define Coach View configuration and data options.
Call services (such as Ajax and REST) from Coaches and Coach Views.
Customize user interfaces including dashboards, process instance UI, case instance UI, and Process Portal.
Section 5 – Service Development 17%
Construct incoming and outgoing web service integrations.
Construct Undercover Agents.
Construct content management system integrations.
Construct database integrations.
Construct decision services.
Utilize the IBM BPM APIs.
Construct Ajax services.
Section 6 – Performance Tracking and Reporting 10%
Implement autoC45:C48g groups, and timing intervals to monitor state and performance.
Retrieve auto-tracked and manually tracked process information from the Performance Data Warehouse.
Create custom dashboards and reports from tracked process data to display process state and performance.
Configure Key Performance Indicators (KPIs) and Service Level Agreements (SLAs).
Section 7 – Error Handling, Debugging and Troubleshooting 7%
Design and implement error and exception handling.
Debug processes and services using the appropriate combination of tools, including Process Inspectors, service debugger, Process Admin console, BPM documentation, WebSphere Application Server log files, FFDCs, web browser debugger and console.
Section 8 – Deployment, Governance and Toolkits 7%
Build and use shared artifacts with toolkits.
Explain the process application deployment procedure, including online/offline deployment, BPM system topology and process instance migration.
The sample test is designed to give the candidate an idea of the content and format of the questions that will be on the certification exam. Performance on the sample test is NOT an indicator of performance on the certification exam. This should not be considered an assessment too
To prepare for this test, it is first recommended that you are familiar with the job role description and the parameters this certification is based on, as well as have knowledge of the topics outlined in the test objectives/skills measured on the test. Compare your own technical level to the test objectives and the recommended training resources, and then determine for yourself how much preparation you require. Note that these educational sources are recommended, but not required (*) before taking a certification test.
Before preparing for the certification test, it is recommended that you measure your current level of skill by taking the Sample Test (located from the “Sample/Assessment test” link above)..
You can prepare for the test through the Tutor Approach (classroom, instructor led course, and other sources) or the Self-Study Approach. Sources within each approach collectively cover the skills measured on the test.
To prepare via the Tutor Approach, take course [ (WB814 or ZB814) and (WB815 or ZB815) ], and refer to the sources with an * in front of them. Note that per this formula, you are required to take only 2 courses.
To prepare via the Self-Study Approach, omit the courses, and refer to all other sources with and without the * in front.
The recommended educational resources listed are not intended to be a substitute for, but should complement, relevant practical experience.
Extensive product knowledge is required to pass the test.
Every effort has been made to make the recommended educational resources as complete and as accurate as possible, but no warranty of fitness is implied. The resources provided are on an as is basis. IBM shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from course or publication content..
Course Title: Process Implementing with IBM Business Process Manager Standard V8.5.5 – II
Course Duration: 5 Days
Course Number: WB815G
Please also see alternative option ZB815G (listed under “Online Courses”).
This intermediate course teaches application developers and BPM team members how to use IBM Business Process Manager to design and develop process applications. It is an interactive class with demonstrations and hands-on lab exercises.
Note: This course fully covers test objectives 5A, 6A, 6B, 6C
This course partially covers test objectives 2C, 3A, 3C, 3E, 4B, 4D, 5B, 5F, 6D, 7B
This course does not cover test objectives 1A, 1B, 1C, 2A, 2B, 2D, 3B, 3D, 3F, 3G, 3H, 4A, 4C, 5C, 5D, 5E, 5G, 7A, 8A, 8B
Course Title: Process Implementing with IBM Business Process Manager Standard V8.5.5 – I
Course Duration: 5 Days
Course Number: WB814G
Please also see alternative option ZB814G (listed under “Online Courses”).
This course teaches core process modeling skills. You also learn a project development approach, process model implementation fundamentals, and exceptional delivery patterns. These skills improve the speed and quality of process definition and implementation efforts.
Note: This course fully covers test objectives 1A, 1B, 1C, 2A, 2B, 3D, 3F, 3G, 5C, 5D, 5E, 7A, 8A
This course partially covers test objectives 2C, 2D, 3A, 3C, 3E, 4B, 5B
This course does not cover test objectives 3B, 3H, 4A, 4C, 4D, 4E, 5A, 5F, 5G, 6A, 6B, 6C, 6D, 7B, 8B
Process Implementing with IBM Business Process Manager Standard V8.5.5 – II – SPVC
Please see alternative option WB815G.
Leveraging the IBM BPM Coach Framework in Your Organization, Pages 50, 52
* Empowering your Ad Hoc Business with IBM Business Process Manager, Chapter 2
Scaling BPM Adoption – From Project to Program with IBM Business Process Manager Chapter 3; Page 103; Chapter 5, Pages 170, 172, 180
* Starting a new process
* Difference between heritage human services and client-side human services
* Service types
Business Performance Data Warehouse tracking group views
Tips for debugging coach view lifecycle method inside client-side human services
* Implementing a case activity
Tracking groups of process variables
Providing information about coach views
Modeling event subprocesses
Tracking IBM Business Process Manager performance data
* Managing orphaned tokens with a policy file
Managing and using toolkits
Associating process variables to a tracking group
Handling errors using error events
Adding a BAL Rule component to a service
Configuring a Web Service Integration component
Configuring a BPD activity for multi-instance loops
Creating exposed process values (EPVs)
Enabling work to be postponed and resumed at run time
How variables are passed in Process Designer
Add event gateways
* Customizing the Process Performance and Team Performance dashboards
Business rule parts and structure
Building a Decision service
Managing tokens using the REST API Client and Process Inspector
* Adding an Enterprise Content Management
Limitations in working with IBM BPM documents
Attaching the undercover agent to the message event
* Which artifacts should I use?
* Performing modeling tasks for inbound events
* Optimizing BPD execution for latency
Using start message events
Creating an unstructured (ad hoc) activity
* Adding a case type variable or property
* Heritage human service to client-side human service conversion
* Creating user interfaces for a BPD
Managing Orphaned Tokens
Assigning teams to BPD activities
* Configuration properties and configuration options
Dashboards in Process Portal
* Instance Details UI Service Template
Adding a JRules Decision Service component to a service
* Creating SLA
Modeling delays, escalations, and timeouts by using timer events
Exposing business process definitions
* Subscribing to document and folder events: the end-to-end approach
* HTTP Methods supported by REST APIs
Creating a custom dashboard
BPM SQL Integration
Creating a team
* Calling Ajax services from coach views
Creating an inbound web service
Managing Business Performance Data Warehouses
Web services compatability
xample: creating a coach that calls an Ajax service
Setting up collaboration features for business users
Creating localization resource
Localizing Process Applications
PartnerWorld Code: 15010505
Replaces PW Code: 15010504
This intermediate level certification is intended for BPM application developers who lead and contribute to the delivery of complex level process applications.
These BPM application developers implement high quality process-driven and case-driven business solutions using IBM Business Process Manager Express or Standard Edition V8.5.5. This includes:
1. BPM Methodology
2. Application Architecture
3. Process and Case Modeling
4. User Interface Development
5. Service Development
6. Performance Tracking and Reporting
7. Error Handling, Debugging and Troubleshooting
8. Deployment, Governance and Toolkits
These BPM application developers are expected to be generally self-sufficient and be able to perform the tasks involved in the role with occasional assistance from peers, product documentation, or vendor support services.
To attain the IBM Certified BPM Application Developer – Business Process Manager Express or Standard Edition V8.5.5 certification, candidates must pass 1 test. To prepare for the test, it is recommended to refer to the job role description and recommended prerequisite skills, and click the link to the test below to refer to the test objectives and the Test preparation tab.
Recommended Prerequisite Skills
Knowledge and foundational skills one needs to possess before acquiring skills measured on the certification test. These foundational skills are NOT measured on the test. For skills measured on the test, see Test Objectives.)
Functional knowledge of:
General knowledge of:
This certification requires 1 exam
Click on the link below to see exam details, exam objectives, suggested training and sample tests.
C9550-412 – IBM Business Process Management Express or Standard Edition V8.5.5 BPM Application Development
contains questions requiring single and multiple answers. For multiple-answer questions, you need to choose all required options to get the answer correct. You will be advised how many options make up the correct answer. is designed to provide diagnostic feedback on the Examination Score Report, correlating back to the test objectives, informing the test taker how he or she did on each section of the test. As a result, to maintain the integrity of each test, questions and answers are not distributed.
A BPM Application developer is creating a case that call center agents can use when a customer wants to dispute a credit card transaction. The call center supervisors need a separate user interface for the case that is viewable only by call center supervisors.
What should BPM application developer do to support the requirement?
A. Assign “Call Center Supervisors” team as a Manager Team for the case
B. Duplicate the default user interface and assign the “Call Center Supervisors” team as a Manager Team for the case
C. Create an Instance Owners user interface and assign the “Call Center Supervisors” team in the “Instant Owners” team
D. Create a Launch Ul Default user interface and assign the “Call Center Supervisors” team in the “Expose to start” option in the Overview page of the case.
A BPM application developer has enabled auto-tracking for a car tire production and run the update tracking definitions command in process designer. During a playback, the BPM application developer is asked to rename the auto-tracking group from “at1392376481525” to “tireProduction” and run update tracking definitions again.
When building a custom dashboard, what resource should the BPM application developer
use to retrieve the data?
A. The “tireProduction” view for the “tireProduction” table.
B. The “tireProduction” view for the “at1392376481525” table.
C. The “at1392376481525” view for the “tireProduction” table.
D. The “at1392376481525” view for the “at1392376481525” table.
A BPM application developer is using a toolkit as a dependency for a process application. During testing, a bug is identified within a service contained in the toolkit.
To fix the bug and get the fix applied to the process application, what must application developer do?
Fix the bug in the toolkit, and:
A. take a snapshot of the toolkit
B. take a snapshot of the process application and then take a snapshot of the toolkit
C. take a snapshot of the toolkit, and then upgrade the version of toolkit in the process application
D. the fix is automatically applied to the process application
Where can the BPM application developer find information to indicate which service might be causing the issue? (choose 2)
A. Process admin console
B. Process portal debugger
C. Browser debugger features
D. Process designer inspector
E. WebSphere application server log
Which of the following debugging tools can the BPM application developer use to diagnose the problem?
A. BPM service debugger
B. BPM process inspector
C. Process admin inspector
D. Browser debugger features