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.
  • How the Model Repository backend exposes APIs, persists catalog objects, and triggers side effects in worker, Airflow, Logstash, Kibana, and monitoring services.
  • Where to find user-guide context on digital resources and workflow wiring.

Developer guide map