0% found this document useful (0 votes)
2 views

2629_reading_sample

The document provides a comprehensive overview of Enterprise Automation, particularly focusing on SAP's tools and technologies that facilitate this process. It covers various aspects such as the SAP Business Technology Platform, SAP Build Process Automation, and the lifecycle management of business process projects. Additionally, it discusses governance, monitoring, and the creation and management of automation artifacts and decision artifacts.

Uploaded by

jtemprano08
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

2629_reading_sample

The document provides a comprehensive overview of Enterprise Automation, particularly focusing on SAP's tools and technologies that facilitate this process. It covers various aspects such as the SAP Business Technology Platform, SAP Build Process Automation, and the lifecycle management of business process projects. Additionally, it discusses governance, monitoring, and the creation and management of automation artifacts and decision artifacts.

Uploaded by

jtemprano08
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Contents

Preface ....................................................................................................................................................... 17

1 Introduction to Enterprise Automation 25

1.1 What Is Enterprise Automation? .................................................................................... 26

1.2 Why Enterprise Automation Is Needed and How It Has Evolved .................... 27

1.3 How SAP Accelerates Enterprise Automation .......................................................... 29


1.3.1 SAP Integration Suite ............................................................................................ 30
1.3.2 SAP Signavio ............................................................................................................. 32
1.3.3 SAP Build Process Automation ........................................................................... 33
1.3.4 Use Case Examples ................................................................................................ 34
1.4 Summary ................................................................................................................................... 37

2 SAP Business Technology Platform 39

2.1 Introduction ............................................................................................................................. 39

2.2 Architecture ............................................................................................................................. 41


2.2.1 Application Development .................................................................................... 42
2.2.2 Automation .............................................................................................................. 43
2.2.3 Integration ................................................................................................................ 44
2.2.4 Data and Analytics ................................................................................................. 45
2.2.5 Artificial Intelligence ............................................................................................. 47
2.3 SAP Build ................................................................................................................................... 49
2.3.1 Overview .................................................................................................................... 49
2.3.2 Apps and Extensions ............................................................................................. 51
2.3.3 Digital Workspaces ................................................................................................ 53
2.4 Summary ................................................................................................................................... 54

7
Contents Contents

3 Overview of SAP Build Process Automation 57

3.1 Introduction ............................................................................................................................. 57

3.2 Architecture ............................................................................................................................. 60

3.3 Applications ............................................................................................................................. 62


3.3.1 Lobby ........................................................................................................................... 62
3.3.2 Store ............................................................................................................................ 64
3.3.3 Monitoring ................................................................................................................ 67
3.3.4 Control Tower .......................................................................................................... 68
3.3.5 Connectors ................................................................................................................ 72
3.3.6 Inbox ........................................................................................................................... 76
3.4 Artifact Definitions ............................................................................................................... 78
3.4.1 Business Process Projects .................................................................................... 78
3.4.2 Data Types ................................................................................................................ 80
3.4.3 Processes ................................................................................................................... 82
3.4.4 Decisions ................................................................................................................... 85
3.4.5 Forms .......................................................................................................................... 87
3.4.6 Automations ............................................................................................................ 92
3.4.7 Actions ....................................................................................................................... 95
3.5 Lifecycle Phases ...................................................................................................................... 96

3.6 Summary ................................................................................................................................... 98

4 Creating a Business Process Project 99

4.1 What Is a Business Process Project? .............................................................................. 99


4.2 Create a Project ...................................................................................................................... 100
4.2.1 Create a Project with a Process Artifact .......................................................... 101
4.2.2 Create a Project with a Decision Artifact ........................................................ 102
4.2.3 Create a Project with an Automation Artifact .............................................. 103
4.2.4 Create a Project with a Process Visibility Artifact ........................................ 104
4.3 Components of the Business Process Project Overview Page ........................... 104
4.3.1 Header ........................................................................................................................ 104
4.3.2 Settings ...................................................................................................................... 105
4.3.3 Artifacts ..................................................................................................................... 107
4.3.4 Triggers ...................................................................................................................... 109
4.3.5 Dependencies .......................................................................................................... 109
4.3.6 Design Console and Test Console ..................................................................... 109
4.4 Summary ................................................................................................................................... 110

8 8
Contents

5 The Process and Its Artifacts 111

5.1 Benefits of Low-Code Designer Tools ........................................................................... 111

5.2 Process Editor .......................................................................................................................... 112

5.3 Processes and Artifacts ....................................................................................................... 113


5.3.1 Processes ................................................................................................................... 113
5.3.2 Triggers ...................................................................................................................... 118
5.3.3 Artifacts and Activities ......................................................................................... 122
5.3.4 Configurations ......................................................................................................... 131
5.4 Events .......................................................................................................................................... 135
5.4.1 Enabling Event-Driven Architecture ................................................................ 135
5.4.2 Types of Events ........................................................................................................ 135
5.5 Branches .................................................................................................................................... 143
5.5.1 Conditional Branch ................................................................................................ 143
5.5.2 Parallel Branch ......................................................................................................... 145
5.6 Mappings ................................................................................................................................... 147

5.7 Forms ........................................................................................................................................... 148


5.7.1 Need for Forms ........................................................................................................ 148
5.7.2 Form Builder ............................................................................................................. 149
5.7.3 Types of Forms ........................................................................................................ 151
5.7.4 Form Configuration in Processes ...................................................................... 155
5.8 Variant Templates ................................................................................................................. 161

5.9 Other Activities ....................................................................................................................... 165


5.9.1 Mail ............................................................................................................................. 165
5.9.2 Subprocesses ............................................................................................................ 167
5.9.3 Script Tasks ............................................................................................................... 168
5.10 Summary ................................................................................................................................... 171

6 Action Artifacts 173

6.1 What Is an Action, and How Does It Differ from an Application


Programming Interface? .................................................................................................... 173

6.2 Connectivity Options ........................................................................................................... 174


6.2.1 Live Application Programming Interface ........................................................ 175
6.2.2 Application Programming Interface Specification ...................................... 178

9
Contents Contents

6.3 Create, Configure, and Test Action Projects .............................................................. 180


6.3.1 Terminology ............................................................................................................. 180
6.3.2 Create and Configure an Action Project ......................................................... 181
6.3.3 Test Action Project ................................................................................................. 190
6.4 Release and Publish Actions ............................................................................................. 191

6.5 Connecting to External Systems using Actions ........................................................ 192

6.6 Summary ................................................................................................................................... 195

7 Automation Artifacts 197

7.1 Automation Editor ................................................................................................................ 198


7.1.1 Overview .................................................................................................................... 198
7.1.2 Using the Automation Editor ............................................................................. 201
7.1.3 Testing and Debugging from the Automation Editor ................................ 204
7.2 Screens: Piloting Applications ......................................................................................... 206
7.2.1 Using the Application Editor to Capture and Declare Applications ...... 207
7.2.2 Web-Based Applications ...................................................................................... 229
7.2.3 Full Client Applications ......................................................................................... 233
7.3 Activities: Making Use of Software Development Kits ........................................ 235
7.3.1 Adding a Software Development Kit ............................................................... 236
7.3.2 Simple Operations .................................................................................................. 237
7.3.3 Custom Script .......................................................................................................... 242
7.3.4 Web Service Calls .................................................................................................... 243
7.3.5 Piloting Microsoft Office Products ................................................................... 244
7.3.6 Microsoft Excel Activities ..................................................................................... 246
7.3.7 Microsoft Outlook Activities ............................................................................... 253
7.3.8 Leveraging Cloud-Based Microsoft Office-Like Applications ................... 261
7.3.9 Microsoft 365 ........................................................................................................... 262
7.3.10 Google Applications .............................................................................................. 263
7.3.11 Document Processing with Artificial Intelligence: Document
Information Extraction and PDF ........................................................................ 266
7.4 Controls: Complex Automation Flows and Error Handling ................................ 269
7.4.1 Conditions ................................................................................................................. 270
7.4.2 Screen Switch ........................................................................................................... 272
7.4.3 Loops ........................................................................................................................... 273
7.4.4 Error Handling ......................................................................................................... 278
7.4.5 Alerts ........................................................................................................................... 281

10 10
Contents

7.5 Data: Creating and Managing Data Types ................................................................. 282

7.6 Automations, Actions, and Processes: Using Existing Artifacts ....................... 284
7.7 Desktop Agent ........................................................................................................................ 285
7.7.1 Desktop Agent User Interface ............................................................................ 285
7.7.2 Modes of Desktop Agent ..................................................................................... 287
7.7.3 Trace Collector ......................................................................................................... 289
7.8 Environments .......................................................................................................................... 290
7.8.1 Overview .................................................................................................................... 291
7.8.2 Environment Variables ......................................................................................... 293
7.8.3 Deployment Isolation with Environments ..................................................... 294
7.9 Summary ................................................................................................................................... 295

8 Decision Artifacts 297

8.1 Selecting the Correct Decision Solution for SAP Scenarios ................................. 298
8.1.1 SAP Business Rules Management ..................................................................... 298
8.1.2 Business Rule Framework Plus in ABAP .......................................................... 299
8.1.3 SAP HANA Rules Framework ............................................................................... 300
8.1.4 Business Rules and Decisions in the Cloud .................................................... 300
8.1.5 Transition to SAP Build Process Automation ................................................ 303
8.2 Types of Decision Deployment ........................................................................................ 308
8.2.1 Cloud ........................................................................................................................... 309
8.2.2 SAP HANA .................................................................................................................. 311
8.2.3 ABAP ............................................................................................................................ 312
8.3 Decision Models ..................................................................................................................... 312
8.3.1 Decision ..................................................................................................................... 312
8.3.2 Vocabulary ................................................................................................................ 313
8.3.3 Rules ............................................................................................................................ 314
8.3.4 Rule Expression Language ................................................................................... 322
8.3.5 Decision Diagram ................................................................................................... 328
8.4 Working with Decisions ...................................................................................................... 329
8.4.1 Creating Decision Artifacts ................................................................................. 329
8.4.2 Creating Inputs and Outputs ............................................................................. 331
8.4.3 Creating Rule Artifacts .......................................................................................... 333
8.4.4 Best Practices for Modeling Decision Tables and Text Rules ................... 349
8.4.5 Best Practices for Consuming Decisions from a Process ........................... 351
8.5 Summary ................................................................................................................................... 354

11
11
Contents Contents

9 Business Project Lifecycle Management 355

9.1 Lifecycle Phases of a Business Process Project ......................................................... 355


9.1.1 Create and Configure ............................................................................................ 355
9.1.2 Release and Deploy ................................................................................................ 366
9.1.3 Execute and Process Tasks .................................................................................. 376
9.2 Technical Monitoring ........................................................................................................... 380
9.2.1 Monitoring Processes and Workflows ............................................................. 381
9.2.2 Monitoring Automations ..................................................................................... 382
9.2.3 Monitoring Events .................................................................................................. 384
9.2.4 Monitoring Visibility Scenarios .......................................................................... 386
9.3 Business Monitoring ............................................................................................................ 387

9.4 Summary ................................................................................................................................... 390

10 Executing Processes, Automations,


and Decisions 391

10.1 Understanding Runtime Environments ...................................................................... 391


10.1.1 Overview of Environments .................................................................................. 392
10.1.2 Deployment Behavior in Public and Shared Environments ..................... 394
10.1.3 Project Lifecycle with Environments ................................................................ 394
10.1.4 Configurations within an Environment .......................................................... 397
10.2 SAP Build Process Automation Application Programming Interfaces ........... 398
10.2.1 Prerequisites to Access the Application Programming Interfaces ......... 399
10.2.2 Understanding SAP Build Process Automation Application
Programming Interfaces ...................................................................................... 401
10.2.3 Using SAP Build Process Automation Application Programming
Interfaces .................................................................................................................. 408
10.3 Running a Process, an Automation, and a Decision .............................................. 412
10.3.1 Starting a Process and Automation as a Developer or
Administrator .......................................................................................................... 413
10.3.2 Event-Based Triggers ............................................................................................. 414
10.3.3 Application Programming Interface Triggers ............................................... 415
10.3.4 Scheduled Triggers ................................................................................................. 418
10.3.5 Form Triggers ........................................................................................................... 419
10.3.6 Execute from Another Artifact ........................................................................... 419
10.4 Summary ................................................................................................................................... 420

12 12
Contents

11 Monitoring 421

11.1 Benefits of Monitoring ........................................................................................................ 421

11.2 Types of Monitoring ............................................................................................................. 422


11.2.1 Business or Functional Monitoring .................................................................. 423
11.2.2 Technical Monitoring ............................................................................................ 423
11.3 Business Monitoring ............................................................................................................ 424
11.3.1 Overview of Business Monitoring in SAP Build Process Automation ... 425
11.3.2 Creating and Configuring the Visibility Scenario ........................................ 426
11.3.3 Lifecycle of the Visibility Scenario ..................................................................... 449
11.3.4 Tracking and Optimizing Processes ................................................................. 451
11.4 Technical Monitoring ........................................................................................................... 458
11.4.1 Processes and Workflows .................................................................................... 459
11.4.2 Automation .............................................................................................................. 465
11.4.3 Visibility Scenario and Events ............................................................................ 466
11.5 Summary ................................................................................................................................... 470

12 Governance 473

12.1 Establishing Governance in Business Processes ...................................................... 474

12.2 Business Process Access Management ........................................................................ 475

12.3 Environments .......................................................................................................................... 478


12.3.1 Why Do Organizations Need Environments? ............................................... 479
12.3.2 Types of Environments ......................................................................................... 480
12.3.3 What Do Environments Contain? ..................................................................... 483
12.3.4 Creating and Using Environments ................................................................... 484
12.3.5 Allowed Destinations Mapped to an Environment .................................... 488
12.4 Transport Management ..................................................................................................... 490
12.4.1 Transporting Business Projects .......................................................................... 491
12.4.2 Stages of SAP Transport Management ........................................................... 496
12.5 Approval Flow for Controlling the Project Lifecycle .............................................. 497

12.6 Maintaining Business Projects ......................................................................................... 502

12.7 Summary ................................................................................................................................... 503

13
13
Contents Contents

13 Authentication, Authorization, and


Audit Logging 507

13.1 Approach to Authentication and Authorization ..................................................... 507

13.2 Securely Connect to Cloud and On-Premise Systems ........................................... 509

13.3 Audit Logs ................................................................................................................................. 510

13.4 Summary ................................................................................................................................... 514

14 Working with Store Content 515

14.1 What Is a Store? ..................................................................................................................... 515


14.1.1 SAP Business Accelerator Hub ............................................................................ 516
14.1.2 Embedded Store ...................................................................................................... 517
14.1.3 SAP Store .................................................................................................................. 519
14.2 Types of Content .................................................................................................................... 519
14.2.1 Format Type ............................................................................................................. 519
14.2.2 Project Type .............................................................................................................. 521
14.2.3 Catalog ....................................................................................................................... 522
14.2.4 Free or Paid ............................................................................................................... 523
14.3 Discovering and Working with Content ...................................................................... 524
14.3.1 How to Find the Right Content .......................................................................... 525
14.3.2 How to Import and Use Content ....................................................................... 529
14.3.3 Extending Content ................................................................................................. 532
14.4 Creating and Publishing Content to the Store ......................................................... 533

14.5 Summary ................................................................................................................................... 535

15 Extending Standard Processes 537

15.1 Standard SAP Processes and the Need for Process Extensions ......................... 538
15.1.1 Standard Business Processes .............................................................................. 538
15.1.2 The Need for Process Extensions ...................................................................... 540
15.1.3 Risks of Extensions ................................................................................................. 542
15.1.4 Benefits of Extensions .......................................................................................... 542
15.2 Different SAP Process Extension Possibilities ........................................................... 543
15.2.1 On-Stack Extensions .............................................................................................. 543

14 14
Contents

15.2.2 Side-by-Side Extensions ....................................................................................... 544


15.2.3 Invoice Approval Process Example ................................................................... 546
15.3 Using Process Variants ........................................................................................................ 548
15.3.1 Process Variant Template .................................................................................... 548
15.3.2 Capital Expenditure Approval Process Example .......................................... 549
15.4 SAP S/4HANA Extensibility and Creating a Process Extension for
SAP S/4HANA Cloud ............................................................................................................. 559

15.5 Example Extension Scenarios .......................................................................................... 567


15.5.1 Support Employee Relocation with a Comprehensive
Human Resources Experience ............................................................................ 568
15.5.2 Build Specialized Workspaces and Processes for Bid Management ..... 569
15.5.3 Create Dashboards for Company and Idea Management ........................ 569
15.6 Summary ................................................................................................................................... 571

16 Scaling Process Automation 573

16.1 SAP Task Center ...................................................................................................................... 574


16.1.1 Benefits of Using SAP Task Center .................................................................... 575
16.1.2 SAP Task Center Architecture ............................................................................. 576
16.1.3 Installing SAP Task Center ................................................................................... 577
16.1.4 Accessing Tasks ....................................................................................................... 579
16.1.5 Using the SAP Task Center Application Programming Interface ........... 587
16.2 Enabling Fusion Development for Professional and Citizen Developers ..... 588
16.2.1 Professional Developers ....................................................................................... 588
16.2.2 Citizen Developers, Key Users, and Business Process Experts ................. 589
16.2.3 Challenges of Traditional Approaches ............................................................ 589
16.2.4 Drive Interoperability and Accelerate Business Transformation ........... 590
16.2.5 Examples for Fusion Development .................................................................. 591
16.2.6 Benefits of a Fusion Development Approach ............................................... 593
16.3 Summary ................................................................................................................................... 593

17 Conclusion 595

The Authors ............................................................................................................................................. 603


Index .......................................................................................................................................................... 605

15
15
Chapter 4
Creating a Business Process Project
A business process is a repeatable process that consists of a series of 4
tasks that generally need to be completed in a specific sequence. It refers
to any activities that must be performed to complete an end-to-end
business scenario. A business process project enables business users to
create automations or workflows and then contribute their process
expertise to projects to deliver the solutions they need without having to
write code. These solutions help organizations close specific automation
gaps or create processes that help them differentiate their business in
the market.

From this chapter onward, you’ll learn about the components of SAP Build Process
Automation in more detail by following step-by-step instructions to create and use
them. In this chapter, you’ll learn to create a business process project and learn about
the features of the business process project, which is the wrapper for all artifacts in SAP
Build Process Automation. You’ll become familiar with the navigation, settings, and
configurations involved in the business process project, and usage of the right compo-
nent in the project.

4.1 What Is a Business Process Project?


The business process project in SAP Build Process Automation is a starting point that
allows citizen developers to create, configure, and manage automated business pro-
cesses. It serves as a central place where all the elements needed to automate a business
process come together. You can design, test, and deploy automated workflows that
streamline and enhance business operations.
The following lists the business process project features:
 Maintains the entire lifecycle of a process from initial design and testing to the
deployment and continuous improvement of the process
 Allows collaboration with several team members
 Provides version control where users can test their previously deployed versions of
the project

99
99
4 Creating a Business Process Project 4 Creating a Business Process Project

 Publishes the project to the library, which allows the reuse of artifacts of other busi-
ness process projects by adding them as dependencies
 Publishes the project to SAP Build content store so it can be consumed as a standard
template
 Can be exported and imported to different tenants
 Can be managed from the lobby of SAP Build or from the overview of the project in
SAP Build Process Automation

4.2 Create a Project


Business process projects are created from the lobby of SAP Build, as shown in Figure
4.1.

Figure 4.1 Creating a Business Process Project

You can automate the workflows or automations easily via drag and drop. As shown in
Figure 4.2, you can create a process or an automation artifact directly from the lobby
after providing the project name and description.
You can create process, form, automation, decision, process visibility, and action arti-
facts, which is explained in Section 4.2.1 to Section 4.2.4, as well as many other compo-
nents such as document templates, data types, and automation launchers to start your
automation, which will be explained in detail in Chapter 7.
The business process project can have one of the following as its only artifact: a process
artifact, a decision artifact, an automation artifact, or a process visibility artifact. After
successful creation of the business process project, a typical project looks like Figure
4.3.

100 100
4 Creating a Business Processa Project
4.2 Create

Figure 4.2 Creating a Process or Automation

Figure 4.3 Sample Business Process Project

4.2.1 Create a Project with a Process Artifact


Processes are flowchart-like blueprints that define the orchestration of tasks. A busi-
ness process project can have a process artifact as the only artifact, as shown in Figure
4.4. Typical scenarios include approving a capital expenditure, approving a purchase
order, processing a bill payment, hiring an employee, requesting a replacement part,
and many more.

101
101
4 Creating a Business Process Project 4 Creating a Business Process Project

Figure 4.4 Business Process Project with a Process Artifact

4.2.2 Create a Project with a Decision Artifact


Business rules automate the decision-making process. A business process project can
have a decision artifact as the only artifact, as shown in Figure 4.5 and Figure 4.6. Typical
scenarios are creating business rules for shopping carts, promotion rules based on
regions, business rules for assigning the equipment for employees, and so on.

Figure 4.5 Business Process Project with a Decision Artifact

102 102
4 Creating a Business Processa Project
4.2 Create

Figure 4.6 Decision Artifacts with Promotion and Shipping Rules

4.2.3 Create a Project with an Automation Artifact


Automation allows you to create bots to reduce operation costs and automate repeti-
tive manual work. A business process project can have an automation artifact as the
only artifact, as shown in Figure 4.7. Typical scenarios include automating the mass
update of asset master data records in the backend with the asset details available in a
Microsoft Excel sheet, automating the process of extracting the data from the docu-
ment, automating the process of collecting the template-based journal entry from the
user’s mailbox and uploading them in the application, and many more.

103
103
4 Creating a Business Process Project 4 Creating a Business Process Project

Figure 4.7 Business Process Project with Automation Artifacts

4.2.4 Create a Project with a Process Visibility Artifact


Process visibility provides real-time insights into the process with heterogenous envi-
ronments. It’s not mandatory to have the business process created in SAP Build Process
Automation to get the insights of the process. Typical scenarios where a business pro-
cess project can have process visibility as the only artifact is when creating the process
visibility dashboard based on the business workflows in SAP S/4HANA and an em-
ployee onboarding process in SAP SuccessFactors that is triggered for a new hire.

4.3 Components of the Business Process Project Overview Page


All the information related to the business process project is available in the Overview
page of the project screen. In this section, we’ll get into the details of each area of the
Overview page, which is seen as soon as you open the business process project.

4.3.1 Header
The Header section gives detailed information about the project such as project creator
details, date of creation, project collaborators, and the project and package size (see
Figure 4.8).
As a business process project maintains the entire lifecycle of the project, it provides
clear visualization of all the project versions, that is, Editable, Deployed, and Released,
as shown in Figure 4.9.

104 104
4.3 4 Creating
Components of the Business a Business
Process ProjectProcess
OverviewProject
Page

Figure 4.8 Business Process Project Details on the Overview Page

Figure 4.9 Business Process Project Versions

You can always restore your project to the previous version, which provides some flex-
ibility to work on the needed version of the project. Click on the Restore icon to view
the versions of the project, as shown in Figure 4.10.

Figure 4.10 Restore Previous Versions of the Project

4.3.2 Settings
Business process project management tasks can be done in the settings, accessed via
the Settings icon of the project, as shown in Figure 4.11.

105
105
4 Creating a Business Process Project 4 Creating a Business Process Project

Figure 4.11 Business Process Project Settings

The settings of a business process project provide the following options:


 General
Provides information on the project such as project name and details.
 Share
Displays a list of project collaborators together with their authorizations.
 Environment Variables
Creates and displays a list of environment variables used in the project. Typical use
cases for creating environment variables are maintaining credentials, maintaining
destinations, and so on. See Chapter 7, Section 7.8, to understand more about envi-
ronments.
 Dependencies
Adds and updates dependencies to consume artifacts of other projects.
 Agent Version
Maintains the required version of the desktop agent both for Windows and Mac.
 Attributes
Creates agent attributes that distribute the automation jobs to the desktop agent,
which matches these attribute values.
 Translation
Translates your project content into many languages, for example, project variables,
artifacts, and process steps. As shown in Figure 4.12, you must first export the file to
download the translatable file. Maintain the translation in the file without changing
the keys, and then import the translated file.

106 106
4.3 4 Creating
Components of the Business a Business
Process ProjectProcess
OverviewProject
Page

Figure 4.12 Translation in Project Settings

4.3.3 Artifacts
Artifacts represent pieces of business logic so the ordered execution in the process pro-
duces a meaningful result. All the artifacts used in the project are available in this sec-
tion in the Overview page, as shown in Figure 4.13. If the project has many artifacts, you
can leverage the search option to find your artifacts.

Figure 4.13 Artifacts Overview

107
107
4 Creating a Business Process Project 4 Creating a Business Process Project

Artifacts can also be viewed in project explorer, accessed with the icon. They are
segregated at the artifact/component level, which helps with easy navigation, as shown
in Figure 4.14.

Figure 4.14 Project Content at the Artifact/Component Level

Based on the artifacts type, artifacts can be copied, duplicated, deleted, deactivated, and
renamed by clicking on the three dots icon in the Artifacts tab of the Overview page in
the business process project (see Figure 4.15).

Figure 4.15 Possible Operations for Artifacts in the Business Process Project Overview

You can copy artifacts such as forms and automation and then paste them in different
business process objects, which reduces the development effort and increases the effi-
ciency of citizen developers.

108 108
4.3 4 Creating
Components of the Business a Business
Process ProjectProcess
OverviewProject
Page

4.3.4 Triggers
Business processes can be initiated either through form submission or triggers. All
types of triggers (API trigger, event trigger, and scheduled trigger) used in the project
are available in the Triggers tab of the Overview page in the business process project.
You can edit, deactivate, and delete the triggers, as shown in Figure 4.16. Refer to Chap- 4
ter 5 for detailed information on triggers.

Figure 4.16 Triggers in Business Process Project Overview

4.3.5 Dependencies
Dependencies refer to the relationships and interconnections between artifacts of
other projects within a business process project. You can add a dependency to use the
artifacts available in SAP Build Process Automation SDK packages or add other busi-
ness process projects or an action project. All the project dependencies are available in
the Dependencies tab of the Overview page in the business process project, as shown in
Figure 4.17.

Figure 4.17 Business Process Project Dependencies in the Overview Page

4.3.6 Design Console and Test Console


The design console displays errors, warnings, and information during the design time
of the business process project. The test console displays errors during project execu-
tion. When you’re testing automation artifacts, you can add watch points that help
track the value of the variables during debugging automation debugging. You can
watch the values of the expressions used in the custom script or formula editor of an
automation. Watch points can be added in multiple ways:

109
4 Creating a Business Process Project 4 Creating a Business Process Project

 Right-click on the output parameters of an activity, and select Watch this.


 Enable the Watches checkbox in the Variables area.
 Click the + button in the Watches area of the Timeline, as shown in Figure 4.18.

Figure 4.18 Watch Points in Automation

Other interesting options provided in the project are Feedback for users to provide
feedback on the product and Help for users to be directed to the SAP Build Process
Automation documentation, as shown in Figure 4.19.

Figure 4.19 Feedback and Help Options

4.4 Summary
You now should have acquired detailed knowledge about business process projects.
Additionally, you understand the business process project information available on
the Overview page, navigation options, and configuration settings. In the next chapter,
you’ll learn what a process is, including the role and usage of individual artifacts within
the process.

110 110
Jacobson, Puvvada, Ramanarayanan,
Schluchter, Shukla

SAP Build Process


Automation
The Comprehensive Guide

■ Automate SAP business processes,


on-premise and in the cloud
■ Create processes, actions, automa-
tions, and decisions by following
step-by-step instructions
■ Extend, monitor, secure, and govern
workflows

www.sap-press.com/5928

We hope you have enjoyed this reading sample. You may


recommend or pass it on to others, but only in its entirety,
including all pages. This reading sample and all its parts
are protected by copyright law. All usage and exploitation
rights are reserved by the author and the publisher.

Steven Jacobson, Chaitanya Priya Puvvada, Seshadri Sreenivas Ramanarayanan,


Stephan Schluchter, and Archana Shukla are product managers at SAP who
work with SAP Build, SAP Build Process Automation, and SAP SuccessFactors.
Together, they have more than 75 years of experience with SAP solutions.

ISBN 978-1-4932-2629-0 • 611 pages • 03/2025


E-book: $84.99 • Print book: $89.95 • Bundle: $99.99

You might also like