Sari la conținut

Business flow — privire de ansamblu

Business flow-ul ASYDATA se citește în patru faze legate, de la primul contact cu un prospect până la încasarea recurentă pentru serviciile de contabilitate. Fiecare fază are pagina ei detaliată (swimlane pe actori, cu stările și automatizările din cod).

1. ACHIZIȚIE 2. OPERARE 3. COMUNICARE 4. MONETIZARE
(vânzări) ZILNICĂ & SEMNARE / BILLING
Lead → Ofertă → Sync e-Factură → Telegram / Share → Cont de plată /
→ Contract → card Telegram → semnare MSign, Factură → plată →
Client ACTIV aprobare → MSign notificări Act de verificare
FazaCe se întâmplăPagina
1. Achiziție clientLead în CRM → ofertă → contract semnat → companie devine activăAchiziție client
2. Operare zilnicăSincronizare e-Factură, card Telegram, aprobare internă, semnare, task-uri recurenteOperare zilnică
3. Comunicare și semnareBot Telegram, partajare documente cu semnare publică, notificări/web pushComunicare și semnare
4. Monetizare / BillingCont de plată / factură → semnare → trimitere → încasare → act de verificareMonetizare
  • Firma de contabilitate — sales / contabil / manager (vezi roluri).
  • Clientul — compania deservită (prospect, apoi client activ).
  • ASYDATA (System) — WebApi + workeri.
  • Externe — SFS e-Factură, MSign, Telegram.

Fluxurile operaționale nu apelează direct canalele de comunicare. Un eveniment de domeniu trece prin outbox → Kafka firm.events → consumeri independenți (Telegram, web push). „Să nu depindă una de alta.” Vezi Flux event-driven.

Toate state machine-urile (enum-uri: OfferStatus, ContractStatus, InvoiceStatus, InternalApprovalStatus, MsignStatus…) sunt adunate în Stări și lifecycle.

Fluxurile au corespondent vizual (overview + 4 diagrame swimlane) pe board-ul FigJam: ASYDATA pe Figma.