This template is designed to guide integration architects and developers in documenting all required information for an interface. Each section includes a short explanation (tooltip) and example values to clarify usage.

Lifecycle & Changes

Historical context and milestones.

StatusActive in Belgium
Created2025-01-01
Updated2025-05-01 – linked to O2C

Integration Description

What is this interface about? Who uses it and for what purpose? 

Summary

Example: This integration synchronises customer master data from SAP S/4HANA to Salesforce in real-time.

Use Case Reference

Example: Project Sunrise - Use Case: Customer Creation

Overview

Basic metadata and lifecycle of the interface.

Smart ID/Legacy IDs

FI-EDCOM-SAP-INVOICE-V1

Artefact(s)

Implementation assets

  • Agreement(s)
    • Invoice exchange between xF2 and EDICOM 
  • Integration Flow(s)
    • Package Name  
      • Integration Flow 1 Name
      • Integration Flow 2 Name
  • API Proxy(ies)
    • API Proxy 1 Name
LeanIX Fact Sheet(s)
Service Pool / Process / DomainHR Data
PRC-S4-SF-O2C-V1
Link to a higher-level process if applicable.

Integration Style
  • List of Applicable Integration Styles
  • For example, 
Data Volume

Expected volume of records

  • High - 1,000,000 per day
  • Low - 1,000 per day
  • Median - 100,000 per day
Frequency

How often data is exchanged, for example, Real-time, Daily, Batch

Daily 08:30 PM CET

Source System
  • EDICOM
Source ProtocolAS2
Source Data Format

XML

Source Authentication mechanismAuthentication mechanism between source system and middleware, for example, OAuth 2.0 Client Credentials, OAuth 2.0 SAML Bearer Assertion Token, Basic Authentication, etc. 
Target System
  • SAP PF2 or WP2
Target ProtocolRFC
Target Data FormatIDOC
Target Authentication mechanismAuthentication mechanism between source system and middleware, for example, OAuth 2.0 Client Credentials, OAuth 2.0 SAML Bearer Assertion Token, Basic Authentication, etc. 
SLAGo to Source and Target Application in LeanIX and look at Business Criticality and Functional Fit section
Version

Increment for significant logic changes, for example, V1

Functional Requirements & Rules

Business rules and conditions.

Integration Flow

  1. List down steps involved in the Interface Flow
  2. For example, first step is receive a webhook from 11VMS
  3. Get Activity Report Details from 11 VMS
  4. Update SAP SRM using Function Module

Technical Components Involved

Detailed list of systems and middleware used.

Component TypeName / DetailRole / Description
Integration FlowCPI iflow-customer-sync-v1Executes logic
API ManagementSAP ISAM ProxySecures and routes requests
Event SystemSAP Event MeshPublishes asynchronous events
File GatewayB2B MFT AdapterFor batch file interfaces
MonitoringCloud ALM, GrafanaMonitoring tools

Integration Design

Core interface behaviour and configuration.

AttributeDescriptionExample
DirectionData flow orientationInbound, Outbound, Both - to be discussed with Owen
Versioning StrategyHow interface versioning is managedURI, Header, SmartID

Transformation

Link to Mapping Spreadsheet

Security & Access Control

Per-component security model.

ComponentAuthenticationTransport SecurityAuthorizationNotes
SAP S/4HANAClient CertificateTLS 1.2SAP RolesCloud Connector
CPIOAuth2N/AInternal OnlyManaged by tenant
SalesforceOAuth2HTTPSToken ScopesDedicated user

Error & Exception Handling

Resilience and error management.

Retry Logic3x every 30s, exponential backoff
Dead Letter QueueEnabled, Not Applicable
AlertingEmail, Cloud ALM, PagerDuty
Error LoggingCPI Logs, Splunk, Monitoring Platform

Monitoring & Runbook

How is the interface observed and troubleshooted.

Monitoring ToolSAP Cloud ALM, Grafana, Elastic
Runbook Location[Runbook PDF](#)
Dashboard URL[Grafana Dashboard](#)

Other Artefacts

Implementation assets.

ArtefactNotes
Git Repository
API SpecificationPlease refer to API Reference tab
Test Results

Step by Step Configuration

<Flow Name>

Start On Schedule (Timer Start)


Related Interfaces

Grouped interfaces or dependencies.