diff --git a/bienvenue.md b/bienvenue.md index d563a3bed079666e8e0f7a9022043cab88ef8b5a..f03ccf37d5862a7825165fc4706a725e8f2b08bd 100644 --- a/bienvenue.md +++ b/bienvenue.md @@ -2,8 +2,6 @@ # Bienvenue dans GTF -  - GTF (Gestionnaire de Tâches pour FME) est une application 100% web qui permet de publier sur internet des traitements conçus avec FME et de les mettre à disposition d'un grand nombre d'utilisateurs. C'est un outil de partage, de planification et de supervision de traitements FME. GTF offre des fonctions d'administration pour la création et la gestion des utilisateurs et l'attribution des droits sur les traitements. diff --git a/installation/procedure_installation_gtf.md b/installation/procedure_installation_gtf.md index 1b4f8c0c18dd9188cc6ed81651e7c33f507a450f..d2fe5742aaf9b1046e268784bc70b9ed0a55d46e 100644 --- a/installation/procedure_installation_gtf.md +++ b/installation/procedure_installation_gtf.md @@ -94,18 +94,16 @@ Procéder en premier lieu à l'installation de FME pour que GTF puisse fonctionn [Procédure d'installation de FME en Français](https://www.veremes.com/wp-content/uploads/fme_guide_installation-1.pdf) - Si vous utilisez une version Oracle de FME, il faudra installer le client Oracle sur le serveur. - - Sur Linux, si vous voulez utiliser FME 2018 ou supérieur, il faut exécuter ce script : + Sur Linux, si vous voulez utiliser FME **2018**, il faut exécuter ce script : ``` cd /opt/fme-desktop-2018/metafile sudo cp *.fmi ./dependencies/ sudo cp *.fmf ./dependencies/ ``` -### Installation du serveur https Apache 2.4 +### Installation d'Apache 2.4 GTF utilise le protocole sécurisé https qui assure le cryptage des échanges entre le Serveur d’Application Vitis et le poste client. Il est donc nécessaire d’installer une version spécifique du serveur http Apache compilé avec le module SSL. @@ -121,7 +119,6 @@ GTF utilise une base Postgresql pour stocker les informations sur les projets FM [Procédure d’installation Postgresql pour Linux](https://www.veremes.com/installation-postgresql-linux) - La base de données contenant l'application GTF devra utiliser le fuseau horraire **UTC**. Pour voir le fuseau horraire utilisé par défaut dans votre base de données, exécutez la requête suivante : @@ -262,7 +259,7 @@ L’installateur de GTF assure les opérations suivantes : - Création de la base de données dans PostgreSQL - Création d’un compte administrateur dans PostgreSQL - + Sur Linux, donner les droits d’exécution aux fichiers install.sh et setup_gtf-[version_gtf].[build_gtf]. ``` chmod +x install.sh @@ -271,7 +268,7 @@ chmod +x setup_gtf-[version_gtf].[build_gtf] Exécutez le script install.cmd ou install.sh pour lancer l’installation. - + Sur Windows, il faut attendre une minute environ pour avoir un retour dans la console. Un rapport d’installation install_report_dd-mm-yyyy.txt est généré, il permet de savoir si l’installation s’est déroulée correctement. @@ -310,10 +307,8 @@ L' instance de GTF doit désormais être disponible à l’adresse : Où <serveur> est l’adresse de la machine où vous avez installé l’application. - La connexion à GTF par l’adresse localhost est impossible - Si vous vous connectez avec le protocole http, la connexion sera automatiquement redirigée vers https. Si vous avez créé vous-même votre propre certificat, votre serveur n’est pas sécurisé et votre navigateur va sans doute afficher un message d’alerte. @@ -348,10 +343,8 @@ Il est préférable de configurer un serveur SMTP pour pouvoir utiliser GTF.  - Il faut sauvegarder la configuration avant de pouvoir la tester. - Si vous avez créé vous-même votre propre certificat désactivez l’option "Vérifier la validité du certificat SSL". ### 2. Activation de votre licence GTF @@ -386,7 +379,7 @@ La première étape consiste à déclarer un moteur FME exploitable par GTF.  Il est conseillé de nommer le moteur FME en indiquant le numéro de version, le numéro de build et le nombre de bits. Par exemple : « FME2016 b16494-32b ». -  Le bouton 'Test' permet de vérifier la validité de la licence FME. Avec FME 2016, pour que la licence soit valide, copier le fichier de licence présent dans le répertoire C:\ProgramData\SafeSoftware\FME\Licenses) dans le répertoire \licenses du répertoire d'installation de FME2016. +Le bouton 'Test' permet de vérifier la validité de la licence FME. Avec FME 2016, pour que la licence soit valide, copier le fichier de licence présent dans le répertoire C:\ProgramData\SafeSoftware\FME\Licenses) dans le répertoire \licenses du répertoire d'installation de FME2016. Il faut encore créer un moteur GTF. @@ -401,12 +394,11 @@ Attribuer un nom au moteur GTF et définir la période d'activité en minutes de  -  Associer un ou plusieurs mots clés à un moteur permet à l'administrateur de mettre en place une stratégie de distribution des traitements sur plusieurs moteurs GTF : quand un utilisateur crée une demande de traitement, un moteur spécifique est spécifiquement attribué. Chaque moteur GTF est associé à un ou plusieurs mots clés. Chaque projet FME est ensuite associé à un mot clé. L'affiliation d'un projet à un moteur GTF se fait ainsi à partir de mots clés. L'administrateur peut choisir des mots clés existants et déjà affiliés à d'autres moteurs dans la partie de gauche 'Mots clés disponibles', ou saisir directement le nom d'un nouveau mot clé dans le bloc de droite 'Mot clé lié au moteur'. Un simple clic sur un mot clé disponible permet de le lier au moteur GTF. -  Il est recommandé de nommer le moteur GTF selon cette règle : ID (auto) FME Version Service Pack. Par exemple : « #3 FME 2013 SP 3 ». +Il est recommandé de nommer le moteur GTF selon cette règle : ID (auto) FME Version Service Pack. Par exemple : « #3 FME 2013 SP 3 ». Cliquer ensuite sur le bouton “Créer” pour finaliser la création du moteur GTF. @@ -426,7 +418,7 @@ Choisir le traitement "Admin-Import" puis dans « Fichier d'export GTF à import  Associer un ou plusieurs mots clés à un moteur permet à l'administrateur de mettre en place une stratégie de distribution des traitements sur plusieurs moteurs GTF : quand un utilisateur crée une demande de traitement, un moteur spécifique est spécifiquement attribué. Chaque moteur GTF est associé à un ou plusieurs mots clés. Chaque projet FME est ensuite associé à un mot clé. L'affiliation d'un projet à un moteur GTF se fait ainsi à partir de mots clés.Il est obligatoire d'insérer l'extension .html dans le champs Nom du rapport à générer. -  Le paramètre 'Que faire des projets existants déjà dans la base GTF (même Clé)' indique à GTF s'il doit charger ou pas les projets déjà existants dans la base GTF et identifiés de façon unique par l'attribut Clé (cet attribut est généré automatiquement et est associé de façon unique à chaque projet). +Le paramètre 'Que faire des projets existants déjà dans la base GTF (même Clé)' indique à GTF s'il doit charger ou pas les projets déjà existants dans la base GTF et identifiés de façon unique par l'attribut Clé (cet attribut est généré automatiquement et est associé de façon unique à chaque projet). - Si ce paramètre vaut 'Ne pas importer' et que le fichier .gex contient un projet FME avec une clé déjà existante dans la base GTF, alors le fichier n'est pas chargé. - Inversement, si ce paramètre vaut 'Remplacer les projets existants', alors les projets dont la clé existe déjà dans la base de données GTF seront écrasés. diff --git a/installation/procedure_maj_gtf.md b/installation/procedure_maj_gtf.md index 805f0e27934bccc86a5cac20b66fda628c9fb3f4..6fb1970fe06fee40043145c5b26e7d4953e6f03e 100644 --- a/installation/procedure_maj_gtf.md +++ b/installation/procedure_maj_gtf.md @@ -80,7 +80,6 @@ L’installateur de GTF (en mise à jour) assure les opérations suivantes : - Configuration du serveur HTTPS Apache - Mise à jour de la base de données dans PostgreSQL - Sur Linux, donner les droits d’exécution aux fichiers update.sh et setup_gtf-[version_gtf].[build_gtf]. ``` chmod +x update.sh @@ -89,7 +88,6 @@ chmod +x setup_gtf-[version_gtf].[build_gtf] Exécutez le script update.cmd ou update.sh pour lancer l’installation. - Sur Windows, il faut attendre une minute environ pour avoir un retour dans la console. ## 3. Spécificités liées aux versions @@ -120,18 +118,18 @@ $properties['smtp_login'] = '************'; $properties['smtp_password'] = '************'; ``` -Pour éviter que l'application n'utilise les informations de GTF à la place des properties de Vitis, il est préférable de déplacer la configuration SMTP dans le fichier **[dir]/vas/rest/conf/gtf/properties.conf** dans le fichier **[dir]/vas/rest/conf/properties.conf**. +Pour éviter que l'application n'utilise les informations de GTF à la place des properties de Vitis, il est préférable de déplacer la configuration SMTP du fichier **[dir]/vas/rest/conf/gtf/properties.conf** dans le fichier **[dir]/vas/rest/conf/properties.conf**. #### Template de mail par défaut -Vous pourrez mettre à jour votre temlate de mail par défaut pour intégrer les nouvelles fonctionnalités : +Vous pourrez mettre à jour votre template de mail par défaut pour intégrer les nouvelles fonctionnalités : - Cryptage du résultat des traitements FME - Utilisation de l'interface de fichier pour délocalisation du système de fichiers - Utilisation d'un proxy interne à l'application pour améliorer la sécurité de vos logs et résultats FME. Dans la version **2019.01.00**, un nouveau template de mail fera son apparition **default-v2019.01.00**. -Si vous avez modifié le template de mail **default**, il faudra reprendre votre template pour integrer les nouveautés de **default-v2019.01.00**. +Si vous avez modifié le template de mail **default**, il faudra reprendre votre template pour intégrer les nouveautés de **default-v2019.01.00**. -Sinon vous pourrez simplement copier-coller **default-v2019.01.00** dans **default**. Vous pouvez aussi ne pas tenir compte des ses améliorations, mais il est possible que votre template ne fonctionne plus lors de l'activation d'une nouvelle fonctionnalité. +Sinon, vous pourrez simplement copier-coller **default-v2019.01.00** dans **default**. Vous pouvez aussi ne pas tenir compte des ses améliorations, mais il est possible que votre template ne fonctionne plus lors de l'activation d'une nouvelle fonctionnalité.