SAP Build Process Automation
SAP's low-code and no-code tool for business processes: graphical process models, drag-and-drop forms, decision tables and robotic process automation bots, with dashboards over running process instances.
SAP Build Process Automation combines capabilities of SAP Workflow Management and SAP Intelligent RPA behind a low-code and no-code development experience meant for business users and technologists working as citizen developers. A process is built or adapted in a graphical interface, forms are put together by drag and drop over connected data sources, decision logic sits in spreadsheet-like decision tables, and repetitive steps inside a process are automated by bots. A bot runs attended, where a person takes action, or unattended, from a schedule or an API trigger. Process-visibility dashboards show processes and their instances in real time. Standard users trigger, approve or contribute to process instances and advanced users design, monitor and administrate, and both entitlements include access to SAP Build Work Zone, standard editionSAP Build Work Zone, standard editionA role-based business site on BTP that puts SAP, custom-built and third-party applications and extensions, cloud and on premise, behind one point of access.sap official, btp.
Where it sits
Who is behind it
In the atlas: maintains 137, wrote 14@SAPmaintainer
What it declares
Every artifact
- Type
- Service
- Origin
- By SAP
As a service
- Plans
- 10
- Regions
- 38
- Support component
- BPI-PA
Connections
Modelling and running business processes, forms and bots
Starts and manages SAP Build Process Automation processes from CAP
Files for two Japanese posts on BTP user registration with SAP Build
Starts and manages SAP Build Process Automation processes from CAP
Download
Learn more
- SAP Codejam on Event Driven Build ProcessSAP Codejam on Event Driven Build ProcessA hands-on CodeJam walkthrough of an event-driven flow: a Business Partner creation event from a simulated S/4HANA Cloud system is published to SAP Advanced Event Mesh, where the author configures topics, queues and subscriptions and forwards it through a REST Delivery Point to SAP Build Process Automation, which runs a business process with a human approval step and an asynchronous callback to a third-party system. The event producer stays unaware of its consumers, with SAP Build acting purely as an orchestrator reacting to events.Sharathmg, published 2026-02-03Sharathmg, SAP Community
- Integrate and Extend with SAP Build Process AutomationIntegrate and Extend with SAP Build Process AutomationSAP's reference architecture for SAP Build Process Automation integrating and extending SAP and non-SAP solutions in cloud and hybrid landscapes, the ground process automation covers. Processes start from events, APIs, schedules or forms, the forms built in SAP Build Process Automation, as UI5 applications or in SAP Build Apps; they reach other systems through the SAP Connectivity service with actions over APIs from sources that include CAP and RAP OData destinations and SAP Business Accelerator Hub specifications, and users reach them through SAP Build Work Zone and SAP Mobile Start, with SAP Task Center as the place tasks are managed. Decisions, Process Visibility, Processes and Automations come inside the one subscription and cannot be decoupled from it; CAP appears only as a source of API actions, and the examples are business scenarios such as mass job requisitions in SAP SuccessFactors.published 2025-05-14SAP Architecture Center, SAP Architecture Center
- How to Approve/Reject Task via API in SAP Build Process AutomationHow to Approve/Reject Task via API in SAP Build Process AutomationWalks through the Workflow API's /task-instances PATCH call that SAP Build Process Automation exposes to approve or reject a user task from outside its Inbox, matching the instance ID from the Monitoring tab and the identifier of the button the approval form defines. Covers the permission split between an authenticated user, who needs the ProcessAutomationAdmin or ProcessAutomationParticipant role collection to appear as the one who completed the task, and Client Credentials, which completes it as a generic client identity, plus the error codes the API returns for a missing instance, an already-completed task or an invalid status.Dan_Wroblewski, published 2025-02-10Dan_Wroblewski, SAP Community
What’s New
from SAP Help Portal, readDeprecation of Generative AI Features in SAP Build Process Automation
Task Created Notifications for Updated Recipients
Updates to Service-Managed SAPUI5 Version
Allow App Navigation Setting in process builder
Value Help Support for List Contains Any
Destination Name
Edit and Customize Value Help in Decision Tables and Text Rules
Monitor Variants
Environment Filter in Acquired Events Application
Process Group Connections in Visibility Scenario
Import or Export a Decision Table
Updated Outbound IP Address Information for EU20
Updated Outbound IP Address Information for EU10
Environment Scope Settings in Visibility Scenario Editor
Specific Definition ID Selection Link
Log Enhancements
Bug Fix for Task Query API
API Response size when Testing Actions
Notifications in Acquired Events
New Expression Types
Outbound IP Address Update for EU20
Enable Actions
Notifications in Visibility Scenarios
Outbound IP Address Update
User Experience Enhancements
User Principal Propagation Supported for RFC and BAPI Actions
Error Handling for API-Based Actions
Change to Restart Action Behaviour
Changes to the Destination URL Referencing SAP Cloud Deployment Service
Restart Action in Instance Details View
Control Tower - Environments - Alert Handlers
Action Logs in Process Workspace
SAP Build Process Automation, Foundation Add-On by UiPath
Enable mass action
Administrator Substitution Management
Edit Button in Task Instances View
Retry Action After Error
Update Decision Table Result Behaviour
Reprocessing in Visibility Scenarios
Activate/Deactivate a rule
Retry Action in Instance details view for Guided Process
Patch Branch for a Version
Increased Attribute Limit for a Deployed Process Version
Visibility on Non-Correlated Processes
Advanced Functions for Decisions
Advanced Functions for Decisions
Advanced Functions for Decisions
Translate User-Defined Texts in Decisions
Built-In Support in the Process Editor
Activity Mappings for BPMN Models > User Task Mappings
Download Model for Guided Process Definitions
Behavior Changes of Task Instances REST APIs
Process and Workflow Instances
New Attribute in Process Visibility
Monitoring Guided Process
Advanced Functions for Decisions
SAP Build Process Automation, Foundation Add-On by UiPath 2.0
Bookmark the Filter Instances
Import a BPMN Process
Add a Placeholder to a Process
Configure Navigation Link on Steps
Add a Notification Step
Connect with SAP Cloud Application Event Hub
Planned Substitutions Supported in SAP Task Center
Studio Home Application
My Processes Application
Advanced Functions for Decisions
Notifications
Create a Notification Template
Authorizations
Use Generative AI
Advanced Functions for Decisions
API Trigger for Decisions
Run in parallel
Microsoft 365 Cloud SDK
Excel SDK
Best Practices for Outlook Activities
Step Execution Details in Process Path
Add Dependent Project Processes to Visibility Scenario
Link to the Task in Email Notification
Known Issues - Managing data type changes in process variables
Best Practices - Embedded Web Pages in SAP WinGUI
Using Data Sources in Form Input Fields
Guided Process
SAP Build Process Automation, Foundation Add-On by UiPath
New Survey Аvailable for My Inbox
Create a Wait for an API Call Trigger
Advanced Functions for Decisions
Monitoring Automations
Enhanced Step Processor for Calculated Attributes
Best Practices - Capturing Specific Elements
Support Conditions with Multiple Outcomes
Updates to Applications in Monitoring View
Advanced Functions for Decisions
Filter Conditions in Process Workspace
List feature for Decision Variables
Same Input as Output for Decisions
Filtered Actions View
Advanced Functions for Decisions
Add or Remove Rows of Table Form
Update the User Interface of Task Instances
Update Task Attributes in Batch
Track Instances Using the Visibility Scenario Instances Application
Monitor Workflow Applications as Tiles in SAP Build Work Zone
Advanced Functions for Decisions
Authenticate SMTP Destination with OAuth2ClientCredentials.
Claim , Release , and Forward for Tasks in SAP Task Center
Additional Property Required for Using SAP Task Center
Translation Support for Visibility Scenarios
Improvements in My Inbox
Release a Project
Install Desktop Agent 3 for MacOS
Microsoft 365 Cloud SDK - Teams
SAP Build Process Automation, Foundation Add-On by UiPath
Guided Process in Process Editor
Updates to Service-Managed SAPUI5 Version
Use Artifacts of a Dependent Project
Additional Property Required for Using SAP Task Center
Script Task in Process Editor
Deploy All Artifacts in Shared and Public Environments
More Options for Waits in a Process
Map Optional List Parameters
Map Custom Variables
New Regions
Read-only in Form Tables
Create Scheduled Trigger to Start your Process
Notifications
New API Scopes for Shared Environment
Microsoft 365 Cloud SDK - OneNote
Configure Step Outcomes
Translation Support for Forms
Terminology Change: Project Launcher and Attended Trigger renamed Automation Launcher
Environments
Changes to the User Interface in Environments.
Project Management - Manage Project Translation Files
Additional Outcomes for Forms
Trigger Process Action
Quotas, Restrictions, and Limits
Add Scheduled Trigger to a Process
Terminology change: Unattended Triggers renamed to Triggers .
BAPI Overview and BAPI Action Group Overview
The SAP GUI Technology
Sort Variables List for Environment
End of Maintenance - Desktop Agent 2
Lobby: Terminology Update
Update Existing SAPUI5 Form
Process Visibility - Authorization
Process Visibility - Configure Step Target
Store - New Content Packages
Deprecation of a SAP BTP Destination Property for SAP Build Process Automation
Handle Special Characters When Working with Actions
Improved UI with New Navigation Tabs in the Action Editor
Environment Association During Destination Creation
Microsoft 365 Cloud SDK
Preferences - User Account Details Added
Improved Protection Against Cross-Site Request Forgery
Process Visibility - Configure Sub-Status
Process Visibility - Current Step Attributes
Process Visibility - Trigger Process Action
Manage and Monitor your Events
Document Extraction and Information Processing
Number of Steps Within a Visibility Scenario
Consume API Actions Using Integration Flow
Store - New Content Packages
Process Visibility - Data Archiving
Desktop Agent 3 - Automatic Secret ID Regeneration
Desktop Agent 3 - Update Management
Attributes for Forms and Approval Forms
End of Maintenance - Desktop Agent 2
Outlook SDK
Event Triggers
In-app Help for the Action Editor is Available
A Save As New Project Option is Available for Action Projects
Escalation and Timer Events in the Process Editor
UI Improvements - Automation SDK
Switzerland (Zurich) Azure EU Access
Process Visibility - Processing Information
Core SDK
Microsoft 365 Cloud SDK
Actions - Flattening Object Structure
Help us Improve the SAP Build Process Automation Documentation
Environments
Control Tower - Environments
Deploying a Project
Process Visibility - Archiving Data
Vertical Layout in the Process Editor
Consume API Actions using API Business Hub Enterprise
Build API Actions from Scratch
Domain Changes
Event Triggers
Qualtrics Survey in the Enhanced Recorder
Monitoring - Automation Jobs
Agent - Trace Filter
Process Visibility - Step Configuration in an Observed Process
Vertical Layout in Process Editor
Store - New Content Packages
Forms Guided Tour
Error Management in the Enhanced Recorder
Different Types of Set Activity Options in the Enhanced Recorder
Record Web and Windows Applications with the Enhanced Recorder
Core SDK
Microsoft 365 Cloud SDK
Manage Traces - More Information
Create and Manage Projects
Export Health Metrics for Desktop Agent 3
Event Triggers
Enable Customer-Managed Key (CMK) Using SAP Data Custodian Keys
Store - New Content Packages
Forms and Approvals
Commenting Feature
Lobby - Share the Project with Members and Groups
Event Triggers
Start Projects When Desktop Agent 3 is Disconnected
Process Visibility - Cluster View
Process Visibility - Business Events
Process Visibility - Execution Limits
Lobby UI Update: Transition to Vertical View with Side Navigation
UI Update: Actions Project Creation
Process Visibility - Configure Processes
Store - New Content Packages
Without Excel Application Activities
Change Agent Groups to the Any Type
Change Language and Theme in Desktop Agent 3
New SAP Fiori UI5 Theme: Horizon
Lobby - The Icon for Showing Tenant Details Changed
Create an Action Project by Consuming APIs from the SAP System
Translation of Visibility Scenarios in Live Process Projects
Process Visibility - Configure Sub-status
Scheduled Triggers
Action Project - Customize Response Status Codes in the Output Section
Create an Action Project Using Programming Models Driven by Destinations
Lobby - UI Improvements
Automation Launcher for Project Start
Support Capture on Hover
Best Practices for Automating the SAP ByDesign Application
Best Practices for Establishing Recognition Criteria for Web Applications
Model a Rule in a Decision Table
Input Validation in Forms
Define Custom Variables for Your Process
Store - New Content Packages
Import SAPUI5 Forms
Scheduled Triggers
Decision- Adding API Triggers
Desktop Agent 3 - Offline Mode
Allow Non-Critical Automations to be Interrupted
Support Proxy to Execute an Action in an Automation
Create and Manage Event Triggers
Transition of Process Templates
Action Project Using SAP Graph Instance
Process Builder
SAP Ariba Solution
The Java Technology and Java SDK
Microsoft 365 Cloud SDK
Web Browser Extension Traces
Map Agent Groups to an Identity Provider for better User Management
Continuous Tracing
Managing Automation Projects
Scheduled Triggers
Using Filter ($filter) Conditions in the Actions
Scheduled Triggers
Using CSRF Token in Actions
Updates in Store
Theme and Language Settings in the Lobby
New Tile in Quick Start
Process Visibility - Parallel Flow in Path
Simplified Transition
SAP Build Lobby- UI Improvement
Accessibility - SAP Build Theme and Language
Microsoft 365 Cloud SDK
Google Workspace or Authorization SDK
Best Practices for SAP GUI Activities
Manifest V2 (mV2) Extension Updates
Scheduled Triggers
Process Visibility - Execution Limits
Improved Forms Handling
SAP Build Actions - UI Improvements
Tenant Configuration Settings
Scheduled Triggers
Microsoft 365 Cloud SDK
SAP GUI for HTML SDK
Outlook SDK
SAPUI5 SDK
Document Processing
Restore Projects
Desktop Agent 3: Keyboard Shortcuts
Desktop Agent 3: Enhanced Support Mode
Monitoring Automation Jobs
Build Actions
Run a Step on Behalf Of
Create a Decision
Monitoring - Process and Workflow Instances
Scheduled Triggers
Process Builder - Hints for Data Mapping
Scheduled Triggers
Reuse Data Types
Model a Rule in a Decision Table
Create a Decision
Create a Decision
Create a Decision
Model a Rule in a Decision Table
Model a Text Rule
SAP Cloud ALM Health Monitoring on Agent Status
Alert Handler
Screen Tester
Scheduled Triggers
Retry Failed, Expired, or Canceled Jobs
Agent Inventory
Scheduled Triggers
Add Hyperlinks and Table Dropdowns in Forms
Add Subprocess to Process
Dynamic Due Date for User Tasks
Process Visibility - Import a Visibility Scenario
Settings - Configure Mail Destination
Process Overview
Region - US Central (IA)
Monitoring
Add Email List as Form Recipients
Model a Rule in a Decision Table
Use Procode Workflows
Create a Decision
Monitoring
Deploy an Automation Project
Add a Process to an Automation
Traces – Automation Jobs
Actions Project
Actions Project
Authorizations
Monitoring User Interfaces
Monitoring User Interfaces
Dropdowns in Forms
Add Tables to Process Forms
Customize Form Outcome Button
Extract Document Information with Template
Automation Google Document AI SDK
Add an Agent
Support Mode for Desktop Agent 3
Automation Excel SDK
Automation - Adding API Triggers
Managing Agents
Automation Core SDK - Get SAP S/4HANA Cloud API Access Token
Contextualized Automation Overview
Monitoring
Add Timed Waits to a Process
Embed My Inbox into SAP Task Center
Create a Decision
Create a Decision
Lobby
Monitoring
Bug Fix
Process Visibility - New Expression Type
Monitoring
Simplified Deployment
Managing Triggers
Protect Production Applications from Automations Under Development
Create a Decision
Monitoring - Business Rules
Monitoring
Process Visibility - Trigger Workflow Action
Process Visibility - Recipients in Step Details
Lobby
Automation Excel SDK
Best Practices for Automations
Cloud Studio: Automate WebDynpro Applications
Monitoring
Integration with SAP Task Center
Process Design and Execution - Decision Diagram
Others providing
Compare all 2 on the Process automation page →- Intelligent Situation AutomationIntelligent Situation AutomationResolves SAP S/4HANA and SAP S/4HANA Cloud business situations automatically by applying business rules, as an extension of Situation Handling with a dashboard over the time it saves.sap official, btpRule-based resolution of SAP S/4HANA business situationsfrom BTP/BAIP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- First seen.
For your agent
- Ref
artifact:btp-build-process-automation- JSON
- /artifacts/btp-build-process-automation.json
- MCP
- Connecting an agent