Skip to main content

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.yml and runtime .env configuration.
  • 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).