Operations Automation

Objectives

After completing this lesson, you will be able to:
  • Illustrate different possibilities to integrate with external tools for operation flows
  • List the different locations to trigger operation flows

Integration With External Tools for Operation Flows

With Operations Automation, you can orchestrate and automate procedures related to the operation of your system landscape. These procedures are called Operation Flows in the context of SAP Cloud ALM for Operations:

The following diagram illustrates how Operations Automation functions:

Illustration of Operations Automation in SAP Cloud ALM, with focus on Problem Resolution an it's orchestration and automation of operation flows with help of SAP Automation Pilot and SAP Build Process Automation functions.

These Operation Flows could be one of the following procedures:

  • Standard operational procedures related to the operations of your SAP Solution Landscape.
  • Problem resolution procedures triggered by alert and event processing.

Operations Automation in SAP Cloud ALM offers several benefits:

  • It enables faster resolution of detected problems by providing automated operation flows. This ensures that issues are addressed promptly and efficiently.

  • The operation flows are standardized and reproducible, generating an audit trail that allows for easy tracking and analysis.

  • The flexibility of the system allows for customization and adaptation to meet specific customer requirements, making it a low code/no code solution.

Overall, Operations Automation in SAP Cloud ALM streamlines operations and improves efficiency.

Note

  • As a prerequisite, Operations Automation in SAP Cloud ALM requires SAP Automation Pilot or SAP Build Process Automation to work.
  • Both services are not included in SAP Cloud ALM and require a separate subscription.

Operations Automation integrates with the following automation services powered by SAP Business Technology Platform (SAP BTP):

  • SAP Automation Pilot to automate DevOps tasks.
  • SAP Workflow Management to automate problem resolution and operational procedures, which require manual tasks eventually across multiple organizational levels – and optionally also automated tasks.
  • SAP Intelligent Robotic Process Automation (SAP Intelligent RPA) to automate manual repetitive tasks.

The primary goal of SAP Automation Pilot is to simplify and automate complex manual processes in order to minimize the operational effort behind any cloud solution in the SAP BTP. By using the means of its minimalistic model, you can automate a sequence of steps executable by a machine. The service is designed to work with low latency even when it is under a heavy workload.

The diagram below illustrates the process of the SAP Automation Pilot:

Diagram showing the SAP Automation Pilot process: DevOps/SRE and SAP Automation Pilot Scheduler or SAP Cloud ALM trigger commands to SAP Automation Pilot, which executes against SAP BTP, third-party app tools, and other APIs through the integrated capabilities of SAP Automation Pilot.

In principle, SAP Cloud ALM can trigger commands in the SAP Automation Pilot, which execute commands on SAP BTP resources, runtimes, and services, as well as on other third-party tools or APIs.

SAP Automation Pilot:

  • Is a low-code/no-code automation engine.
  • Allows to model + execute automated sequences.
  • Can execute scripts in serverless manner.
  • Brings catalogs of automated commands and sequences that can be used or built upon.
  • Includes a new GenAI feature.

Addressed used cases:

  • Daily operation tasks.
  • Alert remediation.
  • Lifecycle management, hooks.
  • Scheduled maintenance.
  • And many more.

SAP Build

SAP Build combines our low code solutions, which enable the people closest to the business problems - the finance managers, supply chain gurus, and manufacturing experts - to create and augment enterprise applications, automate processes, and design business sites with drag-and-drop simplicity. SAP Build empowers more users to develop irrespective of their skill level thereby lessening the burden on professional developers.

The following graphic illustrates SAP Build Apps, SAP Build Code, SAP Build Process Automation and SAP Build Work Zone Apps:

Three screenshots depict SAP Build Apps, SAP Build Process Automation, and SAP Build Work Zone on the SAP BTP, illustrating tool functions such as app composition, process automation, and business site design.

With SAP Build, the people closest to the business problems can create the solutions they need:

  • Build visually: Create enterprise apps, automate processes, and design business sites without writing code.
  • Integrate seamlessly: Accelerate development with prebuilt connectors and business content for SAP and non-SAP systems. 
  • Collaborate securely: Foster collaboration between business and development teams with built-in governance and lifecycle management.

SAP Build Process Automation

SAP Build Process Automation enables everyone to automate workflow processes and tasks without writing code. Users can create forms, manage decision logic, and build, adapt, and organize process flows with drag-and-drop simplicity. They can automate repetitive manual tasks - such as copy-and-paste operations, data extraction, data entry, and data creation - using no-code and low-code capabilities or the built-in automation recorder.

The following figure illustrate the capabilities of SAP Build Process Automation:

Illustration of SAP Build Process Automation, highlighting the no-code capabilities for automating workflow processes and tasks. This enables users to create forms, manage decision logic, and organize process flows without writing code.

Also, built-in AI-capabilities enable intelligent document processing - like extracting data from structured or unstructured documents to transfer it to your enterprise systems for processing - without needing data scientist support. SAP Build Process Automation simplifies process and task automation so business users can unleash their process expertise without writing code.

SAP Build Process Automation provides a simpler and faster way to automate business processes by enabling business users to automate processes and tasks with drag-and-drop simplicity. SAP Build Process Automation combines workflow management, RPA functionality, decision management, process visibility, and embedded AI capabilities into one intuitive low-code experience.

The solution enables business users to create automations and/or contribute their process expertise to projects to deliver the solutions they need without having to write code. You can jumpstart automation projects with hundreds of process content packages, SAP Intelligent Robotic Process Automation (SAP Intelligent RPA) bots and connectors designed specifically to enhance the capabilities of your SAP applications.

From the built-in content store, you can easily browse and access line-of-business and industry-specific content designed specifically to enhance the capabilities of your SAP applications such as SAP S/4HANA, SAP Ariba, SAP SuccessFactors and more. You can easily connect your automations to SAP and non-SAP applications and systems. The simple and secure access to business applications, processes and data across SAP and non-SAP systems ensures that customers can use these without loosing context and meaning.

Locations to Trigger Operation Flows

Once you have decided on your external Operations Automation engine, you need to do some setup steps, before you can start an automated or manual execution of an operation flow.

The screenshots below illustrate the process of creating an endpoint in the Landscape Management app:

Screenshot depicting the Landscape Management interface with the option to 'Create Endpoint' highlighted, indicating the process of integrating SAP services like SAP Automation Pilot or SAP Build Process Automation for operation flows in SAP Cloud ALM.

Prerequisites for the setup in SAP Cloud ALM are:

  • You have subscribed to SAP Automation Pilot or SAP Build Process Automation or both.
  • The SAP Automation Pilot and SAP Build Process Automation tenant are listed in Landscape Management as cloud services.
  • Use Landscape Management to create an endpoint pointing to SAP Automation Pilot and/or SAP Build Process Automation.

Hint

SAP Build Process Automation and SAP Automation Pilot tenants will be imported automatically into Landscape Management if they are subscribed under the same customer number as SAP Cloud ALM itself.

In case the SAP Build Process Automation or/and SAP Automation Pilot tenants were not imported automatically, you can create them manually in Landscape Management.

This screenshots demonstrate how to register an automation option within the Operations Automation App:

Screenshot depicting the registration interface for automation options in Operations Automation, highlighting the fields for selecting SAP Automation Pilot Command or SAP Build Process Automation and assigning monitoring use cases.

After the prerequisites have been fulfilled, the configuration steps are:

  • Select the required SAP Automation Pilot Command or SAP Build Process Automation from the value help and register them as operation flow in SAP Cloud ALM. Assign the monitoring use case from which they should be triggered.
  • Optional: Activate event action 'Start Operation Flow' and select the registered operation flow so that it is triggered as soon as a monitoring event has been created. This configuration needs to be done when configuring monitoring events in the configuration page of the monitoring use cases.

For further information, see the SAP Cloud ALM Expert Portal, Operations Automation Setup & Configuration.

The examples are in this case taken from the Alert Inbox in the Integration & Exception Monitoring app. In the single alerts, you would be able to see the triggered operation flows also in the details of an alert.

The next screenshot shows an Automated Execution of an operation flow:

Screenshot of the Integrations & Exceptions Monitoring app displaying the Alert Inbox with various operation flows triggered by monitoring events. The interface shows details of each alert and the status of the corresponding operation flow.

The steps for an automated execution of operation flows are:

  1. A monitoring use case detects a problem and sends a monitoring event to Intelligent Event Processing.
  2. Intelligent Event Processing triggers the assigned operation flow in SAP Build Process Automation or SAP Automation Pilot.
  3. The operation flow executes the relevant problem resolution steps.
  4. The triggered operation flow and it's status are visible in alert details (if alert was triggered).

From the alerts in the Alert Inbox, it is also possible to start the Operation Flow manually.

In this screenshot, you can see how a manual execution of an Operational Flow is triggered:

Screenshot of the Alert Inbox in the Integration & Exception Monitoring app, illustrating the steps for manual execution of operation flows.

In this case the steps for a manual execution of operation flows are:

  1. A monitoring use case detects a problem and sends a monitoring event to Intelligent Event Processing.
  2. Intelligent Event Processing creates an alert and sends an email notification.
  3. The alert processor analyses the alert in the alert inbox, searches for a suitable operation flow and starts it.
  4. The operation flow executes the relevant problem resolution steps.
  5. The triggered operation flow and it's status are visible in alert details.
  6. Alert processor confirms alert.

Log in to track your progress & complete quizzes