Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • master
  • pre-2019.01.00
2 results

Target

Select target project
  • Documentation/doc_module_gtf
1 result
Select Git revision
  • master
  • pre-2019.01.00
2 results
Show changes
Il existe deux façons dans GTF de créer des Projets FME : l'ajout de projet et l'[Import de projets par lot](ajout_de_projets_par_lot.html).
Il existe deux façons dans GTF de créer des Projets FME : l'ajout de projet et l'[Import de projets par lot](./ajout_de_projets_par_lot.html).
# Ajout de projet FME #
# Ajout de projet FME
Le bouton **Ajouter un Projet FME** de l’onglet Projets FME permet d’accéder au formulaire de création de projet.
![Formulaire de création de projet](../../../images/ajout_projet1.png)
![Formulaire de création de projet](../../../images/utilisation/publication/ajout_projet1.png)
*Formulaire de création de projet*
......@@ -17,7 +17,7 @@ Plusieurs options sont possibles :
- Si le nom du traitement existe déjà, alors le nom du nouveau projet est suffixé par la date du jour. Dans l'exemple ci-dessus, le nouveau projet serait nommé "Zone_inondable_jjmm.aaaa".
L’auteur charge ensuite le projet FME dans lequel il aura pris soin de publier certains paramètres comme par exemple le répertoire destination. Le paramètre "Ressources complémentaires" permet d’associer les ressources nécessaires pour l'exécution du projet FME, comme par exemple des données sources.
![](../../../images/icones/idea.png) GTF détecte les formats de types multifichiers (Shape File, EDIGEO…) contenus dans un fichier compressé ZIP que l’utilisateur uploade sur le serveur. Les fichiers sont automatiquement décompressés dans le répertoire projet.
![](../../../../doc_module_vitis/images/icones/idea.png) GTF détecte les formats de types multifichiers (Shape File, EDIGEO…) contenus dans un fichier compressé ZIP que l’utilisateur uploade sur le serveur. Les fichiers sont automatiquement décompressés dans le répertoire projet.
Il définit ensuite la disponibilité du traitement sur [abonnement](../gestion_periodes.html) et pour [Surveillance](../gestion_depots.html).
......@@ -25,6 +25,6 @@ Le [modèle d'email](../modeles_emails.hmtl) à associer au traitement doit ensu
Le bouton **Créer** permet ensuite de finaliser la première étape du processus de création de traitement en générant le formulaire correspondant.
![](../../../images/icones/idea.png) La création d'un projet génère ensuite un attribut "Clé" qui correspond à un identifiant unique universel du projet. Il s'agit d'une clé unique qui permet par exemple en cas de réinstallation de GTF, d'assurer l'unicité et le référencement du projet. Sa valeur est conservée en cas d'installation du projet sur un nouveau serveur contrairement à l'identifiant système ID.
![](../../../../doc_module_vitis/images/icones/idea.png) La création d'un projet génère ensuite un attribut "Clé" qui correspond à un identifiant unique universel du projet. Il s'agit d'une clé unique qui permet par exemple en cas de réinstallation de GTF, d'assurer l'unicité et le référencement du projet. Sa valeur est conservée en cas d'installation du projet sur un nouveau serveur contrairement à l'identifiant système ID.
![](../../../images/icones/warning_small.png) Tous les visualiseurs contenus dans un projet FME sont désactivés lors du processus d'import ou d'ajout de projets dans GTF.
![](../../../../doc_module_vitis/images/icones/warning_small.png) Tous les visualiseurs contenus dans un projet FME sont désactivés lors du processus d'import ou d'ajout de projets dans GTF.
......@@ -9,7 +9,7 @@ L'administrateur définit le type d'accès souhaité au formulaire GTF :
Il associe ensuite un titre au formulaire et, dans le cas d'un bouton, il spécifie le texte associé au bouton d'accès du formulaire dans le champ "Texte du bouton". La hauteur et largeur du formulaire peuvent également être paramétrées.
![](../../../images/appel_externe.png)
![](../../../images/utilisation/publication/appel_externe.png)
*Appel externe*
......@@ -20,26 +20,26 @@ L'administrateur a la possibilité d'associer à un traitement un jeton privé o
- Le jeton public est l'identifiant de connexion du compte public défini au préalable par l'administrateur dans le mode "Configuration".
- Fournir un jeton privé est un moyen de donner accès à un compte de connexion à un traitement GTF particulier. Pour générer une clé privée, l'administrateur saisit le login et mot de passe de l'utilisateur pour lequel il souhaite générer un jeton privé puis définit une date de fin de validité de cette dernière. Après avoir cliqué sur le bouton **Clé privée**, la clé est retournée et intégrée dans le code à utiliser.
![Jeton](../../../images/jeton.png)
![Jeton](../../../images/utilisation/publication/jeton.png)
## Utilisation de CAPTCHA
Il est possible d'intégrer un captcha au formulaire pour s'assurer que la demande de traitement est bien générée par un être humain et non par un ordinateur.
![](../../../images/icones/warning.png) L'insertion d'un captcha, nécessite l'obtention d'une clé sur le service Web de Google à l'adresse [https://www.google.com/recaptcha/admin](). Une fois la clé obtenue, l'administrateur saisit la clé fournie dans le champ "Clé Recaptcha".
![](../../../../doc_module_vitis/images/icones/warning.png) L'insertion d'un captcha, nécessite l'obtention d'une clé sur le service Web de Google à l'adresse [https://www.google.com/recaptcha/admin](). Une fois la clé obtenue, l'administrateur saisit la clé fournie dans le champ "Clé Recaptcha".
![](../../../images/icones/idea.png) La clé est directement intégrée dans le code généré par GTF. Le motif captcha est généré automatiquement à chaque demande de traitement.
![](../../../../doc_module_vitis/images/icones/idea.png) La clé est directement intégrée dans le code généré par GTF. Le motif captcha est généré automatiquement à chaque demande de traitement.
### Insertion du code généré
Le bouton **Générer le code** retourne le code à copier dans la page HTML permettant d'accéder au formulaire GTF. Le code contient le jeton de connexion défini au préalable (public ou privé), ainsi que le cas échéant la clé captcha.
Exemple de code:
![exemple de code](../../../images/0300001B.png)
![exemple de code](../../../images/utilisation/publication/0300001B.png)
*Jeton de connexion public / Clé captcha*
Ce code est à insérer directement dans la page HTML à l'emplacement désiré.
L'exemple ci-dessous illustre l'insertion d'une fenêtre de demande de création de gex (traitement administration "admin_export") dans une page HTML :
![exemple](../../../images/widget.png)
![exemple](../../../images/utilisation/publication/widget.png)
......@@ -4,6 +4,6 @@
Pour pouvoir être exploité, un traitement doit être associé à un groupe. Dans la section "Droits", l’auteur associe un groupe au projet nouvellement créé en faisant glisser le groupe choisi dans la partie de Groupes associés au traitement. Il clique ensuite sur le bouton **Mettre à jour**.
<center>
![Attribution de droits à un traitement](../../../images/add_droits_projet.png)
![Attribution de droits à un traitement](../../../images/utilisation/publication/add_droits_projet.png)
*Attribution de droits à un traitement*
</center>
......@@ -21,47 +21,47 @@ Pour pouvoir exploiter les connexions nommées dans GTF, le fichier crypté des
Dans un premier temps, pour pouvoir être exploitables par d'autres utilisateurs, les connexions nommées doivent être rendues publiques.
Dans FME, dans le Menu "Outils" > "Options FME" > "Connexions aux bases de données", sélectionner les connexions nommées que vous souhaitez exporter (et les attribuer ensuite à un compte système local) puis cocher la case Public.
![Connexion nommées](../../../images/fme_connexionsnommees.png)
![Connexion nommées](../../../images/utilisation/publication/fme_connexionsnommees.png)
*Connexions nommées dans FME.*
![](../../../images/icones/warning.png) La possibilité de rendre publique une connexion nommée a été implémentée dans la version FME 2016. Or, FME exploite des connexions nommées créées dans d'anciennes versions. Dans ce cas, la colonne "Public" n'apparaît pas dans la fenêtre des connexions. Pour contourner ce problème et afficher la colonne "Public", exporter les connexions nommées dans un nouvel emplacement, supprimer les connexions initiales, puis les réimporter (cf. "procédure 6.1.9.2").
![](../../../../doc_module_vitis/images/icones/warning.png) La possibilité de rendre publique une connexion nommée a été implémentée dans la version FME 2016. Or, FME exploite des connexions nommées créées dans d'anciennes versions. Dans ce cas, la colonne "Public" n'apparaît pas dans la fenêtre des connexions. Pour contourner ce problème et afficher la colonne "Public", exporter les connexions nommées dans un nouvel emplacement, supprimer les connexions initiales, puis les réimporter (cf. "procédure 6.1.9.2").
## Exporter des connexions nommées
Sélectionner la ou les connexions nommées que vous souhaitez exporter puis dans le menu contextuel, choisir **Exporter**.
![Export des connexions nommées](../../../images/fme_connexionnommeeExport.png)
![Export des connexions nommées](../../../images/utilisation/publication/fme_connexionnommee_export.png)
*Export des connexions nommées.*
Les connexions sélectionnées sont exportées dans un fichier XML : "exportConnectionData_x.xml". Choisir ensuite son emplacement.
![](../../../images/fme_connexionnommee_messageexport.png)
![](../../../images/utilisation/publication/fme_connexionnommee_message_export.png)
Dans FME, il est alors possible de modifier l'emplacement du fichier des connexions nommées en indiquant le nouveau répertoire dans le menu "Outils" > "Options FME" > "Chemins par défaut".
![Spécification du répertoire des connesions nommées](../../../images/fme_connexion_nommeenouveaureprroiredesconnexionsnomees.png)
![Spécification du répertoire des connesions nommées](../../../images/utilisation/publication/fme_connexion_nommeenouveaureprroiredesconnexionsnomees.png)
*Spécification du répertoire des connesions nommées.*
Vous pouvez, par exemple, supprimer les connexions nommées d'origine, puis importer celles que vous venez d'exporter et remplacer de la sorte les connexions initiales.
Retourner dans le menu "Outils" > "Options FME" > "Connexions aux bases de données" et sélectionner **Importer** dans le menu contextuel dans la liste des connexions.
![](../../../images/fme_CN_IMPORT.png)
![](../../../images/utilisation/publication/fme_CN_IMPORT.png)
*Import de connexions nommées*
Sélectionner les connexions que vous souhaitez importer :
![](../../../images/f_cn_import_nouvellesconnexions.png)
![](../../../images/utilisation/publication/f_cn_import_nouvellesconnexions.png)
*Sélection des connexions nommées à importer*
Les connexions nommées précédemment exportées sont à nouveau importées.
Dorénavant, 5 connexions nommées sont listées dans le menu "Outils" > "Options FME" > "Connexions aux bases de données" :
![](../../../images/fme_CN_CN.png)
![](../../../images/utilisation/publication/fme_CN_CN.png)
*Nouvelles connexions nommées*
## Création des clés de registre
......@@ -84,7 +84,7 @@ Importer la clé de registre via la commande "Regedit" > "Import" ou par un doub
- "cn32.reg" contient la clé de registre pour FME 32 bits
- "cn64.reg" contient la clé de registre pour FME 64 bits
![](../../../images/icones/idea.png) Il est possible d'importer les deux clés.
![](../../../../doc_module_vitis/images/icones/idea.png) Il est possible d'importer les deux clés.
## Test
......@@ -107,10 +107,10 @@ enabled: no
Un auteur de projet peut publier une connexion nommée. Avec GTF 2015 et 2016.0, pour publier une connexion nommée il est nécessaire de créer un paramètre publié de type "TEXTE".
![](../../../images/CN_texte.png)
![](../../../images/utilisation/publication/CN_Texte.png)
Puis il faut associer ce paramètre publié au paramètre du Reader ou du Transformer concerné :
![](../../../images/CN_lie.png)
![](../../../images/utilisation/publication/CN_lie.png)
![](../../../images/icones/idea.png) Avec GTF 2016.1, les paramètres publiés de type Connexion Nommée sont automatiquement reconnus et transformés en paramètre de type Texte.
![](../../../../doc_module_vitis/images/icones/idea.png) Avec GTF 2016.1, les paramètres publiés de type Connexion Nommée sont automatiquement reconnus et transformés en paramètre de type Texte.
# Gestion des métadonnées #
# Gestion des métadonnées
GTF permet la gestion des métadonnées d'un projet et l'exploitation des métadonnées natives issues des projets FME.
Les métadonnées d'un projet, définies dans FME via le Navigateur, sont chargées dans GTF.
- Les sections "Description", "Catégorie", "Conditions d'utilisation", "Utilisation", "Prérequis" et "Historique" sont directement issues du projet FME et peuvent être modifiées .
- La date de dernière sauvegarde, l'encodage et la version FME sont propres au projet FME source et sont modifiés automatiquement dans GTF en cas de rechargement du projet FME.
![Attention](../../../images/icones/idea.png) *Une catégorie définie dans un projet FME est importée dans GTF et créée dans le menu "Catégories" si elle n'existe pas.*
![Attention](../../../../doc_module_vitis/images/icones/idea.png) *Une catégorie définie dans un projet FME est importée dans GTF et créée dans le menu "Catégories" si elle n'existe pas.*
![Métadonnées d'un projet](../../../images/metadata.png)
![Métadonnées d'un projet](../../../images/utilisation/publication/metadata.png)
*Métadonnées d'un projet*
La section "Métadonnées" du mode "Publication" permet à l'auteur, de modifier ces dernières et de les réécrire dans le projet FME.
......@@ -16,4 +16,4 @@ La section "Métadonnées" du mode "Publication" permet à l'auteur, de modifier
- Le bouton **Relire le projet** permet de recharger les métadonnées du projet FME initial. Les champs "Description", "Utilisation", "Prérequis" et "Conditions d'utilisation" saisis dans GTF sont remplacés par les valeurs issues du projet FME source.
- Le bouton **Ecrire le projet** permet de modifier les métadonnées du projet FME source. Les valeurs des champs "Description", "Utilisation", "Prérequis" et "Conditions d'utilisation" initiales sont remplacées par les valeurs saisies dans GTF. Le projet .fmw modifié est disponible dans la section "Répertoire Projet".
![](../../../images/icones/warning.png) Les métadonnées d'un projet sont chargées lors du premier chargement d'un projet FME. Si les métadonnées sont ajoutées et/ou modifiées dans GTF et que l'on procède à un nouveau chargement du projet FME, alors les métadonnées du projet FME, n'écrasent pas celles éditées dans GTF. Les métadonnées sont ainsi chargées que lors du premier chargement d'un projet FME. Le bouton "Relire le projet" permet de contourner ce fonctionnement pour permettre le rechargement des du projet FME source initialement chargé.
![](../../../../doc_module_vitis/images/icones/warning.png) Les métadonnées d'un projet sont chargées lors du premier chargement d'un projet FME. Si les métadonnées sont ajoutées et/ou modifiées dans GTF et que l'on procède à un nouveau chargement du projet FME, alors les métadonnées du projet FME, n'écrasent pas celles éditées dans GTF. Les métadonnées sont ainsi chargées que lors du premier chargement d'un projet FME. Le bouton "Relire le projet" permet de contourner ce fonctionnement pour permettre le rechargement des du projet FME source initialement chargé.
......@@ -4,6 +4,6 @@ La section Répertoire projet permet de visualiser le contenu du répertoire con
En cas de chargement de projets fmw de même nom, l'ancien projet est renommé en .bak.
Les ressources sont écrasées en cas de chargement de ressources de même nom. La date de dernière modification des fichiers est indiquée et permet de contrôler la bonne mise à jour des fichiers écrasés.
![exemple ](../../../images/rep_projet.png)
![exemple ](../../../images/utilisation/publication/rep_projet.png)
![](../../../images/attention.png) GTF détecte les formats de types multifichiers (Shape File, EDIGEO…) contenus dans un fichier compressé ZIP que l’utilisateur uploade sur le serveur. Les fichiers sont automatiquement décompressés dans le répertoire projet.
![](../../../../doc_module_vitis/images/icones/warning.png) GTF détecte les formats de types multifichiers (Shape File, EDIGEO…) contenus dans un fichier compressé ZIP que l’utilisateur uploade sur le serveur. Les fichiers sont automatiquement décompressés dans le répertoire projet.