Domain Packs
Les domain packs sont optionnels. jinflow fonctionne sans eux — vous pouvez construire un pipeline analytique complet depuis un AFS tenant vide. Les packs sont pour les équipes qui veulent répliquer un framework analytique éprouvé sur plusieurs clients.
Un domain pack est un kit de démarrage : modèles Entity, Contracts, adaptateurs système source, Signals, Theses, Verdicts, SMEbits et Reports — le tout adapté à une industrie spécifique. Exécutez jinflow init --pack pour copier le framework dans une nouvelle instance tenant. À partir de là, le tenant est indépendant.
jinflow est actuellement livré avec quatre domain packs, chacun démontrant le moteur dans une industrie différente avec des formes de données, systèmes source et questions analytiques différents.
Millesime
Section intitulée « Millesime »Traçabilité de la vigne à la bouteille pour la viticulture valaisanne.
| Domaine | Viticulture (Valais, Suisse) |
| Systèmes source | Exports CSV personnalisés depuis ERP viticole |
| Tenants | domaine_zufferey, domaine_clavien, domaine_betrisey |
| Tagline | Every bottle has a story |
Entités (10)
Section intitulée « Entités (10) »Parcelles, Vendanges, Vins, Fûts, Analyses labo, Opérations de cave, Mouvements de bouteilles, Commandes de vente, Clients, Tendances de vendange.
Signals : 12 | Theses : 3 | Verdicts : 3 | SMEbits : 5
Section intitulée « Signals : 12 | Theses : 3 | Verdicts : 3 | SMEbits : 5 »Alptrack
Section intitulée « Alptrack »Réconciliation remontée-comptabilité pour les opérations de stations de ski.
| Domaine | Opérations de stations de ski |
| Systèmes source | SkiData, Axess |
| Tenants | resort_alpine, resort_family, resort_glacier |
| Tagline | Every passage counts |
Entités (10)
Section intitulée « Entités (10) »Gate Passages, Guests, Lifts, Passes, Slopes, Snowmaking Ops, Weather Obs, Revenue Events, Rental Equipment, Rental Transactions.
Signals : 12 | Perspectives : 2 | Theses : 3 | Verdicts : 3 | SMEbits : 5 | Reports : 5
Section intitulée « Signals : 12 | Perspectives : 2 | Theses : 3 | Verdicts : 3 | SMEbits : 5 | Reports : 5 »InterLogic
Section intitulée « InterLogic »Traçabilité envoi-checkpoint pour le transit de fret mondial.
| Domaine | Logistique et transit de fret mondial |
| Systèmes source | CargoWise, SAP TM, WMS Manhattan |
| Tenants | express_europe, global_freight, pacific_trade |
| Tagline | Every shipment tells a story |
Entités (12)
Section intitulée « Entités (12) »Shipments, Shipment Items, Checkpoints, Routes, Route Legs, Carriers, Customers, Containers, Customs Declarations, Warehouses, Inventory Snapshots, Incidents.
Signals : 12 | Theses : 4 | Verdicts : 4 | SMEbits : 5 | BitBundles : 1 | Reports : 5
Section intitulée « Signals : 12 | Theses : 4 | Verdicts : 4 | SMEbits : 5 | BitBundles : 1 | Reports : 5 »Intégrité dossier-facture pour les études d’avocats suisses multilingues.
| Domaine | Opérations d’études d’avocats |
| Systèmes source | Abacus Legal, Kleos, WinJur |
| Tenants | cabinet_geneve, kanzlei_bern, studio_lugano |
| Tagline | Every hour is accountable |
Entités (9)
Section intitulée « Entités (9) »Matters, Clients, Counterparties, Lawyer Profiles, Time Entries, Invoices, Payments, Documents, Deadlines.
Signals : 15 | Verdicts : 4 | SMEbits : 5 | Reports : 3
Section intitulée « Signals : 15 | Verdicts : 4 | SMEbits : 5 | Reports : 3 »Comparaison inter-packs
Section intitulée « Comparaison inter-packs »| Millesime | Alptrack | InterLogic | Lexflow | |
|---|---|---|---|---|
| Industrie | Viticulture | Stations de ski | Logistique | Juridique |
| Entités | 10 | 10 | 12 | 9 |
| Systèmes source | 1 | 2 | 3 | 3 |
| Signals | 12 | 12 | 12 | 15 |
| Theses | 3 | 3 | 4 | — |
| Verdicts | 3 | 3 | 4 | 4 |
| SMEbits | 5 | 5 | 5 | 5 |
| Reports | — | 5 | 5 | 3 |
| Tenants | 3 | 3 | 3 | 3 |
Chaque pack démontre un aspect différent du moteur jinflow :
- Millesime démontre la traçabilité agricole (parcelle → bouteille)
- Alptrack démontre les opérations temps réel (passage → revenu)
- InterLogic démontre la logistique multi-systèmes (3 ERP → 1 chaîne de checkpoints)
- Lexflow démontre l’analytique orientée conformité (KYC, conflits, délais)
Créer votre propre pack
Section intitulée « Créer votre propre pack »Vous n’avez pas besoin d’un domain pack pour utiliser jinflow. Mais si vous voulez emballer votre framework analytique pour la réutilisation :
- Construisez vos instruments dans un AFS tenant (Signals, Theses, Verdicts, SMEbits)
- Validez qu’ils fonctionnent sur au moins 2 tenants
- Extrayez l’AFS dans un dépôt pack
- Les nouveaux tenants démarrent depuis votre pack :
jinflow init --pack mypack --tenant new_client
Voir le Tutoriel : Publier un Domain Pack pour le parcours complet.