Les profils du SEDA confection de profil avec Agape.

Slides:



Advertisements
Présentations similaires
L’utilisation des formulaires pour un responsable de Centre Régional.
Advertisements

L’utilisation des formulaires pour un exemplarisateur Sudoc.
Mettre en ligne des cartes.
LOGICIEL DOCUMENTAIRE PMB TUTORIEL A L'USAGE DES ELEVES ET DES ENSEIGNANTS Merci à Mme BATBIE, professeur-documentaliste – Collège Charloun Rieu – Saint-Martin.
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Informatiser une BCD Document sous licence libre Creative Commons by-sa réalisé par Cyrille Largillier – IEN Mée sur Seine – Dammarie les lysCreative Commons.
Informatiser une BCD Document sous licence libre Creative Commons by-sa réalisé par Cyrille Largillier – IEN Mée sur Seine – Dammarie les lysCreative Commons.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
1 Manuel d’utilisation Application Datamédis® sur Pocket PC Propriété PROMEDIS S.A.
Nouveautés Version 4.1 et mai 2017.
Les commandes externes
AMUE – SIFAC Gestion des services fait sur SIFAC WEB
Recherche Summon - HINARI (Module 3)
soit à l’aide d’un logiciel de transfert FTP
Quelques repères ergonomiques de la base élèves 1° degré
TotEM Nouvelle version 2016.
La gestion des co-produits (niveau de version : C)
Manuel de redimensionnement et de conversion de photos sur PAINT
Utilisation de Windows
Comment accroître le nombre de contributions externes ?
Formation Affelnet 6ème
e-Prelude.com Visite guidée - session 1 Les articles
Collecte de données CAPI
Initiation aux bases de données et à la programmation événementielle
AMUE – SIFAC Les concepts de SIFAC WEB HISTORIQUE DES MISES A JOUR
(Système de Management de la Sûreté)
Généralité sur les bases de données
JAVA et POO : Notion d'héritage
Javadoc et débogueur Semaine 03 Version A16.
Réalisation d'agents de surveillance Zephir
Cyber-Sphinx Séance 2.
BASE ELEVES PREMIER DEGRE
Création d’un formulaire
1ers pas des utilisateurs migrés
Demande de remboursement des taxes intérieures de consommation (TIC)
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Création Et Modification De La Structure De La Base De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
3- Nouvelles pages d’accueil
Guide Utilisateur. Guide Utilisateur.
Structure et Services « STS » Documentation et suivi
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
USER GUIDE : BASE DE DOCUMENTATION
Programmation Android Première application Android
GUIDE DE L’UTILISATEUR DU VOLET WEB DU PROGICIEL EDC
Formation Affelnet 6ème
Suivi Campagne Principe
MPS Marchés Publics Simplifiés « dites- le nous une fois »
Co-produits Management (Version Level: C)
Utiliser PowerPoint dans le cadre des TPE
„La plate-forme EAI “ Initiation à WBI
Comment utiliser l’application ?
Dossier SARL Verdier Application No 8
Support de formation Administrateur Notes de Frais
Citroën Service – Service Box (CS/SB) Fonctionnalité -Suivi des manquants- RA/RI Décembre 2018.
Système de gestion de contenu de sites web
Groupement d’Employeurs Profession Sport et Loisirs en Picardie
03/05/2019 L’organisation et la gestion des fichiers sur le site collaboratif Martine Cochet 2SitePleiadeGestionFichiers.
Collaborateurs & managers
Exploitation de vos données
Support de formation Administrateur Entretiens
Support de formation Administrateur Portail RH
STSWEB Rattacher Services et ARE Gestion des pondérations
STS Web Services libres Gérer les services libres
STS Web Services libres Supprimer des services libres
STSWEB Structures : Divisions et groupes Supprimer des groupes par lots Diffusion Nationale TOULOUSE – Décembre 2008.
Les données structurées et leur traitement
Transcription de la présentation:

Les profils du SEDA confection de profil avec Agape

Principe des profils Le profil est une adaptation du SEDA à la production d'une application métier, une typologie d'information : → L'adaptation au contexte métier est aussi appelée : « instanciation » Standard d'échange Adaptation au contexte métier et à la production qui en découle PROFIL

Agape Application de Génération Automatisée de Profils Électroniques logiciel libre délivré sous la licence GPL écrit en java version 1.4 (multiplateforme fichier jar directement exécutable ou avec la ligne de commande: java -jar agape.jar

Agape Fonctionnalités Aide à la création et à la modification d'un profil Génération des tableaux de la documentation technique Génération d'un schéma (relaxNG) du profil qui exprime des contraintes spécifiques au contexte

Agape Navigation dans l'arbre (blocs message, archive, article, organisation... Questionnaire concernant le bloc

Agape Composition d'un élément Un élément quel que soit son type possède un certain nombre de propriétés Bouton suppression ou d'activation Bouton d'édition du commentaire Nom de l'élément Cardinalité [minimum- maximum] Bouton d'édition des attributs Editeur de la valeur

Agape Spécification de contraintes avec Agape 1. Contrainte sur la présence ou l'absence d'un élément 2. Contrainte sur la cardinalité d'un élément 3. Contrainte sur la valeur d'un élément 4. Contrainte sur la présence ou l'absence d'un attribut de l'élément 5. Contrainte sur la valeur d'un attribut de l'élément

Agape 1. Contrainte sur la présence ou l'absence d'un élément Un élément prévu par les schémas du SEDA pour le bloc mais qui n'est pas sélectionné dans le profil, apparaît en grisé (inactif) Pour ajouter l'élément dans le profil, il faut l'activer avec le bouton « power ». L'élément et ses composants passent alors en clair et sont utilisables pour l'édition.

Agape 1. Contrainte sur la présence ou l'absence d'un élément (suite) On peut aussi supprimer toute une branche de l'arbre en cliquant sur le noeud de l'arbre avec le bouton droite de la souris

Agape Les cardinalités existantes [minimum - maximum] [1-1]: élément obligatoire et unique [0-1]: élément facultatif et unique [1-n]: élément obligatoire mais qu'on peut mettre autant d'instances que l'on souhaite [0-n]: élément facultatif mais qu'on peut mettre autant d'instances que l'on souhaite

Agape 2. Contrainte sur la cardinalité d'un élément Quelle que soit la cardinalité d'un élément, les contraintes sur ses sous-éléments s'appliquent à toute ses instances Changement de cardinalité [1-1] ne peut pas être réduit [0-1] peut être réduit à [1-1] (case à cocher) [1-n] peut être réduit (case à cocher) à une ou plusieurs instances de cardinalité [1-1] (bouton pour dupliquer ) [0-n] peut être réduit (cases à cocher) à [0-1], à [1-n] ou encore à une ou plusieurs instances de cardinalité [1-1] (bouton pour dupliquer )

Agape 3. Contrainte sur la valeur d'un élément Un élément possède un type. Selon ce type un éditeur spécialisé sera proposé pour saisir sa valeur un éditeur de texte: pour les champs texte, un menu déroulant: pour un identifiants liés à un vocabulaire contrôlé; pour les booléens Un éditeur de date: pour les champs date Pour les champs de type « bloc » (archive, article, règle, mot-clé, etc.) l'arbre est enrichit d'un nouveau noeud lié à un questionnaire adhoc.

Agape 3. Contrainte sur la valeur d'un élément (suite) Les éditeurs de texte pour les champs qui réclament une syntaxe particulière (date, nombre, durée...) laisse l'utilisateur libre de saisir ce qu'il souhaite mais affiche la valeur en rouge si celle-ci ne respecte pas la syntaxe. La bulle d'aide de l'éditeur indique la syntaxe à utiliser Tant que la valeur ne respecte pas la syntaxe, elle apparaît en rouge, et ne peut être conservée en sortant de l'éditeur.

Agape 4. Contrainte sur la présence ou l'absence d'un attribut de l'élément Les attributs sont accessible par le bouton des éléments L'attribut ID des blocs est accessible par le bouton droite de la souris en cliquant sur le noeud de l'arbre Par défaut les attributs d'un élément sont désectionné dans le profil. Il est possible de supprimer ou ajouter un attribut en décochant sa ligne Il est possible de rendre un attribut obligatoire en saisissant une valeur dans son éditeur

Agape 5. Contrainte sur la valeur d'un attribut de l'élément Quelques attributs sont déjà obligatoires et avec une valeur imposée dans le SEDA. Ces attributs ne sont pas modifiables par Agape Comme pour les éléments, l'éditeur de la valeur est spécialisé selon le type de l'attribut

Agape La documentation dans Agape Lorsqu'on ne peut pas exprimer formellement la contrainte par un littéral (la valeur exacte du champs), on peut insérer un commentaire à destination du prestataire qui doit réaliser le module d'archivage pour lui expliquer la règle. Par exemple. → Valeur à rechercher dans l'application de production dans les colonnes 'nom' et 'prénom' de la table 'fournisseurs' → Ou bien date la plus ancienne du lot à archiver

Agape La documentation dans Agape Une fois les contraintes exprimées et les commentaires ajoutés, il est possible de générer automatiquement les tableaux (en html) de la documentation technique

Agape Le schéma du profil Une fois les contraintes exprimées il est possible de générer automatiquement un schéma (en relaxNG) permettant de valider ces contraintes dans les messages de transfert

Agape Reste plus qu'à l'utiliser...