Aller au contenu

Plateforme BPM multi-organisations

Vos processus métier, exécutés et tracés de bout en bout.

ELTIS PROCESS transforme un circuit de validation dessiné visuellement en dossiers numérotés, tâches assignées et décisions motivées. Conception, exécution et pilotage dans une seule interface, sans quitter votre organisation, sans ressaisie.

  • Authentification déléguée à votre fournisseur d'identité
  • Cloisonnement par organisation
  • Journal d'audit en ajout seul

Dossiers / Demande d'achat · version 3 publiée

ACH-2026-00042

Awa Ndiaye · Direction Administrative et Financière

En cours

12 500 000 FCFA

  1. Dépôt de la demande

    il y a 3 j

    Awa Ndiaye

  2. Validation N1

    il y a 2 j

    Mamadou Diop

  3. Validation N2

    échéance dans 1 j

    Fatou SarrEn cours

  4. Traitement Achats

    échéance dans 4 j

    groupe Achats

  5. Clôture

    —

    Ousmane Fall

Journal · Tâche affectée · Fatou Sarr

Socle technique

  • Modélisation visuelle
  • OIDC
  • Stockage documentaire
  • API REST
  • Webhooks signés

Du modèle à l'exécution

Le circuit que vous dessinez est celui qui s'exécute.

Une version de processus se modélise visuellement, se déploie, puis se publie. À partir de là, chaque demande déposée suit exactement ce tracé : validations, passerelles, branches de rejet et de correction comprises.

Demande d'achat · préfixe ACHversion 3 publiée · 4 tâches utilisateur · 1 passerelle exclusive
Circuit de validation d'une demande d'achatDébut, puis Validation N1 par le responsable hiérarchique, puis une passerelle exclusive. Si la demande est approuvée : Validation N2 par la direction, traitement par le groupe Achats, puis clôture. Si elle est rejetée : fin de circuit. Si elle est renvoyée pour correction : retour au demandeur, qui corrige et re-soumet pour une nouvelle Validation N1.RejetéFin de circuitÀ corrigerRenvoi pour correctiontâche pour le demandeurDébutValidation N1responsable hiérarchiqueDécisionApprouvéValidation N2directionTraitement Achatsgroupe AchatsClôturé

Le moteur décide de l'étape suivante

L'interface n'anticipe jamais la suite du circuit : elle affiche l'état que le moteur a réellement atteint. Ce que vous voyez est ce qui s'est produit.

Le renvoi est un état, pas un message

Renvoyer pour correction crée une tâche pour le demandeur. Il corrige, re-soumet, et le dossier repart d'où il s'était arrêté, sans nouveau numéro.

Le rejet est terminal et motivé

Un rejet ferme le dossier en lecture seule et exige une motivation, distincte du fil de commentaires. La raison reste attachée à la décision.

Ce que couvre la plateforme

Concevoir, déposer, décider, justifier.

Du modeleur visuel à l'intégration applicative : sans outil tiers, sans seconde authentification, sans export intermédiaire.

Modeleur de circuits embarqué

Palette fermée aux éléments réellement supportés, propriétés guidées, conditions de passerelle construites visuellement. Aucun champ où écrire une expression.

  • Début
  • Tâche utilisateur
  • Passerelle exclusive
  • Passerelle parallèle
  • Fin

Formulaires versionnés

Le formulaire de début est rendu depuis son schéma et épinglé à la version du processus. Une modification crée une nouvelle version : rien n'est réécrit sous les dossiers en cours.

Objet *

Renouvellement du parc informatique

Montant estimé *

12 500 000FCFA

Catégorie *

Matériel informatique

Dossiers numérotés

Un brouillon de dossier n'a pas encore de numéro et n'appartient qu'à son créateur. À la soumission, le numéro est attribué et le circuit démarre.

Brouillon de dossierEn coursRenvoyé pour correctionRejetéClôturé

ACH-2026-00042 · CNG-2026-00118 · NDF-2026-00023

Tâches et décisions motivées

Approuver, rejeter, renvoyer pour correction, avec une motivation distincte du fil de commentaires, obligatoire au rejet. Personne ne valide son propre dossier.

Motivation *

Devis fournisseur manquant : merci de joindre la pièce avant re-soumission.

Obligatoire au rejet. Jamais fusionnée avec le fil de commentaires.

ApprouverRenvoyerRejeter

Notifications

Une ligne par événement, destinataire et canal. Un échec d'envoi reste visible avec son motif.

  • Tâche affectée · ACH-2026-00042ApplicationReçue
  • Décision prise · ACH-2026-00051E-mailEnvoyée
  • Décision prise · MIS-2026-00007E-mailÉchec

Pilotage

Dossiers en cours, tâches en retard, clôtures par mois et temps moyen de traitement, sur le périmètre que vos rôles vous ouvrent, jamais au-delà.

Dossiers en cours
27
Tâches en retard
4

Clôtures par mois · temps moyen de traitement 4 j 6 h

Intégration

Clés d'API pour les systèmes raccordés, webhooks signés sur les événements de dossier.

Chaque envoi porte une signature calculée avec un secret partagé : le système raccordé vérifie l'origine avant de traiter.

Dossier soumisDécision priseDossier clôturé

Conformité par construction

Ce qui s'est passé reste écrit.

La traçabilité n'est pas un module que l'on active : c'est la forme même du produit. Chaque décision porte son auteur, son horodatage et sa motivation.

  • Une organisation ne voit qu'elle-même

    La frontière est résolue côté serveur depuis le jeton, jamais choisie par le client. Rien de ce qui appartient à une autre organisation n'est atteignable, ni même visible.

  • Personne ne valide son propre dossier

    L'auto-validation est refusée par l'API, et le bloc de décision l'explique à l'écran plutôt que de disparaître sans raison.

  • Les états terminaux sont figés

    Un dossier rejeté ou clôturé passe en lecture seule : plus de pièce, plus de commentaire, plus de décision. L'historique, lui, reste entier.

  • Le journal ne se réécrit pas

    Chaque événement est ajouté, jamais modifié ni supprimé, y compris par un administrateur. La contrainte est posée au niveau du stockage, hors de portée de l'application.

Historique et audit

lecture stricte pour tous
  • Dossier soumis · ACH-2026-00042

    Awa Ndiaye · 29 août 2026, 09 h 12

    Fonctionnel
  • Pièce déposée · devis-fournisseur.pdf

    Awa Ndiaye · 29 août 2026, 09 h 14

    Fonctionnel
  • Tâche achevée · Validation N1

    Mamadou Diop · 30 août 2026, 16 h 03

    Fonctionnel
  • Décision prise · Approuvé

    Mamadou Diop · 30 août 2026, 16 h 03

    Fonctionnel
  • Version de processus publiée · v3

    Fatou Sarr · 12 août 2026, 11 h 27

    Technique

Aucune de ces lignes ne peut être modifiée ni supprimée : le journal n'accepte que des ajouts, et cette règle vit hors de l'application.

Sous le capot

Une interface, une API, un moteur.

Le front ne décide de rien : il affiche. Toute règle de périmètre, de transition et d'écriture est tranchée côté serveur, ce qui rend le produit vérifiable indépendamment de son interface.

Navigateur

  • Interface web
  • Aucune règle métier embarquée
  • Interface localisée

API ELTIS

  • Serveur de ressources OAuth 2
  • Toutes les règles de périmètre
  • API REST versionnée

Moteur d'exécution des processus

exécute la version publiée, décide de l'étape suivante

Base de données

une organisation = une frontière, appliquée à chaque requête

Stockage documentaire

pièces jointes, suppression douce

Envoi d'e-mails

une notification par destinataire et par canal

Identité déléguée

Le mot de passe ne transite jamais par ELTIS : l'authentification est confiée à un fournisseur d'identité. Le front obtient un jeton, l'API le valide, et l'organisation s'en déduit côté serveur.

OIDC

Prêt à voir vos circuits tourner ?

Connectez-vous avec le compte fourni par l'administrateur de votre organisation. Vos rôles décident de ce qui s'affiche dès la première seconde.

Pas d'inscription libre : les comptes sont créés par l'administrateur, avec leurs rôles et leur unité organisationnelle.