FME Flow:2025.1
Exportation et importation de projets
Vous pouvez exporter le contenu deFME FlowProjets, et importez les projets dans la même instance, ou dans une autre instance, deFME Flow 2017 ou plus tard.
Lors de l’exportation et de l’importation de projets, gardez à l’esprit les points suivants :
- Si un projet contient des utilisateurs :
- Vous devez appartenir au groupe fmesuperuser pour exporter et importer, à l'exception du fait qu'un utilisateur peut exporter un projet si le projet contient le compte de cet utilisateur, et uniquement ce compte.
- Les mêmes autorisations dont dispose l'utilisateur sur le système actuel s'appliquent sur le système sur lequel le projet est importé, maisseulementsur les éléments du projet. Toutes les autres autorisations dont dispose l'utilisateur sur le système actuel ne sont pas reportées.
- Si un projet contient des jetons API, l’une des conditions suivantes doit être remplie pour être importée :
- Vous appartenez au groupe fmesuperuser.
- Le propriétaire du projet effectuant l’importation dispose du même compte utilisateur sur le système cible.
- Si un projet contient des applications de flux sans leurs jetons API associés, ces applications sont désactivées sur le système cible jusqu'à ce qu'elles soient explicitement activées.
- Par défaut, l'utilisateur qui effectue l'importation devient lepropriétaire de tous les éléments du projet si le projet n'inclut pas les comptes d'utilisateurs des propriétaires d'origine, ou si ces comptes d'utilisateurs n'existent pas sur le serveur cible. Si le projet contient des éléments du même nom sur le système sur lequel le projet est importé et que l'utilisateur effectuant l'importation ne possède pas ces éléments, l'importation échoue. Pour modifier le propriétaire par défaut des éléments, spécifiez leAperçu de l'importation option.
- Si un projet change après son exportation, mais avant son importation, vous souhaiterez peut-être le rétablir à son état d'origine, afin qu'il corresponde à l'exportation. Pour plus d'informations, voir Suppression de projets .
- Vous voudrez peut-êtremise à jour la version du projet avant de l'exporter. La version spécifiée est ajoutée au fichier .fsproject qui est exporté.
- L'importation d'un projet déclencheseulementl'importation du projetévénement système, si activé. Par exemple, si un nouveau référentiel est créé sur leFME Flow suite à l'importation d'un projet, l'événement de création de référentiel n'est pas déclenché.
Pour exporter un projet
SHAREDRESOURCE_ISMIGRATABLE_* value of true are migrated.- Sur leProjets page, sélectionnez un projet et cliquez surExporter. La page Exporter le projet s'ouvre.
- Nom de fichier: Si vous le souhaitez, modifiez le nom du fichier de configuration du projet .fsproject.
- Lieu d'exportation:
- Télécharger: Télécharge la configuration du projet sous forme de fichier .fsproject sur votre système local.
- Ressources: Enregistre la configuration du projet sous forme de fichier .fsproject dans le répertoire spécifiéRessources emplacement.
- Emplacement des ressources: LeRessources emplacement dans lequel enregistrer le projet.
- Publier sur le sujet sur le succès: les rubriques du service de notification à notifier en cas de réussite de l'exportation (une rubrique par défaut est déjà spécifiée). Pour plus d'informations, voir SurveillanceFME Flow Événements de Topics .
- Publier sur le sujet sur l'échec: les rubriques du service de notification à notifier en cas d'échec de l'exportation (une rubrique par défaut est déjà spécifiée). Pour plus d'informations, voirSurveillanceFME Flow Événements de Topics.
- Include sensitive information: If checked, the items listed below are included in the export if they correspond to items included in the project. These items are encrypted according to the Cryptage du système key that is in place. If the System Encryption setting is Standard (this is the default setting), a custom encryption key will be required to import the project. Ensure this key is available before proceeding.
Expand for a list of encrypted items- User account passwords.
- Usernames and passwords associated with any Connexions à la base de données or Connexions Web included in the project.
- Encrypted parameter values for:
- Applications Flow
- Déclencheurs d'automatisations
- Actions d'automatisation
- Automatisations Actions externes
- Publications
- Abonnements
- Horaires
- Resource Connections
- Courriel système settings
- System Event configurations
NoteThis setting does not apply separately to workspaces. If the workspace that the server app runs is also included in the project, any encrypted user parameter values are included with it.
NoteSession tokens are not exported with any users included in the project, regardless of this setting. - Options avancées: Développez et décochez tous les éléments répertoriés dans cette section que vous ne souhaitez pas inclure dans le projet pour l’exportation.
- Pour terminer l'exportation, cliquez surExporter.
Pour importer un projet
Sur leProjets page, cliquezImporter. La page Importer un projet s'ouvre.
Emplacement du fichier:
- Publier sur le sujet Succès/Échec (facultatif) : spécifiez les rubriques du service de notification à notifier en cas de réussite ou d'échec de l'importation (les rubriques par défaut sont déjà spécifiées). Pour plus d'informations, voirSurveillanceFME Flow avec notifications.
Pour continuer, sélectionnez l’une des options suivantes :
- Importation rapide: Importe le projet sans vous permettre de réviser les éléments du projet, y compris les éléments qui écraseront les éléments du même nom sur le projet actuelFME Flow, ou des objets qui changeront de propriétaire.
- Autoriser l'écrasement des éléments s'ils existent déjà: Si une configuration de projet du même nom de fichier .fsproject existe déjà sur l'instance actuelle, ce paramètre contrôle le comportement d'écrasement de l'importation. Si cette case est cochée, les éléments du projet existant sont écrasés par les éléments du même nom dans le projet importé. Si cette option n'est pas cochée, seuls les éléments de la configuration importée qui n'existent pas dans le projet existant sont importés ; rien n'est écrasé.
- Automatisations et notifications: Si cette case est cochée, les workflows d'automatisation, les sujets, les abonnés et les éditeurs manquants sur le projet cible sont ajoutés ; ceux existants sont mis à jour. Une union est effectuée entre les enregistrements de sujets déjà présents sur le projet cible et les enregistrements de sujets reçus de la source.
- Ressources: Si cette case n'est pas cochée, les fichiers ou dossiers manquants sont ajoutés ; ceux existants ne sont pas mis à jour. Si cette case est cochée, les fichiers ou dossiers manquants sont ajoutés ; ceux existants sont mis à jour. Dans les deux cas, si une ressource racine du même nom n'est pas définie sur le serveur cible, le package de ressources n'est pas importé.
- Mettre en pause toutes les notifications pendant l'importation: Cette option apparaît uniquement aux utilisateurs appartenant au groupe de sécurité fmesuperuserrôle. Lorsque cette case est cochée (par défaut), tousAutomatismes flux de travail etService de notification les éditeurs et les abonnés sont désactivés lors de l'importation. Une fois l'importation terminée, le service se réactive automatiquement. Cette option est utile pour empêcher les workflows d'automatisation de se déclencher de manière inattendue lors d'une importation. Par exemple, vous pouvez avoir unRépertoire Dropbox déclencheur configuré sur un répertoire affecté par l'importation, mais ne souhaite pas déclencher de notifications liées à l'importation.
- Désactiver tous les types d'éléments répertoriés après l'importation: Si cette case est cochée, les types d'éléments suivants du projet qui sont nouveaux ou écrasés sur leFME Flow après l'importation sont désactivés :
- Automatismes
- Flux
- Horaires
- Nettoyage du systèmetâches
- Utilisateurs
- Jetons de sécurité
- Pour terminer l'importation, cliquez surProjet d'importation.
- Aperçu de l'importation: Vous permet de réviser les éléments du projet avant l'importation, y compris les éléments qui écraseront les éléments du même nom sur le projet actuelFME Flow. Permet également de supprimer certains types d'éléments (connexions aux ressources, connexions à la base de données, connexions Web, utilisateurs, jetons de sécurité, paramètres de déploiement) et de modifier la propriété par défaut des éléments.
- Aperçu du contenu : cette page répertorie les éléments du projet en cours d’importation. Au-dessus de la liste, vous pouvez filtrer par : Nom de l'élément ; Type ; Source (si l'élément provient directement duProjetou est unDépendance d'un élément du projet) ; ou Action (si l'élément est nouveau (Nouvel article) ou si un élément du même nom existe déjà, qui sera écrasé siAutoriser l'écrasement des éléments s'ils existent déjà est vérifié (Écraser))
Cette page fournit également des messages sur le projet ou son contenu qui peuvent entraîner l'échec de l'importation ou produire des résultats inattendus. Ces problèmes peuvent généralement être résolus dans les paramètres et boîtes de dialogue restants.
- Autoriser l'écrasement des éléments s'ils existent déjà: Si une configuration de projet du même nom de fichier .fsproject existe déjà sur l'instance actuelle, ce paramètre contrôle le comportement d'écrasement de l'importation. Si cette case est cochée, les éléments du projet existant sont écrasés par les éléments du même nom dans le projet importé. Si cette option n'est pas cochée, seuls les éléments de la configuration importée qui n'existent pas dans le projet existant sont importés ; rien n'est écrasé.
- Automatisations et notifications: Si cette case est cochée, les workflows d'automatisation, les sujets, les abonnés et les éditeurs manquants sur le projet cible sont ajoutés ; ceux existants sont mis à jour. Une union est effectuée entre les enregistrements de sujets déjà présents sur le projet cible et les enregistrements de sujets reçus de la source.
- Ressources: Si cette case n'est pas cochée, les fichiers ou dossiers manquants sont ajoutés ; ceux existants ne sont pas mis à jour. Si cette case est cochée, les fichiers ou dossiers manquants sont ajoutés ; ceux existants sont mis à jour. Dans les deux cas, si une ressource racine du même nom n'est pas définie sur le serveur cible, le package de ressources n'est pas importé.
Lors de l'utilisationAutoriser l'écrasement des éléments s'ils existent déjà , gardez à l'esprit les points suivants, en fonction de lacomposant qui est en cours d'importation :
- Choisir les éléments : si le projet contient desConnexions aux ressources,Connexions à la base de données,Connexions Web ,Utilisateurs ,Jetons de sécurité , ouParamètres de déploiement , vous pouvez les inclure ou les exclure de l'importation. Pour vous assurer qu'un article est inclus, cochez la case à côté de l'article.
- Résoudre les propriétaires : cette page répertorie tous les éléments pour lesquels il manque des propriétaires (également indiqués comme À déterminer sous la colonne Propriétaire du volet Aperçu du contenu). Soit les propriétaires originaux des articles sur la sourceFME Flow manquent la cibleFME Flow, ou les propriétaires ne sont pas inclus dans le projet lui-même. Si aucune action n’est entreprise, les éléments seront la propriété de l’utilisateur effectuant l’importation. Pour modifier le propriétaire par défaut de tous les éléments répertoriés, cliquez surChanger de propriétaire. Vous pouvez sélectionner un utilisateur à partir de la cibleFME Flow, ou un élément inclus dans le projet.
- Options supplémentaires :
- Mettre en pause toutes les notifications pendant l'importation: Cette option apparaît uniquement aux utilisateurs appartenant au groupe de sécurité fmesuperuserrôle. Lorsque cette case est cochée (par défaut), tousAutomatismes flux de travail etService de notification les éditeurs et les abonnés sont désactivés lors de l'importation. Une fois l'importation terminée, le service se réactive automatiquement. Cette option est utile pour empêcher les workflows d'automatisation de se déclencher de manière inattendue lors d'une importation. Par exemple, vous pouvez avoir unRépertoire Dropbox déclencheur configuré sur un répertoire affecté par l'importation, mais ne souhaite pas déclencher de notifications liées à l'importation.
- Désactiver tous les types d'éléments répertoriés après l'importation: Si cette case est cochée, les types d'éléments suivants du projet qui sont nouveaux ou écrasés sur leFME Flow après l'importation sont désactivés :
Cette option n'est pas disponible pour les utilisateurs qui n'appartiennent pas au rôle fmesuperuser. Si une importation est effectuée par un utilisateur non-fmesuperuser, le service de notification reste actif pendant l'importation.
NoteApplications Flow ne les exécutez pas si leurs jetons de sécurité associés sont désactivés.Pour utiliser ces éléments, vous devez les activer explicitement.
Pour terminer l'importation, cliquez surProjet d'importation.
Lors de l'utilisationAutoriser l'écrasement des éléments s'ils existent déjà , gardez à l'esprit les points suivants, en fonction de lacomposant qui est en cours d'importation :
Cette option n'est pas disponible pour les utilisateurs qui n'appartiennent pas au rôle fmesuperuser. Si une importation est effectuée par un utilisateur non-fmesuperuser, le service de notification reste actif pendant l'importation.
Pour utiliser ces éléments, vous devez les activer explicitement.
Pour continuer, cliquez surContinuer.
NotePar défaut, les éléments répertoriés ne sont pas cochés, ce qui indique qu'ils ne sont pas destinés à être inclus dans le projet. Ce comportement diffère de celuiImportation rapide option, qui inclut tous les éléments de l'importation.
Pour continuer, cliquez surContinuer.
NoteSi leFME Flow contient déjà les éléments du même nom et qu'ils n'appartiennent pas déjà à l'utilisateur spécifié, l'importation échoue.
Pour continuer, cliquez surContinuer.
Pour afficher l'historique des activités d'importation et d'exportation du projet
Sur la page Projets, sélectionnez leHistoire languette. Pour obtenir un journal d’une importation ou d’une exportation particulière, cliquez sur une entrée dans le tableau.