VIVA

VIVA

IDVerde Flux Manager

Scope :

Compte

Applications

Mécanismes

Statuts

Origines

Dashboard

Scope actif — les compteurs affichent les données filtrées
Applications
Flux
Entités de données
Alertes ouvertes

Répartition par mécanisme

Répartition par source d'origine

Alertes en temps réel (recalculées à chaque chargement)

Voir toutes →

Flux

flux (filtrés par scope)
Afficher :
#ID Nom Source Cible Mécanisme Type de données Statut Fréquence Criticité Origine Actions
Aucun flux trouvé
Page /

Graphe simplifié

applications flux dans le scope

Vue macro : une flèche = au moins un flux dans cette direction. Voir Schéma détaillé pour le détail flux par flux.

Schéma détaillé des flux

Chaque flèche = un flux individuel. Inspiré du schéma SnapLogic Pipeline (Parent).

Écart liens :
Opacité:
Mécanismes :
SnapLogic
Script Python
Manuel
Automatique
Fichier plat
Autre
| Trait plein = Actif Trait pointillé = Inactif

Applications

applications (filtrées par scope)
Nom Type Écosystème Statut Description Flux (in) Flux (out) Couleur Actions
Page / sur

Entités de données

Catégories : Référentiel — Tables de référence statiques (codes chantiers, plan comptable, axes analytiques) Master Data — Entités métier actives (fiches fournisseurs, clients, employés) Transactionnel — Événements business (factures, bons de commande, paiements)
entités (filtrées par scope)
Afficher :
Nom Catégorie Source maître Description Actions
Aucune entité trouvée
Page /

Base de connaissances

Infrastructure, sources, flux de données — Cartographie complète du SI idverde

Analyse des couvertures

Analyse les métadonnées de chaque flux (origine, mécanisme, protocole, IDs Althéa) pour déterminer automatiquement dans quelles sources il est documenté : MDM Althéa, SnapLogic, Script Python, SFTP.

Chargement de l'analyse…

Chargement…

Alertes

Calculées en temps réel — corrigez la cause, l'alerte disparaît automatiquement

alertes | Afficher :
Critiques
Warnings
Info

Simulation « What-If »

Simulez la suppression ou désactivation d'un élément
Sévérité Message Catégorie Flux

Aucune alerte — tout est en ordre

Page /

🎯 Plan d'Action

Vision stratégique et suivi des actions VIVA × idverde

/ actions terminées
Actions totales
Court terme
Moyen terme
Long terme
En cours
Filtrer :

À faire

Aucune action dans cette colonne

En cours

Glissez une carte ici pour démarrer

Terminé

Les actions terminées apparaîtront ici

recommandations

🐍 Réduction de la dépendance Python Rappro

P0

Documenter les règles de gestion

Analyse du code source Python — capturer la connaissance dispersée

📋 Connaissance
P1

Corriger les flux secondaires SnapLogic

FNP, GoodReceipts, HKA3 — moins de cas à gérer par le Patch

⬇️ Moins de Patch
P2

Réimplémenter le Patch dans SnapLogic

Les règles du Patch deviennent des pipelines SnapLogic natifs

❌ Patch supprimé

Rappro sain, sans béquille

Le Rappro reste comme outil de vérification — le Patch a disparu

✅ Objectif atteint

Patterns d'erreur récurrents

Scénarios de panne composés

Arbre de diagnostic rapide

En cas d'incident, suivez cet arbre de décision pour identifier rapidement la cause racine.

🔴 Symptôme : Factures absentes dans Arcole

→ Vérifier le fichier SFTP dans le répertoire Arcole

Fichier présent mais vide ?

Pattern C : Pipeline en boucle. Vérifier SnapLogic Dashboard, chercher "Completed with Errors"

Fichier absent ?

→ Vérifier si le pipeline parent a tourné (SnapLogic Activity Log). Si oui → erreur en amont (SPOCK API?). Si non → tâche planifiée arrêtée.

Fichier présent, contenu OK ?

Pattern A : Rejet Arcole. Vérifier les acquittements, chercher codes invalides (fournisseur, compte, axe analytique)

🟠 Symptôme : Doublons dans SPOCK / Arcole

→ Vérifier si 2 pipelines traitent le même fichier

Pattern E : Pipelines en double. Chercher "Copy of", "LM_", "OLD_" dans le même projet SnapLogic. Vérifier les tasks actives.

🔵 Symptôme : Power BI / Excel sans données récentes

→ Vérifier le Script Python Rappro (serveur dédié)

Scénario S2 : Script Python en panne = blocage total chaîne P2P en 24-48h. Vérifier serveur, API SPOCK, logs Python.

Checklists post-incident

Phase 1 — Détection (< 1h)

  • ☐ Identifier le flux impacté (n° flux BDD)
  • ☐ Vérifier SnapLogic Dashboard / Activity Log
  • ☐ Vérifier le répertoire SFTP concerné
  • ☐ Consulter les acquittements Arcole

Phase 2 — Diagnostic (< 4h)

  • ☐ Identifier le pattern d'erreur (A-E)
  • ☐ Déterminer la cause racine
  • ☐ Évaluer le périmètre impacté (nb enregistrements)
  • ☐ Documenter dans idverde-flux-manager (alertes)

Phase 3 — Correction (< 24h)

  • ☐ Appliquer le correctif (rejeu fichier, fix mapping...)
  • ☐ Vérifier la reprise (compteur réconciliation)
  • ☐ Confirmer avec l'équipe finance

Phase 4 — Prévention

  • ☐ Ajouter Error Pipeline si absent
  • ☐ Ajouter validation si rejet Arcole
  • ☐ Mettre à jour la documentation
  • ☐ Créer une tâche Kanban si action structurelle

Notes & Observations

Notes libres, observations terrain, retours d'expérience. Accessibles par l'assistant IA via la base de connaissances.

Nouvelle note

Modifier la note

Nouveau pattern d'erreur

Modifier le pattern

Nouveau scénario de panne composé

Modifier le scénario

Nouveau diagnostic

Décrivez l'arbre de diagnostic, les étapes à suivre, les vérifications. Format libre.

Modifier le diagnostic

Nouvelle checklist post-incident

Un élément de checklist par ligne. Alimentera la base de connaissances IA.

Modifier la checklist

Métriques de succès — Évolution par phase

Métrique Phase 0 (actuel) Phase 1 (6 sem.) Phase 2 (9 sem.)

Vision concrète SnapLogic — Court / Moyen / Long terme

🔴 Court terme (1-2 sem.)

Error Pipelines natifs

  1. Ouvrir chaque pipeline critique dans SnapLogic Designer
  2. Ajouter un Error Pipeline : Email Sender snap (to: equipe-finance@idverde.com)
  3. Ajouter File Writer snap vers /error/archive/[date]/
  4. Configurer sur "On Failure" ET "Completed with Errors"
  5. Tester avec un fichier volontairement invalide

Audit des doublons

  1. Pour chaque projet PROD : lister les pipelines
  2. Identifier "Copy of", "LM_", "OLD_", "test_"
  3. Vérifier si des Scheduled Tasks pointent dessus
  4. Désactiver les tasks, renommer en _DEPRECATED
  5. Ne PAS supprimer — archiver dans un dossier _archive/

Filter snap fichiers vides

  1. Après chaque Directory Browser snap
  2. Ajouter Filter snap : $fileInfo.size > 0
  3. Branche "else" → Error Pipeline (fichier vide détecté)
  4. Empêche l'incident du 6 mars (fichier XML vide)

🟠 Moyen terme (6 sem.)

Pattern validation SFTP → Arcole

  1. Directory Browser → récupère fichier SFTP
  2. XML Parser / CSV Parser (selon format)
  3. Mapper snap → normalise les champs
  4. Filter snap → vérifie codes fournisseur, compte, axe
  5. Route : valide → File Writer zone Arcole
  6. Route : invalide → File Writer zone quarantaine + Email

Migration Coupa → API REST

  1. Utiliser le REST snap (Account: Coupa OAuth2)
  2. GET /api/invoices, GET /api/purchase_orders
  3. Remplacer les Directory Browser SFTP un par un
  4. Garder le SFTP en fallback pendant 2 semaines
  5. Supprimer le SFTP quand API stable

Redirection HKA3 → SPOCK

  1. Pipeline #13 (GoodReceipts) : changer le File Writer
  2. Nouveau target : API SPOCK /api/goods-receipts
  3. Pipeline #14 : désactiver (monitoring HKA3 inutile)
  4. Mettre les 10 flux HKA3 inactifs en statut "Archivé"

🟢 Long terme (9 sem.)

Refonte ITESOFT ↔ SPOCK

  1. Documenter TOUTES les règles du Patch Python
  2. Créer un projet SnapLogic dédié "ITESOFT_SPOCK_V2"
  3. Pipeline 1 : Récupération factures ITESOFT (REST snap)
  4. Pipeline 2 : Transformation + validation métier (Mapper)
  5. Pipeline 3 : Injection SPOCK (REST snap POST)
  6. Pipeline 4 : Réconciliation (compteur + acquittements)
  7. Pipeline Error : notification + archive + retry
  8. Migration progressive : 10% → 50% → 100% du volume

Unification bus SnapLogic

  1. Migrer les 22 tâches Windows → Triggered Tasks SnapLogic
  2. Migrer les 7 flux Python → pipelines SnapLogic
  3. Standardiser le nommage : [SOURCE]_[DATA]_[TARGET]
  4. 1 projet par domaine (Finance, Achats, Ops, Infra)
  5. Dashboard SnapLogic Manager = vue unique PROD

Monitoring centralisé

  1. Azure Monitor + Application Insights
  2. Chaque pipeline envoie un log structuré (JSON)
  3. Dashboard Power BI temps réel pour l'équipe finance
  4. Alertes automatiques : écart compteur, erreur pipeline, timeout
  5. SLA : détection incident < 5 min

Nouvelle tâche

Suite d'actions correctives à suivre. Une étape par ligne.

Modifier la tâche

Suite d'actions correctives. Accessible dans la knowledge base IA.

Nouvelle recommandation

Modifier

Exports & Import

Base de données

Partage entre collègues (Guillaume, Rami...)

Exportez le fichier SQLite complet pour le partager avec un collègue. Il pourra l'importer pour avoir exactement les mêmes données.

Télécharger la BDD (.db)

Importer une BDD reçue d'un collègue :

Exports Excel

Pour le client (livrables idverde)

Fichiers Excel formatés et prêts à livrer. En-têtes stylisées, couleurs par catégorie, colonnes ajustées.

Export Technique

Tous les flags, champs internes et valeurs de référence

Export Excel brut avec tous les champs techniques : 5 flags booléens source, projets/pipelines SnapLogic, valeurs de référence, légende des champs et métriques calculées. Permet de comprendre ce qui alimente le Graphe, le Schéma détaillé, les Alertes et la Comparaison.

Export Technique (6 onglets)

Onglets : Flux (26 colonnes) · Applications · Données · Valeurs de référence · Légende · Métriques

Export JSON

Données structurées (technique)

Export JSON complet de toutes les données. Utile pour intégration avec d'autres outils ou sauvegarde technique.

Valeurs de référence

Gérez les listes déroulantes : mécanismes, statuts, origines, criticités, écosystèmes, types…

Filtres par défaut : configurez les valeurs pré-sélectionnées quand un utilisateur ouvre l'application. Ces réglages affectent le scope global (sidebar).

Mécanismes

Cochez les mécanismes pré-sélectionnés au lancement. Vide = tous.

Statuts

Cochez les statuts pré-sélectionnés au lancement. Vide = tous.

Origines source

Cochez les origines pré-sélectionnées au lancement. Vide = toutes.

Applications (scope)

Applications pré-cochées dans le scope global. Vide = toutes.

Ajouter une valeur

Valeur Label Couleur Ordre Défaut Actif Utilisations Actions
Aucune valeur pour cette catégorie
Propagation automatique : lorsque vous renommez une valeur, le changement est automatiquement propagé à tous les enregistrements qui l'utilisent (flux, applications…). Les valeurs utilisées ne peuvent pas être supprimées — désactivez-les à la place.

Flags techniques

Gérez les booléens de source et classification sur chaque flux. Modifiez directement dans le tableau.

Verrouillés 🔒
# Flux Source Cible Statut 🔒

Journal d'audit

Traçabilité complète de toutes les modifications en base de données.

TOTAL MODIFS

CRÉATIONS

MISES À JOUR

SUPPRESSIONS

Timestamp Table Enregistrement Action Champs modifiés Utilisateur

Tokens & Coûts IA

Suivi de la consommation de tokens et coûts Azure OpenAI en EUR.

TOKENS

derniers j.

COÛT TOTAL

COÛT / REQUÊTE

MODÈLE PLUS UTILISÉ

Tokens consommés par jour

Input tokens
Output tokens

Prix Azure OpenAI

Modèle Input Output

Derniers logs (50 requêtes)

Timestamp Modèle Input Output Coût EUR Endpoint

Gestion des utilisateurs

Gérez les comptes utilisateurs, rôles et permissions.

Nom Identifiant Email Rôle Statut Dernière connexion Actions
Aucun utilisateur
Gestion des rôles : les administrateurs peuvent créer, modifier et supprimer des utilisateurs. Les rôles disponibles sont Admin, Éditeur et Lecteur.

L'identifiant ne peut pas être modifié

Réinitialiser le mot de passe

Agent IDverde

Expert IA alimenté par la base de connaissances idverde

Cliquez sur une section pour la consulter/éditer. Total : caractères envoyés.

Sections dédiées au mode vocal — style narratif, sans markdown. Total : caractères.

Ces sections sont optimisées pour le mode oral et envoyées automatiquement à Gemini Live.

Gemini · Les réponses peuvent contenir des erreurs

Agent IDverde

Vous