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.