0% found this document useful (0 votes)
135 views30 pages

C1000-116 Stu

Uploaded by

Jovan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views30 pages

C1000-116 Stu

Uploaded by

Jovan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

IBM Cloud Professional Certification

Program

Study Guide Series

Exam IBM Business Automation Workflow


v20.0.0.2 using Workflow Center Application
Development
Contents
Purpose of Exam Objectives ................................................................................................................ 3
High-level Exam Objectives .................................................................................................................. 4
Detailed Exam Objectives ..................................................................................................................... 5
Section 1 - Architecture..................................................................................................................... 5
Section 2 – Workflow Development .............................................................................................. 10
Section 3 – User Interface Development ..................................................................................... 18
Section 4 - Service Development .................................................................................................. 22
Section 5 - Document Management ............................................................................................. 25
Section 6 - Error Handling, Debugging, and Troubleshooting .................................................. 26
Section 7 - Deployment and Governance .................................................................................... 28
Next Steps ............................................................................................................................................... 29
Purpose of Exam Objectives
When an exam is developed, Subject Matter Experts work together to define the role the
certified individual will fill. They define the tasks and knowledge that an individual would need
to successfully perform this job role doe the product or solution. This creates the foundation for
the objectives and measurement criteria, which form the basis of the certification exam.
Question writers then use these objectives to develop exam questions.

It is recommended that you review these objectives and ask yourself the following
questions:

• Do you know how to complete the task in the objective?


• Do you know why that task needs to be done?
• Do you know what will happen if you do it incorrectly?

If you are not familiar with a task, go through the objective, perform that task in your own
environment and read more information on the task. If there is an objective on a task, there is a
high likelihood that you WILL see a question about it on the actual exam. Review the
recommended learning designed to prepare you to take the certification exam.

After reviewing the objectives in this guide and completing your own research, take the
assessment exam. While the assessment exam does not indicate which specific questions
were answered incorrectly, it does indicate overall performance by section. This is a good
indicator of preparedness or if further preparation is warranted.
High-level Exam Objectives
Section 1 - Architecture
Describe the IBM Business Automation Workflow architecture and
1.1 components
Understand the containerized architecture as it relates to application
1.2 development
Design applications using appropriate IBM Business Automation Workflow
1.3 components
Demonstrate an understanding of the impact of design decisions on application
1.4 performance
1.5 Understand the security model for workflow solutions
Section 2 - Workflow Development
2.1 Describe a workflow using complex patterns
Build business objects and variables for use within a business workflow
2.2 solution

2.3 Implement Process and Case integration patterns


Demonstrate an understanding of the different gateway types and their
2.4 runtime implications
Configure task assignments including teams, team retrieval services, team
2.5 filter services and expert teams
2.6 Configure user security for Cases
2.7 Model escalations within a business workflow solution
2.8 Create and configure ad-hoc activities
Use IBM Business Automation Workflow to implement different styles of
2.9 process automation
Enable workflows for tracking, reporting and Business Automation Insights
2.10 integration
Section 3 - User Interface Development
3.1 Understand and design client-side human services and pages
3.2 Create UIs using the Coach Designer and the Page Designer
3.3 Call services from UIs
3.4 Apply styling to UIs
3.5 Design workflows using externalized UI
3.6 Integrate workflow applications with Navigator
3.7 Understand the performance implications of UI design
3.8 Utilize Coach events to enhance solutions
Section 4 - Service Development
4.1 Construct Service Flows
4.2 Call external services, including REST APIs and server configuration
4.3 Expose BPM capabilities as an Automation Service
Demonstrate knowledge of the use of IBM Business Automation Workflow
4.4 APIs
Section 5 -Document Management
5.1 Integrate documents with UI components
5.2 Explain the differences between the design and target object stores
5.3 Explain document handling within workflows
Section 6 - Error Handling, Debugging, and Troubleshooting
6.1 Design and implement error handling and exception handling
6.2 Debug workflows using the appropriate combination of tools
6.3 Monitor and manage process instances using the Process Inspector
6.4 Debug UIs and Service flows
Section 7 - Deployment and Governance
Create and manage the deployment lifecycle of case solutions and process
7.1 applications
Understand the process application deployment procedure and concepts
7.2 including online/offline deployment and process instance migration
7.3 Understand the case solution deployment procedure and concepts

Detailed Exam Objectives

Section 1 - Architecture

1.1. Describe the IBM Business Automation Workflow architecture and


components.
SUBTASKS:

1.1.1. Demonstrate an understanding of the architecture of the BAW product


https://www.ibm.com/docs/en/baw/20.x?topic=projects-workflow-center
1.1.2. Describe the capabilities of BAW components
https://www.ibm.com/docs/en/baw/20.x?topic=projects-workflow-center

1.2. Understand the Containerized architecture as it relates to application


development.
SUBTASKS:

1.2.1. Understand supported features for running Business Automation Workflow in


containers REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=containers-feature-support
1.2.2. Identify benefits of running applications using containers
REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=containers-when-choose

1.2.3. Identify differences between traditional and containerized architecture


REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=overview-runtime-environments

1.2.4. Identify required changes needed to move applications to workflow server in


containers for process apps and case solutions REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=containers-prepare-your-projects

1.2.5. Describe the roadmap to running projects in containers REFERENCE:


https://www.ibm.com/docs/en/baw/20.x?topic=containers-roadmap-running-projects
1.2.6. Understand installation pre-requisites for Business Automation Workflow in
containers
1.2.6.1. Installation options
1.2.6.2. Roles required for installation REFERENCES:
https://www.ibm.com/docs/en/baw/20.x?topic=workflow-installation-options
https://www.ibm.com/docs/en/baw/20.x?topic=options-roles-expected-skill-sets

1.2.7. Describe the Business Automation Workflow evaluation purpose installation


process REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=workflow-installing-business-
automationevaluation-purposes

1.2.8. Describe the Business Automation Workflow enterprise purpose installation


process

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=workflow-installing-business-
automationenterprise-purposes

1.2.9. Identify the artifact support in container runtime environments REFERENCE:


https://www.ibm.com/docs/en/baw/20.x?topic=projects-artifact-support-in-
traditionalcontainer-runtime-environments

1.2.10. Identify limitations associated with Process Portal in containers


REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=portal-limitations

1.3. Design applications using appropriate IBM Business Automation Workflow


components.
SUBTASKS:
1.3.1. Understand key steps and artifacts needed for implementing a process
application using IBM Business Automation Workflow.

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=management-building-
processapplications

1.3.2. Understand key steps and artifacts needed for implementing a case solution using
IBM Business Automation Workflow.

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=management-designing-your-
casesolution-application

1.3.3. Identify process applications artifacts


1.3.3.1. Process artifacts
1.3.3.1.1. Task Types: User Task, Inline User Task, Robot Task, System
Task, Script, Decision Task
1.3.3.1.2. Sub processes types: Subprocess, Linked process, Event
subprocess
1.3.3.2. User interface artifacts
1.3.3.2.1. Client-side human service
1.3.3.2.2. Coaches, Coach views and controls
1.3.3.3. Business objects and variables
1.3.3.3.1. Custom business objects
1.3.3.3.2. Shared business objects
1.3.3.3.3. Variables declaration and passing
1.3.3.3.4. Exposed variables
1.3.3.4. Service integration artifacts
1.3.3.4.1. Service flow
1.3.3.4.2. External Service
1.3.3.4.3. Web service
1.3.3.4.4. Advanced Integration Service
1.3.3.5. Modeling events
1.3.3.6. Undercover agents

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=process-implementing-activities
https://www.ibm.com/docs/en/baw/20.x?topic=process-task-types
https://www.ibm.com/docs/en/baw/20.x?topic=applications-business-objects-variables
https://www.ibm.com/docs/en/baw/20.x?topic=applications-integrating-services
https://www.ibm.com/docs/en/baw/20.x?topic=process-subprocess-types
https://www.ibm.com/docs/en/baw/20.x?topic=process-modeling-events
https://www.ibm.com/docs/en/baw/20.x?topic=process-undercover-agents

Chapter 5: https://www.redbooks.ibm.com/abstracts/sg248282.html?Open

1.3.4. Identify process applications artifacts SUBTASKS:


1.3.4.1. Case solutions.
1.3.4.1.1. Roles
1.3.4.1.2. Document classes
1.3.4.1.3. Properties
1.3.4.1.4. Business objects
1.3.4.1.5. In-baskets
1.3.4.1.6. Pages
1.3.4.1.7. Widgets
1.3.4.2. Case types.
1.3.4.2.1. Business Rules
1.3.4.2.2. Views
1.3.4.2.3. Activities
1.3.4.2.4. Stages

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=application-adding-
deployingcasemanagement-solution
https://www.ibm.com/docs/en/baw/20.x?topic=solution-adding-selecting-roles
https://www.ibm.com/docs/en/baw/20.x?topic=objects-business
https://www.ibm.com/docs/en/baw/20.x?topic=solution-adding-modifying-
businessobjects https://www.ibm.com/docs/en/baw/20.x?topic=solution-adding
https://www.ibm.com/docs/en/baw/20.x?topic=solution-business-rules
https://www.ibm.com/docs/en/baw/20.x?topic=solution-adding-activities
https://www.ibm.com/docs/en/baw/20.x?topic=solution-creating-configuringstagescase-
type https://www.ibm.com/docs/en/baw/20.x?topic=page-pages
https://www.ibm.com/docs/en/baw/20.x?topic=page-widgets

1.3.5. Understand Process app toolkits SUBTASKS:


1.3.5.1. Process application toolkits
1.3.5.2. System Toolkits

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=applications-validating-process-toolkits
https://www.ibm.com/docs/en/baw/20.x?topic=projects-system-toolkits

1.4. Demonstrate an understanding of the impact of design decisions on


application performance.
SUBTASKS:

1.4.1. List key factors that influence IBM BPM performance and scalability.
1.4.1.1. Hardware and network infrastructure
1.4.1.2. Topology selection
1.4.1.3. Client/browser selection
1.4.1.4. Development best practices
1.4.1.5. IBM BPM server performance tuning
1.4.1.6. IBM BPM database performance tuning

1.4.2. Identify common development best practices to optimize IBM BPM performance.
1.4.3. List common server and database tuning parameters.
1.4.3.1. Tracing and logging settings
1.4.3.2. Java memory management (heap size, garbage collection)
1.4.3.3. Process engine navigation thread pooling
1.4.3.4. Database connectivity
1.4.3.5. Virtual Member Manager LDAP cache
1.4.3.6. Database table spaces, transaction log, memory and statistics

REFERENCES
http://www.redbooks.ibm.com/abstracts/sg 248216.html?Open
https://www.redbooks.ibm.com/abstracts/sg248282.html?Open

1.4.4. Tune Case Management features. REFERENCES


https://www.ibm.com/docs/en/baw/20.x?topic=system-tuning-case-management
1.5. Understand the security model for workflow solutions.
SUBTASKS:

1.5.1. Identify authorization security requirements for process applications and case
solutions
1.5.1.1. Users authorization
1.5.1.2. Access control
1.5.1.3. Roles and permissions
1.5.1.4. Groups for Content Platform Engine object stores

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=workflow-security-considerations
https://www.ibm.com/docs/en/baw/20.x?topic=security-access-control Chapter
4: Security architecture considerations in
https://www.redbooks.ibm.com/abstracts/sg248282.html?Open
https://www.ibm.com/docs/en/baw/20.x?topic=solutions-configuring-security-
businessautomation-workflow
https://www.ibm.com/docs/en/baw/20.x?topic=solutions-planning-security
https://www.ibm.com/docs/en/baw/20.x?topic=management-configuring-
securitycasesolutions https://www.ibm.com/docs/en/baw/20.x?topic=security-planning-
inproductionenvironment
https://www.ibm.com/docs/en/baw/20.x?topic=security-identifying-business-
automationworkflow-users
https://www.ibm.com/docs/en/baw/20.x?topic=solutions-configuring-security-manually

1.5.2. Understand users and groups administration for process applications


REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=security-identifying-business-
automationworkflow-users

Section 2 – Workflow Development

2.1. Describe a workflow using complex patterns. SUBTASKS:


2.1.1. Understand process flows, loops and multi-instance loops.

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=activities-creating-loops
https://www.ibm.com/docs/en/baw/20.x?topic=process-converging-diverging-flows
2.1.2. Understand swimlanes, role lanes and lane team.
2.1.3. Understand the different activity types, including user, robot, decision, system,
subprocesses and linked processes.

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=process-task-types

2.1.4. Explain the different runtime behavior between a user, robot and system task.

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=tasks-implementing-robot-task

2.1.5. Understand events, including undercover agents, intermediate events, starting


events and event subscriptions.

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=process-modeling-events

2.1.6. Understand the implementation of complex workflow artifacts.

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=management-building-
processapplications

2.2. Build business objects and variables for use within a business workflow
solution.
SUBTASKS:
2.2.1. Build business objects and variables for process apps.
2.2.1.1. Variable types
2.2.1.2. Variables scope
2.2.1.3. Declaring and passing variables
2.2.1.4. XSD generation
2.2.1.5. Exposed process values (EPVs)
2.2.1.6. Auto-generated business objects
2.2.1.7. Shared business objects
REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=applications-business-objects-variables
https://www.ibm.com/docs/en/baw/20.x?topic=variables-variable-types
https://www.ibm.com/docs/en/baw/20.x?topic=variables-creating-exposedprocessvalues

2.2.2. Build variables using simple data types and complex business objects.
2.2.2.1. Complex variables and lists for process apps

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=variables-using-complex-lists

2.3. Implement Process and case integration patterns. SUBTASKS:


2.3.1. Implement case activities as processes
2.3.1.1. Data objects
2.3.1.2. Activity with a new process or existing process

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=processes-implementing-case-activitiesas
https://www.ibm.com/docs/en/baw/20.x?topic=processes-data-objects
https://www.ibm.com/docs/en/baw/20.x?topic=processes-adding-activity-new-process

2.3.2. Develop processes interacting with a parent case from a process


2.3.2.1. Javascript API

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=processes-interacting-parent-case-
fromprocess

2.3.3. Perform troubleshooting with case and process integration

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=processes-troubleshooting-case-
processintegration

2.3.4. Apply integrations within BAW and Pages

REFERENCES
https://www.ibm.com/support/pages/system/files/support/swg/swgdocs.nsf/0/60bdf312f3
af19ea85257e1a007c89bb/$FILE/IBM%20ECM%20Performance%20Methodology.pdf
https://www.ibm.com/docs/en/baw/20.x?topic=applications-integrating-services

2.3.5. Understand the integration pathways from Case to BAW


REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=application-creating-distributing-
businessautomation-workflow-solution-templates

2.3.6. Explain ways of integrating Case type components within BAW from Workflow

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=information-case-toolkit

2.4. Demonstrate an understanding of the different gateway types and their


runtime implications.
SUBTASK(S):
2.4.1. Implement diverging workflows
2.4.2. Implement converging workflows
2.4.3. Demonstrate an understand of the different gateway types
Parallel gateway
Inclusive gateway
Exclusive gateway
Event gateway

REFERENCES:
https://www.ibm.com/docs/en/baw/20.x?topic=process-converging-diverging-flows
https://www.ibm.com/docs/en/baw/20.x?topic=events-modeling-event-gateways

2.5. Configure task assignments including teams, team retrieval services, team
filter services and expert teams. SUBTASKS:

2.5.1. Understand the difference between team retrieval and team filter services
REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=team-using-services-define-
dynamicteams

2.5.2. Implement team retrieval services REFERENCE:


https://www.ibm.com/docs/en/baw/20.x?topic=team-setting-up-filter-service

2.5.3. Implement team filter services REFERENCE:


https://www.ibm.com/docs/en/baw/20.x?topic=team-setting-up-retrieval-service

2.5.4. Configure task assignment using team services


2.5.4.1. Create Team
2.5.4.2. Create Service
2.5.4.3. Assign To
2.5.4.4. User Distribution
2.5.4.5. User Attributes
REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=process-assigning-teams-activities

2.5.5. Configure manager teams

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=team-defining-managers

2.5.6. Configure expert teams

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=users-specifying-experts-activity

2.5.7. Understand Process Portal and Navigator task assigned based on team and
service definition

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=tasks-task-assignment-frequently-
askedquestions

2.6. Configure user security for Cases. SUBTASKS:

2.6.1. Configure case management security SUBTASK(S):


2.6.1.1. Configure security in the development and production environment
REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=security-planning-case-management
2.6.1.2. Configure security manually

REFERENCE https://www.ibm.com/docs/en/baw/20.x?topic=solutions-configuring-
security-manually
2.6.1.3. Identify IBM Business Automation Workflow Users

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=security-identifying-business-
automationworkflow-users

2.6.2. Configure security for IBM Business Automation Workflow Solutions


2.6.2.1. Configure security by using the IBM Business Automation Workflow Case
administration client wizard
REFERENCE
https://www.ibm.com/support/knowledgecenter/SS8JB4_20.x/com.ibm.casemgmt.desig
n.doc/acmdc001.html

2.6.2.2. Demonstrate an understanding of privileges and permissions

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=csbaws-configuring-security-by-
usingbusiness-automation-workflow-case-administration-client-wizard

2.7. Model escalations within a business workflow solution.


SUBTASK(S):

2.7.1. Understand how to enable process instance management

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=users-enabling-process-
instancemanagement

2.7.2. Understand the difference between different intermediate events

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=events-modeling-delays-
escalationstimeouts

2.7.3. Create and configure timer events


2.7.4. Create and configure messaging events

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=events-modeling-message
https://www.ibm.com/docs/en/baw/20.x?topic=events-using-
intermediateboundarymessage-receive-messages

2.7.5. Configure modify task settings and reassign tasks

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=work-managing-teams
https://www.ibm.com/docs/en/baw/20.x?topic=tasks-reassigning-task-new-group

2.7.6. Reassign Case work


REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=cases-assigning-work

2.8. Create and configure ad-hoc activities.


SUBTASK(S):

2.8.1. Create and configure ad-hoc activities for processes and cases
2.8.2. Configure precondition events for ad-hoc activities

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=process-creating-unstructured-ad-
hocactivity
https://www.ibm.com/docs/en/baw/20.x?topic=application-validating-preconditions

2.8.3. Understand how to start and work on ad-hoc activities

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=instances-working-activities

2.9. Use IBM Business Automation Workflow to implement different styles of


process automation.
SUBTASK(S):

2.9.1. Understand workflow types, characteristics and compatibility with BAW


capabilities
REFERENCE
http://www.redbooks.ibm.com/redbooks/pdfs/sg248282.pdf 2.9.2. Understand
the implementation of structured workflows
2.9.3. Understand the implementation of sequential workflows
2.9.4. Understand the implementation of unstructured workflows
2.9.5. Understand the implementation of parallel workflows

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=bpa-creating-process

2.9.6. Understand the use of exposed automation services

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=applications-creating-
exposedautomation-service
2.9.7. Explain the different types and levels of automation, from more manual swivel
chair to more automated and straight through processing

REFERENCE:
http://www.redbooks.ibm.com/redpapers/pdfs/redp4995.pdf

2.9.8. Implement automated robot tasks

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=activities-working-robot-tasks

2.10. Enable workflows for tracking, reporting and Business Automation Insights
integration.
SUBTASK(S):
2.10.1. Configure Business Automation Workflow to capture events for process
apps and case solutions
2.10.1.1. Enable event emitters for process apps
2.10.1.1.1. BPMN event formats
2.10.1.1.2. EnableBAI.py script
2.10.1.1.3. Property values for the BPM Emitter
2.10.1.1.4. Historical Data Playback REST API
2.10.1.2. Enable event emitters for case solutions
2.10.1.2.1. Case event emitter JSON file
2.10.1.2.2. EnableBAI.py script
2.10.1.2.3. Case event formats

REFERENCES:
https://www.ibm.com/docs/en/cloud-paks/cp-
bizautomation/20.0.x?topic=availabilityreference-bpmn-events
https://www.ibm.com/docs/en/cloud-paks/cp-biz-
automation/20.0.x?topic=availabilityreference-case-events

2.10.2. Enable a business process for tracking events


2.10.2.1. Tracking groups of process variables

REFERENCES:
https://www.ibm.com/docs/en/baw/20.x?topic=applications-enabling-processes-
trackingreporting
https://www.ibm.com/docs/en/baw/20.x?topic=data-tracking-groups-process-variables
2.10.3. Configure auditing for case solution

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=application-configuring-auditing

Section 3 – User Interface Development

3.1. Understand and design client-side human services and pages. SUBTASK(S):
3.1.1. Explain the core components that make up a client-side human service and pages

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=interfaces-modeling-client-side-
humanservices

3.1.2. Assess reuse capabilities that optimize Human Service Interfaces


3.1.2.1. Subflows and Nesting of Clientside Human Services
3.1.2.2. Reusable Designer Views for interfaces

REFERENCES:
https://www.ibm.com/docs/en/baw/20.x?topic=services-reusing-client-side-human
https://www.ibm.com/docs/en/baw/20.x?topic=interfaces-developing-reusable-views

3.1.3. Determine the manners available to create human services and user interfaces
within IBM BAW

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=applications-creating-user-interfaces

3.1.4. Explain the different available pages for case solutions

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=page-pages

3.2. Create UIs using the Coach Designer and the Page Designer. SUBTASK(S):
3.2.1. Identify the manners of binding data to the respective Coach and Page designers
REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=rcshs-data-mapping-in-nested-client-
sidehuman-services
https://www.ibm.com/docs/en/baw/20.x?topic=application-widget-action-page-
eventswiring
3.2.2. Understand the core interface elements and components that are primarily used
in crafting Coaches and Pages

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=page-widgets
https://www.ibm.com/docs/en/baw/20.x?topic=information-ui-toolkit

3.2.3. Comprehend the development environment and manner of assembling UIs

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=services-building-client-side-
humanservice
https://www.ibm.com/docs/en/baw/20.x?topic=page-widgets

3.2.4. Configure visibility selection options to user interfaces and views

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=views-setting-visibility

3.2.5. Customize pages using script adapters


3.2.6. Customize coaches using the coach view API

3.3. Call services from UIs.


SUBTASK(S):
3.3.1. Determine the proper manner to create and implement External Calls

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=examples-example-creating-coach-
thatcalls-ajax-service
https://www.ibm.com/docs/en/baw/20.x?topic=management-developing-
caseapplications

3.3.2. Apply the UI Toolkit to execute service calls within BAW

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=toolkit-service-call

3.3.3. Invoke a secondary service within a BAW Client Side Human Service to call a
service
REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=services-calling-another-service
3.3.4. Compare some of the UI Services you may call with the Client-Side Human
Service
3.3.4.1. Nested client-side human service
3.3.4.2. Root client-side human service

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=services-building-client-side-
humanservice

3.3.5. Implement business logic using the script adapter

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=widgets-script-adapter-widget

3.4. Apply styling to UIs.

SUBTASK(S):
3.4.1. Utilize a Custom HTML widget to modify page CSS.

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=views-custom-html

3.4.2. Demonstrate how to change application wide theming and design with a process
application

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=concepts-themes

3.4.3. Utilize Style Element within the UI Toolkit to create styling effects

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=toolkit-style

3.4.4. Review the potential ways a UI may be made responsive

REFERENCES https://www.ibm.com/docs/en/baw/20.x?topic=services-adding-html-
meta-tags
https://www.ibm.com/docs/en/baw/20.x?topic=information-responsiveportalcomponents-
toolkit

3.5. Design workflows using externalized UI.


SUBTASK(S):
3.5.1. Implement custom UI / application using BAW web API operations
3.5.2. Pass and retrieve variables for the Web API’s

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=apis-web-api-external-implementations
https://www.ibm.com/docs/en/baw/20.x?topic=apis-passing-retrieving-variables

3.6. Integrate workflow applications with Navigator.


SUBTASK(S):

3.6.1. Integrate with external IBM Content Navigator


3.6.1.1. Configure IBM Business Automation Workflow with an external
IBM Content Navigator REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=installation-configuring-external-
contentnavigator
3.6.1.2. Configure single sign-on for an external IBM Business
Automation Navigator
REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=cecn-configuring-single-sign-ltpaexternal-
business-automation-navigator

3.6.1.3. Configure single sign-on for an IBM Content Navigator container


REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=cecn-configuring-single-sign-ltpa-
contentnavigator-content-platform-engine-container

3.6.1.4. Configure IBM Business Automation workflow with IBM Business


Automation Navigator container

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=cecn-configuring-business-
automationworkflow-business-automation-navigator-container

3.7. Understand the performance implications of UI design.


SUBTASK(S):

3.7.1. Understand the effects of UI complexity versus simplicity

Coaches: http://www.redbooks.ibm.com/redbooks/pdfs/sg248355.pdf, sections 3.5.3/4/5


Case Pages:
https://www.ibm.com/support/pages/system/files/support/swg/swgdocs.nsf/0/60bdf312f3
af19ea85257e1a007c89bb/$FILE/IBM%20ECM%20Performance%20Methodology.pdf ,
page 6
3.7.2. Understand the aspects of coach implementation that adversely affect coach
performance
http://www.redbooks.ibm.com/redbooks/pdfs/sg248355.pdf, Section 2.14 Case Pages:
https://www.ibm.com/support/pages/system/files/support/swg/swgdocs.nsf/0/60bdf312f3
af19ea85257e1a007c89bb/$FILE/IBM%20ECM%20Performance%20Methodology.pdf ,
page 6
3.7.3. Demonstrate the use the Coach performance statistics
https://www.ibm.com/docs/en/baw/20.x?topic=interfaces-accessing-
pageperformancestatistics
3.7.4. Understand how to enable coach optimization
https://www.ibm.com/docs/en/baw/20.x?topic=interfaces-enabling-optimization-coaches

3.8. Utilize Coach events to enhance solutions.


SUBTASKS:

3.8.1. Configure Coach View Eventing to optimize BAW Interfaces

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=views-event-handlers

3.8.2. Explain the difference between standard eventing and boundary eventing

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=views-boundary-events

3.8.3. Summarize IBM BAW’s eventing options at the coach level

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=information-event-handlers

3.8.4. Understand the action Events possible when using Case Manager

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=wiring-action-events
https://www.ibm.com/docs/en/baw/20.x?topic=application-widget-action-page-
eventswiring

Section 4 - Service Development


4.1. Construct Service Flows SUBTASKS:
4.1.1. Define the types of services that can be modeled in Process Designer

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=services-service-types

4.1.2. Understand how to use the Service Flow editor palette tools
4.1.2.1. Activity (Service task, Servers Script Task, Content Integration, Decision
Task, Modify Task, Linked Service Flow Activity)
4.1.2.2. Exclusive Gateway
4.1.2.3. Intermediate Event
4.1.2.4. End Event

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-service-editor-palette

4.1.3. Add Decision tasks (Decision Tables and action rules) to a service flow

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-adding-decision-task-service

4.1.4. Call other services from a service flow (Linked Service Flow type)

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-calling-another-service

4.1.5. Implement error handling


4.1.5.1. Use error events in service flow to catch and throw errors

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-handling-errors

4.1.6. Understand how to use pre-post scripts and exclusive gateways

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=flow-assigning-pre-post-execution-scripts
https://www.ibm.com/docs/en/baw/20.x?topic=flow-implementing-exclusive-gateways

4.1.7. Send messages to undercover agents

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-sending-messages-
undercoveragents
4.1.8. Define authorization checks to secure services

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-securing-services

4.2. Call external services, including REST APIs and server configuration
SUBTASK(S):

4.2.1. Discover and generate an external service from an OpenAPI specification

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=service-invoking-rest

4.2.2. Discover and construct a service flow from an externally hosted web service

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=service-discovering-invoking-web

4.2.3. Discover and call a java service

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=service-invoking-java

4.2.4. Invoke SQL integration service flows

REFERENCE:
https://www.ibm.com/docs/en/baw/20.x?topic=service-invoking-sql-integration-flows

4.2.5. External servers

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=projects-adding-server-configuration

4.3. Expose BPM capabilities as an Automation Service SUBTASK(S):

4.3.1. Create a REST service in a process application to expose capabilities

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=service-creating-rest
4.3.2. Create a Web service in a process application to expose capabilities
REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=service-creating-web

4.4. Demonstrate knowledge of the use of IBM Business Automation Workflow


APIs.
SUBTASK(S):

4.4.1. Understand the use of REST APIs


4.4.1.1. User authorization for REST APIs
4.4.1.2. Start process by calling REST APIs
4.4.1.3. Process user tasks by calling REST APIs
4.4.1.4. Process case activities by calling REST APIs

4.4.2. Understand the use of JavaScript APIs


4.4.2.1. Content Management toolkit JavaScript API
4.4.2.2. JavaScript API in Process Designer

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=apis-business-automation-workflow-rest
https://www.ibm.com/docs/en/baw/20.x?topic=management-developingcaseapplications

4.4.3. Understand the REST API Tester

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=apis-testing-rest

Section 5 - Document Management


5.1. Integrate documents with UI components.
SUBTASK(S):

5.1.1. Create Coach Views that use the BPM Content Management Toolkit to create and
manage document content
5.1.2. Understand the limitations of working with the BPM document store
5.1.3. Create and modify Document Classes

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=documents-bpm-document-documenttype
https://www.ibm.com/docs/en/baw/20.x?topic=documents-updating-bpm
https://www.ibm.com/docs/en/baw/20.x?topic=documents-creating-bpm
https://www.ibm.com/docs/en/baw/20.x?topic=huvsvd-configuring-coach-
viewsstoringviewing-enterprise-content-management-documents
https://www.ibm.com/docs/en/baw/20.x?topic=information-content-management-toolkit
https://www.ibm.com/docs/en/baw/20.x?topic=solution-adding-
modifyingdocumentclasses
https://www.ibm.com/docs/en/baw/20.x?topic=documents-limitations-in-working-bpm

5.2. Explain the differences between the design and target object stores.
SUBTASK(S):

5.2.1. Understand the different purposes for design object stores and target object
stores
5.2.2. Describe the purpose of design object store Content Platform Engine extensions
5.2.3. Describe the purpose of target object store Content Platform Engine extensions

REFERENCES
https://www.ibm.com/docs/en/case-manager/5.3.3?topic=system-planning-
yourdevelopment-production-environments
https://www.ibm.com/docs/en/baw/20.x?topic=dcma-content-platform-engine-
addextensions-business-automation-workflow

5.3. Explain document handling within workflows.


SUBTASK(S):

5.3.1. Understand the appropriate use of different types of internal and external
document stores
5.3.2. Explain permanent (long term) versus transient (short term) document storage
5.3.3. Explain the significance and usefulness of the Content Management
Interoperability Services (CMIS) standard

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=applications-enabling-document-support
https://www.ibm.com/docs/en/baw/20.x?topic=support-working-bpm-documents
https://www.ibm.com/docs/en/baw/20.x?topic=support-integrating-
enterprisecontentmanagement-ecm-systems
https://www.ibm.com/docs/en/baw/20.x?topic=systems-integration-considerations-
ecmproducts
https://www.ibm.com/docs/en/baw/20.x?topic=store-limitations

Section 6 - Error Handling, Debugging, and Troubleshooting


6.1. Design and implement error handling and exception handling. SUBTASK(S):

6.1.1. Handle errors in processes.


6.1.1.1. Error boundary event
6.1.1.2. Error event subprocess
6.1.1.3. Error end event
6.1.1.4. Routing errors for management

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=events-handling-errors-in-processes

6.1.2. Handle errors in client-side human services


6.1.2.1. Error boundary event
6.1.2.2. Global error event handler
6.1.2.3. Error end event

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=services-handling-errors

6.1.3. Handle errors in services


6.1.3.1. Error boundary event
6.1.3.2. Error end event

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=events-handling-errors-in-services

6.2. Debug workflows using the appropriate combination of tools. SUBTASK(S):

6.2.1. Troubleshoot IBM Business Automation Workflow

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=management-troubleshooting-support
6.2.2. Troubleshoot IBM Business Automation Workflow Case

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=management-troubleshooting-
businessautomation-workflow-case

6.3. Monitor and manage process instances using the Process Inspector.
SUBTASK(S):

6.3.1. Demonstrate how to show process instances using the Process Inspector
https://www.ibm.com/docs/en/baw/20.x?topic=inspector-process

6.3.2. Understand the access control requirements for accessing process instances with
the Process Inspector
https://www.ibm.com/docs/en/baw/20.x?topic=inspector-process

6.3.3. Understand the capabilities provided by the Process Inspector


https://www.ibm.com/docs/en/baw/20.x?topic=inspector-process

6.4. Debug UIs and service flows.


SUBTASK(S):

6.4.1. Demonstrate the use of a browser console to review error messages for coaches
https://www.ibm.com/docs/en/bpm/8.6.0?topic=interfaces-tips-debugging-coachviewsin-
process-portal l

6.4.2. Demonstrate how to enable JavaScript debugging for coaches


https://www.ibm.com/docs/en/baw/20.x?topic=interfaces-enabling-
javascriptdebuggingpages
http://www.redbooks.ibm.com/redbooks/pdfs/sg248355.pdf, section 3

6.4.3. Understand debugging of Case Manager Page widgets https://ibm-learning-


skillsdev.github.io/ibm-learning-skillsdev.github.io/education/files/f29401course.pdf,
page 5-7

6.4.4. Run and debug service flows

REFERENCE
https://www.ibm.com/docs/en/baw/20.x?topic=flow-running-debugging-service-flows

6.4.5. Debug process apps

Section 7 - Deployment and Governance


7.1. Create and manage the deployment lifecycle of case solutions and process
applications.
SUBTASK(S):

7.1.1. Understand how to create and use snapshots and branches


7.1.2. Understand management and deployment of snapshots
7.1.3. Understand deployment governance processes
7.1.4. Understand importing, exporting and archiving of process applications and toolkits
7.1.5. Understand the relationship between case management development, test, and
production environments

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=projects-applying-governance
https://www.ibm.com/docs/en/baw/20.x?topic=projects-managing-branches-snapshots
https://www.ibm.com/docs/en/baw/20.x?topic=management-migrating-
deployingcasesolutions https://www.ibm.com/docs/en/baw/20.x?topic=overview-case-
development-
productionenvironments

7.2. Understand the process application deployment procedure and concepts


including online/offline deployment and process instance migration.
SUBTASK(S):

7.2.1. Understand online and offline deployment.


7.2.2. Understand process instance migration options
7.2.3. Understand the impact of applying migration policies to inflight instances.

REFERENCES https://www.ibm.com/docs/en/baw/20.x?topic=projects-
installingsnapshots https://www.ibm.com/docs/en/baw/20.x?topic=environment-
snapshotprocess-instancemigration

7.3. Understand the case solution deployment procedure and concepts.


SUBTASK(S):

7.3.1. Understand how to migrate a case solution from one environment to another
7.3.2. Understand how to deploy a case solution to a runtime environment
7.3.3. Understand how to export and import solution assets

REFERENCES
https://www.ibm.com/docs/en/baw/20.x?topic=management-migrating-deploying-
casesolutions
https://www.ibm.com/docs/en/baw/20.x?topic=solutions-migrating
https://www.ibm.com/docs/en/baw/20.x?topic=solutions-deploying-migrated
https://www.ibm.com/support/pages/node/1281562?lang=en

Next Steps
1. Take IBM Business Automation Workflow v20.0.0.2 using Workflow Center
Application Development assessment test.

2. If you pass the assessment exam, visit pearsonvue.com/ibm to schedule your


testing sessions.

3. If you failed the assessment exam, review how you did by section. Focus
attention on the sections where you need improvement. Keep in mind that you
can take the assessment exam as many times as you would like ($30 per exam),
however, you will still receive the same questions only in a different order.

You might also like