Managing Processes

Objective

After completing this lesson, you will be able to manage the Processes in the Universal Model.

Runtime Functions

Once your environment has been activated, several pivotal elements are created to facilitate its operation. These elements include:

  • Runtime Fields
  • Runtime Environment
  • Runtime Functions
  • Runtime Connections
  • The image shows a diagram of high-level process modeling objects with the security concept. Green boxes represent runtime elements: fields, environment, functions, connections. Tan boxes tagged 'optional' are for data privilege, data locks, team, process, activity, layouts. Blue boxes highlight functions: Reader, Writer, Show Process, Activity Links, Activity. Red boxes indicate network and action objects: Network, Gantt, Conditions and Actions, Action Buttons, Show Rules, Show Data. Arrow connections illustrate interaction among the components, emphasizing security for environment, process, activities, data objects.

In this lesson, we focus particularly on runtime functions, which play a crucial role in various operations and processes within your environment.

Runtime Functions

Runtime functions encompass the mechanisms necessary to create processes, activities, and layouts. Let's delve deeper into what each of these entails:

Processes:

  • Structures that define a sequence of activities or steps to achieve a particular outcome.
  • Vital in orchestrating and streamlining complex workflows.

Activities:

  • Individual tasks or actions within a process.
  • Building blocks of larger processes, each tailored to perform a specific function.

Layouts:

  • Visual representations of processes and activities.
  • Ensure clarity and ease of tracking for users.

As we progress, you see that runtime functions are integrally linked to various components, such as:

  • Actions: Define specific tasks to be executed within an activity.
  • Buttons: User interface elements that trigger particular actions or processes.
  • Rules: Conditions that govern the execution of actions and processes.
  • Show Data: Mechanisms to display data dynamically based on user interactions or process requirements.

Application Tiles

Now that you have created your environment with all necessary Model Entities, Model Functions, and Processing Functions, the next step is to create a process tailored for Process Owners or business End Users. These processes allow end users to manage and run activities efficiently.

The image shows the SAP interface for managing process-related tasks. The tabs include Model, Process, Report, System, Administration. The Process section has tiles: Manage Processes, Manage Activities, Manage Teams, Manage Layouts, Manage Data Privileges, Manage Data Locks, Display Runtime Environments, Display Runtime Functions, Display Runtime Fields, Display Runtime Connections. Each tile indicates the number of items it manages. For instance, Manage Processes shows 1, Manage Activities shows 4, and so on. The user profile, search, help, and notification icons are at the top right.

Overview of Application Tiles

Let's walk through the essential application tiles you are using:

Display Application Items

Display Runtime Environments

Use this application to display the list of all runtime environments. This is where you can see the environments you've activated and are currently operating.

Display Runtime Functions

This application displays the list of all runtime functions. These functions are the building blocks of activities. Each function with an API state defines actions and tasks that can be executed within an environment.

Display Runtime Fields

View the list of all runtime fields here. These fields can be used in activities for field selections or parameter configurations, enhancing the customization and specificity of tasks.

Display Runtime Connections

This application allows you to see the list of all activated connections within an environment. It's crucial for understanding the external data sources linked to your environment.

Management Application Tiles

Manage Process

Use this application to view and manage the list of all processes created within the tenant. Processes can be imported to other tenants along with the runtime environment, facilitating seamless migration and replication.

Manage Activities

Activities are essential components linked to processes in a workflow. This application allows you to create, update, and manage these activities, ensuring they align with your process requirements.

Manage Teams

Create teams with this application, defining which groups of people access different application tiles. This is essential for role-based access and ensuring that the right people have the correct permissions.

Manage Data Privileges

This application ensures that only certain users can see or maintain specific records. It provides an additional layer of data protection by restricting access to sensitive data.

Manage Data Locks

Restrict the maintenance of records to certain users, enhancing security further. If no team is assigned to a data lock, no user is allowed to maintain the specified data records.

Manage Layouts

Use this application to create, update, and delete layouts from the Show Screen. Layouts are the visual frameworks presented to end users, making it crucial to tailor them to meet user needs and enhance usability.

In this video you will learn how to create a process for your runtime environment, as well as how to make it transportable to another tenant (for example, from Testing to Productive tenant).