US 11,860,713 B2
Secure operations of cloud landscapes through workflow templates
Daniel Kirmse, Berlin (DE); and Henning Zahn, Muehlenbeck (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Oct. 26, 2021, as Appl. No. 17/510,671.
Prior Publication US 2023/0132141 A1, Apr. 27, 2023
Int. Cl. G06F 11/07 (2006.01); G06F 9/455 (2018.01)
CPC G06F 11/0712 (2013.01) [G06F 9/45558 (2013.01); G06F 11/0781 (2013.01); G06F 11/0793 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45587 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
assigning a service account to a workflow engine of a cloud landscape, the cloud landscape including one or more components on which a plurality of low-level operations may be performed, the low-level operations including one or more operations that can cause failure of a service provided by the cloud landscape, the service account including credentials allowing the workflow engine to execute the low-level operations;
accessing a workflow template, the workflow template defining a process for performing one or more of the plurality of low-level operations on a first component of the one or more components of the cloud landscape in order to address an issue that has been identified with running of the service; and
instantiating a workflow using the workflow template, the instantiating including creating a virtual machine to run the workflow, running the low-level operations defined in the workflow template in the virtual machine, and populating one or more parameter fields based on the defined process using parameters obtained from one or more components in the cloud landscape, the running and populating performed using the credentials included in the service account.