Brevet FR2878993A1 — publié le 20060609

-1.- PROCEDE ET SYSTEME DE TRAITEMENT D'UN FLUX D'INFORMATIONS A L'AIDE D'UN PROCESSUS DEFINI GRAPHIQUEMENT. La présente invention concerne un procédé et un système de traitement d'un flux d'informations. Elle s'applique notamment, mais non exclusivement, à la gestion de contenus 10 d'entreprise ECM (Enterprise Content Management). De plus en plus, les documents utilisés dans les entreprises se trouvent sous forme électronique, si bien que la quantité d'informations accessibles par un réseau privé d'entreprise a tendance à augmenter d'une manière exponentielle. Il existe à cet effet des outils de gestion électronique de documents permettant de numériser, stocker et gérer (cycle de vie) des documents et comportant des mécanismes de classement et de recherche de documents. Toutefois, ces outils apparaissent très rudimentaires, et ne sont pas conçus pour s'adapter aux processus de traitement d'informations d'une ou plusieurs organisations telles que des entreprises. En effet, il est fréquent qu'un document doive être successivement consulté, et dans certains cas, modifié ou complété et validé, par différentes personnes de l'entreprise qui ne sont pas nécessairement dans le même service. Une exécution manuelle d'un tel processus de traitement d'un document implique que chaque personne intervenant dans le processus de traitement connaisse le traitement à appliquer au document, la ou les personnes suivantes dans le processus, et transmette le document manuellement à ces personnes. Cette absence d'automatisation entraîne inévitablement des erreurs et des retards dans le traitement des documents. Il existe des systèmes de gestion électronique de documents permettant de gérer automatiquement un tel traitement de document. Toutefois, la définition d'un tel processus de traitement, nécessite la connaissance approfondie d'un langage de programmation spécifique, de sorte que cette tâche n'est en général pas accessible aux personnes responsables de l'organisation de l'entreprise, généralement chargées de la définition de tels processus. 2878993 -2- Pour résoudre ce problème, la demande de brevet US 2003/0055811 propose d'utiliser les réseaux de Pétri pour définir graphiquement un tel processus. Un réseau de Pétri est constitué de transitions reliant deux états. Appliqué à un processus de traitement d'un document, les transitions symbolisent des opérations de traitement du document et les états des états du document. Toutefois, un tel réseau de Pétri n'est pas adapté pour représenter un flux de documents. En outre, il ne permet pas de spécifier tous les traitements ou processus susceptibles d'être appliqués à un document. Par exemple, ce mode de représentation graphique ne permet pas de spécifier qu'un document doit être consulté et validé par deux personnes dans un ordre indifférent. D'une manière générale, il ne permet pas de spécifier l'application de traitements différents aux fichiers composant un document ou multi-document. Les outils existants ne permettent pas non plus de tracer, dans un souci de transparence et de qualité, le cheminement d'un document au sein d'une organisation. La présente invention a pour but de supprimer ces inconvénients. Cet objectif est atteint par la prévision d'un procédé de traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de stockage. Selon l'invention, ce procédé comprend une étape consistant à associer à un document de l'espace de stockage un processus de traitement défini par au moins une liste de répertoires de l'espace de stockage dans lesquels doit circuler successivement le document, chaque répertoire correspondant à un traitement à appliquer au document, l'exécution d'un processus de traitement sur un document comprenant des étapes consistant à : insérer un document dans un répertoire d'entrée d'un processus de 30 traitement, transférer le document successivement dans les répertoires de la liste de répertoires du processus de traitement, et à chaque arrivée du document dans un répertoire de la liste, appliquer au document le traitement correspondant au répertoire, et transférer le document dans le répertoire suivant de la liste, à la suite d'une étape de validation du traitement appliqué au document. Selon un mode de réalisation de l'invention, si un répertoire de la liste de 2878993 -3- répertoires du processus de traitement est celui d'une personne, ce procédé comprend en outre une étape de notification de la personne de l'arrivée du document lorsque celui-ci est transféré dans le répertoire. Selon un mode de réalisation de l'invention, le processus de traitement associé à un document comprend des sous-processus définis chacun par une liste respective de répertoires dans lesquels doit être transférée successivement une partie respective du document. Selon un mode de réalisation de l'invention, le document est composé plusieurs fichiers, le transfert du document d'un répertoire courant vers un répertoire suivant dans la liste de répertoires du processus étant conditionné par la présence dans le répertoire courant de tous les fichiers composant le document. Selon un mode de réalisation de l'invention, chaque répertoire de la liste est associé à un délai de traitement, et/ou à des droits d'accès à attribuer au document lorsqu'il est transféré dans le répertoire. Selon un mode de réalisation de l'invention, le processus de traitement d'un 20 document est spécifié graphiquement à l'aide: d'un axe orienté, symbolisant le processus de traitement, d'un symbole d'entrée représentant un répertoire d'entrée du processus, d'un symbole de sortie représentant un traitement de sortie du processus à 25 appliquer au document, de branches reliées à l'axe symbolisant des répertoires ou des groupes de répertoires, et de symboles disposés sur les branches et représentant des personnes devant traiter le document, ou des robots logiciels de traitement de documents. 30 Selon un mode de réalisation de l'invention, le processus de traitement d'un document est en outre spécifié graphiquement à l'aide de symboles de dédoublement et de regroupement d'axes symbolisant des processus ou sous-processus, représentant respectivement le début et la fin de sous-processus de traitement dans un processus principal. Selon un mode de réalisation de l'invention, certains symboles représentant des personnes devant traiter le document sont reliés à un axe symbolisant un 2878993 -4- processus transverse de traitement de coordination, de synchronisation et/ou de vérification entre plusieurs processus de traitement de documents. L'invention concerne également un système de traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de stockage. Selon l'invention, ce système comprend des moyens pour la mise en oeuvre du procédé défini ci-avant. L'invention concerne également une interface graphique de spécification d'un processus de traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de stockage. Selon l'invention, cette interface graphique comprend: des moyens d'introduction d'un axe orienté, symbolisant le processus de 15 traitement, des moyens d'introduction d'un symbole d'entrée représentant un répertoire d'entrée du processus, des moyens d'introduction d'un symbole de sortie représentant un traitement de sortie du processus à appliquer au document, des moyens d'introduction de branches reliées à l'axe symbolisant des répertoires ou des groupes de répertoires, et des moyens d'introduction de symboles disposés sur les branches et représentant des personnes devant traiter le document, ou des robots logiciels de traitement de documents. Selon un mode de réalisation de l'invention, cette interface graphique comprend en outre des moyens d'insertion de symboles de dédoublement et de regroupement d'axes symbolisant des processus ou sous- processus, représentant respectivement le début et la fin de sous- processus de traitement dans un processus principal. Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels: La figure 1 représente schématiquement un système de traitement de flux d'informations selon l'invention, connecté à des réseaux de transmission de données; - 5.- La figure 2 montre plus en détail le système représenté sur la figure 1; La figure 3 montre une représentation graphique de spécification d'un processus de traitement d'un flux d'informations selon l'invention; Les figures 4a à 4e montrent des symboles graphiques pouvant être utilisés pour constituer un graphique de spécification d'un processus de flux d'informations; La figure 5 représente un processus transverse selon l'invention reliant deux processus de traitement de flux d'informations. La figure 1 représente un système 10 de traitement de flux d'informations selon l'invention. Ce système est conçu pour être connecté à des réseaux de transmission de données 1, publics ou privés (Internet, Intranet, Extranet), de manière à pouvoir communiquer avec des terminaux d'utilisateurs 4, 5, des scanners 6 de type photocopieur en réseau, conçus notamment pour numériser des documents et les envoyer par message électronique, ainsi qu'à des systèmes d'information externes 8, tels que des bases de données ou des portails rassemblant des liens vers des bases de données et des documents, accessibles par un réseau 1. Sur la figure 2, le système 10 comprend: des interfaces d'accès 12, 13, 14 auxquelles des postes d'utilisateurs 1, 2 et des scanners 6, peuvent se connecter par exemple par l'intermédiaire d'un réseau de transmission de données 1, un espace de stockage de documents 15, pouvant être constitué d'une ou plusieurs bases de données et/ou par des arborescences de répertoires, réparties sur un ou plusieurs serveurs, et un module de gestion 11 conçu pour assurer le traitement des documents stockés dans l'espace de stockage 15, conformément à des processus prédéfinis. 2878993 -6- Le module de gestion 1l est paramétré par l'intermédiaire d'une interface de paramétrage 14, par exemple de type Welb accessible à des personnes autorisées à définir des paramètres de gestion et de suivi des documents de l'espace de stockage 15. L'interface 14 permet ainsi notamment de définir des droits d'accès aux répertoires de l'espace de stockage 15 attribués aux utilisateurs du système. Les documents qui sont introduits dans l'espace de stockage 15 peuvent provenir de documents sous forme papier qui sont numérisés grâce à un scanner 6 connecté au système 10 par l'intermédiaire d'un réseau informatique. Chacun de ces documents est avantageusement associé au moment de la numérisation à une page de spécification 7 préalablement imprimée et mentionnant le répertoire de l'espace de stockage 15 où le document doit être stocké, et éventuellement des traitements à appliquer au document. Ces informations sont de préférence spécifiées sous la forme de codes à barres. L'interface de stockage 13 est alors conçue pour lire la page de spécification associée au document, et pour stocker le document dans le répertoire de l'espace de stockage 15 mentionné dans la page de spécification, et pour exécuter les traitements éventuels également mentionnés dans cette page. Le module de gestion 11 et l'interface de paramétrage 14 présentent également une fonction permettant d'associer si nécessaire à un document de l'espace de stockage 15 un processus au cours duquel le document suit un cheminement dans différents répertoires de l'espace de stockage, par exemple dans les répertoires personnels d'utilisateurs ou dans des répertoires communs à plusieurs utilisateurs, appartenant à un même groupe ou sous-groupe d'une organisation. Un tel processus qui peut par exemple définir un cycle de validation d'un document, comporte une liste de noms de répertoires dans lesquels doit circuler successivement le document et d'utilisateurs destinataires de ce document, ce processus étant associé en tant qu'attribut au document dans la base 15 ou dans une base de données distincte. Un tel processus est avantageusement spécifié par l'intermédiaire de l'interface 14, sous forme graphique conformément à l'exemple illustré par la figure 3. Cette figure montre un axe orienté 22 symbolisant un processus appliqué à un document, reliant un symbole d'entrée 21 à un symbole de sortie 26. Un document traité par un tel processus est constitué d'un ou plusieurs fichiers, ou plusieurs versions d'un même fichier, pouvant être de types ou formats divers 2878993 -7- tels que texte (TXT, SMS), traitement de texte, graphique, image, séquence audio ou vidéo, tableau, image d'écrite scripturale, document de signature électronique, fichier de voix provenant d'un répondeur vocal (voix sur IP ou téléphonie mobile), ... Cet axe comporte un certain nombre de branches 27, 27' symbolisant respectivement des répertoires de l'espace de stockage 15 dans lesquels le document doit être successivement déplacé suivant le sens de l'axe 22, conformément au processus souhaité pour le document. Chaque branche 27, 27' relie l'axe 22 à un ou plusieurs cercles 28 symbolisant respectivement un répertoire personnel d'une personne ou commun à un groupe de personnes, ou un répertoire d'entrée d'un robot logiciel de traitement de documents. Dans le cas où un symbole 28 est associé à un répertoire commun à un groupe de personnes, l'utilisateur est invité à désigner une personne de ce groupe à qui une notification sera émise lorsqu'un document est inséré dans le répertoire. Lorsqu'une branche 27 relie successivement deux cercles, cela signifie que le document doit être traité par les deux personnes symbolisées par ces deux cercles en partant de l'axe 22. Lorsqu'une branche 27' se subdivise en plusieurs branches reliées à des cercles, cela signifie qu'au moins l'une des personnes symbolisées par les cercles doit traiter le document, le déplacement du document dans le répertoire suivant (vers la personne suivante) étant alors effectué une fois qu'il a été validé par l'une de ces personnes. A la suite de l'insertion d'un axe 22, l'utilisateur est invité à introduire des branches 27 reliées à l'axe, selon le processus défini par l'organisation pour le document, et à introduire un délai de traitement pour chaque branche introduite. A la suite de l'insertion d'une branche, l'utilisateur peut également spécifier une condition d'activation de la branche. Cette condition peut par exemple porter sur la présence ou non de tous les fichiers composant le document traité par le processus. A chaque insertion d'un symbole de personne 28, l'utilisateur est invité à introduire ou sélectionner un nom de personne dans un annuaire, et à spécifier un traitement à appliquer au document. Ce traitement peut être associé à la définition de droits d'accès vis-à-vis de la personne, à attribuer au document lorsque celui- ci est inséré dans le répertoire. Ainsi, si le traitement à effectuer par la personne consiste simplement à consulter le document, ce dernier ne pourra être ouvert par la personne qu'en lecture seule. Si le document doit être modifié par la personne, le document sera affecté d'un droit d'accès en modification. 2878993 -8-- On peut ainsi prévoir de relier l'annuaire des membres de l'organisation (annuaire interne, LDAP) au module de gestion 11, de manière à faciliter l'introduction des noms de personnes lors de la définition d'un processus de document. On peut également prévoir qu'un remplacement d'une personne par une autre dans l'annuaire entraîne une mise à jour automatique des processus associés aux documents, notamment en ce qui concerne les répertoires vers lesquels les documents doivent être déplacés et pour l'émission de messages de notification d'arrivée de documents dans le répertoire d'une ou plusieurs personnes. Le symbole d'entrée 21 représente un répertoire d'entrée du processus dans lequel les documents à traiter par le processus doivent être insérés. Lors de l'introduction de ce symbole, l'utilisateur est invité à spécifier le répertoire correspondant et le ou les types de fichiers composant chaque document susceptible d'être traité par le processus, ainsi que ceux devant être présents dans le répertoire d'entrée pour que le processus soit activé pour ces documents. Ce symbole (21') peut en outre être utilisé pour représenter une entrée intermédiaire d'un document dans un processus en cours de traitement. Alternativement, les documents devant être présents dans le répertoire d'entrée pour que le processus soit activé peuvent être spécifiés sous la forme d'une page de codes à barres devant être présente dans le répertoire d'entrée. Le symbole de sortie 26 représente le traitement à appliquer au document en fin de processus. Ce traitement peut consister à stocker le document ou l'envoyer sous une forme choisie vers un destinataire à définir. Si le traitement de sortie est le stockage, l'utilisateur est invité à spécifier le répertoire de stockage, et éventuellement une forme de stockage (sécurisé, normalisé) . Le traitement de sortie peut consister à imprimer le document sur une imprimante sélectionnée, et éventuellement l'envoyer par la poste, ou l'envoyer vers un destinataire sélectionné sous la forme d'un message textuel, ou vocal ou sous la forme d'une télécopie. Ce traitement peut également consister à insérer le document dans un site Web. Le ou les fichiers composant le document peuvent ainsi subir un traitement de conversion de format. Ce symbole (26') peut également être utilisé pour représenter une sortie intermédiaire d'un document du processus. 2878993 9 Si une ou plusieurs parties du document doivent subir des traitements différents à une certaine étape du processus, l'axe 22 peut présenter des points de dédoublement 23 où il se subdivise en plusieurs axes secondaires 24a et 24b symbolisant des sous-processus de traitement. Tel que représenté sur les figures 4a à 4c,, on peut prévoir plusieurs symboles de subdivisions d'un axe principal en plusieurs axes secondaires. La figure 4a représente un symbole de subdivision spécifiant que le document appliqué en entrée est dupliqué dans chacun des axes secondaires. La figure 4b représente un symbole de subdivision spécifiant que le document appliqué en entrée est composé de plusieurs fichiers distincts et qu'une partie de ces fichiers est envoyée dans un axe secondaire, et une autre partie de ces fichiers est envoyée dans un autre axe secondaire. Lors de l'insertion de ce symbole, l'utilisateur est invité à spécifier les fichiers composant le document qui doivent être envoyés dans chacun des axes secondaires. La figure 4c représente un symbole de subdivision spécifiant que le document appliqué en entrée comporte un seul fichier qui doit être divisé en deux parties, et qu'une partie de ce fichier doit être envoyée dans un axe secondaire, et l'autre partie de ce fichier doit être envoyée dans l'autre axe secondaire. Lors de l'insertion de ce symbole, l'utilisateur est invité à spécifier les parties du document qui doivent être envoyées dans chacun des axes secondaires. Tel que représenté sur les figures 4d et 4e, on peut également prévoir des symboles de regroupement de plusieurs axes secondaires en un axe principal unique. La figure 4d illustre le cas d'un document composé de plusieurs fichiers provenant de deux axes secondaires, tandis que la figure 4e illustre le cas d'une fusion de deux fichiers en un seul. Grâce aux symboles représentés sur les figures 4a à 4e, il est possible de spécifier des processus comportant plusieurs entrées représentées par le symbole 21 et/ou plusieurs sorties représentées par le symbole 26, comme illustré sur la figure 3. L'interface 14 peut en outre être conçue pour insérer sur un graphique de spécification d'un processus, les groupes auxquels appartiennent les personnes symbolisées sur le graphique par les cercles 28, les groupes de personnes correspondant par exemple à un répertoire racine préalablement spécifié. Ainsi, 2878993 -10- le graphique peut par exemple comporter des délimitations de zones 28, 29, 30 rassemblant les personnes appartenant à un même groupe. Les cercles 28 peuvent alternativement être représentés en différentes couleurs chaque couleur correspondant à un groupe. A chaque fois qu'un document est inséré dans l'espace de stockage 15 par l'intermédiaire de l'interface 12 ou 13, le module de gestion 11 détermine si le document est inséré dans un répertoire d'entrée d'un processus, et si cette insertion est suffisante pour déclencher le processus de traitement de documents correspondant. Si un processus doit être déclenché à la suite de l'insertion d'un document dans l'espace de stockage, le module de gestion transfère les documents du répertoire d'entrée du processus vers le répertoire suivant de la première personne ou robot logiciel du processus, symbolisés par le premier cercle suivant l'axe du processus en partant du symbole du répertoire d'entrée 21 du processus. Cette mise à disposition de documents comporte avantageusement l'émission d'un message électronique de notification de mise à disposition à la personne suivante (SMS, message vocal, message électronique). Lors de la visualisation d'un répertoire de l'espace de stockage 15, appartenant à un processus de traitement de documents, l'interface d'accès 12 présente la liste des fichiers contenus dans ce répertoire, chaque fichier étant présenté en associant son nom avec son type, sa date de dernière mise à jour, et avantageusement, son délai de traitement, ainsi que les actions autorisées sur ce fichier (visualisation, modification, suppression,...), conformément au processus de traitement associé. Lorsqu'un utilisateur a terminé de consulter ou de modifier un document traité par un processus, il actionne une commande de validation du document qui déclenche la mise à disposition par le module de gestion 11 du document à la personne suivante dans le processus associé au document, cette commande figurant par exemple dans un menu contextuel affiché en actionnant le bouton droit de la souris sur une icône symbolisant le document, affichée dans une fenêtre de présentation des fichiers d'un répertoire de l'espace de stockage 15. En outre, l'action de validation déclenche la notification par le module de gestion 11 de la personne suivante dans le processus de traitement du document, et éventuellement le déplacement du document vers le répertoire suivant dans ce processus. 2878993 -11- On peut prévoir une commande supplémentaire permettant à l'utilisateur de réintroduire pour correction le document à une étape précédente qu'il aura préalablement sélectionnée, en raison d'un traitement précédent qui n'a pas été effectué correctement. Tel qu'illustré sur la figure 5, l'interface 14 peut en outre être conçue pour définir des processus dits "transverses" symbolisés par des axes reliant des cercles (personnes) pouvant appartenir à différents processus de traitement 31, 32 de documents. A cet effet, l'interface 14 est conçue pour afficher simultanément à l'écran d'un terminal plusieurs processus de traitement de documents 31, 32, et permettre à l'utilisateur d'introduire des axes 33, 37 de processus transverse reliant plusieurs personnes 34, 35, 36 et 38, 39, appartenant aux processus de traitements de documents 31, 32. Les personnes intervenant dans les processus transverses peuvent être représentées avec une couleur respective e rrespondant par exemple à un réseau d'appartenance. Cette fonctionnalité permet de spécifier des traitements de coordination, de synchronisation et/ou de vérification entre les processus de traitement, effectués par une organisation à la fois hiérarchique et matricielle, éventuellement en y intégrant des réseaux extérieurs à l'organisation. Dans le cadre d'une entreprise, cette fonctionnalité permet également d'intégrer la participation des clients aux processus de l'entreprise. - 12 - REVENDICATIONS 1. Procédé de traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de 5 stockage (15), caractérisé en ce qu'il comprend une étape consistant à associer à un document de l'espace de stockage (15) un processus de traitement défini par au moins une liste de répertoires de l'espace de stockage dans lesquels doit circuler successivement le document, chaque répertoire correspondant à un traitement à appliquer au document, l'exécution d'un processus de traitement sur un document comprenant des étapes consistant à : insérer un document dans un répertoire d'entrée d'un processus de traitement, transférer le document successivement dans les répertoires de la liste de 15 répertoires du processus de traitement, et à chaque arrivée du document dans un répertoire de la liste, appliquer au document le traitement correspondant au répertoire, et transférer le document dans le répertoire suivant de la liste, à la suite d'une étape de validation du traitement appliqué au document. 2. Procédé selon la revendication 1, caractérisé en ce que si un répertoire de la liste de répertoires du processus de traitement est celui d'une personne, il comprend en outre une étape de notification de la personne de l'arrivée du document lorsque celui-ci est transféré dans le répertoire. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que le processus de traitement associé à un document comprend des sous- processus définis chacun par une liste respective de répertoires dans lesquels doit être transférée successivement une partie respective du document. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que le document est composé plusieurs fichiers, le transfert du document d'un répertoire courant vers un répertoire suivant dans la liste de répertoires du processus étant conditionné par la présence dans le répertoire courant de tous les fichiers composant le document. 2878993 - 13 - 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que chaque répertoire de la liste est associé à un délai de traitement, et/ou à des droits d'accès à attribuer au document lorsqu'il est transféré dans le répertoire. 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que le processus de traitement d'un document est spécifié graphiquement à l'aide: d'un axe (22) orienté, symbolisant le processus de traitement, d'un symbole (21) d'entrée représentant un répertoire d'entrée du processus, d'un symbole (26) de sortie représentant un traitement de sortie du processus à appliquer au document, de branches (27, 27') reliées à l'axe symbolisant des répertoires ou des groupes de répertoires, et de symboles (28) disposés sur les branches et représentant des personnes devant traiter le document, ou des robots logiciels de traitement de documents. 7. Procédé selon la des revendication 6, caractérisé en ce que le processus de traitement d'un document est en outre spécifié graphiquement à l'aide de symboles de dédoublement et de regroupement d'axes symbolisant des processus ou sous-processus (figures 4a à 4e), représentant respectivement le début et la fin de sous-processus de traitement dans un processus principal. 8. Procédé selon la revendication 6 ou 7, caractérisé en ce que certains symboles (:28) représentant des personnes devant traiter le document sont reliés à un axe symbolisant un processus transverse de traitement de coordination, de synchronisation et/ou de vérification entre plusieurs processus de traitement de documents. 9. Système de traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de stockage (15), caractérisé en ce qu'il comprend des moyens (11 à 15) pour la mise en oeuvre du procédé selon l'une des revendications 1 à 8. 10. Interface graphique (14) de spécification d'un processus de 2878993 14- traitement d'un flux d'informations se présentant sous la forme de documents introduits dans des répertoires d'un espace de stockage (15), caractérisée en ce qu'elle comprend: des moyens d'introduction d'un axe (22) orienté, symbolisant le processus de 5 traitement, des moyens d'introduction d'un symbole (21) d'entrée représentant un répertoire d'entrée du processus, des moyens d'introduction d'un symbole (26) de sortie représentant un traitement de sortie du processus à appliquer au document, des moyens d'introduction de branches (27, 27') reliées à l'axe symbolisant des répertoires ou des groupes de répertoires, et des moyens d'introduction de symboles (28) disposés sur les branches et représentant des personnes devant traiter le document, ou des robots logiciels de traitement de documents. 11. Interface graphique selon la revendication 10, caractérisée en ce qu'elle comprend en outre des moyens d'insertion de symboles de dédoublement et de regroupement d'axes symbolisant des processus ou sousprocessus (figures 4a à 4e), représentant respectivement le début et la fin de sous-processus de traitement dans un processus principal.