Représentation mono et multi-produit

(abonnement = souscription)

  • mode mono-produit: signifie fonctionnellement :

    • Un abonnement peut contenir plusieurs produits de la même famille de produit (productFamily)
    • Certains abonnements n'ont pas obligatoirement un workspace suivant le produit
  • pour un client donné:

    • m P.Abonnement, n P.produit, m Workspace au max , m Z.Subscription,
  • en mode multi-produit: signifie fonctionnellement :

    • Un abonnement peut contenir plusieurs produits de famille de produit différentes (productFamily)
    • Tous les abonnements ont un workspace
  • pour un client donné :

    • m P.Abonnement, n P.Produit, m P.Workspace, m Z.Subscription, et n >= m et n produits dispatchés dans les m P.Workspace/P.Abonnement

Mono-produit = produit de même famille pour un même abonnement

m=1

graph LR Client -->AbonnementWS AbonnementWS --> P1[Produit] AbonnementWS --> P2[Produit] P1 --> ProductFamily P2 --> ProductFamily

m=3

graph LR Client -->A1[AbonnementWS] Client -->A2[AbonnementWS] Client -->A3[AbonnementWS] A1 --> P1[Produit] A2 --> P2[Produit] A3 --> P3[Produit] A3 --> P4[Produit] P1 --> PF1[ProductFamily] P2 --> PF2[ProductFamily] P3 --> PF3[ProductFamily] P4 --> PF3[ProductFamily]

Multi-produit = produit de famille différente pour un même abonnement

m=1 & n=2

graph LR Client -->AbonnementWS AbonnementWS --> P1[Produit] AbonnementWS --> P2[Produit] P1 --> PF1[ProductFamily] P2 --> PF2[ProductFamily]

m=3 & n=6

graph LR Client -->A1[AbonnementWS] Client -->A2[AbonnementWS] Client -->A3[AbonnementWS] A1 --> P1[Produit] A2 --> P2[Produit] A2 --> P5[Produit] A3 --> P3[Produit] A3 --> P4[Produit] A3 --> P6[Produit] P1 --> PF1[ProductFamily] P2 --> PF2[ProductFamily] P3 --> PF3[ProductFamily] P4 --> PF3[ProductFamily] P5 --> PF4[ProductFamily] P6 --> PF5[ProductFamily]

Circulation de l'information

Mono-produit sur multi-workspace

Descente

graph LR subgraph ZUORA[Saleforce / Zuora] Zid1>OPI vente directe mono-produit] ZCC(Creation client) ZCA1(Creation abonnement) ZCA2(Creation abonnement) ZP1[Adbackup Pro] ZP2[Oovision] Zid1 --> ZCC Zid1 --> ZCA1 Zid1 --> ZCA2 ZCA1 --> ZP1 ZCA2 --> ZP2 end subgraph CATALOGUE[Catalogue] productFamily end subgraph PLATEFORME[Plateforme] PC[Client] PW1[workspace] PW2[workspace] subgraph PS1[Stockage 5 & Licence 1] PP1S[Option stockage] PP1L[Option licence] end subgraph PS2[Stockage 25 & Licence 1] PP2S[Option stockage] PP2L[Option licence] end PC --> PW1 PC --> PW2 PW1 --> PP1S PW1 --> PP1L PW2 --> PP2S PW2 --> PP2L end ZCC -.-> PC productFamily --- ZP1 productFamily --- ZP2 ZP1 -.->|5Go| PP1S ZP1 -.->|1L| PP1L ZP2 -.->|25Go| PP2S ZP2 -.->|1L| PP2L

Remonté

graph LR subgraph ZUORA[Saleforce / Zuora] ZCA1[Abonnement] ZCA2[Abonnement] ZP1[Adbackup Pro] ZP2[Oovision] ZP1 --- ZCA1 ZP2 --- ZCA2 end subgraph PLATEFORME[Plateforme] subgraph PS1[Workspace stockage 5 Licence 1] PP1S[Option stockage] PP1L[Option licence] end subgraph PS2[Workspace stockage 26 Licence 1] PP2S[Option stockage] PP2L[Option licence] end end PP1S -.->|upgrade 6Go| ZP1 PP2S -.->|upgrade 26Go| ZP2

Mono-produit sur multi-workspace

Descente

graph LR subgraph ZUORA[Saleforce / Zuora] Zid1>OPI vente directe mono-produit] ZCC(Creation client) ZCA1(Creation abonnement) ZCA2(Creation abonnement) ZP1[Adbackup Pro] ZP2[Oovision] Zid1 --> ZCC Zid1 --> ZCA1 Zid1 --> ZCA2 ZCA1 --> ZP1 ZCA2 --> ZP2 end subgraph CATALOGUE[Catalogue] productFamily end subgraph PLATEFORME[Plateforme] PC[Client] PW1[workspace] subgraph PS1[Stockage 30Go & Licence 2] PPS[Option stockage] PPL[Option licence] end PC --> PW1 PW1 --> PPS end ZCC -.-> PC productFamily --- ZP1 productFamily --- ZP2 ZP1 -.->|5Go| PPS ZP1 -.->|1L| PPL ZP2 -.->|25Go| PPS ZP2 -.->|1L| PPL

Remonté

graph LR subgraph ZUORA[Saleforce / Zuora] ZCA1[Abonnement] ZCA2[Abonnement] ZP1[Adbackup Pro] ZP2[Oovision] ZP1 --- ZCA1 ZP2 --- ZCA2 end subgraph PLATEFORME[Plateforme] subgraph PS1[Workspace stockage 32 Licence 2] PPS[Option stockage] PPL[Option licence] end end PPS -.->|upgrade 32Go| ZP1 PPS -.-|pas upgrade| ZP2