FME Flow:2025.1
Projets
Utilisez la page Projets pour rassemblerFME Flow éléments en groupes qui partagent une solution commune, ou « projet », dans votre organisation. En regroupant les éléments dans des projets, vous pouvez les référencer dans un seul endroit facile. Vous pouvez également exporter des projets et les importer vers une autre instance deFME Flow.
Pourquoi créer un projet ?
Le principal avantage des projets est la possibilité de les migrer entreFME Flows. Cette fonctionnalité est particulièrement utile lors du déploiement d'unFME Flow scénario tout au long du cycle de vie de l'entreprise, du développement aux tests/mise en scène jusqu'à la production. Au lieu de sauvegarder et de restaurer un fichier entierFME Flow configuration, vous pouvez simplement exporter le projet et l'importer dans un autreFME Flow. La cibleFME Flow la configuration reste intacte, avec l'ajout du nouveau projet et de tout son contenu.
Que peut contenir un projet ?
Un projet peut inclure à peu près n’importe quelFME Flow objet que vous créez ou téléchargez.
- Dépôts
- Workspaces, formats personnalisés, transformateurs personnalisés et modèles
- Forfaits
- Utilisateurs et rôles (voirMigration de projets pour d'autres utilisateurs (fmesuperuser uniquement), ci-dessous)
- Flux de travail d'automatisation
- Flux
- Applications Flow, y comprisworkspace applications, applications d'automatisation,et des applications de galerie
- jetons API
- Paramètres de déploiement
- Ressources
- Connexions aux ressources (inclut actuellement toutes les connexions aux compartiments Amazon Web Services (AWS) S3 qui apparaissent sur la page Ressources) et chemins d'accès aux ressources
- Connexions aux bases de données et connexions Web
- Tâches de nettoyage
- Thèmes, abonnements et publications
- Horaires
- Autres projets
Créer un projet
- Effectuez l’une des actions suivantes :
- CliquezCréer pour ouvrir la page Nouveau projet. Ou, pour créer un projet à partir d'un projet existant, sélectionnez un projet et cliquez surDouble.
- SélectionnerProjets>Créer un projet.
- Fournir unNometDescriptionpour le projet.
- (Facultatif) Si vous le souhaitez, mettez à jour le projetVersion. La version spécifiée est ajoutée au nom du fichier .fsproject lorsque vousexporter le projet.
- Ajouter unLisez-moiau projet, en utilisant la barre d'outils Markdown comme vous le souhaitez. Si vous prévoyez de télécharger le projet sur FME Hub, soit à l'étape suivante, soit ultérieurement, un fichier readme peut aider les utilisateurs à en savoir plus sur votre projet.
- Pour télécharger le projet surCentre FME (facultatif), activerInclure les détails du hub FME et complétez ce qui suit :
- ID de l'éditeur FME Hub: L'ID unique associé à l'éditeur FME Hub.
- ID du projet FME Hub: Saisissez un identifiant unique pour le projet.
- Icône du projet: Pour afficher une icône avec le projet, cliquez surTélécharger une nouvelle icône. Les types d'images suivants sont pris en charge : .bmp, .jpg, .jpeg, .svg, .webp, .png (transparence prise en charge), .gif (animation non prise en charge). Pour de meilleurs résultats, fournissez une image supérieure à 200x200 pixels.
- Pour ajouter des éléments au projet, cliquez surAjouter des éléments. Dans la boîte de dialogue Ajouter des éléments, spécifiez leType d'article et tous les filtres applicables (par exemple, si l'élément est unEspace de travail, précisez leDépôt). Pour affiner la liste des éléments, utilisez leRecherchechamp. SousNOM, cliquez+ à côté des éléments que vous souhaitez ajouter.
- Pour ajouter des utilisateurs (autres que votre propre compte), vous devez appartenir au fmesuperuserrôle. Les jetons API appartenant aux utilisateurs ne sont pas inclus dans les projets auxquels ils sont ajoutés, sauf si les jetons sont explicitement ajoutés.
- N'importe qui peut ajouter des jetons API à un projet ; cependant, lorsqueimporter un projet vers un autre système, l'une des conditions suivantes doit être vraie : 1) Vous appartenez au rôle fmesuperuser ; et 2) Le propriétaire du projet effectuant l'importation possède le même compte utilisateur sur le système cible.
- L'ajout de dossiers de ressources inclut le dossier et tout son contenu.
- Pour supprimer les éléments déjà ajoutés, cliquez surx à côté de l'élément correspondant.
- Une fois la sélection des éléments à ajouter terminée, cliquez surAjouter des éléments pour fermer la boîte de dialogue Ajouter un ou plusieurs éléments.
- La page Créer un projet s'affiche. Le contenu du projet répertorie tous les éléments ajoutés, y compris leurs dépendances. Pour supprimer les éléments indésirables, sélectionnez-les et cliquez surRetirer.
- Pour ajouter le projet, cliquez surSauvegarder.
Lorsque vous ajoutez des éléments, ils apparaissent sous Éléments sélectionnés. Si vous avez ajouté des éléments qui dépendent d'autres éléments pour s'exécuter (par exemple, une planification qui exécute unworkspace), ces dépendances sont également ajoutées. Pour afficher les dépendances, cliquez sur l’icône de développement à côté du nom de l’élément que vous avez ajouté.
Exporter et importer un projet
Vous pouvez exporter le contenu d'un projet et importer le projet dans la même instance, ou dans une autre instance, deFME Flow. Par exemple, vous pouvez migrer un projet lorsque vous êtes prêt à l’utiliser sur un serveur de production après avoir développé et testé son contenu sur un système distinct. Pour plus d'informations, voir Exportation et importation de projets .
Migration de projets pour d'autres utilisateurs (fmesuperuser uniquement)
Lorsque vous incluez des utilisateurs dans un projet, vous pouvez exporter et importer un projet pour que ces utilisateurs puissent travailler sur un autre système. Toutes les autorisations dont dispose un utilisateur sur le système actuel sont accordées sur le système sur lequel le projet est importé, si les deux conditions suivantes sont vraies :
- L'autorisation porte sur un élément du projet.
- L'autorisation a été accordée directement à l'utilisateur, plutôt que par l'appartenance à un rôle. (Pour plus d'informations, voirAffichage et configuration des autorisations utilisateur et autres paramètres.)
Toutes les autres autorisations dont dispose un utilisateur sur le système actuel ne sont pas reportées. Les jetons API appartenant aux utilisateurs ne sont pas inclus dans les projets auxquels ils sont ajoutés, sauf s'ils sont explicitement inclus.
Affichage et modification des projets
Pour afficher ou modifier un projet, cliquez sur le nom pour ouvrir la page du projet.
- Pour modifier le nom, la description ou la version du projet, cliquez sur l'icône de modification à côté.
- Pour afficher des informations sur les éléments du projet, cliquez sur le nom de l'élément.
- Pour afficher les dépendances d'un projet (éléments qui ont été automatiquement ajoutés au projet car ils sont nécessaires à l'exécution d'éléments qui ont été explicitement ajoutés, tels qu'unworkspace exécuté selon un calendrier), cliquez sur les points de suspension (...) sousACTEScorrespondant au projet, et sélectionnezAfficher les dépendances.NoteFME Flow ajuste automatiquement les dépendances des projets en fonction des modifications apportées au contenu du projet. Par exemple, si une exécution aWorkspace l'action est supprimée d'une automatisation qui se trouve dans un projet, quiworkspace est supprimé en tant que dépendance du projet.
- Pour ajouter des éléments au projet, cliquez surAjouter des éléments.
- Pour supprimer des éléments du projet, sélectionnez un ou plusieurs éléments et cliquez surRetirer.
Sous leActesmenu, vous pouvez :
- Consultez les détails du projet FME Hub, le cas échéant.
- Dupliquer le projet.
- Exporter le projet. Pour plus d'informations, voir Exportation et importation de projets .
- Partagez le projet. Pour plus d'informations, voirPartage de projets (ci-dessous).
- Supprimer le projet. Pour plus d'informations, voirSuppression de projets (ci-dessous).
Partage de projets
Pour partager un projet, cliquez sur l’icône Partager avec d’autres. Grâce au partage, vous pouvez accorder des niveaux d’autorisations sur un élément à d’autres utilisateurs. Vous pouvez partager un élément si vous en êtes propriétaire ou si vous êtes un utilisateur disposant de l'autorisation Gérer dans Sécurité, comme un administrateur. Pour plus d'informations sur le partage et la propriété, voirContrôle d'accès basé sur les rôles et les utilisateurs.
Suppression de projets
Pour supprimer un projet, sélectionnez-le et cliquez surRetirer. Pour supprimer le contenu du projet avec le projet, cochezSupprimer également le contenu dans la boîte de dialogue Avertissement. Pour supprimer uniquement le projet et laisser son contenu sur le serveur, laissez cette case décochée.
LeSupprimer également le contenu cette option est utile lorsque vousexporter un projet, puis y apporter des modifications ultérieures, notamment en supprimant des éléments du projet. Si vous souhaitez que le projet corresponde à l’état dans lequel il se trouvait lors de son exportation, sélectionnez cette option. Ensuite, effectuez une analyse sur placeimporter, sur le même serveur.
SiSupprimer également le contenu est vérifié, gardez à l'esprit les points suivants :
- Seuls les éléments pour lesquels l'utilisateur a l'autorisation de supprimer sont supprimés.
- Si le projet contient l'utilisateur effectuant la suppression, ou le rôle auquel appartient l'utilisateur, ni l'utilisateur ni le rôle ne sont supprimés.
- NonÉvénements système sont déclenchés. Par exemple, si un référentiel est supprimé, l'événement de suppression du référentiel n'est pas déclenché, même s'il est activé.