Architecture
- Describe the IBM Business Automation Workflow architecture and components
- Understand the containerized architecture as it relates to application development
- Design applications using appropriate IBM Business Automation Workflow components
- Demonstrate an understanding of the impact of design decisions on application performance
- Understand the security model for workflow solutions
- Workflow Development
Describe a workflow using complex patterns
- Build business objects and variables for use within a business workflow solution
- Implement Process and Case integration patterns
- Demonstrate an understanding of the different gateway types and their runtime implications
- Configure task assignments including teams, team retrieval services, team filter services and expert teams
- Configure user security for Cases
- Model escalations within a business workflow solution
- Create and configure ad-hoc activities
- Use IBM Business Automation Workflow to implement different styles of process automation
- Enable workflows for tracking, reporting and Business Automation Insights integration
- User Interface Development
Understand and design client-side human services and pages
- Create UIs using the Coach Designer and the Page Designer
- Call services from UIs
- Apply styling to UIs
- Design workflows using externalized UI
- Integrate workflow applications with Navigator
- Understand the performance implications of UI design
- Utilize Coach events to enhance solutions
- Service Development
Construct Service Flows
- Call external services, including REST APIs and server configuration
- Expose BPM capabilities as an Automation Service
- Demonstrate knowledge of the use of IBM Business Automation Workflow APIs
- Document Management
Integrate documents with UI components
- Explain the differences between the design and target object stores
- Explain document handling within workflows
- Error Handling, Debugging and Troubleshooting
Design and implement error handling and exception handling
- Debug workflows using the appropriate combination of tools
- Monitor and manage process instances using the Process Inspector
- Debug UIs and Service flows
Deployment and Governance
- Create and manage the deployment lifecycle of case solutions and process applications
- Understand the process application deployment procedure and concepts including online/offline deployment and process instance migration
- Understand the case solution deployment procedure and concepts