ARCHITECTURE APPLICATIVE D'OXYAD

Découvrez plus en détail l'architecture applicative d'Oxyad

Oxyad est un générateur d'applications en environnement Web. Une application Oxyad, est un ensemble de tâches élémentaires indépendantes les unes des autres, présentées au travers de menus et donnant accès à un ensemble de fonctionnalités.

Le générateur de Menus

Chaque utilisateur possédera donc un menu adapté à sa mission.Le noyau Oxyad est doté d'un générateur permettant de structurer de manière simple et efficace les applications. L'information est présentée au travers de menus arborescents. Ces derniers sont rattachés à des profils qui permettent de répartir les fonctionnalités de l'application entre les différents utilisateurs.

Le générateur d'Ecrans

Le générateur d'écrans Oxyad permet de construire de façon interactive des formulaires (pages HTML) adaptés aux besoins de l'application. Ces formulaires permettent la consultation et la mise à jour des éléments de la base de données et des fichiers. Les autorisations d'accès aux champs (consultation, édition) peuvent être gérées de façon statique directement par le générateur ou de façon dynamique par les scripts.

Le moteur de Données

Il permet de construire l'architecture des informations manipulées par l'application. Ces données sont représentées sous forme d'objets (tables) eux même composés de caractéristiques (attributs). Il permet également de décrire les relations entre ces différents objets afin d'en assurer la cohérence globale.

Un requêteur en langage naturel permet aussi d'effectuer le plus simplement possible des recherches dans la base de données.

Le moteur de Documents

Deux types de documents sont gérés par les applications Oxyad :

  • Des documents issus de l'environnement bureautique de l'utilisateur et déposés en l'état dans l'application (bureautique, numérique, image, vidéo, son...).
  • Des documents construits à partir de modèles et pilotés par le processus métier.

Les modèles sont paramétrés sous forme de paragraphes logiques et de liens avec les informations de la base de données (champs de fusion dynamique). Le processus métier permettra de faire apparaître tout ou partie des documents en fonction de son état d'avancement.

Les modèles construits à l'aide du générateur peuvent être plus ou moins complexes allant d'un simple courrier à des documents plus structurés de types Ordre du Jour Thématiques ou Comptes Rendus composés de paragraphes issus d'autres documents.

Le moteur de Flux / Générateur de Workflow

Il permet de concevoir, de paramétrer de façon interactive et de gérer des schémas de flux (succession d'étapes en séries ou en parallèles) représentants un processus métier.

Un flux généré à partir d'un modèle peut être amendé par les acteurs du processus en fonction des autorisations qui leurs sont accordées..

Le Scripteur Oxyad

Une application Oxyad est un ensemble de tâches élémentaires indépendantes les unes des autres et mises à disposition des utilisateurs au travers de menus.

Le paramétrage d'une tâche se fait à l'aide d'un script à structure XML, grâce auquel il est possible de définir les objets manipulés, leur affichage et leurs autorisations d'accès, ainsi que la gestion de tous les événements permettant de décrire l'interaction entre l'utilisateur et l'application (créations, modifications, sélections, clics bouton...).

Le paramétrage de la tâche est de plus entièrement piloté par notre scripteur qui gère la structure générale, la cohérence des fonctions, l'interface avec la base de données et l'aide en ligne permanente. Totalement guidé dans la rédaction d'un script, aucun apprentissage d'un langage de programmation particulier est nécessaire.

La Gestion de Planning

Les solutions oxyad peuvent faire l'objet d'un module de plannification permettant de :

  • Créer et organiser des Rendez-vous / Evènements.
  • Consulter l'agenda à l'aide de 4 modes d'affichage différents (Agenda, Jour, Semaine, Mois).
  • Afficher dans un même calendrier un ou plusieurs agendas.

La Gestion de Projets

Un module complet de gestion de projet peut être intégré à Oxyad. Ce dernier permet de :

  • Créer des tâches et déterminer des dépendances, des objectifs,
  • Visualiser dans le temps l'avancement des différentes taches composant votre projet,
  • Répartir et opitmiser l'utilisation des ressources,
  • Définir des chemins critiques

Gestion Cartographique

Il est possible d'intégrer dans Oxyad des cartes éditables :
- Définition de zones / d'emplacements,
- Définition de marqueurs,
- Restitution des informations du logiciel Oxyad dans les cartes,
- Moteur de recherche,
- Géolocalisation

Statistiques Graphiques

Oxyad permet générer à partir des données contenues dans le logiciel, toutes sortes de graphiques (camemberts, nuages, diagrammes en bâtons...). Ce module, véritable tableau de bord est la solution de supervision idéale de vos solutions. Une analyse complexe des données et une restitution claire des informations aide à prendre les bonnes décisions.

Les interfaces

Le moteur Oxyad dispose d'interfaces de dialogue (web services, connecteurs HTTP, fichiers d'échanges...) pour des échanges de données et de documents avec des applications externes :

  • Signature électronique,
  • Portails citoyens,
  • Tiers de dématérialisation,
  • Coffres forts électroniques,
  • Gestion électronique des documents,
  • Suites bureautiques,
  • Messageries,
  • Numérisations par lots,
  • ...