<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="33539" language="de" source="https://portal.flane.ch/swisscom/xml-course/opentext-oo220-202211" lastchanged="2025-07-29T12:18:23+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Flow Development using OO Studio</title><productcode>OO220-202211</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-OO220-202211</fullproductcode><version>2022.11</version><objective>&lt;p&gt;Upon successful completion of this course, you should be able to:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run and manage automated workflows using Operations Orchestration (OO)&lt;/li&gt;&lt;li&gt;Perform a wide range of system administration, monitoring, and management tasks using OO Central&lt;/li&gt;&lt;li&gt;Author, maintain, document, and package new automated workflows using the OO Studio application&lt;/li&gt;&lt;li&gt;Test and debug the flows locally and remotely&lt;/li&gt;&lt;li&gt;Work with Looping and Iteration operations&lt;/li&gt;&lt;li&gt;Apply parallel processing methods to your flows in OO&lt;/li&gt;&lt;li&gt;Use responses, rules, and transitions to control flow run&lt;/li&gt;&lt;li&gt;Use XML operations and XML filters for processing XML content in OO&lt;/li&gt;&lt;li&gt;Work with JavaScript Object Notation (JSON) operations&lt;/li&gt;&lt;li&gt;Describe how OO executes workflows in terms of component execution order&lt;/li&gt;&lt;li&gt;Execute scriptlet methods in OO to manage flow data and flow execution&lt;/li&gt;&lt;li&gt;Summarize the conceptsrelated to semaphores and how to use them in OO&lt;/li&gt;&lt;li&gt;Describe the use of the Source Control Management (SCM) tool and perform advanced tasks&lt;/li&gt;&lt;li&gt;Describe and use Representational State Transfer(REST) calls&lt;/li&gt;&lt;li&gt;Write flows for OBM Integration&lt;/li&gt;&lt;li&gt;Run and manage automated workflows using Designer&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;To be successful in this course, you should have the following prerequisites or knowledge:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Networking terms and concepts&lt;/li&gt;&lt;li&gt;Web browsers and Telnet or SSH connection methods&lt;/li&gt;&lt;li&gt;Different operating system environments&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;This course is intended for:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workflow developers&lt;/li&gt;&lt;li&gt;System Administrators&lt;/li&gt;&lt;li&gt;Automation Operators&lt;/li&gt;&lt;li&gt;DevOps integrators&lt;/li&gt;&lt;li&gt;Other personnel responsible for the implementation of OO&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Module 1: Course Overview&lt;/h5&gt;&lt;h5&gt;Module 2: Introduction to Operations Orchestration&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe OO and its key benefits&lt;/li&gt;&lt;li&gt;Explain the system and functional architecture of OO&lt;/li&gt;&lt;li&gt;Identify role-based privileges in OO&lt;/li&gt;&lt;li&gt;Discuss the key capabilities of OO&lt;/li&gt;&lt;li&gt;Describe collaborative development in OO&lt;/li&gt;&lt;li&gt;Define content packs, operations, and projects&lt;/li&gt;&lt;li&gt;Explain the improvements in OO&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Introduction to Flow Authoring&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the OO Studio flow authoring environment&lt;/li&gt;&lt;li&gt;Explain the components of the OO Studio application&lt;/li&gt;&lt;li&gt;Explain a flow and describe the main components of a flow&lt;/li&gt;&lt;li&gt;Explain the differences between:
&lt;ul&gt;
&lt;li&gt;A flow and an operation in OO&lt;/li&gt;&lt;li&gt;An operation and a step in OO&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Author a simple flow&lt;/li&gt;&lt;li&gt;Test the flow in the OO Studio Debugger&lt;/li&gt;&lt;li&gt;Modify a flow and test the modified flow&lt;/li&gt;&lt;li&gt;Explain the purpose of OO Studio Debugger&lt;/li&gt;&lt;li&gt;Explore the panes in the Debugger window&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Flow Management with OO Central&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the role of OO Central in deploying automated workflows&lt;/li&gt;&lt;li&gt;Describe the OO Central UI&lt;/li&gt;&lt;li&gt;Deploy projects and dependencies&lt;/li&gt;&lt;li&gt;Run flows, monitor progress, and evaluate results&lt;/li&gt;&lt;li&gt;Set flow permissions&lt;/li&gt;&lt;li&gt;View the dashboard and reports&lt;/li&gt;&lt;li&gt;Visualize a deployed workflow&lt;/li&gt;&lt;li&gt;Enable authentication and add local users&lt;/li&gt;&lt;li&gt;Set the security banner&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Inputs&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain inputs and flow variables&lt;/li&gt;&lt;li&gt;Explain local and global variables&lt;/li&gt;&lt;li&gt;Define inputs in the Inspector window&lt;/li&gt;&lt;li&gt;Use input data flow options&lt;/li&gt;&lt;li&gt;Add, remove, replace, and disable inputs&lt;/li&gt;&lt;li&gt;Create and assign system properties to inputs&lt;/li&gt;&lt;li&gt;Use login credentials with a stored system account&lt;/li&gt;&lt;li&gt;Create and use a selection list as an input&lt;/li&gt;&lt;li&gt;Validate an input using a created system evaluator&lt;/li&gt;&lt;li&gt;Work with flow inputs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Results and Filters &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how to use results to create flow variables that contain operation outputs&lt;/li&gt;&lt;li&gt;Use the Step Inspector window&amp;rsquo;s Results tab to add results to steps&lt;/li&gt;&lt;li&gt;Use the Filter Inspector window to filter a result so only the data required by the flow is assigned to a result flow variable&lt;/li&gt;&lt;li&gt;Use assignment actions to specify which action is taken for assigning the final result&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Operations, Responses, Transitions, and Subflows&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how operations and subflows are used as steps in a flow&lt;/li&gt;&lt;li&gt;Create new operations&lt;/li&gt;&lt;li&gt;Modify operation properties&lt;/li&gt;&lt;li&gt;Define responses and response rules&lt;/li&gt;&lt;li&gt;Explain transition properties&lt;/li&gt;&lt;li&gt;Use subflows in a parent flow&lt;/li&gt;&lt;li&gt;Explain best practices for working with subflows&lt;/li&gt;&lt;li&gt;Assign step results in a subflow to output fields for use in the parent flow&lt;/li&gt;&lt;li&gt;Work with the Properties editor of a subflow&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Looping and Iteration Operations&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how OO handles iterations and related tasks, such as list compilation&lt;/li&gt;&lt;li&gt;Perform looping, iteration, and related tasks for the content in the OO library&lt;/li&gt;&lt;li&gt;Author a flow that uses iteration and list compilation&lt;/li&gt;&lt;li&gt;Create a flow that uses the counter operation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Parallel Processing&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the implementation of the following multiprocessing methods in your flows:&lt;/li&gt;&lt;li&gt;Multi-instance step&lt;/li&gt;&lt;li&gt;Non-blocking step&lt;/li&gt;&lt;li&gt;Parallel-splitstep&lt;/li&gt;&lt;li&gt;Describe how to handle flow data in multi-processing operations&lt;/li&gt;&lt;li&gt;Create flows that use a multi-instance step&lt;/li&gt;&lt;li&gt;Create flows that use a parallel-split step&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: Using XML and JSON Operations&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;List and describe the operations and filters available in OO for working with XML&lt;/li&gt;&lt;li&gt;Explain how to use iterative operations to compile data extracted from XML documents&lt;/li&gt;&lt;li&gt;Build a flow that validates and parses an XML document&lt;/li&gt;&lt;li&gt;Use XML filters to extract data from an XML document&lt;/li&gt;&lt;li&gt;Build a flow that validates, and parses XML data returned from a web service Simple Object Access Protocol (SOAP) inquiry&lt;/li&gt;&lt;li&gt;Use XSL Transform to represent XML as HTML&lt;/li&gt;&lt;li&gt;Describe the concepts of JavaScript Object Notation (JSON)&lt;/li&gt;&lt;li&gt;Work with JSON in OO&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 11: Using Integration Content&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the integration of content pack structures&lt;/li&gt;&lt;li&gt;Explain about OO-OBM Integration&lt;/li&gt;&lt;li&gt;Write flowsfor OBM&lt;/li&gt;&lt;li&gt;Monitor the Operations Agent&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 12: Working with OO Wizards&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the benefits and requirements of the PowerShell wizard&lt;/li&gt;&lt;li&gt;Configure the PowerShell wizard and import flows&lt;/li&gt;&lt;li&gt;Verify and debug the generated flows&lt;/li&gt;&lt;li&gt;Explain how OO uses RESTfulservices&lt;/li&gt;&lt;li&gt;Use the REST wizard to convert a Web Application Description Language (WADL) file into OO operations&lt;/li&gt;&lt;li&gt;Explain how the imported content works&lt;/li&gt;&lt;li&gt;Describe useful operationsto treat and manipulate the content imported using REST wizards&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 13: Scriptlets&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe scriptlets and their use in OO&lt;/li&gt;&lt;li&gt;Execute OO scriptlet methodsto manage flow data and flow execution&lt;/li&gt;&lt;li&gt;Analyze sample flowsthat use scriptlets&lt;/li&gt;&lt;li&gt;Execute scriptlets in flows&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 14: Execution Order &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe how OO executes workflows in terms of the component execution order&lt;/li&gt;&lt;li&gt;Describe how OO assigns execution priority to the various component types&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 15: Using Semaphores&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Summarize the concept ofsemaphores and how to use semaphores in OO&lt;/li&gt;&lt;li&gt;Describe sample flows&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 16: Remote Debugging&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the need for and benefits of remote debugging&lt;/li&gt;&lt;li&gt;Configure remote debugging:
&lt;ul&gt;
&lt;li&gt;Explain the prerequisites for remote debugging&lt;/li&gt;&lt;li&gt;Explain the remote debugging lifecycle&lt;/li&gt;&lt;li&gt;Explain the permissions for remote debugging&lt;/li&gt;&lt;li&gt;Add or edit OO Central server connections&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Configure the proxy settings for debugging on a remote OO Central environment&lt;/li&gt;&lt;li&gt;Rerun a flow&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 17: Using Source Control Management (SCM)&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Use the Source Control Management (SCM) tool&lt;/li&gt;&lt;li&gt;Perform advanced tasksthat you might encounter when projects and items are shared among multiple authors.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 18: Using OO Workflow Designer&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explore the OO Workflow Designer&lt;/li&gt;&lt;li&gt;Create and debug a flow using OO Workflow Designer&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Module 1: Course Overview&lt;/h5&gt;&lt;h5&gt;Module 2: Introduction to Operations Orchestration&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe OO and its key benefits&lt;/li&gt;&lt;li&gt;Explain the system and functional architecture of OO&lt;/li&gt;&lt;li&gt;Identify role-based privileges in OO&lt;/li&gt;&lt;li&gt;Discuss the key capabilities of OO&lt;/li&gt;&lt;li&gt;Describe collaborative development in OO&lt;/li&gt;&lt;li&gt;Define content packs, operations, and projects&lt;/li&gt;&lt;li&gt;Explain the improvements in OO&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Introduction to Flow Authoring&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the OO Studio flow authoring environment&lt;/li&gt;&lt;li&gt;Explain the components of the OO Studio application&lt;/li&gt;&lt;li&gt;Explain a flow and describe the main components of a flow&lt;/li&gt;&lt;li&gt;Explain the differences between:
&lt;ul&gt;
&lt;li&gt;A flow and an operation in OO&lt;/li&gt;&lt;li&gt;An operation and a step in OO&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Author a simple flow&lt;/li&gt;&lt;li&gt;Test the flow in the OO Studio Debugger&lt;/li&gt;&lt;li&gt;Modify a flow and test the modified flow&lt;/li&gt;&lt;li&gt;Explain the purpose of OO Studio Debugger&lt;/li&gt;&lt;li&gt;Explore the panes in the Debugger window&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Flow Management with OO Central&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the role of OO Central in deploying automated workflows&lt;/li&gt;&lt;li&gt;Describe the OO Central UI&lt;/li&gt;&lt;li&gt;Deploy projects and dependencies&lt;/li&gt;&lt;li&gt;Run flows, monitor progress, and evaluate results&lt;/li&gt;&lt;li&gt;Set flow permissions&lt;/li&gt;&lt;li&gt;View the dashboard and reports&lt;/li&gt;&lt;li&gt;Visualize a deployed workflow&lt;/li&gt;&lt;li&gt;Enable authentication and add local users&lt;/li&gt;&lt;li&gt;Set the security banner&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Inputs&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain inputs and flow variables&lt;/li&gt;&lt;li&gt;Explain local and global variables&lt;/li&gt;&lt;li&gt;Define inputs in the Inspector window&lt;/li&gt;&lt;li&gt;Use input data flow options&lt;/li&gt;&lt;li&gt;Add, remove, replace, and disable inputs&lt;/li&gt;&lt;li&gt;Create and assign system properties to inputs&lt;/li&gt;&lt;li&gt;Use login credentials with a stored system account&lt;/li&gt;&lt;li&gt;Create and use a selection list as an input&lt;/li&gt;&lt;li&gt;Validate an input using a created system evaluator&lt;/li&gt;&lt;li&gt;Work with flow inputs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Results and Filters &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how to use results to create flow variables that contain operation outputs&lt;/li&gt;&lt;li&gt;Use the Step Inspector window&amp;rsquo;s Results tab to add results to steps&lt;/li&gt;&lt;li&gt;Use the Filter Inspector window to filter a result so only the data required by the flow is assigned to a result flow variable&lt;/li&gt;&lt;li&gt;Use assignment actions to specify which action is taken for assigning the final result&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Operations, Responses, Transitions, and Subflows&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how operations and subflows are used as steps in a flow&lt;/li&gt;&lt;li&gt;Create new operations&lt;/li&gt;&lt;li&gt;Modify operation properties&lt;/li&gt;&lt;li&gt;Define responses and response rules&lt;/li&gt;&lt;li&gt;Explain transition properties&lt;/li&gt;&lt;li&gt;Use subflows in a parent flow&lt;/li&gt;&lt;li&gt;Explain best practices for working with subflows&lt;/li&gt;&lt;li&gt;Assign step results in a subflow to output fields for use in the parent flow&lt;/li&gt;&lt;li&gt;Work with the Properties editor of a subflow&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Looping and Iteration Operations&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain how OO handles iterations and related tasks, such as list compilation&lt;/li&gt;&lt;li&gt;Perform looping, iteration, and related tasks for the content in the OO library&lt;/li&gt;&lt;li&gt;Author a flow that uses iteration and list compilation&lt;/li&gt;&lt;li&gt;Create a flow that uses the counter operation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Parallel Processing&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the implementation of the following multiprocessing methods in your flows:&lt;/li&gt;&lt;li&gt;Multi-instance step&lt;/li&gt;&lt;li&gt;Non-blocking step&lt;/li&gt;&lt;li&gt;Parallel-splitstep&lt;/li&gt;&lt;li&gt;Describe how to handle flow data in multi-processing operations&lt;/li&gt;&lt;li&gt;Create flows that use a multi-instance step&lt;/li&gt;&lt;li&gt;Create flows that use a parallel-split step&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: Using XML and JSON Operations&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;List and describe the operations and filters available in OO for working with XML&lt;/li&gt;&lt;li&gt;Explain how to use iterative operations to compile data extracted from XML documents&lt;/li&gt;&lt;li&gt;Build a flow that validates and parses an XML document&lt;/li&gt;&lt;li&gt;Use XML filters to extract data from an XML document&lt;/li&gt;&lt;li&gt;Build a flow that validates, and parses XML data returned from a web service Simple Object Access Protocol (SOAP) inquiry&lt;/li&gt;&lt;li&gt;Use XSL Transform to represent XML as HTML&lt;/li&gt;&lt;li&gt;Describe the concepts of JavaScript Object Notation (JSON)&lt;/li&gt;&lt;li&gt;Work with JSON in OO&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 11: Using Integration Content&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the integration of content pack structures&lt;/li&gt;&lt;li&gt;Explain about OO-OBM Integration&lt;/li&gt;&lt;li&gt;Write flowsfor OBM&lt;/li&gt;&lt;li&gt;Monitor the Operations Agent&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 12: Working with OO Wizards&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the benefits and requirements of the PowerShell wizard&lt;/li&gt;&lt;li&gt;Configure the PowerShell wizard and import flows&lt;/li&gt;&lt;li&gt;Verify and debug the generated flows&lt;/li&gt;&lt;li&gt;Explain how OO uses RESTfulservices&lt;/li&gt;&lt;li&gt;Use the REST wizard to convert a Web Application Description Language (WADL) file into OO operations&lt;/li&gt;&lt;li&gt;Explain how the imported content works&lt;/li&gt;&lt;li&gt;Describe useful operationsto treat and manipulate the content imported using REST wizards&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 13: Scriptlets&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe scriptlets and their use in OO&lt;/li&gt;&lt;li&gt;Execute OO scriptlet methodsto manage flow data and flow execution&lt;/li&gt;&lt;li&gt;Analyze sample flowsthat use scriptlets&lt;/li&gt;&lt;li&gt;Execute scriptlets in flows&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 14: Execution Order &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe how OO executes workflows in terms of the component execution order&lt;/li&gt;&lt;li&gt;Describe how OO assigns execution priority to the various component types&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 15: Using Semaphores&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Summarize the concept ofsemaphores and how to use semaphores in OO&lt;/li&gt;&lt;li&gt;Describe sample flows&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 16: Remote Debugging&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explain the need for and benefits of remote debugging&lt;/li&gt;&lt;li&gt;Configure remote debugging:
&lt;ul&gt;
&lt;li&gt;Explain the prerequisites for remote debugging&lt;/li&gt;&lt;li&gt;Explain the remote debugging lifecycle&lt;/li&gt;&lt;li&gt;Explain the permissions for remote debugging&lt;/li&gt;&lt;li&gt;Add or edit OO Central server connections&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Configure the proxy settings for debugging on a remote OO Central environment&lt;/li&gt;&lt;li&gt;Rerun a flow&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 17: Using Source Control Management (SCM)&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Use the Source Control Management (SCM) tool&lt;/li&gt;&lt;li&gt;Perform advanced tasksthat you might encounter when projects and items are shared among multiple authors.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 18: Using OO Workflow Designer&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Explore the OO Workflow Designer&lt;/li&gt;&lt;li&gt;Create and debug a flow using OO Workflow Designer&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>Upon successful completion of this course, you should be able to:



- Run and manage automated workflows using Operations Orchestration (OO)
- Perform a wide range of system administration, monitoring, and management tasks using OO Central
- Author, maintain, document, and package new automated workflows using the OO Studio application
- Test and debug the flows locally and remotely
- Work with Looping and Iteration operations
- Apply parallel processing methods to your flows in OO
- Use responses, rules, and transitions to control flow run
- Use XML operations and XML filters for processing XML content in OO
- Work with JavaScript Object Notation (JSON) operations
- Describe how OO executes workflows in terms of component execution order
- Execute scriptlet methods in OO to manage flow data and flow execution
- Summarize the conceptsrelated to semaphores and how to use them in OO
- Describe the use of the Source Control Management (SCM) tool and perform advanced tasks
- Describe and use Representational State Transfer(REST) calls
- Write flows for OBM Integration
- Run and manage automated workflows using Designer</objective_plain><essentials_plain>To be successful in this course, you should have the following prerequisites or knowledge:



- Networking terms and concepts
- Web browsers and Telnet or SSH connection methods
- Different operating system environments</essentials_plain><audience_plain>This course is intended for:



- Workflow developers
- System Administrators
- Automation Operators
- DevOps integrators
- Other personnel responsible for the implementation of OO</audience_plain><contents_plain>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</contents_plain><outline_plain>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</outline_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="FR" currency="EUR">3000.00</price><price country="DE" currency="EUR">3200.00</price></pricelist><miles/></course>