Le produit

TobFlow (Total Object Base and Flow ou the Object Flow) est une plate-forme d'applications internet de gestion de formulaires et de workflows. Il est constitué par un moteur qui permet de générer l'interface utilisateurs (les formulaires) et la logique d'ordonnancement des tâches (workflows) à partir de la description de modèles.

Développé depuis 2005 par la société Audaxis, sous licence GPLv3 depuis 2008, TobFlow permet un pilotage des flux de données d'une entreprise avec une interface conviviale. Ainsi chaque utilisateurs dispose de 3 sections :

  • La liste des worflows qui peuvent être lancés (CanDo List).

  • La liste des tâches affectées (ToDo List).

  • Un tableau de bord.

L'idée à la base de TobFlow est de proposer un véritable outil de workflow documentaire, qui, depuis la phase même de conception, combine l'approche document (formulaires à remplir) et l'approche processus (séquences de tâches pour satisfaire un objectif d'entreprise). La solution est basée sur la notion d'objets (des ensembles d'informations) qui sont définis à la fois par la façon dont ils sont présentés aux utilisateurs (formulaires et "vues") et par les étapes qu'ils sont appelés à traverser durant leur vie.

Il en résulte un outil très souple de workflow où des applications "multi-objets" sont à la fois faciles à concevoir par les experts métier, et à utiliser par les opérationnels grâce à un accès aisé aux tâches à réaliser et aux document à traiter.

Les domaines d'applications potentielles sont nombreux ... :

  • Gestion Qualité,

  • La collecte et la validation de données avant leur utilsation dans un ERP (par exemple la fiche fournisseur),

  • Des workflows dans la gestion des RH (par exemple des demandes de congé),

  • Gestion de contenu d'entreprise (ECM).

  • etc.

Et Tobflow a été conçu pour être aussi générique que possible de façon à s'adapter à toute situation de flux de données.

Les modèles d'objets (par exemple un rapport d'incident, une demande de modification de produit, une demande d'achat) sont chargés dans le moteur sous forme de fichiers XML structurés qui décrivent les données, les pages des formulaires, les libellés et champs, les étapes du workflow, etc. Le moteur interprète les éléments de design et les utilisateurs peuvent ensuite directement saisir les informations dans les nouveaux formulaires et les envoyer aux personnes qui doivent par la suite intervenir dans le processus.

Les modèles d'objets peuvent être établis en créant directement les fichiers XML suivant la syntaxe TobFlow, ou à travers un outil de modélisation proposé par l'un des partenaires et qui permet de dessiner graphiquement et spécifier le formulaire et le processus de l'objet à modéliser.