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
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 planned orders data from Kinaxis Maestro to SAP ECC.

Use Case Reference

Example: Project Sunrise - Use Case: Customer Creation

Overview

Basic metadata and lifecycle of the interface.

Smart ID/Legacy IDs

SUPPLYCHAIN-MAESTRO-ECC-PLANNEDORDER-V1

Artefact(s)

  • Integration Flow(s)
    • Global Kinaxis 
      • Receive Kinaxis Webhook
      • Process Kinaxis Webhook
  • API Proxy(ies)
    • KinaxisWebHook_v1
LeanIX Fact Sheet(s)
Service Pool / Process / DomainProduction Data
Integration Style

API-Managed Integration

Data Volume
Frequency

Batch running on Kinaxis Maestro (3 times a day)

Source System
  • Kinaxis Maestro APS
Source ProtocolREST

Source Data Format

JSON

Source Authentication mechanismOauth 2.0
Target System

SAP PF2 or WP2

Target ProtocolRFC
Target Data FormatXML
Target Authentication mechanismBasic Authentication
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. receive a webhook from Kinaxis Maestro APS
  2. Get file data by calling POST workbook API
  3. generate the csv file
  4. route to the PF2 or WP2 SFTP server based on the end the file name (if the file name ends by WP → WP2, if the file name ends by PF → PF2)

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.