Detailed Course Outline
Module 1: Course Overview
Module 2: Introduction to Operations Orchestration
- Describe OO and its key benefits
 - Explain the system and functional architecture of OO
 - Identify role-based privileges in OO
 - Discuss the key capabilities of OO
 - Describe collaborative development in OO
 - Define content packs, operations, and projects
 - Explain the improvements in OO
 
Module 3: Introduction to Flow Authoring
- Describe the OO Studio flow authoring environment
 - Explain the components of the OO Studio application
 - Explain a flow and describe the main components of a flow
 - Explain the differences between:
- A flow and an operation in OO
 - An operation and a step in OO
 
 - Author a simple flow
 - Test the flow in the OO Studio Debugger
 - Modify a flow and test the modified flow
 - Explain the purpose of OO Studio Debugger
 - Explore the panes in the Debugger window
 
Module 4: Flow Management with OO Central
- Explain the role of OO Central in deploying automated workflows
 - Describe the OO Central UI
 - Deploy projects and dependencies
 - Run flows, monitor progress, and evaluate results
 - Set flow permissions
 - View the dashboard and reports
 - Visualize a deployed workflow
 - Enable authentication and add local users
 - Set the security banner
 
Module 5: Inputs
- Explain inputs and flow variables
 - Explain local and global variables
 - Define inputs in the Inspector window
 - Use input data flow options
 - Add, remove, replace, and disable inputs
 - Create and assign system properties to inputs
 - Use login credentials with a stored system account
 - Create and use a selection list as an input
 - Validate an input using a created system evaluator
 - Work with flow inputs
 
Module 6: Results and Filters
- Explain how to use results to create flow variables that contain operation outputs
 - Use the Step Inspector window’s Results tab to add results to steps
 - Use the Filter Inspector window to filter a result so only the data required by the flow is assigned to a result flow variable
 - Use assignment actions to specify which action is taken for assigning the final result
 
Module 7: Operations, Responses, Transitions, and Subflows
- Explain how operations and subflows are used as steps in a flow
 - Create new operations
 - Modify operation properties
 - Define responses and response rules
 - Explain transition properties
 - Use subflows in a parent flow
 - Explain best practices for working with subflows
 - Assign step results in a subflow to output fields for use in the parent flow
 - Work with the Properties editor of a subflow
 
Module 8: Looping and Iteration Operations
- Explain how OO handles iterations and related tasks, such as list compilation
 - Perform looping, iteration, and related tasks for the content in the OO library
 - Author a flow that uses iteration and list compilation
 - Create a flow that uses the counter operation
 
Module 9: Parallel Processing
- Explain the implementation of the following multiprocessing methods in your flows:
 - Multi-instance step
 - Non-blocking step
 - Parallel-splitstep
 - Describe how to handle flow data in multi-processing operations
 - Create flows that use a multi-instance step
 - Create flows that use a parallel-split step
 
Module 10: Using XML and JSON Operations
- List and describe the operations and filters available in OO for working with XML
 - Explain how to use iterative operations to compile data extracted from XML documents
 - Build a flow that validates and parses an XML document
 - Use XML filters to extract data from an XML document
 - Build a flow that validates, and parses XML data returned from a web service Simple Object Access Protocol (SOAP) inquiry
 - Use XSL Transform to represent XML as HTML
 - Describe the concepts of JavaScript Object Notation (JSON)
 - Work with JSON in OO
 
Module 11: Using Integration Content
- Describe the integration of content pack structures
 - Explain about OO-OBM Integration
 - Write flowsfor OBM
 - Monitor the Operations Agent
 
Module 12: Working with OO Wizards
- Explain the benefits and requirements of the PowerShell wizard
 - Configure the PowerShell wizard and import flows
 - Verify and debug the generated flows
 - Explain how OO uses RESTfulservices
 - Use the REST wizard to convert a Web Application Description Language (WADL) file into OO operations
 - Explain how the imported content works
 - Describe useful operationsto treat and manipulate the content imported using REST wizards
 
Module 13: Scriptlets
- Describe scriptlets and their use in OO
 - Execute OO scriptlet methodsto manage flow data and flow execution
 - Analyze sample flowsthat use scriptlets
 - Execute scriptlets in flows
 
Module 14: Execution Order
- Describe how OO executes workflows in terms of the component execution order
 - Describe how OO assigns execution priority to the various component types
 
Module 15: Using Semaphores
- Summarize the concept ofsemaphores and how to use semaphores in OO
 - Describe sample flows
 
Module 16: Remote Debugging
- Explain the need for and benefits of remote debugging
 - Configure remote debugging:
- Explain the prerequisites for remote debugging
 - Explain the remote debugging lifecycle
 - Explain the permissions for remote debugging
 - Add or edit OO Central server connections
 
 - Configure the proxy settings for debugging on a remote OO Central environment
 - Rerun a flow
 
Module 17: Using Source Control Management (SCM)
- Use the Source Control Management (SCM) tool
 - Perform advanced tasksthat you might encounter when projects and items are shared among multiple authors.
 
Module 18: Using OO Workflow Designer
- Explore the OO Workflow Designer
 - Create and debug a flow using OO Workflow Designer