6.10.1. Aperçu du flux de travail

Vous pouvez publier des catalogues directement à partir de PARTproject. Vous trouverez différentes fonctions à cet effet sous les commandes de menu contextuel Gestion des versions [Versioning system] et Publication.

Gestion des versions [Versioning system]

Gestion des versions [Versioning system]

Publication

Publication

Une publication se déroule en 3 étapes de base : télécharger les modifications/exécuter le mappage, publier le contrôle qualité et publier en direct (la publication ne doit pas nécessairement avoir lieu immédiatement après le téléchargement des modifications, mais il faut veiller à ce que le mappage soit à jour avant la publication).

  1. Télécharger les modifications / effectuer le mappage ERP:

    1. Vérifier la cartographie ERP [Check ERP-Mapping] Dialogue :

      Dès que la commande Télécharger les fichiers modifiés dans les répertoires/projets sur le serveur [Upload changed files in directories / projects to the server] est exécutée sous la commande de menu contextuel Gestion des versions [Versioning system], la boîte de dialogue Vérifier le mappage ERP [Check ERP-Mapping] s'ouvre automatiquement (si 1. des modifications pertinentes ont été apportées aux données et 2. l'option Vérifier le mappage ERP lors du téléchargement [Check ERP-Mapping on upload] est activée pour le catalogue). Consultez à ce sujet les remarques au début de Section 6.10.2.1.1, «  Vérifier le mappage ERP (ajouter un mappage ERP... et éditer un mappage ERP...) [Modélisation du catalogue]. ».

      Vérifier le mappage ERP lors du téléchargement [Check ERP-Mapping on upload]

      Vérifier le mappage ERP lors du téléchargement [Check ERP-Mapping on upload]

      Cliquez sur Rechercher [Search] pour charger les états de catalogue publiés et choisissez le plus récent. Notez que : En particulier si Mémoriser la sélection [Save selection] est activé, vous devez tout de même rechercher à nouveau un état de catalogue publié (publication en direct) et sélectionner le plus récent.

      Ne pas sélectionner l'état enregistré, mais effectuer une nouvelle recherche.

      Ne pas sélectionner l'état enregistré, mais effectuer une nouvelle recherche.

      Effectuer ensuite la cartographie ERP pour l'ensemble du catalogue ou des projets modifiés. Ignorer n'aurait de sens que dans très peu de cas, car si cette boîte de dialogue apparaît, c'est que les fichiers sélectionnés pour le téléchargement contiennent au moins une modification qui nécessite un nouveau mapping/une mise à jour.

    2. Mettre à jour les versions des tableaux [Update table versions] Dialogue :

      Mettre à jour les versions des tableaux [Update table versions]

      Mettre à jour les versions des tableaux [Update table versions]

      Cette boîte de dialogue s'affiche lorsque des fichiers tab/tac ont été modifiés (-> nouvelle version d'onglet), mais que la modification en elle-même ne nécessite pas de mapping (par ex. nouvelle ligne ajoutée dans le tableau).

      Le contexte est que les versions des onglets doivent être mises à jour dans le mapping si le tableau correspondant existe déjà dans le mapping (actuel), afin d'éviter tout problème ultérieur lors de la publication en direct.

      Si vous savez si la date affichée dans le dialogue correspond à la dernière publication en direct, confirmez par Oui, sinon cliquez sur Non. En cas de doute, confirmez toujours par Oui.

    3. Test facultatif

      Pour vérifier si l'on a oublié de vérifier quelque chose ou si les versions des onglets correspondent à l'état local, exécutez la commande du menu contextuel Ajouter mapping ERP [Add ERP mapping] sous Publication après avoir actualisé le catalogue. Le mapping est ainsi effectué pour l'état actuel.

      Les mappings déjà vérifiés qui existent déjà ne sont pas écrasés. Cela signifie que si chaque utilisateur a correctement effectué et vérifié ses mappings, il ne devrait plus rien y avoir à vérifier manuellement. Ce n'est qu'en cas d'oubli ou si les versions des onglets ne correspondent pas à l'état local qu'il y a à nouveau des mappings avec le statut "à vérifier [to check]" qui doivent encore être vérifiés.

      Cette étape n'est pas nécessaire, mais elle permet de déterminer, sans effectuer une publication en direct, s'il y a encore des problèmes de mapping et de les résoudre avant la publication.

  2. Publication de l'AQ:

    La version locale et actuelle de l'utilisateur est enregistrée séparément en tant que nouvelle version QA (dans la branche de publication du serveur SVN).

    [Important]Important
    • La situation sur le serveur ("trunk") n'est PAS prise en compte en premier lieu.

      Pour plus de détails, voir Section 6.10.5, «  Générer un stand QA... | Publier un stand en direct...  », en particulier Fig. „SVN Server TRUNK et SVN Server Publishing BRANCH“.

    • S'il y a des modifications locales qui ne sont pas téléchargées sur le serveur (commande du menu contextuel Télécharger les fichiers modifiés dans les répertoires/projets sur le serveur [Upload changed files in directories / projects to the server] ), elles feront tout de même partie de la publication QA pour la raison mentionnée ci-dessus.

      -> Si l'utilisateur qui effectue une publication AQ met à jour tout son catalogue et qu'il n'a plus de modifications locales non téléchargées, l'état AQ sera une copie de l'état actuel du serveur (tronc actuel). Dans la plupart des cas, il s'agit de la meilleure procédure. Le fichier de mappage existant au moment de la publication de l'AQ est le fichier qui sera utilisé plus tard lors de la publication en direct.

  3. Publication en direct: la dernière publication QA effectuée est transmise sous forme de stand en direct. Cela comprend notamment la vérification du mappage ERP, le transfert des données sur le portail en direct et la génération du CIP.

    [Important]Important

    Aucune nouvelle donnée n'est transmise à la dernière publication AQ. Cela signifie que les modifications depuis la dernière publication QA ne sont pas prises en compte ici. (Si l'on souhaite tout de même, par exemple, que les modifications fassent partie de la publication en direct, il faudrait auparavant effectuer une nouvelle publication AQ).

Remarques concernant la mise à jour du fichier de cartographie

Si un utilisateur obtient les droits d’écriture sur un répertoire, automatiquement le fichier mapping.json également Actualisé. Entre-temps, un autre utilisateur peut participer à un autre et lors du téléchargement des modifications, le Fichier de cartographie adapté et téléchargé.

Le premier utilisateur n'a certes plus de fichier de mappage actuel, mais cela ne pose pas de problème tant que les chemins des différents mappages ne se chevauchent pas. (Et les chevauchements ne devraient pas se produire, car les utilisateurs ne peuvent pas obtenir les droits d'écriture pour le même répertoire).

Il est surtout important qu'au moment de la publication de l'AQ, le fichier de mappage corresponde à l'état actuel (local) (il serait par exemple problématique d'avoir localement le fichier de mappage actuel, mais de ne mettre à jour qu'une partie des fichiers restants (donc par exemple des répertoires individuels)).

Si toutes les modifications (y compris celles des autres utilisateurs) doivent être publiées, il faut en tout cas effectuer une mise à jour préalable sur l'ensemble du catalogue afin de disposer de toutes les modifications en local.

Note sur la publication partielle

Le processus pour le mapping est le même pour la publication partielle, du moins si l'on crée le mapping à chaque archivage. Si l'on crée le mapping une seule fois avant la publication, il faut utiliser la commande Ajouter mapping ERP pour publication partielle. [Add ERP mapping for partial publication....].. dans le menu contextuel. sur le ou les répertoires qui doivent être publiés. Vous trouverez plus de détails sous Section 6.10.6, « Publication partielle  ».

Plus d'informations