How EDI Genie works
This page explains how EDI Genie processes requests and describes the project's folder structure.
Request processing
When a user sends a message in Slack (or Microsoft Teams or Workato GO, if configured), EDI Genie classifies the intent and either calls an Orderful skill to retrieve live data, pulls relevant content from the knowledge base, or sends a proactive alert summary.
EDI Genie doesn't modify EDI payloads and doesn't store sensitive PII or EDI payload data.
Proactive alerts
The Error pattern recognition and proactive alert generation app event fires on a schedule. It retrieves transaction activity from Orderful, identifies failure patterns, and sends summaries to the configured notification channel (Slack by default). The alert includes a generated report and highlights whether failures are concentrated around a specific trading partner.
Folder structure
The EDI Genie project is organized into the following top-level folders:
- Config: Connections and metadata required to run EDI Genie.
- Core: Foundational skills maintained by Workato. You can't modify or clone these skills.
- Extensions: Additional app skills and functions maintained by Workato and updated during release cycles. You can use these as-is or as a reference when you build custom integrations.
- Custom Extensions: Custom assets that you maintain. Clone Extension assets into this folder before you modify them. Assets in this folder remain intact across upgrades.
- Runtime Data: Data tables that store the data EDI Genie generates during runtime.
View folder structure
Agentic | EDI Genie
├── Config
│ ├── Metadata
│ └── Connections
├── Core
│ └── EDI Skills
│ └── Orderful
├── Extensions
│ ├── App Events
│ └── Knowledge Ingestion
│ └── Orderful
├── Custom Extensions
│ └── Knowledge Ingestion
└── Runtime DataWorking with Extensions and Custom Extensions
You can activate Extension skills and add them to EDI Genie as-is. You can also clone them into Custom Extensions to customize them or build support for apps that aren't available in the Extensions folder.
Customizations in Custom Extensions are isolated from platform updates and remain intact across upgrades. You can't clone or modify core skills.
Last updated: