VDoc Process : présentation technique
VDoc Process est un logiciel qui permet de créer très rapidement une application Intra/Extranet de gestion de processus sans programmation.
VDoc Process est à ce jour reconnu (400 000 utilisateurs) pour sa capacité de réponse aux attentes fonctionnelles des entreprises dans l’ensemble des secteurs d’activités et des directions fonctionnelles. Nous disposons à ce titre d’un catalogue de Business Applications qui vous permet d’adapter rapidement, sur la base d’exemples, une application à votre fonctionnement.
A partir d'un outil graphique qui modélise les processus de l'entreprise sous forme de logigramme, VDoc Process génère automatiquement l'application associée.
VDoc Process est disponible dans un environnement 100% Open Source. Le principal avantage est qu’il ne nécessite pas de licences supplémentaires du type Domino ou Exchange. De plus, il s'intègre complètement à l'architecture des clients (messagerie, annuaire, navigateurs Web, etc.), selon les standards de l'Internet et ne nécessite donc aucun déploiement. Il n'y a donc plus aucune contrainte technique au démarrage d'un projet.
Les processus Modélisation des processus
Les processus de type administratif sont réalisables sans difficulté. VDoc Process fournit un outil de modélisation graphique permettant de représenter tout type de processus par l'intermédiaire de logigramme. VDoc Process construit le modèle de données associé aux processus : vous définissez les champs directement à partir du logigramme, au niveau de chaque étape.
Exécution des processus
Avec VDoc Process, vous pouvez développer des applications collaboratives sans connaissance informatique approfondie. L'application est générée à partir :
- de logigrammes représentant des processus
- d'un dictionnaire de données
- d'un dictionnaire de rôles
Les applications générées sont utilisables depuis un navigateur Internet. La redéfinition des applications se fait directement depuis l'outil graphique (Web Designer). Les modifications sont illimitées et sans contrainte pour les utilisateurs courants.
Analyse des processus
VDoc Process stocke dans les bases de données les informations de déroulement de chaque étape du processus. Un outil de contrôle statistique (reporting) permet de mesurer l'efficacité du processus en temps réel. La direction et les responsables de services disposent de véritables tableaux de bords.
Bénéfices
Les bénéfices immédiats sont entre autre :
- Diminution du temps de développement (pas de programmation)
- Peu d'administration (paramétrage très simple)
- Respect très strict des procédures décrites lors de la modélisation
- Un seul développement grâce aux fonctions multi sites et multilingues
- Suivi et traçabilité de l'information
- Larges possibilités d'applications réalisables (Production, Administration, Commerciale, Marketing, ...)
Pré-requis techniques Serveur conseillé – Configuration de production jusqu'à 1 000 utilisateurs inscrits dans l’annuaire
- Architecture type PC Pentium IV cadencé à 2GHz
- Mémoire : 1 Go de RAM minimum
- Stockage : prévoir 20Go d'espace disponible minimum (non compris stockage documentaire)
- Serveur IIS 5 ou 6 ou Apache 2.0.43
- Microsoft SQL Server 2000 SP3 ou MySQL 4.0.16
Serveur conseillé – Configuration de production jusqu'à 2 000 utilisateurs inscrits dans l’annuaire
- Architecture type PC Bi-Pentium IV cadencé à 2GHz
- Mémoire : 2 Go de RAM minimum
- Stockage : prévoir 40Go d'espace disponible minimum (non compris stockage documentaire)
- Windows 2000 Server, Windows 2003 Server
- Serveur IIS 5 ou 6 ou Apache 2.0.43
- Microsoft SQL Server 2000 SP3 ou MySQL 4.0.16
Poste de conception (Web Designer)
- Architecture type PC Pentium cadencé à 1,5GHz minimum
- Mémoire : 256Mo de RAM minimum
- Système d'exploitation famille Microsoft Windows
- Internet Explorer 5.5 minimum
Poste client
- Architecture type PC Pentium cadencé à 400MHz minimum
- Mémoire : 128Mo de RAM minimum
- Système d'exploitation famille Microsoft Windows
- Internet Explorer 5.5 minimum
Noyau
- Le noyau de VDoc Process Java utilise nativement un stockage relationnel sur MySQL (version 4.x minimum) ou Microsoft SQL Server 2000
- Utilisation native des EJB (Enterprise Java Bean) de type Entity BMP et des EJB Sessions norme Sun™ J2EE© 1.3 – EJB© 2.0
- Utilise le noyau JMX© de JBoss pour la planification des agents
- Utilise le serveur MQ (Message Queuing) de JBoss pour l'indexation asynchrone de la recherche
- Livré avec un serveur JBOSS™ 3.2.3 intégrant un serveur Tomcat™ 4.1.29
- Livré avec un JDK Sun™ 1.4.2
Conception de processus (Web Designer)
Le Web Designer est disponible depuis le serveur VDoc Process Java ou en mode autonome. Il est entièrement basé sur les technologies d'Internet Explorer :
- DHTML©, Javascript©, VML©
- Utilise un navigateur interne Web-Dav pour le stockage et la récupération des fichiers sur un serveur distant via le port HTTP (80)
Les fonctionnalités suivantes sont disponibles :
- Tâches en parallèles
- Sous processus synchrones (avec les mêmes jeux de données ou non)
- Tableaux dynamiques (gestion en sous formulaires)
- Tableaux de sous processus. un tableau regroupe plusieurs instances de sous processus liés
- Réutilisation de champs sur plusieurs étapes. Le même champ peut être saisi ou modifié à plusieurs étapes du processus être copié.
- Ajout de champs sur les boutons d'actions. La saisie de ces champs sera alors demandée lors du changement d'étape.
- Création de champs de type "Liste" pouvant être initialisés depuis une base de données externe (dans l'administration)
- Annulation de processus. le créateur peut annuler sa demande si le concepteur de l'application l'a autorisé
- Génération de l'aide en ligne correspondant au processus avec l'ensemble des descriptions saisies mais aussi le diagramme du processus
- Créations de tests complexes (ET, OU, Contient, etc.)
- Ajout d'éléments "pastilles" de changement d'états sur les liens
- Editeur de vues pour la consultation et la recherche de documents
- Liens brisés
- Zoom sur le diagramme
- Génération possible depuis la version autonome en se connectant sur un serveur VDoc Process Java
- Stockage des fichiers sur le Web grâce au protocole WebDAV (http-dav)
- Stockage en local ou sur un serveur Web (pour la version autonome)
Administration d'un processus
Tous les paramétrages décrits ci-dessous s'effectuent directement depuis l'interface Web et sont stockés en base de données. Aucune manipulation de fichiers de paramétrages sur le disque dur du serveur.
- L’ensemble des formulaires de VDoc Process sont personnalisables à l’affichage et des calculs peuvent etre effectués pour afficher ou non des éléments du formulaire
- par type (intervention, retard, etc.) et par lien de routage
- Administration des connexions aux bases de données externes : Toutes les bases de données fournissant un driver JDBC v2.0 sont supportées
- Association d'un champ de type liste à une base de données externe et à une requête SQL pour l'alimentation des valeurs possibles
- Héritage de champs entre processus fils et sous processus
- Abonnements entre les champs du document : Depuis un champ "clé", renseignement automatiquement de plusieurs champs dépendants
Exemple : Depuis un sélecteur de personnes dans l'annuaire, récupération de l'ensemble des champs associés comme son numéro de téléphone, son adresse email, etc. et positionnement dans d'autres champs du formulaire.
- Toutes les possibilités d'enrichissement du formulaire (abonnements, requêtes SQL, etc.) s'appliquent également aux formulaires des tableaux dynamiques
- Possibilité d'autoriser ou non l'envoi d'un mail (retard, intervention)
- Possibilité d'autoriser ou non l'envoi de mail d'information pour chaque étape
- Activation / Désactivation d'un processus (interdit la création de nouveaux documents de ce processus)
- Différents niveaux d'administrations (serveur, société, application, etc.) et découpage fin des droits d'accès (administration, création, responsable, etc.)
Utilisation d'un processus
L'application est générée avec une aide en ligne comprenant le diagramme du Workflow. L'aide à la saisie sur les champs apparaît lorsque la souris reste immobile sur un champ. Le diagramme de Workflow affiche les étapes en cours (entourées en rouge) et le chemin parcouru par votre demande est en surbrillance. Depuis l'aide globale, visualisation une étape dans le diagramme (elle sera entourée en jaune).
- Utilisation native et intégrée du portail VDoc Portal
- Gestion du thème de présentation (skin) depuis votre profil (identique à VDoc Portal)
- Gestion multi langue depuis votre profil
- Wizard simplifié de changement d'étape
- Deux familles de vues sont proposés : "Mes documents" et "Mes vues"
- Nombre d'éléments à afficher dans une vue paramétrable
- Filtre possible sur les vues
- Recherche plein texte (y compris sur les pièces jointes)
- Envoyer les informations d’un document à une personne tierce (de l'annuaire interne ou sur une adresse Internet)
- Possibilité d'annuler une demande (Demande de congés, Demande d'achats, ...) si le concepteur de l'application vous l'autorise
|