Skip to main content
Skip table of contents

Onboarding Guide

Overview

This Onboarding Guide walks you through configuring the Integration Cockpit to match your enterprise integration landscape. It covers all essential steps and best practices - from establishing system connections, setting up data sources, populating the inventory and customizing dashboards - ensuring a smooth and efficient start.


Prerequisites

Before starting, ensure the following:

  • Administrator access to all relevant systems (e.g. SAP Integration Suite, PI/PO, ABAP, Azure)

  • API credentials, service keys or certificates for connected platforms

  • Network/firewall access to allow outbound/inbound communication depending on your deployment model

  • Technical users are provisioned in all source systems

  • Access to SAP BTP cockpit (if using own subaccount)

Coordinate early with your network/security team to ensure all endpoints, ports and destinations are whitelisted and reachable.


Deployment Models

The Integration Cockpit supports two deployment models:

Hosted in WHINT BTP Subaccount
  • WHINT provisions and manages the SAP BTP subaccount

  • You expose systems to the WHINT account (e.g. via Cloud Connector or Reverse Proxy)

  • WHINT sets up and maintains the Integration Cockpit

  • You receive user access to the cockpit instance

  • Best for: Fast onboarding with minimal internal effort

  • Who sets it up: WHINT Support

  • Notes: You provide the BTP service instance and client credentials

Hosted in Your Own BTP Subaccount
  • You own the BTP subaccount

  • WHINT deploys and configures the Integration Cockpit

  • All connectivity remains inside your landscape

  • You manage user roles and access in BTP

  • Connect your own PostgreSQL database instance

  • Best for: Data sovereignty with vendor-managed cockpit setup

  • Who sets it up: WHINT (with your BTP access)

  • Notes: You provide the BTP service instance and client credentials


SAP BTP Subaccount Configuration

Once the Integration Cockpit is deployed to SAP BTP Cloud Foundry, complete these essential configurations. These steps are required only once after your first deployment to ensure secure connectivity and proper authentication.


SAP Single Sign-On (SSO)

Enable SSO using SAP's XSUAA service for authentication.

Create XSUAA Service Instance
  1. In your SAP BTP Cockpit, go to your subaccount

  2. Navigate to ServicesService Marketplace

  3. Search for Authorization and Trust Management Service

  4. Click Create and select:

    • Service: Authorization and Trust Management Service

    • Plan: application (required for SSO functionality)

    • Instance Name: Choose a descriptive name (e.g. whint_xsuaa_sso)

3e2f8b46-3fc4-4d5e-8069-30119ab8bf0a-20251112-113725.png

Configure the instance:

  1. On the Parameters step, upload or paste your xs-security.json configuration file

  2. This file defines the security scopes and role templates for your application

  3. Click NextCreate

The XSUAA instance is now created and visible in your service instances list.

Note: Append the redirect-uris if you are using a custom identity provider instead of the SAP default IDP. For example:

CODE
...
      "redirect-uris": [
          "https://**.cfapps.eu10-004.hana.ondemand.com/**",
          "https://**.cfapps.eu10-004.hana.ondemand.com/user/login/callback**",
          "https://**.accounts.ondemand.com*",
          "https://login.microsoftonline.com*",
          "<more>..."
      ],
...
Bind to Application

Create the application binding to enable SSO:

  1. In the same XSUAA service instance, navigate to Bound Applications tab

  2. Click Create under the bound applications list

  3. In the creation wizard:

    • Step 1 - Basic Info:

      • Application: Select whintic-<name> from the dropdown

      • Keep other defaults

    • Step 2 - Parameters:

      • Paste the same xs-security.json configuration

    • Step 3 - Review:

      • Review your configuration

  4. Click Create

The binding appears in the Bound Applications list with status Created.

Restart Application

For SSO to take effect:

  1. Navigate to your WHINT Integration Cockpit application

  2. Go to Overview

  3. Click Restart

  4. Wait for the application to fully restart (status changes to Started)

Users can now authenticate using SAP SSO when accessing the Integration Cockpit.


Microsoft Single Sign-On (SSO)

Enable users to authenticate with their Microsoft Azure AD credentials.

Update User-Provided Variables
  1. In your SAP BTP Cockpit, navigate to your subaccount

  2. Go to Cloud FoundrySpaces → Select your space

  3. Find your WHINT Integration Cockpit application

  4. Click User-Provided Variables in the left menu

  5. Select WHINTIC and click edit

image-20251112-120949.png
  1. Add or update the auth_providers section:

CODE
auth_providers:
  - name: "azureadv2"
    display_name: "Microsoft"
    client_id: "<your-azure-ad-client-id>"
    secret: "<your-azure-ad-client-secret>"
    callback_url: "<your-wic-route>/user/login/callback"
    scopes:
      - "https://graph.microsoft.com/.default"
    tenant: "<your-azure-ad-tenant-id>"

Replace the placeholders:

  • <your-azure-ad-client-id>: Your Azure AD application client ID

  • <your-azure-ad-client-secret>: Your Azure AD application secret

  • <your-wic-route>: Your WIC application URL (e.g. https://wic-app.cfapps.eu10.hana.ondemand.com)

  • <your-azure-ad-tenant-id>: Your Microsoft tenant ID

  1. Click Save

  2. Restart the application for changes to take effect:

    • Go to Overview in the application menu

    • Click Restart

Find your WIC route under the application's Routes section in the BTP Cockpit. Copy the full URL including https://.


Test SSO Authentication

For Microsoft SSO:

  1. Log out of the Integration Cockpit

  2. On the login page, you should see a Microsoft login option

  3. Click it and authenticate with Azure AD credentials

  4. You should be redirected back to the Integration Cockpit dashboard

For SAP SSO:

  1. Access the Integration Cockpit URL

  2. SSO should automatically authenticate you based on your SAP session

  3. If prompted, log in with your SAP credentials

If SSO isn't appearing, clear your browser cache and ensure you restarted the application after configuration changes.


SAP Cloud Connector

Create a connectivity service in the BTP Cockpit

Create a new “Connectivity Service” Instance.

2-20250828-071845.png

After creation select the new instance and create a new binding.

image-20240618-122045.png

The information and credentials from this JSON file (e.g. clientid, clientsecret, url, onpremise_proxy_host+onpremise_proxy_port) are used to create a Proxy configuration in the Integration Cockpit.
For detailed instructions, see: Proxies - SAP Cloud Connector Integration

image-20260223-144654.png


Step 0: Prepare Technical Users

Before configuring data sources, define technical users for each connected platform. These users are required for secure and read-optimized access.

This step is required before any integration monitoring or runtime data collection is possible.


General Best Practices

  • Use dedicated, non-personal users for system access and monitoring

  • Follow the principle of least privilege: only assign the authorizations required

  • Use consistent naming conventions, such as WHINT, WHINT_IC (IC = Integration Cockpit), etc.

Recommendation
Use secret management tools (e.g. SAP BTP Secrets Manager, Azure Key Vault) to store sensitive credentials.


Platform-Specific User Setup

SAP Process Orchestration (PI/PO)

Create a technical user in your connected ABAP or Java stack. Assign the following roles:

  • SAP_XI_API_DISPLAY_J2EE

  • SAP_XI_APPL_SERV_USER

  • SAP_XI_MONITOR_J2EE

  • SAP_PI_B2B_TPM_ADMIN


SAP ABAP System (Backend, e.g. S/4HANA, ECC)
  1. Create a technical user and assign the role SAP_XI_APPL_SERV_USER (or the equivalent authorization object):

  2. Grant RFC authorizations in object S_RFC:

Authorization Object

RFC_TYPE

ACTVT

RFC_NAME

S_RFC

FUGR

16

RFC1, SDIFRUNTIME, SDTX, SXMB_MONI, SYST, SYSU

  1. External Services Check:

Authorization Object

SRV_NAME

SRV_TYPE

S_SERVICE

*

*

  1. Grant table authorizations in object S_TABU_NAM:

Authorization Object

ACTVT

TABLE

S_TABU_NAM

03

  • IDocs
  • EDIDC

  • EDIPOA

  • EDIPOD

  • EDIPOXH

  • EDP13

  • EDP21

  • EDPP1

  • EDIPHONE

  • Files
  • PATH

  • PATHTEXT

  • USOB_AUTHVALTRC

  • SOAP Services
  • SRT_CFG_DIR

  • SRT_RTC_BNDG

  • SRT_RTC_DATA

  • SRT_RTC_CG_DATA

  • SRT_REQ_DATA_CON

  • SRT_REQ_DATA_PRO

  • RFC Destinations
  • CRMRFCPAR

  • QSENDDEST

  • RFCATTRIB

  • RFCDES

  • SOAP XI
  • SXMSCONFVL

  • SXMSINTERFACE

  • Content Repositories
  • CREP

  • Database Connections
  • DBCON

  • Communication Users
  • USR02

  1. Grant Messaging Monitoring authorizations:

Authorization Object

ACTVT

SXMBPARTY

SXMBPRTAG

SXMBPRTTYP

SXMBSERV

SXMBIFNS

SXMBIFNAME

S_XMB_MONI

03

*

*

*

*

*

*


SAP Event Mesh

See Section 1.1.1 – SAP Integration SuiteSAP Event Mesh: Instance Creation And Service Key Retrieval

Event Mesh in SAP Integration Suite (EMIS) is currently not supported.


SAP Cloud Connector

SAP Cloud Connector: Expose Backend

Set up the SAP Cloud Connector to securely link the Integration Cockpit with your on-premise SAP ABAP systems (e.g. ECC, S/4HANA).

You can choose between two connectivity options based on your deployment scenario:

  • HTTP(S)

  • RFC and HTTPS


HTTPS

Services to be allowed in SAP Cloud Connector (HTTPS)

  • /sap/bc/soap/rfc

  • /sap/opu/odata/IWFND/catalogservice

Applicable Deployment Models

This configuration applies to the following connectivity options:

  • 1.1.1 - WHINT-hosted in WHINT BTP subaccount, direct connection via SOAP-RFC + HTTPS

  • 1.2.1 - WHINT-hosted in WHINT BTP subaccount, via SAP Cloud Integration (CPI) and SOAP-RFC + HTTPS

  • 2.1.1 - Customer-managed in own BTP subaccount, direct connection via SOAP-RFC + HTTPS

  • 2.2.1 - Customer-managed in own BTP subaccount, via SAP Cloud Integration (CPI) and SOAP-RFC + HTTPS

SAP generally does not recommend using SOAP-RFC.
However, providing a user with clearly limited access rights is acceptable.
Check SAP Note 131403 for security considerations.


RFC and HTTPS

Function Modules to be allowed in SAP Cloud Connector (RFC)

  • RFC_READ_TABLE

  • SXMB_GET_MESSAGE_LIST

Services to be allowed in SAP Cloud Connector (HTTPS)

  • /sap/opu/odata/IWFND/catalogservice

Applicable Deployment Models

This configuration applies to the following connectivity options:

  • 1.2.2 - WHINT-hosted in WHINT BTP subaccount, via SAP Cloud Integration (CPI) and RFC + HTTPS

  • 2.2.2 - Customer-managed in own BTP subaccount, via CPI and RFC + HTTPS


For additional details, see:
How to Connect SAP ABAP Backends to Integration Cockpit

Deployment Options


SAP Cloud Connector: Create User

This step is only needed when you want to create your Cloud Connector as Data Source in the Integration Cockpit.

Create a named user with display-only rights before configuring the Cloud Connector as a data source.

Create User with Display-Only Rights

Option 1: Via LDAP (SAP Help Portal)

Option 2: Manually edit users.xml

Add a new user with username Display and role sccdisplay to grant read-only access.

Generate SHA256 password hash:

  1. Use a SHA256 hash generator (SHA256 Generator or any SHA256 tool)

  2. Convert your clear text password to SHA256 format

  3. Paste the generated hash into the password attribute

Edit users.xml File

File Location: <scc_installation_path>/config/users.xml
Example paths:

  • Linux: /opt/sap/scc/config/users.xml

  • Windows: C:\SAP\scc\config\users.xml

Add the Display user entry:

CODE
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="admin"/>
  <group groupname="initial" roles=""/>
  <user username="Administrator" password="<EXISTING_SHA256_HASH>" groups="" roles="admin"/>
  <user username="Display" password="<YOUR_SHA256_HASH_HERE>" groups="" roles="sccdisplay"/>
</tomcat-users>
Bild-20251112-140727.png

users.xml configuration with Administrator and Display user entries

Important:

  • The password attribute contains the SHA256 hash, not clear text

  • Keep the Administrator user entry unchanged (pre-existing hashed password)

  • Only add or modify the Display user with your generated SHA256 hash


Next Step:

  • Customer Self-Managed: Use the Display username and clear text password when configuring the data source

  • WHINT-Hosted: Use service binding credentials from your SAP CPI tenant


Create new entry for SAP Cloud Connector

This step is only needed when you want to create your Cloud Connector as Data Source in the Integration Cockpit.

Add an entry into your SAP Cloud Connector to allow calls from your CPI tenant (subaccount)

1-20250828-071839.png

The access policy have to be set to “Path And All Sub-Paths”, to grant access for the connection from the WHINT Integration Cockpit.


SAP Cloud Integration (Neo Environment)

Assign the following role collections to your technical user (S-User):

  • IntegrationOperationServer.read

  • AuthGroup.IntegrationDeveloper

  • AuthGroup.Administrator

neokey-20250704-112943.png

Roles To Set


SAP Cloud Integration (Cloud Foundry Environment)

Assign the following role collections to your technical user (S-User):

  • PI_Integration_Developer

  • PI_Administrator

You can also select read-only roles if you don´t like to give full access.


Microsoft Azure (Integration Services)

See Section 1.1.5 Microsoft AzureMicrosoft Azure [Service Key Retrieval]


Other Systems (e.g. Jira, Confluence)

For Atlassian Jira and Confluence, you will use an API user or token.

See Section 1.3 Jira & Confluence → API Access Token Setup (Jira & Confluence)


See the complete and up-to-date list of required roles:
Technical Users for WHINT® Interface Management Suite


Step 1: Create Data Sources & Schedule Tasks

→ This section follows after user roles and system access are ready.

This step guides you through setting up the systems that the Integration Cockpit will connect to, using either pull or push mechanisms.

You will first create Data Sources, then configure and schedule the relevant Tasks for each system.

For an overview of which Task Types are supported for each Data Source type, see:
Content & Task Combinations


To ensure a smooth setup, we strongly recommend reviewing the following general guides first:

  • Quick Guide: How to Create a Data Source

  • Schedule Tasks (Run & Monitor Tasks)

These guides explain how to create and validate Data Sources, run tasks and monitor execution - details not repeated in the platform-specific steps below.
Please read or skim them before continuing.

Quick Guide: How to Create a Data Source

This quick guide provides a general overview for setting up Data Sources when credentials (e.g. service keys or tokens) are already available.

In this example, it focuses primarily on SAP BTP services such as Cloud Integration, Event Mesh, and API Management.

For other platforms or if additional setup guidance is required, refer to the platform-specific instructions in the sections below.


Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+ Add.

image-20250708-115943.png
  1. Enter the required values:

  • Name: Enter a clear identifier
    (PLATFORM]_[REGION] → e.g. CPI_EU)

  • Type: Select the data source type:

    • e.g. SAP_BTP (Cloud Integration), SAP_PO, etc.

image-20250725-081112.png
  • Environment: Choose the environment classification:

    • DEVELOPMENT, TEST, QUALITY or PRODUCTION

image-20250725-080950.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with your credentials:

  • Connection Details:

    • Features: Select one or more: Complexity, Adapter, Authentication, Last Traffic, etc.

    • Product: Select one or more: API MANAGEMENT, CLOUDINTEGRATION, EVENTMESH, INTEGRATIONASSESSMENT

image-20250709-130616.png
  • Region: Example: EU10

  • Hostname: without http(s)://
    Example: wxxxx.it-cpixxx.cfapps.euxx-xxx.hana.ondemand.com

Authentication

  • Type: Choose from: ACCESSTOKEN, APIKEY, BASICAUTH, OAUTH2and enter your credentials

  1. Click “Save” to complete data source creation.

This example is specific to SAP BTP.
Fields like Region, Token URL or Product may not apply to other systems such as Jira, ABAP or Azure.
Always follow the system-specific instructions provided below.

Schedule Tasks (Run & Monitor Tasks)
Step 1: Add Scheduled Tasks

To schedule jobs for a Data Source:

  1. Open the Data Source.

  2. Click “+” Add Task.

image-20250716-111357.png
  1. Choose the Task Type and set the recurrence:

Task

Purpose

Recommended Job Recurrence

Configuration

Reads raw data from the Source via API.

Daily

Inventory

Converts raw data to structured interface records; Reporting KPIs are calculated and End-To-End proposals are generated in this task

Daily

Runtime

Reads data from API (message traffic)

Hourly

Update

Sends data to external tools (e.g. EAM, Documentation)

Daily

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent process overlap. Note that the CONFIGURATION task may require additional runtime.

  1. Click “Save” to confirm.

Quick Task Setup Overview

  • SAP_BTP, ABAP, Azure → Use Configuration + Inventory + Runtime

  • Jira → Use Configuration only

  • Confluence → Use Update only

Video: How To Add Scheduled Tasks


Step 2: Run Tasks Manually

You can manually execute any task to validate access, credentials and data structure before scheduling regular runs.

  • Select the checkbox next to the task you want to run.

  • Click “Start Task” to trigger immediate execution.

  • Use the “Logs” section to monitor execution details or troubleshoot errors.

image-2-1536x490.png
  • Use the “Job Monitor” section to verify successful completion of each Task.

Sequential Task Execution with Completion Check
Execute each task one after the other in the specified order.
After each task, use the Job Monitor to confirm it has successfully finished before continuing.

Example Order:

  1. SAP_BTP

  2. ConfigurationCheck Job Monitor

  3. InventoryCheck again

  4. Runtime

For further clarification on, see Step 3: Job Monitor below.


Step 3: Job Monitor

Check “Job Monitor” for execution results:

  • Green – Success (see “Last Run”)

  • Red – Failure (check “Logs”)

image-3-1536x891.png

If you have running tasks you see them under “Active Tasks”:

image-20250702-113502.png

Currently Running Tasks: Configuration for BTP_Farzin_Test, Inventory for CPI_EU


1.1 Integration Layer

Configure each platform your organization uses. Skip the platforms that are not relevant to your landscape.


1.1.1 SAP Integration Suite

1.1.1.1 API Management
Service Key Retrieval

Before retrieving your service key, ensure that API Management, API Portal is available as an entitlement in your SAP BTP Subaccount.

If not, follow the steps below before continuing.


Step 1: Check Service Entitlements
  1. Open your SAP BTP Subaccount.

  2. Navigate to Entitlements.

  3. Ensure the following service is added:

    • Service: API Management, API Portal

    • Plan: apiportal-apiaccess

→ If missing, click “Add Service Plan” and assign it before proceeding.

How To Add API Management Service


Step 2: Check the Service Marketplace
  1. In your BTP Subaccount, go to Service Marketplace.

  2. Search for:

    • Service: API Management, API Portal

    • Plan: apiportal-apiaccess

image-20250710-133516.png

→ If already available, proceed to Step 3.
→ If not, ensure the entitlement (Step 1) was added.


Step 3: Create a New Service Instance
  1. Select API Management, API Portal in the Service Marketplace.

  2. Click “Create” (instance).

image-20250710-133148.png
  1. Configure the instance:

    • Plan: apiportal-apiaccess

    • Space: e.g. dev

    • Instance Name: e.g. WHINT_APIM

  2. Confirm with “Create

    image-20250710-133722.png

Step 4: Create and Retrieve the Service Key
  1. Select your newly created API Management instance.

  2. Click “Create Service Key”.

  3. Enter a name, e.g. WHINT_APIM_KEY and confirm.

  4. Click “View” to display the credentials.


  1. Extract the following OAuth2 values for later use:

  • clientid

  • clientsecret

  • url

  • tokenurl

image-20250704-094955-20250710-060432.jpg

→ Continue to Data Source setup below.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

d1a2d4e4-7838-4ff5-a1c3-f912fd11909b - Kopie-20250722-093344.png
  1. Enter the required values:

    • Name: e.g. WHINT API Management

    • Type: SAP_BTP

    • Category: e.g. DEVELOPMENT

      image-20250717-084010.png
  2. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

Connection Details

  • Features: Check all applicable (e.g. Complexity, Adapter, Authentication, Timing, etc.)

  • Product: Select APIMANAGEMENT

  • Region: e.g. EU10

  • Proxy: not required

Authentication

  • Type: Select OAUTH2 and enter the credentials from the Service Key

    • Client ID: Enter from the Service Key → clientid

    • Client Secret: Enter from the Service Key → clientsecret

    • Token URL: Enter from the Service Key → tokenurl

    • Scope: not required

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

    • Inventory

    • Runtime

      api management-20250722-071201.jpg
  2. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250725-082047.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. RUNTIME - Reads traffic information from the tenant

  3. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

2-20250722-115227.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 2–5 hours

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


1.1.1.2 Cloud Integration
Instance Creation And Service Key Retrieval (Cloud Foundry)

Before retrieving your Service Key, ensure that a SAP Process Integration Runtime service instance with the api plan exists in your SAP BTP Subaccount.

If not, follow the steps below before continuing with Step 4: Create and Retrieve the OAuth2 Service Key.


Step 1: Check the Service Marketplace
  1. Open your SAP BTP Subaccount.

  2. Navigate to Service Marketplace.

  3. Search for:
    Service: SAP Process Integration Runtime
    Plan: api

→ If the service instance already exists, proceed to Step 3.
→ If not, continue with Step 2 to create it.


Step 2: Create a New Service Instance
  1. In Service Marketplace, select SAP Process Integration Runtime.

  2. Click “Create” (to create an instance).

73fcd53a-292e-4665-b3f6-e86624fc7120.png
  1. Configure as follows:

    • Plan: api

    • Space: e.g. dev

    • Instance Name: e.g. WHINT_CLOUD_INT

image-20250704-092458.png

Step 3: Assign Roles
  1. In the Roles section, select the following authorizations:

  • AuthGroup_Administrator

  • AuthGroup_IntegrationDeveloper

  • AuthGroup_BusinessExpert

image-20250704-092332.png
  1. Click “Create” to finalize the instance.

image-20250704-092806.png

4. Create And Retrieve Service Key
  1. In your created service instance, select “Create Service Key”.

image-20250704-090937.png
  1. Enter a name (e.g. WHINT_CLOUD_KEY) and confirm.

image-20250704-094352.png
  1. After creation, click “View” to display the credentials.

image-20250704-094803.png
  1. Extract the following OAuth2 values for later use:

  • clientid

  • clientsecret

  • url

  • tokenurl

image-20250704-094955-20250710-060432.jpg

→ Continue to Data Source setup below.

Data Source Setup (Clound Foundry)
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

3ec36475-e64e-4380-bd51-3adb64608ed9-20250811-123445.png
  1. Enter the required values:

    • Name: e.g. CPI_CF

    • Type: SAP_BTP

    • Environment: e.g. Production

image-20250811-123618.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

  • Features: Check all applicable (e.g. Complexity, Adapter, Authentication, Timing, etc.)

  • Product: Select CLOUDINTEGRATION

  • Region: e.g. EU10

  • Hostname: from Service Key url without http(s)://

  • Optional:

    • Store Artefact ID in Property:

    • Filtered ID for E2E Generation: e.g. Generic_EOIO_Receiver|de.whint.wic.alert

    • Proxy: not required

Authentication

  • Type: Select OAUTH2 (recommended) and enter the credentials from the Service Key

    • Client ID: Enter from the Service Key → clientid

    • Secret: Enter from the Service Key → clientsecret

    • Token URL: Enter from the Service Key → tokenurl

    • Scope: not required

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

    • Inventory

    • Runtime

image-20250811-123305.png
  1. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20240617-120833.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. INVENTORY - Pushes the raw data into the inventory

  3. RUNTIME - Reads traffic information from the tenant

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

1c4d4553-4645-49c5-a744-e08e884091c8-20250722-092305.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 2–5 hours

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.

Data Source Setup (Neo)
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

d1a2d4e4-7838-4ff5-a1c3-f912fd11909b-20250722-093344.png
  1. Enter the required values:

    • Name: e.g. CPI_EU

    • Type: SAP_BTP

    • Environment: e.g. DEVELOPMENT

image-20250722-093642.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

  • Features: Check all applicable (e.g. Complexity, Adapter, Authentication, Timing, etc.)

  • Product: Select CLOUDINTEGRATION

  • Region: e.g. EU10

  • Hostname: from Service Key url without http(s)://

  • Optional:

    • Store Artefact ID in Property: e.g. LeanIX External ID

    • Filtered ID for E2E Generation: e.g. Demo_trigger_1|de.whint.ims.test.trigger

    • Proxy: not required

Authentication

  • Type: Select OAUTH2 (recommended) or BASICAUTH and enter the credentials from the Service Key

    • Client ID: Enter from the Service Key → clientid

    • Client Secret: Enter from the Service Key → clientsecret

    • Token URL: Enter from the Service Key → tokenurl

    • Scope: not required

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

    • Inventory

    • Runtime

imaasdasdge-20250811-115627.png
  1. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20240617-120833.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. INVENTORY - Pushes the raw data into the inventory

  3. RUNTIME - Reads traffic information from the tenant

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

1c4d4553-4645-49c5-a744-e08e884091c8-20250722-092305.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 2–5 hours

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


1.1.1.3 Integration Assessment
Instance Creation And Service Key Retrieval

Before retrieving your Service Key, ensure that the Integration Assessment service is entitled and available in your SAP BTP subaccount. ㅤㅤㅤ

If not, follow the steps below before continuing with Service Key retrieval.


Step 1: Check Service Entitlements
  1. Open your SAP BTP Subaccount.

  2. Navigate to Entitlements.

  3. Confirm that the following service is added:

    • Service: Integration Assessment

    • Plan: default

→ If not present, click “Add Service Plan” and assign the entitlement.


Step 2: Check the Service Marketplace
  1. In your BTP Subaccount, go to Service Marketplace.

  2. Search for:

    • Service: Integration Assessment

    • Plan: default

Screenshot 2025-07-11 121538-20250714-105051.png

If the service is not visible, double-check that the entitlement was added in Step 1.


Step 3: Create a Service Instance
  1. Click “Create” (instance).

Screenshot 2025-07-11 121603-20250714-105210.png
  1. Use the following settings:

    • Plan: default

    • Space: e.g. dev

    • Instance Name: e.g. WHINT_IA

Screenshot 2025-07-11 121631-20250711-101631.png
  1. Click “Create” to finalize the instance


Step 4: Create and Retrieve the OAuth2 Service Key

  1. After the instance is created, open it and select “Create Service Key”.

  2. Enter a name, e.g. WHINT_IA_KEY and confirm.

  3. Click “View” and extract the following values:

  • clientid

  • clientsecret

  • tokenurl

  • url

Screenshot 2025-07-11 122126-20250714-105622.png

→ Continue to Data Source setup below.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

b1d4166c-d0c7-46b2-bd57-815bec5d771c-20250723-092838.png
  1. Enter the required values:

    • Name: e.g. SAP IntegrationAssessment

    • Type: SAP_BTP

    • Category: e.g. DEVELOPMENT

image-20250723-093021.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

Connection Details

  • Features: Check all applicable (e.g. Complexity, Adapter, Authentication, Timing, etc.)

  • Product: Select INTEGRATIONASSESSMENT

  • Region: e.g. EU10

  • Proxy: not required

Authentication

  • Type: Select OAUTH2 and enter the credentials from the Service Key

    • Client ID: Enter from the Service Key → clientid

    • Client Secret: Enter from the Service Key → clientsecret

    • Token URL: Enter from the Service Key → tokenurl

    • Scope: not required

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

      SAP IA-20250722-114851.jpg
  2. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250722-115705.png
  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

5f31805f-b859-499d-89fd-4818139a0535-20250722-074617.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


1.1.2 SAP Event Mesh

Instance Creation And Service Key Retrieval

Before retrieving your Service Key, ensure that a (SAP) Event Mesh service instance with the default plan exists in your SAP BTP Subaccount.

1 (1)-20250710-072134.jpg

If not, follow the steps below before continuing with Service Key Retrieval.


Step 1: Check the Service Marketplace
  1. Open your SAP BTP Subaccount.

  2. Navigate to Service Marketplace.

  3. Search for:

    • Service: Event Mesh

    • Plan: default

→ If not, continue with Step 2 to create it


Step 2: Create a New Service Instance
  1. In Service Marketplace, select Event Mesh.

  2. Click “Create” (to create an instance).

  3. Configure the instance with the following:

  • Plan: default

  • Space: e.g. dev

  • Instance Name: e.g. WHINT_EM

image-20250704-110928.png

  1. In the Parameters section, insert the following JSON:


{
"options": {
"management": true,
"messagingrest": true,
"messaging": true
},
"namespace": "whint/em/test",
"rules": {
"topicRules": {
"publishFilter": [
"${namespace}/"
],
"subscribeFilter": [
"${namespace}/"
]
},
"queueRules": {
"publishFilter": [
"${namespace}/"
],
"subscribeFilter": [
"${namespace}/"
]
}
},
"version": "1.1.0",
"emname": "embroker"
}

Replace "whint/em/test" with your actual namespace if needed.


4. Retrieve the Service Key
  1. Select your newly created (SAP) Event Mesh instance.

  2. Click Create Service Key.

  3. Enter a name, e.g. WHINT_EM_KEY and confirm.

  4. After creation, click “View” to display the credentials.

  5. Extract the following values for later use:

    • clientid

    • clientsecret

    • tokenendpoint

    • uri

em service key-20250704-111314.png

→ Now continue to the Data Source setup below.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

d5890946-c840-420c-ba6c-8f7c67bc5bc9-20251112-134353.png
  1. Enter the required values:

    • Name: e.g. SAP EVENT MESH

    • Type: SAP_BTP

    • Category: e.g. DEVELOPMENT

image-20250722-120429.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

Connection Details

  • Features: Check all applicable (e.g. Complexity, Adapter, Authentication, Timing, etc.)

  • Product: Select EVENTMESH

  • Region: e.g. EU10

  • Hostname: without http(s):// (e.g. xxxxx.it-cpi0xx.cfapps.eu10-005.hana.ondemand.com)

  • Proxy: not required

Authentication

  • Type: Select OAUTH2 and enter the credentials from the Service Key

    • Client ID: Enter from the Service Key → clientid

    • Client Secret: Enter from the Service Key → clientsecret

    • Token URL: Enter from the Service Key → tokenurl

    • Scope: not required

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

    • Inventory

    • Runtime

image-20250722-120357.png

Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250725-082316.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

5f31805f-b859-499d-89fd-4818139a0535-20250722-074617.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


1.1.3 SAP Cloud Connector

Data Source Setup

Prerequisites: Complete the Connectivity via Basic Authentication section above before proceeding with data source configuration.

Note: The configuration varies depending on your deployment model:

  • a) WHINT-Hosted: Connection through WHINT-provided Integration Flow gateway (SAP Cloud Integration)

  • b) Customer Self-Managed: Direct connection to your Cloud Connector


Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click "+" Add.

    3a449e07-69fb-4529-9bba-0fe22658bfa3-20251112-130725.png
  3. Enter the required values:

    • Name: e.g. SCC CC

    • Type: SAP_BTP

    • Environment: e.g. TEST

image-20251112-134508.png
  1. Click "Save".


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

Connection Details

a) For WHINT-Hosted (Gateway Connection):

  • Product: CLOUDCONNECTOR

  • URL: https://<btp-region>.hana.ondemand.com/http/whint/wic/scc (from your SAP Cloud Integration Flow)

  • Proxy: Leave blank (gateway handles routing)

image-20251112-160840.png

Note: For WHINT-hosted deployments, the gateway Integration Flow (WHINT WIC SCC Gateway) is provided as part of the WHINT Integration Package.
Here you configure your URL to your Cloud Connector.

image-20251112-160521.png

b) For Customer Self-Managed (Direct Connection):

  • Product: CLOUDCONNECTOR

  • URL: http://<your-scc-host>:<port>
    (e.g. http://winwpo.scc:8443)

  • Proxy: Select your configured proxy from the dropdown
    (e.g. SAP CloudConnector CSCC)

image-20251112-163038.png

Note: For customer self-managed deployments, Proxy must be configured in
Settings → Connectivity → Proxies before they can be selected here.

Authentication

a) WHINT-Hosted:

  • Type: Select BASICAUTH or OAuth2

  • Username: Service binding username (from your SAP CPI tenant)

  • Password: Service binding password (from your SAP CPI tenant)

b) Customer Self-Managed:

  • Type: Select BASICAUTH

  • Username: Enter your Cloud Connector username (e.g. Display)

  • Password: Enter the corresponding clear text password

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • Configuration

  2. Click "Save" to complete data source creation.


Step 3: Task Configuration
  1. Start the task "CONFIGURATION" by selecting the checkbox next to it and clicking the "Start Task" icon.

    image-20251112-133949.png
  2. Check your "Job Monitor" if the task is done or is still running under "Active Tasks".

bbbbf7dd6dd5-d5f9-4de5-ac5b-fe5616362b61-20250807-102913-20251113-083427.png


Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


1.1.4 SAP PI/PO

Connectivity via Basic Authentication

SAP PI/PO is an on-premise system and uses basic authentication.

See Platform-Specific Role SetupSAP Process Orchestration (PI/PO) for required user roles.

Configuration Guide SAP PI/PO
Configuration Scenario in PO System

Set up the configration scenario in SAP PI/PO.

After the import of the files to the directory, go to the scenario “WHINT_Integration Cokpit”.

Copy all objects from the component “SAP_PO” to your own PI/PO component or create “SAP_PO” as component if no other exists.

Then start the configuration with the channels before configuring the ICOs.


Communication Channels

Sender Channel

These are used to start the process for both ICOs

Both can be used, and select the right one for your preferences.

SOAP_S

No Configuration needed

SOAP_S_BE

No Configuration needed

Receiver Channel

The different receiver channels are used for reading for collecting the data and send it our to the WIC.

SOAP_R

This is a dynamic channel and will be used and set dynamically during the data collection.

  1. Configure “http://” or “https://” for Target URL:

    1-20250811-102055.png

  2. Set up user and passwort at “Parameters → Advances” in the first key-value pair.

    2png-20250811-102152.png

  3. In the tab “Module”, set the values as shown in the picture

    3-20250811-102211.png

    Please change the value of the 2nd line in the lower table from”WHINT_IFM” to the user name which is used for authorization.


SOAP_R_Access

  1. Set Target URL and Authentication in the tab “General

    a1e-20250811-102315.png

    For the target url, the url from the description can be used.
    You have to replace “http://localhost:50000” with your host and port.

HTTP_R_NWDS (optional)

This channel is optional and only used to export the NWDS Folders for the WIC.

  1. Configure Destination Details, Authentication and Request Details

    4-20250811-102233.png

WHINT | IntegrationCockpit | HTTP_R

  1. Configure destination details and authentication

    2aaf579b-3d39-4673-ad6e-331c882a40dd-20250811-102336.png

     

    1. Destination details:
      Use the URL from the WIC data source to set up the details.

    2. Authentication
      Use the username and password you generated in the data source of the cockpit.


Integrated Configurations

IntegrationDirectoryAccess

Configure the parameter in the tab “Receiver Interfaces”

f168a9b7-0fac-4f0d-82c3-5addebd15d5f-20250811-102352.png

Parameter:

  • URL: Hosturl

 

MessageTriggerRequest_Out || IntegrationDirectory

For sender channel, use one of the SOAP_S Channels above.

c0d9d425-cbac-4ea3-8328-c7acf3afe7c9-20250811-102420.png

Set up the parameters of the Operation Mappings in the tab “Receiver Interfaces”.

11feddf8-1fe1-4ce4-bbae-c9032adf4be2-20250811-102446.png

Parameter:

  • SOAP_ICO: | SAP_PO | SOAP_R_Access

  • HTTP_HMI: SAP_PO:HTTP_R_NWDS

If you don’t use NWDS you can set “IGNORE” for HTTP_HMI parameter. Then this will be ignored.


In Outbound Processing set the Receiver Channel to HTTP_R for all.

59e105cb-3d8f-4e01-9438-5663ae55bdd9 (1)-20250811-102530.png

 

MessageTriggerRequest_Out || PerformanceMonitoring

For Inbound and Outbound Processing set the same channels as in the ICO for Integration Directory.

  • Sender: SOAP_S

  • Receiver: HTTP_R

Set up the parameters of the Operation Mappings in the tab “Receiver Interfaces”.

688e8641-1e58-4a17-9829-25ccad54a326-20250811-102547.png

Parameter:

  • Authroization: Basic Auth Header

  • URL: Hosturl + “/mdt/performancedataqueryservlet”

MessageTriggerRequest_Out || ESRObjects

For Inbound and Outbound Processing set the same channels as in the ICO for Integration Directory.

  • Sender: SOAP_S

  • Receiver: HTTP_R

Set up the parameters of the Operation Mappings in the tab “Receiver Interfaces”.

c88ad4c9-36bb-4027-895e-c3f14c896b7a.png

ESRObjects

231d57a1-941b-435d-a9e1-87cd1d80c2b9-20260126-094203.png

Parameter:

  • Authroization: Basic Auth Header

  • SOAP_DIR: | SAP_PO | SOAP_R_Access

  • URL: HostURL

SoftwareComponents

4a4006d1-46e2-48b4-bfb5-ba212b0a0ab2-20260126-094227.png

Parameter:

  • Authroization: Basic Auth Header

  • URL: HostURL

Data Source Setup
Step 1: Create Data Source
  1. Go to Settings → Connectivity → Data Sources.

  2. Click the “+ (Add) button in the top-right corner.

image-20250708-115943.png
  1. Enter the required values:

  • Name: e.g. WPO

  • Type: SAP_PO

  • Environment: e.g. DEVELOPMENT

image-20250723-093257.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source:

Connection Details

  • URL: e.g. https://whintic-test.cfapps.eu10.hana.ondemand.com/inbound/pro

  • Proxy: (not required)

Authentication

  • Select “BASICAUTH” and create new credentials by clicking “here” in the box below.

image-20250714-130934.png

Basic Auth
When generating username and password, make sure to save it.
It will only be shown once!

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • INVENTORY

    • UPDATE

  2. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “INVENTORY” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250723-093616.png
  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

3554bb26-f780-466e-80fe-23a66d601c1b-20250723-093653.png

Recommended Task Schedule

Task

Recommended Job Recurrence

INVENTORY

Every 1 day

UPDATE

Every 15 days


1.1.5 Microsoft Azure

Service Key Setup

Before retrieving your Azure service key, ensure that your environment allows API access to Azure Monitor via the public endpoint. ㅤㅤㅤ

If your Azure Management Portal is not publicly accessible, connectivity may be routed via SAP Cloud Connector.
→ See the section “Restricted Azure Access” at the end of this setup panel.


Step 1: Create an Azure App Registration
  1. Open the Azure Portal with an administrator account

  2. Click on “App registrations” (or navigate to Azure Active DirectoryApp registrations)

    image-20250711-115201.png
  3. Click “New registration”

    image-20250711-115406.png
    • Name: WHINT_IFM (example)

    • Supported account types: All Microsoft account users

  4. After creation, note the following values from the app’s Overview page - you’ll need these later:

    • Application (client) ID

    • Directory (tenant) ID


Step 2: Add API Permissions
  1. Open the created App Registration

  2. Go to API permissions

  3. Click “+ Add a permission

  4. Under Microsoft APIs, select:

    • API: “Azure Service Management

      image-20250711-124748.png
  5. Click “Add permissions

    image-20250711-124841.png
  6. Click Grant admin consent (if required)


Step 3: Assign Azure Role
  1. Navigate to Subscriptions → select your subscription (e.g. ISV)

  2. Go to Access control (IAM)Role assignments

  3. Click + Add > Add role assignment

  4. Assign the following:

    • Role: Monitoring Reader (minimum required for Azure Monitor API)

      • Alternatively: Reader

    • Assign access to: App → select your App Registration (e.g. WHINT_IFM)

image0-20250711-111414.jpeg

Check If ‘Monitoring Reader’ Is Set

(Alternatively: Check If ‘Reader’ Is Set)

TheMonitoring Reader role provides read-only access to monitoring data across Azure resources and is sufficient for metric queries.
It is more restrictive than the general Reader role and recommended for security-sensitive environments.


Step 4: Create a Client Secret
  1. In the App Registration, go to “Certificates & secrets

  2. Click “+ New client secret

    • Description: e.g. WHINT_CPN

    • Expiry: 730 days (example)

  3. Click “Add

  4. Copy and store the secret value immediately – it will not be shown again after leaving the page

Store the secret securely. This will be used to authenticate via OAuth2.


Provide the following credentials to WHINT:
  • Token Service URL
    https://login.microsoftonline.com/<tenantID>>/oauth2/v2.0/token

  • Client ID
    → From Step 1

  • Client Secret
    → From Step 4


Restricted Azure Access

If your Azure Monitor endpoint is not publicly accessible (e.g. due to a private endpoint), API access from SAP BTP may require custom network routing.

One possible option is to expose the following endpoint via SAP Cloud Connector:

https://management.azure.com

This is a nonstandard setup and should only be implemented by experienced network/security teams.
Please contact your cloud administrator and WHINT Support before attempting this configuration.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

b81d30c5-b8dd-4101-861d-3a20b18933ad-20250723-094830.png
  1. Enter the required values:

    • Name: e.g. WHINT Azure

    • Type: MICROSOFT_AZURE

    • Category: e.g. DEVELOPMENT

7c40e68e-4744-4de2-b228-e5119af4d824-20250704-124659.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained during the App Registration process:

Connection Details

  • Tenant: Enter the Azure Tenant ID (from App Registration – Directory (tenant) ID)

  • Features: Select one or more Azure-specific features to be shown in the cockpit

  • Proxy: (Not required)

Authentication

  • Type: Select OAUTH2
    Enter the credentials from your Azure App Registration:

    • Client ID: From App Registration → Application (client) ID

    • Client Secret: From created Client Secret in Certificates & secrets

    • Token URL:
      https://login.microsoftonline.com/<tenantID>/oauth2/v2.0/token

    • Scope: https://management.azure.com/.default

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

  • Configuration

  • Inventory

  • Runtime

fd701520-37e1-4513-b12d-a82f4bc53566-20250704-124717.png
  1. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. RUNTIME - Reads traffic information from the tenant

  3. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your Job Monitor to verify whether the task has completed or is still listed under “Active Tasks”.

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 1 day


Result

Your Azure Monitor data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


Restricted Azure Access

If your Azure Monitor endpoint is not publicly accessible (e.g. due to a private endpoint), API access from SAP BTP may require custom network routing.

One possible option is to expose the following endpoint via SAP Cloud Connector:

https://management.azure.com

This is a nonstandard setup and should only be implemented by experienced network/security teams.
Please contact your cloud administrator and WHINT Support before attempting this configuration.


1.1.6 MuleSoft Anypoint Platform

Client ID / Client Secret Generation
Create / register connected App
  1. In the Anypoint Platform got to “Access Management → Connected Apps

    266001c3-fba3-45d7-9849-5740fa9b6563-20250708-110215.png
  2. Click “Create app

  3. Enter the Details for the connected application.

    1. Choose a “Name” for the App and select “App acts on its own behalf (client credentials)”

      8fcaa15f-2174-4844-a5d6-efc7606d0998-20250708-110204.png
    2. Select “Add Scopes”, select all necessary scopes and click “Next

      c63bb5cb-c434-4b4b-add3-a4f42eb30fc6-20250708-110713.png
    3. In the next step choose the “Business Group”

      87876473-2993-46d4-8ee5-8cd9f4653da9-20250708-110208.png
    4. Select the “environments” which should be available for the credentials.

      298beaf0-6b36-47b2-8ced-8c30c5fda4b2-20250708-110211.png
    5. Check the review and select “Add Scopes” to save the settings.

  4. To save the credentials select “Save” at the bottom.

  5. The new created app will be shown in the overview.

    image-20250708-084235.png
  6. Click on “Copy Id” and “Copy Secret” and save them.

For the next Step, Data Source Creation use the appropriate token URL based on your Anypoint region.

Format:
https://{region}.anypoint.mulesoft.com/accounts/api/v2/oauth2/token

Examples:
https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token (default/global region) or https://eu1.anypoint.mulesoft.com/accounts/api/v2/oauth2/token (EU region)

Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+ Add.

    image-20250708-115943.png
  3. Enter the required values:

    • Name: e.g. Mulesoft

    • Type: MULESOFT_ANYPOINT

    • Category: e.g. DEVELOPMENT

image-20250708-121140.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with the credentials obtained earlier:

Connection Details

  • Hostname: without http(s):// (e.g. anypoint.mulesoft.com)

  • Proxy: (Optional) Provide only if required by your network setup

Authentication

  • Type: OAUTH2

  • Client ID: Enter the Client ID from the Connected App

  • Secret: Enter the Client Secret from the same Connected App

  • Token URL: Use the appropriate token URL based on your Anypoint region.

    https://{region}.anypoint.mulesoft.com/accounts/api/v2/oauth2/token

    Examples:

    • https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token

    • https://eu1.anypoint.mulesoft.com/accounts/api/v2/oauth2/token

  • Scope: (Optional - leave empty unless specified by Anypoint client configuration)

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

    • Inventory

    • Runtime

image-20250708-122235.png
  1. Click “Save” to complete the setup.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250725-082546.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

858df5dc-0435-4f2f-abb2-38eef179f69c-20250716-112412.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.


1.2 Backend Systems

1.2.1 SAP ABAP Systems

SAP Cloud Connector (SCC) - Data Source Setup

This section guides you through creating a data source for direct connection to your SAP ABAP systems via SAP Cloud Connector using HTTP(S) and SOAP-RFC.


Applicable Deployment Models

WHINT-hosted in WHINT BTP Subaccount

  • 1.1.1 - direct connection via SOAP-RFC + HTTPS

Customer-managed in Own BTP Subaccount

  • 2.1.1 - direct connection via SOAP-RFC + HTTPS


Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

b4ca9769-b4b4-4284-b740er-a39d0eb5f619-20250807-090427.png
  1. Enter the required values:

    • Name: e.g. ALM

    • Type: SAP_ABAP

    • Environment: e.g. DEVELOPMENT

image-20250807-090851.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with your technical user credentials:

Connection Details

  • Features: Check all applicable (e.g. IDocs, Files, SOAP Services, OData Services, etc.)

  • System: Enter your SAP system ID (e.g. ALM)

  • Client: Enter the client number (e.g. 001)

  • Type: HTTP

  • URL: Enter your SAP system's internal URL and port (e.g http://winalm.sap.whint.de:50000)

  • Proxy: Select your Cloud Connector proxy configuration (e.g. SAP CloudConnector WPO)

alm-20250807-091428.jpg

Authentication

  • Type: BASICAUTH

  • Username: Enter your technical user (e.g. WHINT)

  • Password: Enter the corresponding password

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • RUNTIME

    • INVENTORY

    • CONFIGURATION

  2. Click "Save" to complete the setup.


Step 3: Task Configuration
  1. Start the task "CONFIGURATION" by selecting the checkbox next to it and clicking the "Start Task" icon.

image-20250811-080445.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. RUNTIME - Reads traffic information from the tenant

  3. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

bbbbf7dd6dd5-d5f9-4de5-ac5b-fe5616362b61-20250807-102913.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 2–5 hours

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.

SAP Cloud Integration (CPI) - Data Source Setup

This section guides you through creating a data source for proxy connection to your SAP ABAP systems via SAP Cloud Integration, using either RFC-based or HTTP-based connectivity options.

Before starting: Ensure the WHINT Integration Cockpit package is imported and deployed in CPI with both integration flows active (WHINT WIC BACKEND GATEWAY + RFC).

Bild (5)-20250808-112258.png

WHINT Integration Cockpit package showing both RFC and HTTP integration flows


Applicable Deployment Models

WHINT-hosted in WHINT BTP Subaccount

  • 1.2.1 - via SAP Cloud Integration (CPI) and SOAP-RFC + HTTPS

  • 1.2.2 - via SAP Cloud Integration (CPI) and RFC + HTTPS

Customer-managed in Own BTP Subaccount

  • 2.2.1 - via SAP Cloud Integration (CPI) and SOAP-RFC + HTTPS

  • 2.2.2 - via SAP Cloud Integration (CPI) and RFC + HTTPS


Prerequisites

When using SAP CPI with SAP_CPI type configuration, you must implement the provisioned package and deploy the WHINT WIC Backend Gateway and WHINT WIC Backend Gateway RFC integration flow in your CPI tenant. Before configuring either connectivity Option A (recommended) or Option B, ensure:

  1. The WHINT Integration Cockpit package is implemented in your CPI tenant

  2. Both integration flows are deployed and active:

    • WHINT WIC Backend Gateway RFC - Used for RFC communication (Option A)

    • WHINT WIC Backend Gateway - Used for HTTP/SOAP-RFC communication (Option B)

Why RFC is recommended: Better performance and SAP generally recommends RFC over SOAP-RFC for security reasons (see SAP Note 131403).


Connectivity Options

Your CPI configuration supports multiple connectivity options:

Option A: RFC + HTTPS (Models 1.2.2, 2.2.2) - Recommended

  • Type Configuration: SAP_CPI

  • Integration Flow: WHINT WIC Backend Gateway RFC

Option B: SOAP-RFC + HTTPS (Models 1.2.1, 2.2.1)

  • Type Configuration: SAP_CPI

  • Integration Flow: WHINT WIC Backend Gateway (SOAP-RFC variant)


Data Source Setup - Option A: RFC + HTTPS

Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

c54fb8bc-9193-4375-ae0a-6487f1218aa8-20250807-083648.png
  1. Enter the required values:

    • Name: e.g. ALM via SAP CPI (RFC)

    • Type: SAP_ABAP

    • Environment: e.g. DEVELOPMENT

image-20250811-074414.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with your technical user credentials:

Connection Details

  • Features: Check all applicable (e.g. IDocs, Files, SOAP Services, OData Services, Integration Engine, RFC Destinations, SOAP XI)

  • System: Enter your SAP system ID (e.g. ALM)

  • Client: Specify the client number (e.g.001)

  • Type: SAP_CPI

  • URL: Enter your URL
    e.g.https://xxxx-iflmap.hcisbp.eu1.hana.ondemand.com/http/whint/wic/rfc

  • RFC Destination: e.g. RFC_ALM_001

  • Host: (leave empty)

  • Port: (leave empty)

  • User: (leave empty)

  • Proxy: (not required)

image-20250811-074743.png

Authentication

  • Type: BASICAUTH

  • Username: Enter your Username here (e.g. WHINT)

  • Password: Enter the corresponding password

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • RUNTIME

    • INVENTORY

    • CONFIGURATION

  2. Click "Save" to complete the setup.


Data Source Setup - Option B: SOAP-RFC + HTTPS

Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

3ea58a43-afc6-4ff3-9762-be312477c065-20250811-075121.png
  1. Enter the required values:

    • Name: e.g. ALM via SAP CPI (HTTP)

    • Type: SAP_ABAP

    • Environment: e.g. DEVELOPMENT

image-20250811-075241.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source with your technical user credentials:

Connection Details

  • Features: Check all applicable (e.g. IDocs, Files, SOAP Services, OData Services, Integration Engine, RFC Destinations, SOAP XI)

  • System: Enter your SAP system ID (e.g. ALM)

  • Client: Specify the client number (e.g.001)

  • Type: SAP_CPI

  • URL: Enter your URL
    e.g. https://xxxx-iflmap.hcisbp.eu1.hana.ondemand.com/http/whint/wic/http

  • RFC Destination: (leave empty)

  • Host: e.g. winalm.sap.whint.de

  • Port: (leave empty)

  • User: Enter your technical user e.g. SAPALM

  • Proxy: (not required)

image-20250811-075321.png

Authentication

  • Type: BASICAUTH

  • Username: Enter your Username here (e.g. WHINT)

  • Password: Enter the corresponding password

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • RUNTIME

    • INVENTORY

    • CONFIGURATION

  2. Click "Save" to complete the setup.


Step 3: Task Configuration
  1. Start the task "CONFIGURATION" by selecting the checkbox next to it and clicking the "Start Task" icon.

2e87caf1-ab0d-4c28-88ba-6b72d87fb869 - Kopie-20250811-084008.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. RUNTIME - Reads traffic information from the tenant

  3. INVENTORY - Pushes the raw data into the inventory

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

30abd856-2c5b-40d2-9bbd-50b223b5f11b-20250811-075531.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

INVENTORY

Every 1 day

RUNTIME

Every 2–5 hours

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.


1.3 Jira & Confluence

API Access Token Setup (Jira & Confluence)
Create an API Token
  1. Go to https://id.atlassian.com/manage-profile/security/api-tokens

  2. Click “Create API token

  3. Enter a name (e.g. WHINT_Jira_Integration) and click on “Create

ec463544-821e-4781-bf29-5d1b13ce4d49-20250704-124928.png
  1. Save the token.

12202423-2290-4173-aee5-d01d3affbc4a-20250704-124935.png

Copy and store the token immediately - it will only be shown once

 

  1. You will see the new token in your token list

    8c0cc8f9-02dd-40a6-9f10-562b986fa4a6-20250704-124940.png

Use the access token:

Type: Basic

Username: Your Jira account email address

Password: The API token you just created


Example: Test Credentials via Postman Authorization Header (optional)

TEXT
Authorization: Basic base64encode(username:token)

Replace username:token with your email address and the API token, encoded in Base64.

d0b2e24e-f33e-4922-b2f2-77bfaaaf073e-20250704-124947.png
Jira Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

b81d30c5-b8dd-4101-861d-3a20b18933ad (1)-20250723-095627.png
  1. Enter the required values:

    • Name: e.g. WHINT_Jira

    • Type: Choose Jira

    • Category: e.g. DEVELOPMENT

image-20250723-095357.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source using your Atlassian credentials obtained earlier:

Connection Details

  • Hostname: Base URL of your Jira instance e.g. your-domain.atlassian.net

  • Project ID: Enter your Project ID

  • Property: Confluence URL:
    Optional: Set a corresponding property e.g. Documentation URL in Confluence

    • Note: Properties can be created under SettingsConfiguration Properties)

Authentication

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • Configuration

067257c3-9b4b-473e-8d1d-aac544e21161-20250704-125509.png
  1. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “CONFIGURATION” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250725-082701.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

1c4d4553-4645-49c5-a744-e08e884091c8-20250722-092305.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and INVENTORY to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your Jira data source is now configured and ready for use.
Monitor task execution regularly through the Job Monitor.

Confluence Data Source Setup
Step 1: Create Data Source
  1. Navigate to Settings → Connectivity → Data Sources.

  2. Click “+” Add.

1c3e65ce-1d21-499e-bc55-fda923df025a-20250725-072800.png
  1. Enter the required values:

    • Name: e.g. WHINT_Confluence

    • Type: Choose CONFLUENCE

    • Category: e.g. DEVELOPMENT

image-20250725-071400.png
  1. Click “Save”.


Step 2: Configure the Data Source
  1. Configure the data source using your Atlassian credentials and base URL obtained earlier:

Connection Details

  • Root URL: Base URL to the documentation root page
    e.g. https://whint.atlassian.net/wiki/spaces/ID/pages/xxxxxxx/WHINT

  • Property: URL:
    Optional: Set a corresponding property e.g. Confluence: URL

    • Note: Properties can be created under SettingsConfiguration Properties

  • Environments: Select all environments that should be included in documentation (e.g. Development, Production)

  • Mode: Choose UPDATE

  • Proxy: not required

Authentication

  1. In the Tasks section, click the “+” icon (top right of the table) to add the following tasks:

    • UPDATE

image-20250725-070905.png
  1. Click “Save” to complete data source creation.


Step 3: Task Configuration
  1. Start the task “UPDATE” by selecting the checkbox next to it and clicking the “Start Task” icon.

image-20250725-082841.png
  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

1c4d4553-4645-49c5-a744-e08e884091c8-20250722-092305.png

Recommended Task Schedule

Task

Recommended Job Recurrence

UPDATE

Every 1 day


Result

Your Confluence data source is now configured and ready for use.
The UPDATE task will push documentation updates into Confluence.
Monitor task execution regularly through the Job Monitor.


1.4 EAM & IT Management Tools

Connect your enterprise architecture and IT management platforms for enriched interface context.


1.4.1 LeanIX

Integrate with LeanIX to add business capability context to your interface inventory

Data Source Setup
Step 1: Create Data Source
  1. Navigate to SettingsConnectivityData Sources

  2. Click "+" Add

  3. Enter basic information:

    • Name: e.g. LeanIX

    • Type: LEANIX

    • Environment: e.g. Development

image-20250811-140528.png
  1. Click "Save"


Step 2: Configure Connection Details

Connection Details:

  • Hostname: Your LeanIX instance (e.g. http://app.leanix.net)

  • Workspace: Your LeanIX workspace name (e.g. ctideveloping)

  • Features: Select features to sync (Applications, Data Objects, Interfaces)

  • Update Mode: UPDATEBYEXTERNALID or other options

  • Property: IT Component: e.g. IT Component (LeanIX) mapping

  • Property: External ID: e.g. LeanIX: External ID field mapping

  • Tag: Tag for imported data (e.g. WHINT)

  • Target Field: Field for additional interface information (e.g. technicalInformation)

  • Proxy: not required

Authentication (OAuth2):

  • Type: OAUTH2

  • Client ID: Your LeanIX API token identifier

  • Secret: Your LeanIX API token secret

  • Token URL: LeanIX OAuth endpoint
    (e.g. https://demo-dte.leanix.net/services/mtm/v1/oauth2/token)

  • Scope: not required

image-20250811-135647.png

Step 3: Task Configuration

  1. Add required tasks in the Tasks section:

    • CONFIGURATION - Reads all raw data into the database

    • UPDATE - Aggregates the monthly traffic

image-20250811-140710.png
  1. Configure recurrence (typically daily for both tasks)

  2. Start with CONFIGURATION task first

  3. Click "Save" to complete setup

Important

Run CONFIGURATION task first to establish the initial connection and metadata, then schedule UPDATE for regular synchronization.


Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

UPDATE

Every 15 days

Important
Ensure a delay of at least 2–3 hours between CONFIGURATION and UPDATE to prevent overlapping. CONFIGURATION may take longer to complete.


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.

1.4.2 Bee360

Integrate with Bee360 for linking interfaces to IT governance and enterprise planning views.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to SettingsConnectivityData Sources

  2. Click "+" Add

  3. Enter basic information:

    • Name: e.g. BEE360

    • Type: BEE360

    • Environment: e.g. Quality

image-20250811-141810.png
  1. Click "Save"


Step 2: Configure Connection Details

Connection Details:

  • Hostname: Your BEE360 instance (e.g. eqconsultants.bee360.rocks)

  • Features: Select features to sync (Business Objects, Applications, Interfaces)

  • Proxy: Optional proxy configuration

Authentication (API Key):

  • Type: APIKEY

  • Header: Authorization

  • Key: Your BEE360 API key

image-20250811-141258.png

Step 3: Task Configuration

  1. Add required tasks in the Tasks section:

    • CONFIGURATION - Reads all raw data into the database

  2. Configure recurrence (daily)

image-20250811-141706.png
  1. Click "Save" to complete setup

  2. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

30abd856-2c5b-40d2-9bbd-50b223b5f11b-20250811-075531.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.

1.4.3 LUY

LUY integration enables tracking of integration flows within LUY application landscapes.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to SettingsConnectivityData Sources

  2. Click "+" Add

  3. Enter basic information:

    • Name: e.g. WHINT LUY

    • Type: LUY

    • Environment: e.g. Production

image-20250811-142039.png
  1. Click "Save"


Step 2: Configure Connection Details
  1. Configure the data source with your user credentials:

Connection Details

  • Hostname: Your LUY instance (e.g. whitepaperid.luy.app)

  • Features: Select features to sync (Business Objects, Information Flows, Information Systems)

  • Update Mode: CREATEUPDATE or other options

  • Property: External ID: optional, but e.g. Luy: External ID field mapping

  • Proxy: not required

image-20250811-141942.png

Authentication

  • Type: BASICAUTH

  • Username: Your LUY username (e.g. Administrator)

  • Password: Your LUY password

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • CONFIGURATION

    • RUNTIME

    • UPDATE

  2. Click "Save" to complete the setup.


Step 3: Task Configuration
  1. Start the task "CONFIGURATION" by selecting the checkbox next to it and clicking the "Start Task" icon.

image-20250811-142058.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. RUNTIME - Reads traffic information from the tenant

  3. UPDATE - Aggregates the monthly traffic

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

bbbbf7dd6dd5-d5f9-4de5-ac5b-fe5616362b61-20250807-102913.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

RUNTIME

Every 2–5 hours

UPDATE

Every 15 days


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.

1.4.4 HOPEX

Use HOPEX to reflect integration structures in your enterprise architecture repository.

Data Source Setup
Step 1: Create Data Source
  1. Navigate to SettingsConnectivityData Sources

  2. Click "+" Add

  3. Enter basic information:

    • Name: e.g. WHINT Hopex

    • Type: HOPEX

    • Environment: e.g. Development

image-20250811-143623.png
  1. Click "Save"


Step 2: Configure Connection Details
  1. Configure the data source with your credentials:

Connection Details:

  • Hostname: Your HOPEX instance (e.g. poc06546.demo.mega.com)

  • Features: Select features to sync (Applications, Application Flows, Content)

  • Update Mode: UPDATEBYEXTERNALID or other options

  • Property: External ID: not required

  • Proxy: not required

image-20250811-143428.png

Authentication (API Key):

  • Type: APIKEY

  • Header: x-api-key

  • Key: Your HOPEX API key

  1. In the Tasks section, click the "+" icon (top right of the table) to add the following tasks:

    • CONFIGURATION

    • UPDATE

  2. Click "Save" to complete the setup


Step 3: Task Configuration
  1. Start the task "CONFIGURATION" by selecting the checkbox next to it and clicking the "Start Task" icon.

image-20250811-144419.png

Execute the following tasks in the specified order:

  1. CONFIGURATION - Reads all raw data into the database

  2. UPDATE - Aggregates the monthly traffic

Run tasks one at a time and monitor each task completion in the Job Monitor before proceeding to the next step.

  1. Check your “Job Monitor” if the task is done or is still running under “Active Tasks”.

7a30e6b4-0f9d-49b5-b80c-60e2a443e7ad (1)-20250811-144252.png

Recommended Task Schedule

Task

Recommended Job Recurrence

CONFIGURATION

Every 1 day

UPDATE

Every 15 days


Result

Your data source is now configured and ready for use. Monitor task execution regularly through the Job Monitor.


1.5 Housekeeping

Configure system maintenance tasks for log reorganization and traffic calculation to optimize Integration Cockpit performance.

Data Source Setup
Step 1: Create Housekeeping Data Source
  1. Navigate to SettingsConnectivityData Sources

  2. Click "+" Add

  3. Enter basic information:

    • Name: e.g. WIC Housekeeping - Reorganization of Logs, Traffic Calculation

    • Type: LOGS

    • Environment: e.g. Test

image-20250813-071150.png
  1. Click "Save"


Step 2: Task Configuration
  1. In the Tasks section, click the "+" icon to add the following tasks:

    • UPDATE - Deletes logs older than 7 days

    • RUNTIME - Generates the aggregated monthly traffic

2a3cafe1-8849-46e0-9fec-8e9e339ac0ab-20250813-144955.png
  1. Click "Save" to complete the setup


Recommended Task Schedule

Task

Recommended Job Recurrence

UPDATE

Every 7 days

RUNTIME

Every 1 day


Result

System housekeeping is now configured to automatically maintain log files and calculate traffic statistics, ensuring optimal Integration Cockpit performance.


Step 2: Basic Configuration

2.1 Add Properties & Tags

Enrich your interface inventory with structured metadata to ensure transparency, ownership and lifecycle visibility. While not mandatory for tool operation, defining consistent Properties and Tags is strongly recommended for governance, filtering and reporting across your integration landscape.


2.1.1 Properties

The following properties are recommended to describe interfaces, systems and data objects. They enable traceability, lifecycle planning and alignment with architectural and operational standards.

How to Configure Properties:

  1. Navigate to Settings → Configuration → Properties.

image-20250731-084230.png
  1. Select the appropriate tab (Interface, Object or System).

  2. Add a Property: Click the "+" icon, enter a Name, select a Format from the dropdown (ID, URL, DATE,NUMBER STRING), then save.

  3. Remove a Property: Select the checkbox next to the property and click the "-" icon.

  4. Click "Save" to apply your settings.

Recommended Properties (Interface, Object, System)

Property

Category

Format

Notes / Examples

Interface ID

Interface

ID

Primary technical identifier (e.g.BeeID)

Documentation URL

Interface

URL

Link to Confluence, SharePoint or Git-based documentation

Functional Team (*)

Interface

STRING

IT/business team managing the interface lifecycle (e.g. Finance, HR, IT Ops, Sales)

Technical Owner (*)

Interface

STRING

If assigned from a known team pool (e.g. Team A, Team B)

End of Life

Interface

DATE

Planned decommission date

Deployment

System

STRING

Controlled values: On-Premise, Public/ Private Cloud

System Owner

System

STRING

Team/person responsible for the system

Security Classification

Object

STRING

Public, Sensitive, Restricted, Confidential

Fields marked with * should not use generic labels, as ENUMs are only used in Tags..
Example: Use Finance instead of a generic label like Functional Team.

Optional Properties (Interface, Object, System)

Property

Category

Format

Notes / Examples

Business Owner (*)

Interface

STRING

Accountable contact on the business side

Business Process (*)

Interface

STRING

e.g. Order to Cash, Hire to Retire

LeanIX ID

Interface

ID

External ID from Enterprise Architecture tooling.

Hopex ID

Interface

ID

ID from MEGA Hopex EA system.

Luy ID

Interface

ID

ID from LUY enterprise modeling platform.

GLIF-ID / Sharp IF ID

Interface

ID

Legacy or external registry ID

Fields marked with * should not use generic labels, as ENUMs are only used in Tags.
Example: Use Finance instead of a generic label like Functional Team.


2.1.2 Tags

Tags allow flexible categorization and filtering of interfaces. Use them to group interfaces by business domain, risk level, technology stack or deployment characteristics.

Tags are flexible and scalable - ideal for high-level overviews or fine-grained filtering.

How to Configure Tags:

  1. Navigate to Settings → Configuration → Tags.

image-20250731-083507.png
  1. Add a Tag Category: Click the "+" icon, enter a Name (e.g. "Domain", "Criticality").

  2. Add Values: For each category, add multiple Values (e.g. for Domain: Finance, Sales, IT).

  3. Remove Tags: Select the checkbox and click the "-" icon to delete.

  4. Click "Save" to apply your settings.

Quick Tip
You could include more tags later, but these three (Domain, Criticality, Brand/Division) form a solid tagging strategy for business alignment.

Recommended Tags for Classification

Tag

Category

Examples / Values

Purpose

Domain

Business Context

Finance, HR, CRM, Logistics

Groups interface by business process

Criticality

Risk Assessment

High, Medium, Low

Defines business impact level

Brand/Division

Organizational

Audi, Porsche, VW Group IT

Enables filtering by brand or org structure

Optional Tags

Tag

Category

Examples / Values

Purpose

Lifecycle Phase

Status

Planned, Live, Deprecated

Indicates current lifecycle state

Integration Use-Case

Architecture

STRING

A2A, B2B, Cloud, Hybrid

Integration Type

Architecture

Synchronous, Asynchronous

Message exchange pattern

Region

Geography

Global, EU, US, DE

Data residency or deployment region


2.2 Dashboard

The Dashboard serves as your central control center for monitoring integration landscape KPIs and accessing external resources. This section covers configuration of dashboard elements, KPI thresholds and Quick Links.

Navigate to Settings → Configuration → Dashboard to access these configuration tabs:

  • Activate – Select which dashboard elements are displayed

  • Robustness – Define color thresholds for interface stability metrics

  • Decommissioning – Configure thresholds for inactive interface identification

  • Inventory – Set parameters for inventory tracking

  • Errors - Configure error monitoring timeframes and data source tracking

  • Anomalies - Set traffic anomaly detection parameters and volume thresholds

  • Links – Manage Quick Links for external resources


2.2.1 Activate

Follow these steps to customize which elements are displayed on your Dashboard:

  1. Navigate to Settings → Configuration → Dashboard → Activate.

image-20250731-062501.png
  1. Select which dashboard elements to display. We recommend enabling all checkboxes to ensure that all key KPIs and metrics are fully displayed on your Dashboard.

Dashboard Elements Details

Adapter Top 5: Displays most frequently used adapter types

Authentication Top 5: Shows authentication-related metrics

Complexity: Shows integration complexity classification (Low/Medium/High/Very High)

Decommissioning: Displays inactive interfaces for cleanup identification

Frequency: Displays message frequency patterns and traffic activity

Inventory: Shows interface discovery coverage and enrichment status

Landscape Check: Displays version consistency across environments

Links: Displays connection and dependency information

Robustness: Shows interface stability over the last 30 days

Strategy Fit: Adapter: Validates adapter usage against your integration strategy

Strategy Fit: Authentication: Shows authentication strategy compliance

Timing: Shows timing and performance metrics

Traffic: Shows message volume trends over the last 3 months

Note: This setting is global and applies system-wide, not per user.

  1. Click "Save" to apply your settings.

These settings control which KPI tiles and analytics are visible on your main Dashboard interface.


2.2.2 Robustness

Follow these steps to define your Robustness bar color thresholds:

  1. Navigate to Settings → Configuration → Dashboard → Robustness.

image-20250731-055730.png
  1. Set threshold values. We recommend these defaults, but you can adjust them to fit your requirements:

    • 🟩Green: 95 and above

    • 🟥Red: 0 to 75

    • 🟨The Yellow range (76–94) is assigned automatically between red and green.

  2. Click “Save” to apply your settings.

These thresholds control how the Robustness bar is displayed on the Dashboard.

Learn more: Robustness KPI


2.2.3 Decommissioning

Follow these steps to configure Decommissioning parameters:

  1. Navigate to Settings → Configuration → Dashboard → Decommissioning.

image-20250731-061313.png
  1. Set threshold values. We recommend these defaults, but you can adjust them to fit your requirements:

    • 🟩 Green: Fewer than 20 inactive interfaces (no traffic in Production in the last 30 days)

    • 🟥 Red: More than 100 inactive interfaces

    • Days: Number of days to consider for decommissioning, recommended default is 45

Note: The “value” refers to the number of inactive interfaces.

  1. Click “Save” to apply your settings.

These settings control how decommissioning status is displayed across the Dashboard and reports.

Learn more: Decommissioning KPI


2.2.4. Inventory

Follow these steps to configure what is displayed in the Inventory panel on your Dashboard:

  1. Navigate to Settings → Configuration → Dashboard → Inventory.

image-20250731-081407.png
  1. Select which inventory metrics to display:

    • Add a Tag: Click the "+" icon, select a Tag category and Value to show on the Dashboard.

    • Remove a Tag: Select the checkbox next to the tag display you want to remove and click the "-" icon.

Note: Tags must be configured first (see 2.1.2 Tags) before they can be used here.

  1. Click "Save" to apply your settings.

These settings control which interface counts and breakdowns are visible in the Inventory panel on your main Dashboard.


2.2.5 Errors

Follow these steps to configure error monitoring timeframes:

  1. Navigate to Settings → Configuration → Dashboard → Errors.

image-20250901-123853.png
  1. Configure error tracking parameters for each data source:

    • Select Data Source - Check the boxes for data sources you want to monitor for errors

    • Interface Type - Choose the specific interface type from the dropdown (e.g. SAP_IS_C1, SAP_XI)

    • Hours - Set the time window for error analysis (recommended: 1-4 hours for real-time monitoring)

Note: Lower hour values provide more immediate error detection, while higher values offer broader error pattern analysis.

  1. Click "Save" to apply your settings.

These settings control the timeframe used for error monitoring and analysis displayed on the Dashboard.


2.2.6 Anomalies

Follow these steps to configure anomaly detection parameters:

  1. Navigate to Settings → Configuration → Dashboard → Anomalies.

image-20250901-121759.png
  1. Configure monitoring settings for each interface:

    • Select interfaces - Check the boxes for interfaces you want to monitor for traffic anomalies

    • Set Period - Choose monitoring frequency:

      • DAILY - For high-volume interfaces requiring frequent monitoring

      • WEEKLY - For moderate-volume interfaces with regular patterns

      • MONTHLY - For low-volume interfaces with less frequent traffic

    • Count Max - Set upper threshold for normal traffic volume

    • Count Min - Set lower threshold for expected traffic volume

Note: Configure wider threshold ranges for high-volume interfaces to accommodate normal fluctuations.

  1. Click "Save" to apply your settings.

These settings control how anomaly detection monitors interface traffic patterns and identifies unusual volume deviations on the Dashboard.

Learn more: Anomalies


Follow these steps to manage Quick Links displayed in the Dashboard panel:

  1. Navigate to Settings → Configuration → Dashboard → Links.

image-20250731-072407.png
  1. Manage your Quick Links:

  • Add a Link: Click the "+" icon, enter a Name and URL

  • Remove a Link: Select the checkbox next to the link you want to remove and click the "-" icon.

Recommended Quick Links

Based on common integration management needs, consider adding links to:

  • Integration Documentation – Your organization's integration standards and guidelines

  • SAP Integration Suite – Direct access to your Integration Suite tenant

  • SAP Cloud ALM – Application Lifecycle Management for monitoring

  • Team Collaboration Tools – SharePoint, Teams or other team spaces

  • Enterprise Architecture Tools – LeanIX, HOPE, or your EAM solution

  • Ticketing System – JIRA, ServiceNow or your support platform

  1. Click "Save" to apply your changes.

These Quick Links provide direct access to external resources most relevant to your integration team and appear in the Dashboard panel for convenient navigation.


2.3 Integration Strategy

Use this step to classify the adapters and authentication methods in your integration landscape and assign a strategic fit.
This helps you evaluate alignment with your target architecture, identify outdated or insecure technologies and highlight areas that may require modernization.

Each adapter or authentication method can be assigned one of the following fit types:

  • Good Fit – aligned with your integration strategy

  • Partial Fit – tolerated but not ideal

  • No Fit – to be avoided (due to technical debt or security risk)

image-20250729-103657.jpg

Dashboard View Showing Strategy Fit after Configuration


2.3.1 Adapter

Follow these steps to classify adapter types based on your integration strategy:

  1. Navigate to Settings → Configuration → Integration Strategy → Adapter.

image-20250729-104149.png
  1. Classify your adapters by fit category:

  • Review and configure adapter classifications in the Fit Type table:

    • Good Fit: Adapters aligned with your integration strategy

    • Partial Fit: Tolerated but not ideal adapters

    • No Fit: Deprecated or avoided adapters

Use pipe-separated values to list multiple technologies.
Example: SOAP|FTP|HTTPS

Fit Type

Common Adapters

Good Fit

SOAP, REST, ODATA, ODataSender, HCIOData, HTTP, HTTPS, HTTP_AAE, XI, Azure_ServiceBus, AMQP, AS2, AWS_SQS

Partial Fit

IDoc_AAE, IDOC, Mail, AliyunMNS

No Fit

File, FTP, WebDAV, SFTP

Adjust fit values based on your organization's integration strategy.

  1. Click "Save" to apply your settings.

These classifications control how adapter usage is displayed in the Strategy Fit dashboard panels and help identify alignment with your integration architecture.


2.3.2 Authentication

Follow these steps to classify authentication types based on your security standards:

  1. Navigate to Settings → Configuration → Integration Strategy → Authentication.

image-20250729-104356.png
  1. Review and configure authentication method classifications in the Fit Type table:

  • Good Fit: Secure authentication methods aligned with your security standards

  • Partial Fit: Acceptable but not preferred authentication methods

  • No Fit: Deprecated or insecure authentication methods

Use pipe-separated values to list multiple technologies.
Example: OAuth2|ClientCertificate|OAuth2ClientCredentials

Fit Type

Common Authentication Types

Good Fit

OAuth2, Credentials, Client, Certificate, ClientCertificate, OAuth2ClientCredentials

Partial Fit

Basic, BasicAuthentication, BASIC

No Fit

None, none

  1. Click "Save" to apply your settings.

These classifications control how authentication usage is displayed in the Strategy Fit dashboard panels and help ensure security compliance across your integration landscape.


2.4 To-do

Follow these steps to configure To-do criteria for interface enrichment processing:

  1. Navigate to Settings → Configuration → To-do.

The To-do list helps identify interfaces requiring enrichment with systems, objects, properties and tags. Configure which criteria determine when interfaces appear in the To-do workflow.


2.4.1 General

  1. Select the General tab.

image-20250801-120732.png

To-do General configuration showing Mode, Objects, Properties, Tags dropdown options]

  1. Configure To-do criteria:

    • Mode: Select scope - "Interfaces & End-to-End" (recommended), "Interfaces (no End-to-End)", "End-to-End (no Interfaces)", or "inactive"

    • Objects: Set object requirements - "at least one", "configured", or "inactive"

    • Properties: Define property requirements - "configured", "at least one", or "inactive"

    • Tags: Set tag requirements - "configured", "at least one", or "inactive"

Selecting "configured" for Properties or Tags requires enabling specific items in the respective tabs.

  1. Click "Save" to apply your settings.


2.4.2 Properties

  1. Select the Properties tab.

image-20250801-121137.png

To-do Properties configuration showing property enable/disable checkboxes

  1. Enable properties for To-do enrichment by checking the boxes for properties that should be required during To-do processing.

Note: Only properties configured in 2.1.1 Properties are available here.

  1. Click "Save" to apply your settings.


2.4.3 Tags

  1. Select the Tags tab.

image-20250801-121330.png

To-do Tags configuration showing tag enable/disable checkboxes

  1. Enable tags for To-do enrichment by checking the boxes for tags that should be required during To-do processing.

Note: Only tags configured in 2.1.2 Tags are available here.

  1. Click "Save" to apply your settings.

These settings determine which interfaces appear in the To-do list for enrichment and which fields are required for completion.


2.5 Environments

Follow these steps to define the environments in your integration landscape:

  1. Navigate to Settings → Configuration → Environments.

image-20250801-124519.png

Environments configuration showing environment list with checkboxes for Development, Quality, Test, Production

  1. Manage your environment definitions:

    • Add an Environment: Click the "+" icon, enter an environment Name (e.g. "Development", "Production"), then save.

    • Remove an Environment: Select the checkbox next to the environment and click the "-" icon.
      Standard environment types for integration landscapes:

Recommended Environment Setup
  • Development - Development and testing environment

  • Quality - Quality assurance and integration testing environment

  • Test - User acceptance and business testing environment

  • Production - Live production environment

This represents the classic DTAP (Development, Test, Acceptance, Production) model used in enterprise integration landscapes.

Optional Additional Environments:

  • Sandbox - Experimental or proof-of-concept environment

  • Pre-Production - Final staging before production deployment

  1. Click "Save" to apply your settings.

These environment definitions are used throughout the Integration Cockpit for landscape management, reporting and Landscape Check functionality.


Step 3: Configure Transformation Rules

Transformation rules in the Integration Cockpit allow you to clean, enrich or restructure incoming interface metadata before it is stored in the Inventory. This ensures consistency, harmonization and alignment across connected systems.

Use transformation rules to normalize inconsistent naming, correct interface classifications and inject missing attributes across platforms.


3.1 Prerequisites

Ensure you have defined Systems and Objects before creating transformation rules:

Systems (Applications/Business Systems):

image-20250804-111716.png

Systems creation interface showing structured properties

Objects (Data Objects/Business Objects):

image-20250804-111802.png

Objects creation interface showing Description, Properties and Metadata sections

Systems and Objects must exist before creating transformation rules that reference them.


3.2 Create System Mapping

Navigate to Landscape → Transformation Rules and click the Systems tab.

image-20250804-112626.png

Transformation Rules interface showing Systems tab

The System Mapping is used to harmonize Interfaces over different systems. For the determination of a harmonized system, the first rule which is matching the Regular Expression (regex) is applied.

Add System Mapping Rules

  1. Add a system mapping: Click the "+" button on the top right of the table

  2. Fill out the fields:

    • Interface: Enter interface pattern (use .* as wildcard)

    • Original System: Enter the raw system name from your data sources

    • Harmonized System: Select harmonized system from dropdown list

image-20250804-105937.png

Add system mapping dialog showing Interface, Original System, Harmonized System fields

  1. Enable the rule: Check the checkbox to activate the transformation rule

Example System Mappings

Option 1: By System

  • “SFTP” is transformed into “File Server (xChange)” for any interface (.*)

1-20250812-084936.png

before transformation

2-20250812-084943.png

transformation rule

3-20250812-084950.png

after transformation


Option 2: By Interface

  • All interfaces containing “DeletedMessage” and system name ending with “RabbitMQ” is transformed into “Messaging Broker”

image-7-1536x165-20250812-085729.png

before transformation

5-20250812-085003.png

transformation rule

image-12-1536x173-20250812-112309.png

after transformation


Option 3: By Interface w/out Sender & Receiver

  • Interface “Application_Autoscaler_custom_metrics_API” is mapped with Sender = “” and Receiver = “”

7-20250812-085018.png

before transformation

8-20250812-085024.png

transformation rules

9-20250812-085029.png

after transformation

  1. Save configuration: Click on "Save"

  2. Update inventory: Click on "Update Inventory" on the right side to update the data in the inventory

You can use RegEx in the Interface field. .* = Wildcard for matching any string. For system transformation, the first matching rule wins.


3.3 Create Object Mapping

Click the Objects tab to assign business objects to interfaces. Unlike system rules, all matching object rules are applied.

image-20250804-093342.png

Transformation Rules interface showing Objects tab

Add Object Rules:

  1. Click the "+" button to add object rules

  2. Configure:

    • Interface: Enter interface name pattern (regex)

    • Harmonized Object: Select business object from dropdown

image-20250804-110248.png

Objects transformation rules configuration interface

  1. Enable the rule: Check the checkbox to activate

  2. Save changes: Click "Save" under the table

Example Object Rules
  • Interface: .*SalesOrder.*Harmonized Object: Sales Order

  • Interface: .*Drawing.*Harmonized Object: CAD-Zeichnung

  • Interface: .*CurrencyRate.*Harmonized Object: Currency Rate

  • Interface: .*Customer.*Harmonized Object: Customer Data

  • Interface: .*Order.*Harmonized Object: Sales Order

  • Interface: .*Invoice.*Harmonized Object: Invoice

Multiple Objects: Unlike system rules (first-match-wins), object rules allow multiple matches - interfaces can have several assigned objects.


3.4 Apply and Validate

  1. Update inventory: Click "Update Inventory" on the right side to apply transformation rules to existing data

image-20250804-110401.png

Update Inventory button and process

When the rule was successfully executed, your Inventory interface will have a Sender and/or Receiver System and/or Object assigned. You can verify this if the system is clickable (through a hyperlink).

  1. Verify success: Navigate to Inventory → Interfaces → Catalog

    • Successful mapping: Sender and Receiver columns show harmonized system names (e.g. "SAP Solution Manager", "B2B Supplier")

    • Tags populated: Business objects appear in Tags column

    • Clickable systems: System names appear as blue hyperlinks

image-20250804-110931.png

Interfaces Catalog showing successful transformations with populated Sender/Receiver columns

  1. Review incomplete items: Navigate to Inventory → To-do for interfaces requiring additional rules

image-20250804-111057.png

To-do List showing interfaces requiring manual enrichment

Validation Indicators:

  • Successful mapping: System names are clickable hyperlinks (blue text) - this is the key verification method

  • Object assignment: Business objects appear in interface details

  • Incomplete mapping: Interfaces appear in Inventory → To-do area

Incomplete transformations appear in Inventory → To-do for manual enrichment. Interfaces with complete transformations show populated Sender/Receiver columns in the Interfaces Catalog.

Best Practices:

  • Keep naming conventions consistent with your organization's integration standards

  • Use prefixes or tags only if meaningful (API_, IDOC_, etc.)

  • Document each rule's purpose using the Description field

  • Order system rules from most specific to most general (first-match-wins logic)

Learn more:


Step 4: Map End-to-End Integrations

End-to-end integrations in the Integration Cockpit allow you to model complete integration flows that span multiple interfaces across different integration components. This provides complete visibility of your integration landscape from application to application, including complex sequences that run across API gateways, brokers and cloud integration platforms.


4.1 Create End-to-End Integrations

Follow these steps to create end-to-end integrations manually:

  1. Navigate to InventoryEnd-to-End Integrations

  2. Click “+” to create a new integration

1-20250806-102303.png

End-to-End Integrations overview showing existing integration flows

  1. In the Add Interfaces dialog:

    • Search for interfaces using the search field

    • Filter by Data Source if needed

    • Select checkboxes for interfaces in your integration flow

    • Click “Add

2-20250806-102308.png

Add Interfaces dialog showing available interfaces filtered by data source

  1. Configure integration details:

    • Name/Description: Provide clear business name

    • Sender: Select originating system

    • Receiver: Select destination system

    • Sequence: Drag interfaces in # column to correct order

  2. Add Tags and Properties as needed

  3. Click “Save

3-20250806-102314.png

End-to-End Integration configuration showing basic data, interfaces sequence and properties

Quick Tip: Environment and reporting data are automatically inherited from the selected interfaces.


4.2 Auto-Generated Proposals

For SAP Integration Suite: Cloud Integration interfaces, the system automatically generates end-to-end integration proposals based on message traffic analysis (correlations).

  1. Review proposals marked with the proposal symbol in the list

5-20250806-102327.png

Auto-generated integration proposals marked with proposal indicators

  1. Validate the suggested interface sequence and relationships

  2. Add missing Tags, Properties or Description

  3. Click “Save” to convert proposal to permanent integration


Verify Interface Context

Check your end-to-end integrations from individual interface perspectives:

  1. Open any interface that's part of an end-to-end integration

  2. Review the End-to-End Integration section showing:

    • Predecessor: Previous interface in sequence

    • Successor: Next interface in sequence

    • Integration Name: Link to full integration

4-20250806-102320.png

Interface fact sheet showing end-to-end integration context with predecessor and successor details


Visualization

End-to-end integrations can be visualized by system through VisualizationEnd-to-End when sender and receiver systems are properly assigned.

6-20250806-102334.png

End-to-end integration visualization showing system-to-system flows


Step 5: Add & Manage Users

Manage platform access and permissions in the Settings → Operations → Users section.
This section covers user creation, role assignment and access control for your Integration Cockpit.

image2222-20250801-133911.jpg

User roles configuration screen showing permission details


5.1 User Roles and Permissions

Before adding users, understand the available access levels:

Role

Permissions

USER

Read-only access to Inventory, Landscape, Reporting

CONFIGURATOR

Same as USER, plus edit rights for Inventory, Landscape, Reporting

ADMINISTRATOR

Full access including Settings, User Management and Platform Configuration
(e.g. adding new Users, create/change Data Sources)

Users with the USER role cannot access the Settings section and have no write permissions.


5.2 Authentication Requirements

User authentication is based on your deployment model:

Microsoft (Azure / Entra ID):

  • Users must be invited by WHINT

SAP (BTP / S-User):

Authentication method depends on your Integration Cockpit deployment configuration and cannot be changed by individual users.


5.3 Add New Users

  1. Follow these steps to create new user accounts:

  2. Navigate to Settings → Operations → Users.

  3. Click "+" Add.

    • Enter user details:

    • E-Mail Address - User's authentication email

    • Role - Select from USER, CONFIGURATOR, or ADMINISTRATOR

    • Active - Enable user access (checkbox)

image-20250801-134242.png
  1. Click "Save" to create the user.

Quick Tip

To revoke access without deleting a user, uncheck “Active


5.4 Manage Existing Users

Follow these steps to manage users and their access to the Integration Cockpit:

  1. Navigate to Settings → Operations → Users.

image-1536x642-20250725-091309.png

User Management screen showing user list with Name, Email, Role and Active status

  1. Review the user overview which displays:

    • Name - User display name

    • E-Mail Address - User's authentication email

    • Role (USER, CONFIGURATOR, ADMINISTRATOR)

    • Active - Enable/disable user access

  2. Manage existing users:

    • Activate/Deactivate: Toggle the Active checkbox to enable/disable access

    • Change Role: Modify user permissions by updating the Role assignment

  3. Click "Save" to apply any changes.


5.5 User Personas Reference

Common user types and their typical role assignments:

Persona

Description

Typical Role

IT / Business User

People who want to access (read) data about interfaces from other IT departments or business departments (key users)

USER

Citizen Integrator

IT Staff from other IT departments with deeper understanding and focus on integration

CONFIGURATOR

External User

IT Experts working for the integration department who also need to enrich interfaces and configure integrations

CONFIGURATOR

Integration Architect / Expert

IT Staff from the Enterprise Integration department with full access to the integration cockpit (read, change, configure)

ADMINISTRATOR

Use this reference to match user types to appropriate role assignments when adding new users.


Last Updated: February 20, 2026


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.