Process Flow Diagrams

Version1.0
Effective DateApril 2026
Review CycleAnnual
Document OwnerChief Information Security Officer (CISO)
ClassificationCONFIDENTIAL — Internal Use Only
Applicable StandardSOC 2 Type II

1. Purpose

This document describes the key process flows within DCKAP Integrator, detailing each step through which data moves from source systems to destination systems. These diagrams and their textual descriptions serve as evidence of processing controls for SOC 2 compliance.

2. Core Integration Process Flow

Step 1 — Source System Event / Schedule Trigger

  • An order, inventory change, or other business event occurs in the source system (e.g., eCommerce).
  • DCKAP Integrator receives a webhook notification OR polls the source system API on schedule.
  • Source credentials are validated from the encrypted credential vault before any data is fetched.

Step 2 — Data Ingestion

  • Raw payload is received at the DCKAP API Gateway.
  • TLS 1.2+ encryption is verified for the incoming connection.
  • Payload is logged (with PII masked) and placed in the ingestion queue.

Step 3 — Input Validation

  • Schema validation: payload checked against the registered connector schema.
  • Mandatory field check: all required fields present.
  • Format and range checks applied to each field.
  • Duplicate detection: record key checked against recent processing log.
  • PASS → record enters transformation queue. FAIL → record rejected, error logged, admin alerted.

Step 4 — Data Transformation

  • Field mapping rules applied: source fields renamed/reordered for destination schema.
  • Data type conversions applied (dates, currencies, booleans).
  • Value translations applied (status codes, country codes, etc.).
  • Conditional logic evaluated to apply business-specific transformations.
  • Enrichment lookups performed if configured.
  • Transformation output validated against destination schema.

Step 5 — Routing

  • Routing rules evaluated to determine destination endpoint.
  • Record marked with destination system ID and delivery priority.

Step 6 — Delivery to Destination

  • Transformed record posted to destination system API.
  • Idempotency key included to prevent duplicate writes.
  • Destination response (success / error) captured and logged.
  • On transient error: retry with exponential back-off (up to 3 times).
  • On persistent failure: record moved to dead-letter queue; alert sent.

Step 7 — Audit Logging & Confirmation

  • Full processing record written to the immutable audit log.
  • Sync status updated in the DCKAP portal dashboard.
  • Customer admin can view per-record status in the portal.

3. Portal Configuration Flow

StepActorActionSystem Response
1Customer AdminLog in to portal (SSO + MFA)Session created; access role applied
2Customer AdminCreate new integration flowFlow template opened
3Customer AdminAdd source connector + credentialsCredentials encrypted and stored in vault
4Customer AdminAdd destination connector + credentialsCredentials encrypted and stored in vault
5Customer AdminConfigure field mappingsMapping validated for circular references
6Customer AdminConfigure business rules / logicRules syntax-checked
7Customer AdminTest the integration (test mode)Sample record processed; result shown
8Customer AdminActivate the integrationSync schedule or webhook enabled

4. Error Handling Flow

Error TypeExampleImmediate ActionResolution Path
Validation FailureMissing mandatory fieldReject record; log errorCustomer fixes source data; resubmits
Transient NetworkDestination API timeoutRetry 3x with back-offAuto-resolved or alert after 3rd failure
Auth FailureExpired API keyHalt connector; alertCustomer updates credential in vault
Schema MismatchDestination rejected fieldMove to dead-letter queueAdmin reviews; updates mapping
Fatal ProcessingTransformation engine crashHalt job; page on-callEngineering hotfix; replay from queue

5. Placement in Product

Product LocationScreen / PageAudience
Product PortalHelp Center → How DCKAP Integrator WorksAll Customer Users
Trust CenterSecurity → Architecture & Data FlowAuditors, Enterprise Procurement
Internal WikiEngineering → System ArchitectureDev, QA, Support
Onboarding KitWelcome Guide → Integration LifecycleNew Customers