A comprehensive case study and architectural proposal focused on the digital transformation of a hypothetical Société AGRI, an agricultural products company operating out of Casablanca.
This repository documents the transition of AGRI's historically manual operations into a centralized, modern, and automated ERP/CRM ecosystem.
Société AGRI manages a catalog of over 3,000 agricultural product references for a mixed clientele of distributors and individuals. Historically, it operated through three decentralized agencies reliant on paper-heavy, manual processes (Bon de Commande, Bon de Livraison, Factures, etc.).
The objective of this project is to propose a comprehensive "AGRI 2.0" architecture that solves these inefficiencies through:
- Centralized Data & ERP Integration: Eradicating data silos across agencies.
- Process Automation: Automating billing, inventory alerts, and order processing to mitigate human error.
- Omnichannel Solutions: Proposing modern CRM and portals (like Odoo, HubSpot, Shopify) for an enhanced customer experience.
.
├── .gitignore
├── README.md
├── docs/
│ ├── study-report.pdf
│ └── case-study/
│ ├── BLIV_FACT.jpg
│ ├── CATA_FCLI_BCMDE_JVEN.jpg
│ └── description.pdf
└── processes/
├── process-01/
│ ├── order-management.bpmn
│ ├── order-management.jpg
│ └── subprocesses/
│ ├── 01_catalog-browsing.bpmn
│ ├── 01_catalog-browsing.jpg
│ ├── 02_presentation-of-alternatives.bpmn
│ ├── 02_presentation-of-alternatives.jpg
│ ├── 03_inventory-verification.bpmn
│ └── 03_inventory-verification.jpg
├── process-02/
│ ├── inventory-management.bpmn
│ ├── inventory-management.jpg
│ └── subprocesses/
│ ├── critical-product-verification.bpmn
│ └── critical-product-verification.jpg
└── process-03/
├── invoicing.bpmn
├── invoicing.jpg
├── payment-monitoring.bpmn
└── payment-monitoring.jpg
-
docs/: Case-study foundation.case-study/description.pdf: The initial brief detailing the original manual workflows of the company.study-report.pdf: The core report detailing the state-of-the-art analysis, challenges, BPMN explanations, tool benchmarking, and a deployment plan.
-
processes/: The Business Process Model and Notation (BPMN 2.0) files, alongside exported.jpgdiagrams mapping the proposed automated workflows:process-01/(Gestion des Commandes / Order Management): Showcases automated client verification, stock validation, and digital order generation.process-02/(Gestion des Stocks / Inventory Management): Models real-time tracking, threshold alerts, and automated supplier reordering.process-03/(Facturation et Comptabilité / Invoicing & Financials): Models the continuous pipeline from verified delivery to automated billing and accounting ledgers.
- Read the Strategy: Start by reviewing
docs/study-report.pdffor the architectural overview and the competitive benchmarking of proposed solutions. - Examine the Workflows: Navigate to the
processes/folders to view the.jpgstructural diagrams. - Edit Models: Use any standard BPMN 2.0 compatible software (such as bpmn.io, Camunda Modeler, Draw.io, or Bizagi) to open and modify the
.bpmnfiles.