Dit BPMN-diagram visualiseert het Orderverwerkingsproces (PR-001) bij TelecomPro B.V. op een gedetailleerde en gestandaardiseerde manier. Het diagram toont:
graph TD
%% Pools
subgraph Sales["Sales"]
A[Start: Ontvangst klantorder] --> B[Registreer order in CRM]
end
subgraph Orderverwerking["Orderverwerking"]
B --> C{Validatie klantgegevens}
C -->|Ja| D[Controle kredietstatus]
C -->|Nee| E[Terug naar klant]
E --> B
D --> F{Is krediet goedgekeurd?}
F -->|Ja| G[Controle voorraad]
F -->|Nee| H[Afwijzen order]
H --> I[Einde: Order afgewezen]
G --> J{Is voorraad voldoende?}
J -->|Ja| K[Genereren productieopdracht]
J -->|Nee| L[Inkoop inschakelen]
L --> G
K --> M[Koppeling met Provisioning]
M --> N[Versturen orderbevestiging]
N --> O[Einde: Order verwerkt]
end
subgraph Provisioning["Provisioning"]
M --> P[Activeer dienst]
P --> Q[Einde: Dienst geactiveerd]
end
subgraph Financiën["Financiën"]
K --> R[Factuur genereren]
R --> S[Einde: Factuur verzonden]
end
%% Stijlen
style A fill:#90EE90,stroke:#333
style O fill:#90EE90,stroke:#333
style I fill:#FF6347,stroke:#333
style Q fill:#90EE90,stroke:#333
style S fill:#90EE90,stroke:#333
%% Legenda
subgraph Legenda["Legenda"]
L1[Start Event: ⭕] --> L2[End Event: ⊙]
L3[Task: 🟦] --> L4[Gateway: ✕]
L5[Pool: 🟨] --> L6[Message Flow: ➡️]
end
Toelichting BPMN-diagram
Hoofdstroom (90% van de orders)
Start: Ontvangst klantorder
Trigger: Klant plaatst een order via webshop, telefoon, of sales.
Systeem: Salesforce CRM.
Verantwoordelijke: Sales Team.
Registreer order in CRM
Activiteit: Order Medewerker registreert de order in Salesforce CRM.
Input: Klantorder (digitaal formulier of telefoongesprek).
Output: Geregistreerde order in CRM.
Systeem: Salesforce CRM.
Verantwoordelijke: Order Team.
Validatie klantgegevens
Beslissing (Exclusive Gateway): Zijn de klantgegevens (naam, adres, contactgegevens) compleet en correct?
Ja: Doorgaan naar Controle kredietstatus.
Nee: Terug naar klant voor aanvulling gegevens.
Controle kredietstatus
Activiteit: Order Medewerker controleert of de klant kredietwaardig is.
Systeem: SAP ERP (koppeling met CRM).
Verantwoordelijke: Order Team.
Is krediet goedgekeurd? (Exclusive Gateway)
Beslissing: Is de kredietstatus van de klant goedgekeurd?
Ja: Doorgaan naar Controle voorraad.
Nee: Order wordt afgewezen.
Controle voorraad
Activiteit: Order Medewerker controleert of de gevraagde producten/diensten op voorraad zijn.
Systeem: SAP ERP.
Verantwoordelijke: Order Team.
Is voorraad voldoende? (Exclusive Gateway)
Beslissing: Is de voorraad voldoende voor de order?
Ja: Doorgaan naar Genereren productieopdracht.
Nee: Inkoop inschakelen om voorraad aan te vullen.
Genereren productieopdracht
Activiteit: Order Medewerker zet de klantorder om in een productieopdracht in SAP ERP.
Output: Productieopdracht (digitaal).
Systeem: SAP ERP.
Verantwoordelijke: Order Team.
Koppeling met Provisioning
Activiteit: Productieopdracht wordt automatisch doorgegeven aan het Provisioning-systeem.
Systeem: SAP ERP → Provisioning-systeem.
Verantwoordelijke: Order Team.
Versturen orderbevestiging
Activiteit: Order Medewerker verstuurt een orderbevestiging naar de klant.
Output: Orderbevestiging (e-mail).
Systeem: Salesforce CRM.
Verantwoordelijke: Order Team.
Einde: Order verwerkt
Resultaat: Order is succesvol verwerkt en de klant heeft een bevestiging ontvangen.
Uitzonderingen
Terug naar klant (Validatie klantgegevens)
Oorzaak: Klantgegevens zijn onvolledig of onjuist.
Actie: Order Medewerker neemt contact op met de klant voor aanvulling.
Verantwoordelijke: Order Team.
Afwijzen order (Kredietcontrole)
Oorzaak: Klant is niet kredietwaardig.
Actie: Order wordt afgewezen en de klant wordt geïnformeerd via e-mail.
Verantwoordelijke: Order Team.
Inkoop inschakelen (Voorraadcontrole)
Oorzaak: Voorraad is onvoldoende voor de order.
Actie: Inkoop wordt ingeschakeld om voorraad aan te vullen.