Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
JesseSukhbayar
Product and Topic Expert
Product and Topic Expert
Dear community,

We know the importance of staying ahead and continuously improving your business process efficiency. That's why we're excited to announce the latest SAP Build Process Automation product updates in our April 2023 release.

Our mission is to empower you, the business experts and developers, to tackle your critical businessprocess challenges with low-code/no-code. This month's release brings even more power and agility to your fingertips. So, let's look at the month’s release highlights and see how they can help you achieve your goals.




Release Highlights:



Process Builder & Forms

Process Orchestration & Automation

Process Visibility

US30 Datacenter Availability


US Central (IA) (CF-US30) is available as a new region running on the Google Cloud Platform (GCP) for use with enterprise accounts. The combination of GCP, Google Workspace, and Google Vertex AI activities offers an integrated solution for customers using Google’s services and infrastructure.

See also: SAP Build Process Automation is better with Google Document AI and Google Workspace


Process Builder & Forms


Add Subprocess to Process


You can now add subprocesses to your main processes in the process builder. With subprocesses, you can modularize your process automation projects, create and reuse a set of common process activities in a sub-flow, and leverage them in one or across multiple processes without duplicating efforts. Eligible subprocesses must be available in the same business process project. It also lets you add existing workflows created by developers in SAP Business Application Studio or workflows imported from Live Process Packages for your needs.


Subprocesses – Advanced Processing Input Mapping


Learn more from thomas.volmering:

Hyperlinks, Table Dropdowns, and Responsive Rendering in Forms


The recently released form tables have now been enhanced with the following:

  • You can model a URL of type HTTPS, HTTP, or mailto in your form to link external sources statically through a fixed link or dynamically based on the process context. To build a URL based on the process context, you can use the expression editor of automations. You can also enter a link text to show instead of the URL, a label, and a description that displays when you hover over the question mark.

  • You can add a dropdown in a table to help the process participant to fill in the forms more efficiently. You can define the dropdown entries manually or with an action from the library.

  • Process participants can consume the form on different devices because it supports responsive rendering.



Hyperlink in Form Field Design Time



Table Dropdowns Design Time



Searchable Value Help in Form Fields


Last month we released the entry filtering feature within forms. It now includes an enhanced search capability to simplify data retrieval. How does it work? As a citizen developer, you would use search-enabled data sources to help process participants to find the correct entry for a form field quickly. The dropdown changes into a value help, and the corresponding Value Help icon is displayed. This makes the search process more robust and flexible, reducing the risk of errors and saving valuable time.

Note: An IT admin must add the $search action parameter to allow citizen developers to create search fields within forms connected to the data source.


Searchable Value Help, Design Time



Searchable Value Help in Form Fields Run Time



List of Users as Form Recipients


You can now assign process metadata and context fields to the recipient’s User field. Those can be lists of users or the user who started the process. Now, you can enter specific e-mail addresses of users or groups who should receive the task. Let’s say you need to configure a list of emails; for example, configure it as process input.


List of Users as Form Recipients Design Time


See also: Configure Start Trigger Form, Form, and Approval Form Settings.


Process Orchestration & Automation


Add List as Input to a Decision


When you add the Inputs/Output parameters of a decision, select List if the input parameter is a collection of a specific data type. This list input parameter is displayed under Vocabulary when configuring your conditions and results in the wizard.


See also: Create a Decision


Add Complex Input/Output to Decisions


If you have created an input/output parameter or a decision variable of complex type, this appears under Vocabulary as a nested attribute when configuring the conditions and results.


Add Complex Input/Output to Decisions


See also: Model a rule in a Decision Table

Advanced Agent Monitoring via Alerts and CALM Integration


You can now configure a notification whenever a new agent is connected for the first time. This lets you decide whether to add the agent to your landscape and closely monitor incoming agents. You can also configure a notification when agents are connected back after being disconnected for a certain period. This helps you to monitor unattended agents and prevent job expiration.


Agent Notifications Design Time


Integration to Cloud Application Lifecycle Management (CALM) has now been enhanced. You can now monitor your agents’ status easily, side by side, with other SAP solutions in one place.

These new capabilities help you maintain control and visibility over your agents, ensuring that it runs efficiently and effectively. You can be confident that you'll receive timely notifications about your agents' activities, enabling you to act where necessary.


Agents in Cloud Application Lifecycle Management (CALM)



Retry Unattended Automations


Suppose an automation job fails, expires, or is canceled; you can now retry it while keeping the same context and parameters as the failed job. This prevents multiple clicks from retrying jobs that failed due to external circumstances. This will keep the input values of the original job, being redistributed to any eligible agent for execution.


Retry Unattended Automations Run Time


Interested in more automation-focused release updates? Read more in detail about our automation enhancements this month in this blog post by eshita.mahajan

Process Visibility


Import a Visibility Scenario

Completed/ canceled visibility scenario instances are archived after 6 months and kept archived for 2 years. The archived data can now be downloaded in .csv format from the monitor Visibility Scenarios tile to perform any further analysis of the data. Also, you can import an exported visibility scenario from the SAP Workflow Management into SAP Build Process Automation and customize it as needed.


Import a Visibility Scenario Design Time


🙌 Special thanks to my colleagues astrid.herbstfelix.freese, thomas.volmering, soufia, eshita.mahajan, pierre.col, and others who contribute to this blog post.

👩‍💻 Want to develop your skills with regard to our new features? See also SAP Build Process Automation – Learning Content April 2023 by chaitanyapriya.puvvada

💻 Learn how to get started with SAP Build Process Automation for free via SAP BTP Free Tier.

Enjoyed the updates or have feedback? Press thumbs up and reach out to us in the comments!

This blog post only provides a high-level overview of the latest features and enhancements of SAP Build Process Automation.  You can find more details on these features in your In-App What’s New or Help Portal What’s New Viewer. If you have any questions, you can comment below or post a question to our SAP Build Process Automation forum. And check out our SAP Road Map Explorer for more upcoming features and focus areas.
1 Comment