Skip to main content

Architecture

Core Components

  • Scheduler: Executes the process of fetching tasks and process details from external systems at defined intervals.
  • API Integration Layer: Manages communication with external systems like BPA, S4, ECC, SuccessFactors, and Native Workflow.
  • Composite API Configuration: Uses YAML files to configure and manage API calls for external system interaction.
  • Local Database: Stores retrieved workflow details, including tasks, process IDs, statuses, and deadlines.
  • Approval API: Facilitates task approval and status updates via composite APIs.

Composite YAML Configuration

  • External API Configuration: Defines the external system API details, including method, path, headers, success codes, etc.
  • Local DB Mapping: Defines how API responses are mapped to local database fields, enabling efficient storage and retrieval.