DataCROP Maize Workflow Management Engine Developer Guide
The Workflow Management Engine (WME) is the DataCROP Maize application for modeling workflows and running processors. This guide focuses on developer-facing integration points, especially how to package processors and connect them to WME data inputs and outputs.
Who this guide is for
- Developers integrating custom processors into WME workflows.
- Teams packaging services with
docker-compose.ymland runtime.envconfiguration. - Engineers wiring processors to WME digital resources for data input and output.
What you’ll learn
- What “processor integration” means in WME: a packaging contract plus a data I/O compatibility contract.
- How to expose WME-compatible env vars derived from data interface types.
- Where to find user-guide context on digital resources and workflow wiring.
Developer guide map
- Integrating Custom Processors: packaging requirements and WME-compatible data I/O env vars.
- Processor definitions and Model Repository defaults (planned).
- Workflow execution and worker deployment integration points (planned).
- API and automation hooks (planned).