← Back to all projects
Flutter Developer ERP Integration Engineer

JDE Mobile Approval – Purchasing Workflow

A mobile approval system for JD Edwards purchasing documents (PO, WO, etc.) using Flutter and Orchestrator Studio. Connected directly to core JDE tables F4301 and F4311 through orchestrated REST endpoints.

Published
June 2022
Primary stack
Flutter · JD Edwards Orchestrator Studio · REST API
01 / OVERVIEW

What this project involved

A mobile approval system for JD Edwards purchasing documents (PO, WO, etc.) using Flutter and Orchestrator Studio. Connected directly to core JDE tables F4301 and F4311 through orchestrated REST endpoints.

02 / MY CONTRIBUTION

Responsibilities and implementation

  • ✓

    Built the mobile approval application from the ground up using Flutter.

  • ✓

    Implemented document fetching, detail viewing, and approve/reject workflows.

  • ✓

    Integrated orchestrated REST endpoints that connect to JDE tables F4301 and F4311.

  • ✓

    Streamlined approval processing, enabling real-time decision-making on mobile.

03 / ENGINEERING APPROACH

Built around workflow clarity and maintainability

Business flow first

Understand actors, states, validations, and operational exceptions before translating them into screens.

Clear integration boundaries

Keep mobile, backend, database, and external-system responsibilities explicit and testable.

Production-minded delivery

Design for loading, failure, retries, edge cases, and maintainability—not only the happy path.

NEXT STEP

Want to discuss the architecture behind this work?

I can explain the system context, technical decisions, and exact scope of my contribution in an interview.