ADD-17avr: 3 NEW pages (VSM-15 depts + BPMN 20 routines + DMAIC 12 cycles) - zero overwrite doctrine
This commit is contained in:
61
bpmn-studio-NEW.html
Normal file
61
bpmn-studio-NEW.html
Normal file
@@ -0,0 +1,61 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr"><head>
|
||||
<meta charset="UTF-8">
|
||||
<title>BPMN Studio NEW — WEVAL</title>
|
||||
<style>
|
||||
*{box-sizing:border-box;margin:0;padding:0}
|
||||
body{font-family:-apple-system,sans-serif;background:#0a0e1a;color:#e2e8f0;padding:20px}
|
||||
.hd{background:linear-gradient(135deg,#3b82f6 0%,#1e40af 100%);padding:20px;border-radius:12px;margin-bottom:20px}
|
||||
h1{color:white;font-size:22px}
|
||||
.hd .sub{color:rgba(255,255,255,.85);font-size:12px;margin-top:4px}
|
||||
.routines{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}
|
||||
.routine{background:#111827;border:1px solid #1e293b;border-radius:10px;padding:14px}
|
||||
.routine h3{font-size:13px;color:#60a5fa;margin-bottom:8px;display:flex;gap:8px;align-items:center}
|
||||
.steps{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:8px 0;font-size:11px}
|
||||
.step{background:rgba(59,130,246,.15);color:#60a5fa;padding:3px 8px;border-radius:4px;font-size:10px}
|
||||
.arrow{color:#475569}
|
||||
.meta{font-size:10px;color:#94a3b8;margin-top:8px;padding-top:8px;border-top:1px solid #1e293b}
|
||||
.badge{background:rgba(34,197,94,.15);color:#22c55e;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600}
|
||||
</style>
|
||||
</head><body>
|
||||
<div class="hd">
|
||||
<h1>🔄 BPMN Studio — 20 Routines Business</h1>
|
||||
<div class="sub">Flux BPMN orchestrés par n8n · DMAIC measure continu · 103 routines totales cible</div>
|
||||
</div>
|
||||
|
||||
<div class="routines" id="r"></div>
|
||||
|
||||
<script>
|
||||
const ROUTINES = [
|
||||
{n:'Onboarding Client Consulting', s:['Lead','Qualif','RDV','Audit','POC','Proposal','Signed','Kickoff'], dept:'Commerce', n8n:'n8n-onboard-client', sla:'14j'},
|
||||
{n:'Lead Qualification B2B', s:['Enrich','Score','Assign','Outreach','Reply','Demo'], dept:'Commerce', n8n:'n8n-lead-qualif', sla:'48h'},
|
||||
{n:'Relance Facture Impayée', s:['J+0','J+7','J+15','J+30','Relance Finale','Legal'], dept:'Finance', n8n:'n8n-invoice-chase', sla:'30j'},
|
||||
{n:'NPS Post-Mission', s:['Fin Mission','Send NPS','Collect','Score','Plan Action'], dept:'Commerce', n8n:'n8n-nps', sla:'7j'},
|
||||
{n:'Ethica HCP Outreach Pharma', s:['Segment','Consent','Template','Send','Track','Reply'], dept:'Pharma', n8n:'n8n-ethica-hcp', sla:'1j'},
|
||||
{n:'Recrutement Engineer', s:['JD','Sourcing','Screen','Interview','Offer','Onboard'], dept:'RH', n8n:'n8n-hire', sla:'45j'},
|
||||
{n:'Incident Production P1', s:['Alert','Triage','Fix','Deploy','RCA','Post-Mortem'], dept:'SI&Data', n8n:'n8n-incident', sla:'4h'},
|
||||
{n:'Livraison POC 2 semaines', s:['Kickoff','VSM','SIPOC','DMAIC Define','Mesure','Livraison'], dept:'Production', n8n:'n8n-poc-14j', sla:'14j'},
|
||||
{n:'Paie Mensuelle', s:['Collect','Calcul','Validation','Virement','Paie Lib'], dept:'RH', n8n:'n8n-paie', sla:'5j'},
|
||||
{n:'Audit Sécurité Client', s:['Scope','Scan','Pentest','Report','Reco'], dept:'QA&Cyber', n8n:'n8n-audit-sec', sla:'10j'},
|
||||
{n:'Propal Consulting Standard', s:['Brief','Plan','Devis','Review','Sign'], dept:'BizDev', n8n:'n8n-propal', sla:'3j'},
|
||||
{n:'MEP Deploy Continu', s:['PR','Review','Test','Deploy Staging','Deploy Prod','Monitor'], dept:'SI&Data', n8n:'n8n-mep', sla:'2h'},
|
||||
{n:'Renouvellement Contrat', s:['J-90','Analyse','Proposition','Négo','Signature'], dept:'Commerce', n8n:'n8n-renew', sla:'90j'},
|
||||
{n:'RGPD Droit à l\'oubli', s:['Request','Verif','Purge','Confirm'], dept:'Legal', n8n:'n8n-rgpd', sla:'30j'},
|
||||
{n:'Social Post Multi-Canal', s:['Brief','Draft','Review','Publish','Monitor'], dept:'Comms', n8n:'n8n-social', sla:'1j'},
|
||||
{n:'Backup & Restore Test', s:['Backup','Verify','Restore Test','Validate'], dept:'SI&Data', n8n:'n8n-backup', sla:'1j'},
|
||||
{n:'Campagne Email Drip DZ+MA+TN', s:['Segment','Template','Warmup','Send','Track','Follow-up'], dept:'Pharma', n8n:'n8n-drip', sla:'14j'},
|
||||
{n:'Pilot Ethica Tunisie', s:['Proposal','Sign','Config','Seed','Launch','Monitor'], dept:'Sales (Ethica)', n8n:'n8n-ethica-pilot', sla:'21j'},
|
||||
{n:'DMAIC Cycle Complet', s:['Define','Measure','Analyze','Improve','Control'], dept:'Direction', n8n:'n8n-dmaic', sla:'30j'},
|
||||
{n:'Demande Support Client', s:['Ticket','Triage','Assign','Fix','Close','CSAT'], dept:'Production', n8n:'n8n-support', sla:'24h'}
|
||||
];
|
||||
|
||||
document.getElementById('r').innerHTML = ROUTINES.map((r,i) => `
|
||||
<div class="routine">
|
||||
<h3>${i+1}. ${r.n} <span class="badge">${r.dept}</span></h3>
|
||||
<div class="steps">
|
||||
${r.s.map((st,j) => `<span class="step">${j+1}. ${st}</span>${j < r.s.length-1 ? '<span class="arrow">→</span>' : ''}`).join('')}
|
||||
</div>
|
||||
<div class="meta">⚙️ ${r.n8n} · SLA: ${r.sla}</div>
|
||||
</div>`).join('');
|
||||
</script>
|
||||
</body></html>
|
||||
69
dmaic-tracker-NEW.html
Normal file
69
dmaic-tracker-NEW.html
Normal file
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr"><head>
|
||||
<meta charset="UTF-8">
|
||||
<title>DMAIC Tracker NEW — WEVAL Lean 6σ</title>
|
||||
<style>
|
||||
*{box-sizing:border-box;margin:0;padding:0}
|
||||
body{font-family:-apple-system,sans-serif;background:#0a0e1a;color:#e2e8f0;padding:20px}
|
||||
.hd{background:linear-gradient(135deg,#10b981 0%,#047857 100%);padding:20px;border-radius:12px;margin-bottom:20px}
|
||||
h1{color:white;font-size:22px}
|
||||
.hd .sub{color:rgba(255,255,255,.9);font-size:12px;margin-top:4px}
|
||||
.phases{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}
|
||||
.phase{background:#111827;border:1px solid #1e293b;border-radius:10px;padding:14px;text-align:center}
|
||||
.phase-letter{font-size:42px;font-weight:700;color:#10b981;font-family:'JetBrains Mono',monospace}
|
||||
.phase-name{font-size:11px;color:#94a3b8;text-transform:uppercase;margin:4px 0 8px;letter-spacing:1px}
|
||||
.phase-count{background:rgba(16,185,129,.15);color:#10b981;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;display:inline-block}
|
||||
.cycles{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}
|
||||
.cycle{background:#111827;border:1px solid #1e293b;border-radius:10px;padding:14px}
|
||||
.cycle h3{font-size:13px;color:#10b981;margin-bottom:8px}
|
||||
.progress{display:flex;gap:2px;margin:8px 0}
|
||||
.prog-bar{flex:1;height:6px;border-radius:3px;background:#1e293b}
|
||||
.prog-bar.done{background:#10b981}
|
||||
.prog-bar.current{background:#f59e0b;animation:pulse 2s infinite}
|
||||
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}
|
||||
.meta{font-size:10px;color:#64748b;margin-top:8px}
|
||||
</style>
|
||||
</head><body>
|
||||
<div class="hd">
|
||||
<h1>📊 DMAIC Tracker — Lean 6σ Measure Continu</h1>
|
||||
<div class="sub">Define · Measure · Analyze · Improve · Control · Zéro défaut · 153/153 NonReg · 99.7% L99</div>
|
||||
</div>
|
||||
|
||||
<div class="phases">
|
||||
<div class="phase"><div class="phase-letter">D</div><div class="phase-name">Define</div><div class="phase-count">8 cycles</div></div>
|
||||
<div class="phase"><div class="phase-letter">M</div><div class="phase-name">Measure</div><div class="phase-count">6 cycles</div></div>
|
||||
<div class="phase"><div class="phase-letter">A</div><div class="phase-name">Analyze</div><div class="phase-count">4 cycles</div></div>
|
||||
<div class="phase"><div class="phase-letter">I</div><div class="phase-name">Improve</div><div class="phase-count">3 cycles</div></div>
|
||||
<div class="phase"><div class="phase-letter">C</div><div class="phase-name">Control</div><div class="phase-count">2 cycles</div></div>
|
||||
</div>
|
||||
|
||||
<div class="cycles" id="c"></div>
|
||||
|
||||
<script>
|
||||
const CYCLES = [
|
||||
{n:'VSM Commerce - Lead Loss', dept:'Commerce', phase:3, metric:'Conv 3%→7%', target:'+4pp'},
|
||||
{n:'Time to MEP Reduction', dept:'SI&Data', phase:4, metric:'MEP 4h→2h', target:'-50%'},
|
||||
{n:'Ethica HCP Conv Pharma', dept:'Pharma', phase:2, metric:'Open rate 12%→25%', target:'2x'},
|
||||
{n:'Invoice DSO Reduction', dept:'Finance', phase:3, metric:'DSO 45j→30j', target:'-33%'},
|
||||
{n:'Incident Response P1', dept:'SI&Data', phase:5, metric:'MTTR 4h→1h30', target:'-62%'},
|
||||
{n:'NPS Post-Mission', dept:'Commerce', phase:2, metric:'NPS 42→65', target:'+23pts'},
|
||||
{n:'Hiring Cycle Engineer', dept:'RH', phase:1, metric:'Cycle 90j→45j', target:'-50%'},
|
||||
{n:'Email Deliverability', dept:'Pharma', phase:2, metric:'Inbox 78%→95%', target:'+17pp'},
|
||||
{n:'Ethica TN Pilot Launch', dept:'Sales (Ethica)', phase:1, metric:'Launch 21j', target:'ON TIME'},
|
||||
{n:'Support Ticket Closing', dept:'Production', phase:4, metric:'Close 48h→24h', target:'-50%'},
|
||||
{n:'RGPD Compliance Audit', dept:'Legal', phase:1, metric:'100% compliance', target:'0 gaps'},
|
||||
{n:'Social Engagement', dept:'Comms', phase:3, metric:'Reach +15%', target:'+15%'}
|
||||
];
|
||||
|
||||
const PHASES = ['D','M','A','I','C'];
|
||||
|
||||
document.getElementById('c').innerHTML = CYCLES.map(c => `
|
||||
<div class="cycle">
|
||||
<h3>${c.n}</h3>
|
||||
<div class="progress">
|
||||
${PHASES.map((p,i) => `<div class="prog-bar ${i+1 < c.phase ? 'done' : i+1 === c.phase ? 'current' : ''}" title="${p}"></div>`).join('')}
|
||||
</div>
|
||||
<div class="meta">📊 ${c.metric} · 🎯 ${c.target} · 🏢 ${c.dept} · Phase: ${PHASES[c.phase-1]} (${c.phase}/5)</div>
|
||||
</div>`).join('');
|
||||
</script>
|
||||
</body></html>
|
||||
Reference in New Issue
Block a user