Partager via


Comment : définir une règle basée sur un groupe

Mise à jour : novembre 2007

Vous pouvez définir une règle qui s'applique à un groupe de sécurité spécifique pour un type d'élément de travail en exportant le fichier XML et en modifiant son contenu. Vous pouvez ensuite importer le fichier XML pour commencer à utiliser le type d'élément de travail mis à jour.

Autorisations requises

Pour exécuter cette procédure, vous devez être membre du groupe Team Foundation Administrators et du groupe Project Administrators pour le projet. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour limiter la portée de règles à des groupes

  1. Si vous modifiez un type d'élément de travail sur un projet unique, exécutez witexport pour exporter le fichier XML du type d'élément de travail que vous souhaitez modifier. Pour plus d'informations, consultez Comment : exporter un type d'élément de travail à partir d'un projet existant.

  2. Dans Visual Studio, cliquez sur Fichier, Ouvrir, puis sur Fichier.

    La boîte de dialogue Ouvrir un fichier s'affiche.

  3. Sous Regarder dans, accédez à l'emplacement où vous avez exporté le fichier.

    Si vous modifiez un type d'élément de travail pour personnaliser un modèle de processus, accédez à l'emplacement où vous avez téléchargé le modèle de processus.

    Remarque :

    Si vous exécutez Windows Vista, vous ne disposez peut-être pas des droits d'accès à certains dossiers. Si vous tentez d'exporter le type d'élément de travail vers un emplacement où vous n'avez pas de droits d'accès, la technologie de virtualisation du Registre redirige automatiquement le fichier exporté et l'enregistre dans le magasin virtuel. Pour plus d'informations, consultez https://go.microsoft.com/fwlink/?LinkId=92325 et https://go.microsoft.com/fwlink/?LinkId=92323. Pour éviter cette redirection, vous pouvez exporter le fichier vers un emplacement où vous avez des droits d'accès.

  4. Sélectionnez le fichier XML du type d'élément de travail que vous souhaitez mettre à jour, puis cliquez sur Ouvrir. Lorsque vous êtes invité à modifier les fins de ligne, cliquez sur Non.

  5. Recherchez la section <WORKFLOW> du fichier XML. Les lignes suivantes, qui décrivent l'état Active, se trouvent dans cette section.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
  6. Ajoutez le code XML suivant pour définir le champ Assigné à comme étant obligatoire pour les Administrateurs de projet qui modifient ce type d'élément de travail avec l'état Active.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="System.AssignedTo">      <REQUIRED for="[Project]\Project Administrators" not="[Global]\Team Foundation Administrators" />    </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
    Remarque :

    Les attributs for et not peuvent être appliqués à bien d'autres règles. Pour plus d'informations, consultez Attributs des règles des champs conditionnels.

  7. Dans la barre d'outils, cliquez sur Enregistrer pour enregistrer les modifications apportées au fichier XML.

  8. Pour importer le nouveau type d'élément de travail dans un projet unique, consultez Comment : importer un type d'élément de travail dans un projet existant. Pour ajouter le type d'élément de travail à votre modèle de processus, consultez Types d'éléments de travail.

Pour vérifier les modifications importées dans un projet unique

  1. Dans Team Explorer, cliquez sur Actualiser pour télécharger les mises à jour les plus récentes à partir du serveur.

    Ces mises à jour comprennent les modifications que vous venez d'importer. Attendez quelques secondes que tous les nœuds soient chargés. Les nœuds encore en cours de chargement sont intitulées en cours.

  2. Créez un élément de travail à l'aide de votre type d'élément de travail modifié. Pour ce faire, cliquez avec le bouton droit sur le nœud Éléments de travail, pointez sur Ajouter un élément de travail, puis cliquez sur le type d'élément de travail.

    Cet élément de travail est créé à partir du type d'élément de travail que vous avez modifié et importé.

  3. Complétez le champ Titre, puis cliquez sur Enregistrer pour enregistrer l'élément de travail.

    Une erreur s'affiche indiquant que le champ Assigné à contient une valeur non prise en charge.

  4. Sélectionnez le champ Assigné à et supprimez-en le contenu, puis cliquez sur Enregistrer.

  5. Attribuez la valeur Active au champ État.

    Notez que le champ Assigné à est désormais en surbrillance, car vous êtes membre du groupe Project Administrators.

  6. Cliquez sur Fermer pour fermer le nouvel élément de travail. Cliquez sur Non lorsque vous êtes invité à enregistrer l'élément de travail.

Voir aussi

Tâches

Comment : ajouter une règle à un champ

Concepts

Utilisation des règles <WHEN*>, <DEFAULT> et <COPY>

Référence

witimport

witexport

REQUIRED, élément (Schéma de définition du type d'élément de travail)

Autres ressources

Schéma de définition du type d'élément de travail