Skip to main content
Version: Next

Composants principaux

Les composants principaux de la solution Avanteam travaillent ensemble pour offrir une plateforme complète de gestion documentaire et de workflows. Cette architecture modulaire permet une grande flexibilité dans le déploiement et l'utilisation de la solution.

Noyau applicatif

Le noyau applicatif constitue le cœur de la solution et fournit les services fondamentaux :

Moteur de workflows

Le moteur de workflows est responsable de l'automatisation des processus métier :

  • Définition et exécution des processus
  • Gestion des états et des transitions
  • Routage automatique des documents en fonction des règles métier
  • Historisation des actions et décisions

Système de gestion documentaire

Le système de gestion documentaire assure :

  • Le stockage sécurisé des documents
  • La gestion des versions et révisions
  • L'indexation pour la recherche
  • La conversion de formats (bureautique vers PDF, etc.)

Gestionnaire de formulaires

Le gestionnaire de formulaires permet :

  • La création et la personnalisation de formulaires métier
  • La validation des données saisies
  • La génération dynamique d'interfaces utilisateur
  • La gestion des contraintes et des règles de validation

Moteur de recherche

Le moteur de recherche intégré offre :

  • Une recherche plein texte sur le contenu des documents
  • Une recherche structurée sur les métadonnées
  • Un système de filtrage avancé
  • Des vues personnalisables des résultats

Modules complémentaires

En plus du noyau, plusieurs modules complémentaires enrichissent les fonctionnalités :

Module d'organisation

Le module d'organisation gère la structure organisationnelle :

  • Définition des services et départements
  • Gestion des utilisateurs et de leurs attributs
  • Configuration des rôles et autorisations
  • Synchronisation avec des annuaires externes (LDAP, Active Directory)

Module de distribution

Le module de distribution permet :

  • L'envoi ciblé de documents à des utilisateurs ou groupes
  • Le suivi des accusés de réception
  • La gestion des notifications et rappels
  • L'organisation de campagnes de diffusion

Module de conversion et visualisation

Ce module assure :

  • La conversion des documents bureautiques en PDF
  • La visualisation en ligne sans logiciel spécifique
  • Le rendu fidèle des documents multiformats
  • L'annotation et le marquage des documents

Module de reporting

Le module de reporting fournit :

  • Des tableaux de bord préconfigurés
  • Des rapports personnalisables
  • Des statistiques d'utilisation et de performance
  • L'export des données dans différents formats

Outils d'administration

Process Studio

Process Studio est l'outil principal de configuration de la solution :

  • Modélisation graphique des workflows
  • Conception des formulaires
  • Création et personnalisation des vues
  • Gestion de l'organisation et des utilisateurs

ImportDocs

ImportDocs est un outil permettant l'import en masse de documents :

  • Importation structurée depuis des répertoires
  • Association automatique des métadonnées
  • Intégration de documents existants dans les workflows
  • Validation et contrôle de cohérence

SyncTool

SyncTool facilite la synchronisation entre environnements :

  • Transfert de configuration entre plateformes (développement, test, production)
  • Synchronisation sélective des composants
  • Gestion des dépendances entre composants
  • Suivi des versions de configuration

Architecture technique des services

Service Scheduler

Le service Scheduler est conçu selon un modèle extensible :

  • Système de plugins pour les différents types d'agents
  • Configuration centralisée des planifications
  • Journalisation détaillée des exécutions
  • Surveillance et alertes en cas d'échec

Service Remoting

Le service Remoting utilise un protocole sécurisé pour :

  • Transfert de fichiers entre clients et serveur
  • Déploiement à distance des configurations
  • Communication bidirectionnelle entre composants

L'architecture modulaire de ces composants permet une adaptation aux besoins spécifiques de chaque client tout en maintenant une base cohérente et stable.