Partager via


Azure DevOps

Azure DevOps fournit des services aux équipes pour partager du code, suivre le travail et expédier des logiciels pour n’importe quelle langue, dans un seul package. Il s’agit du complément parfait à votre IDE.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Métadonnées du connecteur
Éditeur Microsoft

Pour utiliser cette intégration, vous devez accéder à un compte Azure DevOps avec l’accès à l’API activé. Pour établir une connexion, sélectionnez Se connecter. Vous êtes ensuite invité à fournir votre compte Azure DevOps Services. Suivez le reste des écrans pour créer une connexion.

Lorsque vous utilisez la connexion, si vous ne voyez pas la liste des projets que vous attendez, vérifiez le compte avec lequel vous avez créé la connexion et réessayez. Vous trouverez plus d’informations sur Visual Studio Marketplace.

Vous êtes maintenant prêt à commencer à utiliser cette intégration.

Envoi de pièces jointes

Vous pouvez créer des pièces jointes de fichier à l’aide d’une requête HTTP à l’action Azure DevOps , puis en procédant comme suit :

  1. Convertissez le contenu du fichier en chaîne Base64 et placez-le dans le paramètre « Body ».
  2. Définissez le paramètre « Body is Base64 » sur Yes.

Création de plans de test

Avant de créer un plan de test à l’aide de l’action Créer un élément de travail , vous devez d’abord créer une suite de tests. Vous pouvez utiliser la même action Créer un élément de travail pour créer des suites de tests, puis créer un plan de test avec un lien vers la suite de tests.

Votre option la plus simple consiste à appeler des plans de test - Créer une API directement à l’aide d’une requête HTTP à l’action Azure DevOps . L’API crée automatiquement la suite de tests associée.

Autre paramètre Fields

Créer un élément de travail et mettre à jour des actions d’élément de travail prennent en charge le Other Fields paramètre. Ces champs offrent une flexibilité supplémentaire lors de la mise à jour des éléments de travail. Les paires clé-valeur sont transformées en JSON suivant :

{
  "op": "add",
  "path": "/fields/<key>",
  "value": <value>
}

Notez qu’il op s’agit d’une constante et <key> qu’elle est censée être un nom de champ valide sous l’énumération DevOps /fields .

Voici quelques exemples d’utilisation. Vous pouvez affiner d’autres exemples dans Les éléments de travail - Mettre à jour l’API REST.

  1. Mise à jour key de l’historique = System.History value = Déplacement vers le chemin de la zone droite'
  2. Déplacer des éléments de travail : key = System.TeamProject value = Fabrikam-Scrum

Problèmes connus et limitations

La liste suivante fournit des limitations connues de l’utilisation du connecteur Azure DevOps.

  1. Déclencher lorsqu’un élément de travail est mis à jour est ignoré lorsque des liens nouveaux/existants ont été ajoutés/supprimés pour l’élément de travail.

  2. Action Obtenir les détails de l’élément de travail et les déclencheurs basés sur des éléments de travail peuvent manquer certains champs (comme System.AttachedFileCount) dans une réponse, car il s’agit d’une limitation de l’API REST Azure DevOps. Pour résoudre ce problème, vous pouvez effectuer l’une des opérations suivantes :

  3. L’action Envoyer une requête HTTP à Azure DevOps a un ensemble limité d’étendues qui contrôlent les ressources accessibles par l’action et les opérations autorisées à effectuer sur ces ressources.

    Étendues:

    • vso.agentpools_manage
    • vso.build_execute
    • vso.chat_manage
    • vso.code_manage
    • vso.code_status
    • vso.connected_server
    • vso.dashboards_manage
    • vso.entitlements
    • vso.extension.data_write
    • vso.extension_manage
    • vso.identity
    • vso.loadtest_write
    • vso.packaging_manage
    • vso.gestion_de_projet
    • vso.release_manage
    • vso.test_write
    • vso.work_write
  4. Le connecteur Azure DevOps est conçu pour fonctionner uniquement pour le compte des informations d’identification utilisateur actuelles. Il n’est pas possible de modifier la connexion ou de basculer entre les comptes.

  5. Notez que les modifications de mot de passe sous le compte Azure DevOps n’affectent pas la connexion existante.

  6. Les jetons d’accès personnel Azure DevOps ne sont pas pris en charge pour l’authentification avec le connecteur.

  7. L’action Créer un élément de travail a une limitation pour le paramètre Repro Steps : une image supérieure à 30 Ko peut s’afficher incorrectement dans l’élément créé. L’image supérieure à 500 Ko peut être supprimée de la requête. La taille d’image recommandée doit être inférieure à 30 Ko.

  8. L’action Créer un élément de travail peut très rarement retourner le code de réponse 404. Le plus souvent, cela se produit pour la raison suivante : immédiatement après la création d’un élément, tous ses champs sont demandés. La demande peut être envoyée à la base de données copiée. Les modifications sont synchronisées presque en temps réel, mais il faut parfois quelques secondes. En raison de cela, la requête GET peut retourner un résultat vide qui représente comme un code d’état 404 dans une réponse. Pour éviter cette exception, vous pouvez utiliser l’indicateur « Retourner tous les champs » et le définir sur la valeur « Non ».

  9. Si vous n’obtenez pas l’organisation attendue lors de l’utilisation de plusieurs répertoires, choisissez l’organisation que vous attendez de la page de profil Azure DevOps et configurez une nouvelle connexion.

Note

Dans l’action Créer un élément de travail

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Authentification de certificat client Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe Toutes les régions Partageable
Se connecter avec les informations d’identification Azure DevOps Se connecter avec les informations d’identification Azure DevOps Azure Government et US Government (GCC) uniquement Non partageable
Se connecter avec l’ID Microsoft Entra Se connecter avec l’ID Microsoft Entra PRODUCTION uniquement Non partageable
d’authentification du principal de service Utiliser votre application Microsoft Entra ID pour l’authentification du principal de service Toutes les régions Partageable
Valeur par défaut [DÉCONSEILLÉE] Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. Toutes les régions Non partageable

Authentification de certificat client

ID d’authentification : CertOauth

Applicable : Toutes les régions

Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Locataire ficelle Vrai
ID de client ficelle ID client de l’application Microsoft Entra ID Vrai
Secret du certificat client clientCertificate Secret de certificat client autorisé par cette application Vrai

Se connecter avec les informations d’identification Azure DevOps

ID d’authentification : ADO3pAuthForGCC

Applicable : Azure Government et US Government (GCC) uniquement

Se connecter avec les informations d’identification Azure DevOps

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Se connecter avec l’ID Microsoft Entra

ID d’authentification : EntraOAuth

Applicable : PRODUCTION uniquement

Se connecter avec l’ID Microsoft Entra

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Authentification d’un principal du service

ID d’authentification : OauthSP

Applicable : Toutes les régions

Utiliser votre application Microsoft Entra ID pour l’authentification du principal de service

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Locataire ficelle Vrai
ID de client ficelle ID client de l’application Microsoft Entra ID Vrai
Clé secrète client securestring Vrai

Valeur par défaut [DÉCONSEILLÉE]

Applicable : Toutes les régions

Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limites de limitation

Nom Appels Période de renouvellement
Appels d’API par connexion 300 60 secondes

Actions

Créer un élément de travail

Créez un élément de travail avec les attributs fournis.

Créer une version

Créez une version en fonction d’une définition de mise en production existante.

Définitions de mise en production de liste

Récupère la liste des définitions de mise en production associées à un projet.

Envoyer une requête HTTP à Azure DevOps

Créez une demande d’API REST Azure DevOps à appeler. Reportez-vous au lien suivant pour tous les points de terminaison disponibles : https://docs.microsoft.com/rest/api/azure/devops

Lister les pipelines

Récupère la liste des pipelines dans un projet.

Mettre en file d’attente une nouvelle build

Créez une build, basée sur une définition de build existante et ajoutez-la à la file d’attente de build.

Mettre à jour un élément de travail

Mettez à jour un élément de travail existant par ID.

Obtenir les détails de l’élément de travail

Obtenez les détails d’un seul élément de travail.

Obtenir les enfants de l’élément de travail

Obtenez la liste des enfants (taille maximale de 1 000) d’un seul élément de travail.

Obtenir les résultats de la requête

Récupère le résultat d’une requête d’élément de travail.

Obtenir les résultats de la requête [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez plutôt Obtenir les résultats de la requête .

Récupère le résultat d’une requête d’élément de travail.

Obtenir un profil utilisateur

Obtient un profil utilisateur.

Répertorier les exécutions de pipeline

Obtient les 10000 premières exécutions pour un pipeline particulier

Répertorier les itérations

Récupère la liste des itérations d’un projet.

Répertorier les organisations

Récupère la liste des organisations dont l’utilisateur est membre.

Répertorier les projets

Récupère la liste des projets dans une organisation.

Répertorier les requêtes au niveau racine

Récupère la liste des requêtes d’élément de travail au niveau racine dans un projet.

Répertorier les requêtes dans le dossier

Récupère la liste des requêtes d’élément de travail dans un dossier pour un projet donné.

Répertorier les référentiels Git

Récupère la liste des dépôts Git dans un projet.

Répertorier les types d’éléments de travail

Récupère la liste des types d’éléments de travail accessibles dans un projet Azure DevOps donné.

Répertorier les éléments de travail

Retourne une liste d’éléments de travail.

Créer un élément de travail

Créez un élément de travail avec les attributs fournis.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Type d’élément de travail
type True string

Type de cet élément de travail

Retourner tous les champs
shouldReturnAllFields boolean

Lors de la définition de la valeur « Non », seul l’ID de l’élément de travail est retourné. Si la valeur est « Oui », tous les champs de l’élément créé ainsi que l’ID sont retournés. La valeur par défaut est « Oui »

Détails de l’élément de travail
workItem True dynamic

Informations à inclure dans le nouvel élément de travail

Retourne

Les sorties de cette opération sont dynamiques.

Créer une version

Créez une version en fonction d’une définition de mise en production existante.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de définition de mise en production
releaseDefId True string

Identificateur de la définition de mise en production à utiliser.

Descriptif
Description string

Description des métadonnées de démarrage de la mise en production.

Brouillon
IsDraft boolean

Spécifie si la version est un brouillon.

Reason
Reason string

Raison pour laquelle les métadonnées de démarrage de la mise en production sont prévues.

Nom
Name True string

Nom de la variable de configuration.

Valeur
Value string

Valeur de la variable de configuration.

Retourne

Libération

Corps
Release

Définitions de mise en production de liste

Récupère la liste des définitions de mise en production associées à un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Retourne

Liste des modèles VSTS.

Envoyer une requête HTTP à Azure DevOps

Créez une demande d’API REST Azure DevOps à appeler. Reportez-vous au lien suivant pour tous les points de terminaison disponibles : https://docs.microsoft.com/rest/api/azure/devops

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Méthode
Method True string

Méthode HTTP.

URI relatif
Uri True string

URI relatif. Exemple : {project}/{team}/_apis/wit/templates ?api-version=5.0-preview.1.

headers
Headers object

En-têtes de la requête.

Corps
Body string

Contenu de la demande. Peut être un objet JSON ou des données binaires encodées en tant que chaîne Base64.

Le corps est Base64
IsBase64 boolean

Doit être true si le contenu de la demande est encodé en tant que chaîne Base64.

Retourne

Lister les pipelines

Récupère la liste des pipelines dans un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Retourne

Corps
Pipeline

Mettre en file d’attente une nouvelle build

Créez une build, basée sur une définition de build existante et ajoutez-la à la file d’attente de build.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de définition de build
buildDefId True string

Identificateur de la définition de build à utiliser.

Branche source
sourceBranch string

Branche source de la build.

Paramètres
parameters string

Dictionnaire JSON de paramètres de build facultatifs.

Retourne

Résultat de la génération

Corps
BuildResult

Mettre à jour un élément de travail

Mettez à jour un élément de travail existant par ID.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

ID de l’élément de travail
id True string

ID unique de l’élément de travail à mettre à jour.

Nom du projet
project string

Nom du projet dans l’organisation spécifiée.

Type d’élément de travail
type string

Type d’élément de travail pour lequel générer le schéma.

Détails de l’élément de travail
workItem True dynamic

Détails de l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Obtenir les détails de l’élément de travail

Obtenez les détails d’un seul élément de travail.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Type d’élément de travail
typeName True string

Type d’élément de travail de l’élément de travail.

ID de l’élément de travail
id True string

ID unique de l’élément de travail pour obtenir des détails. L’élément de travail doit être du type spécifié dans « Type d’élément de travail ».

Retourne

Les sorties de cette opération sont dynamiques.

Obtenir les enfants de l’élément de travail

Obtenez la liste des enfants (taille maximale de 1 000) d’un seul élément de travail.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de l’élément de travail
id True string

ID unique de l’élément de travail pour lequel obtenir les enfants.

Type d’élément de travail enfants
workItemType string

Type des éléments de travail enfants

Retourne

Les sorties de cette opération sont dynamiques.

Obtenir les résultats de la requête

Récupère le résultat d’une requête d’élément de travail.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de requête
queryId True string

ID de la requête stockée à exécuter.

Nombre d’éléments de travail à retourner
workItemsCount integer

Nombre maximal d’éléments de travail à récupérer (1 à 20000)

Échec si les résultats de la requête changent
throwIfQueryChanged boolean

Si les résultats de la requête changent pendant l’exécution du flux, l’exécution du flux doit échouer pour éviter les incohérences.

Retourne

Les sorties de cette opération sont dynamiques.

Obtenir les résultats de la requête [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez plutôt Obtenir les résultats de la requête .

Récupère le résultat d’une requête d’élément de travail.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de requête
queryId True string

ID de la requête stockée à exécuter.

Retourne

Liste des modèles VSTS.

Obtenir un profil utilisateur

Obtient un profil utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
ID de profil
id True string

ID du profil au sein de la même organisation, ou « moi » pour obtenir le profil de l’utilisateur authentifié actuel.

Retourne

Profil

Corps
Profile

Répertorier les exécutions de pipeline

Obtient les 10000 premières exécutions pour un pipeline particulier

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID de pipeline
pipelineId True integer

ID de pipeline

Retourne

Corps
Run

Répertorier les itérations

Récupère la liste des itérations d’un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe
team True string

Nom de l’équipe dans le projet.

Retourne

Liste des modèles VSTS.

Répertorier les organisations

Récupère la liste des organisations dont l’utilisateur est membre.

Retourne

Liste des modèles VSTS.

Répertorier les projets

Récupère la liste des projets dans une organisation.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Retourne

Liste des modèles VSTS.

Répertorier les requêtes au niveau racine

Récupère la liste des requêtes d’élément de travail au niveau racine dans un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Retourne

Liste des modèles VSTS.

Répertorier les requêtes dans le dossier

Récupère la liste des requêtes d’élément de travail dans un dossier pour un projet donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Chemin d’accès au dossier
folderPath True string

Chemin d’accès au dossier sous lequel rechercher des requêtes.

Retourne

Liste des modèles VSTS.

Répertorier les référentiels Git

Récupère la liste des dépôts Git dans un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Retourne

Liste des modèles VSTS.

Répertorier les types d’éléments de travail

Récupère la liste des types d’éléments de travail accessibles dans un projet Azure DevOps donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Retourne

Liste des modèles VSTS.

Répertorier les éléments de travail

Retourne une liste d’éléments de travail.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

ID d’élément de travail
workItemIds True string

Liste séparée par des virgules des ID d’élément de travail demandés.

Type d’élément de travail
workItemType string

Type d’élément de travail pour lequel générer le schéma.

Retourne

Les sorties de cette opération sont dynamiques.

Déclenche

Lorsque le code est archivé (TFVC)

Déclenche un flux lorsque le code est archivé dans un projet Team Foundation Version Control.

Lorsqu’un élément de travail est affecté

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.

Lorsqu’un élément de travail est affecté [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez à la place quand un élément de travail est affecté .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.

Lorsqu’un élément de travail est créé

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.

Lorsqu’un élément de travail est créé [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez à la place quand un élément de travail est créé .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.

Lorsqu’un élément de travail est fermé

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.

Lorsqu’un élément de travail est fermé [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez plutôt quand un élément de travail est fermé .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.

Lorsqu’un élément de travail est mis à jour

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.

Lorsqu’un élément de travail est mis à jour [DÉCONSEILLÉ]

Cette action a été déconseillée. Utilisez plutôt Quand un élément de travail est mis à jour .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.

Lorsqu’une build est terminée

Déclenche un flux lorsqu’une build est terminée.

Lorsqu’une demande de tirage (pull request) est créée (Git)

Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est créée.

Lorsqu’une demande de tirage est fermée (Git)

Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est fermée.

Quand le code est envoyé (Git)

Déclenche un flux lorsque le code est envoyé (push) vers un dépôt Git.

Lorsque le code est archivé (TFVC)

Déclenche un flux lorsque le code est archivé dans un projet Team Foundation Version Control.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe
team string

Nom de l’équipe qui doit sélectionner un auteur.

Membre de l’équipe
author string

Nom unique du membre de l’équipe qui a créé l’archivage.

Retourne

Liste des modèles VSTS.

Lorsqu’un élément de travail est affecté

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team True string

Nom de l’équipe à partir de laquelle sélectionner un membre.

Affectation
wiql__System_AssignedTo True string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est affecté [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez à la place quand un élément de travail est affecté .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Affectation
wiql__System_AssignedTo True string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un membre.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Projet d’équipe
wiql__System_TeamProject string

Projet d’équipe auquel appartient cet élément de travail.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est créé

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est créé [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez à la place quand un élément de travail est créé .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Projet d’équipe
wiql__System_TeamProject string

Projet d’équipe auquel appartient cet élément de travail.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est fermé

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

État fermé
closedState string

Liste séparée par des virgules des valeurs du champ État indiquant comment l’élément de travail a été fermé (Terminé, Fermé, Terminé, Terminé, Inactif).

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est fermé [DÉPRÉCIÉ]

Cette action a été déconseillée. Utilisez plutôt quand un élément de travail est fermé .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Projet d’équipe
wiql__System_TeamProject string

Projet d’équipe auquel appartient cet élément de travail.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est mis à jour

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’un élément de travail est mis à jour [DÉCONSEILLÉ]

Cette action a été déconseillée. Utilisez plutôt Quand un élément de travail est mis à jour .

Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom de l’équipe (pour sélectionner Affecté à)
team string

Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire.

Affectation
wiql__System_AssignedTo string

Nom du membre de l’équipe possédant actuellement l’élément de travail.

Type
wiql__System_WorkItemType string

Nom du type d’élément de travail.

Chemin de la zone
wiql__System_AreaPath string

La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’accès de zone
areaPathComparison string

Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone.

Chemin d’itération
wiql__System_IterationPath string

Le sprint nommé ou la période dans laquelle se trouve l’élément de travail.

Comparaison des chemins d’itération
iterationPathComparison string

Règle à utiliser lors de la comparaison du champ De chemin d’itération.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité.

Projet d’équipe
wiql__System_TeamProject string

Projet d’équipe auquel appartient cet élément de travail.

Créée par
wiql__System_CreatedBy string

Nom du membre de l’équipe ayant créé l’élément de travail.

Retourne

Les sorties de cette opération sont dynamiques.

Lorsqu’une build est terminée

Déclenche un flux lorsqu’une build est terminée.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Filtrer par résultat
resultFilter string

Option indiquant le résultat de génération à déclencher. Les options valides incluent « », « succeeded », « partiellementSucceeded », « failed » ou « canceled ».

Filtrer par ID de définition
definitions string

Option indiquant l’ID de définition de build à déclencher.

Retourne

Liste des modèles VSTS.

Lorsqu’une demande de tirage (pull request) est créée (Git)

Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est créée.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom du référentiel
repository True string

Nom du référentiel dans le projet spécifié.

Nom de la source ref
sourceRefName string

Nom de la référence Git, telle qu’une branche ou une balise.

Nom de la référence cible
targetRefName string

Nom de la référence Git, telle qu’une branche ou une balise.

Retourne

Liste des modèles VSTS.

Lorsqu’une demande de tirage est fermée (Git)

Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est fermée.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom du référentiel
repository True string

Nom du référentiel dans le projet spécifié.

Nom de la source ref
sourceRefName string

Nom de la référence Git, telle qu’une branche ou une balise.

Nom de la référence cible
targetRefName string

Nom de la référence Git, telle qu’une branche ou une balise.

Retourne

Liste des modèles VSTS.

Quand le code est envoyé (Git)

Déclenche un flux lorsque le code est envoyé (push) vers un dépôt Git.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’organisation
account True string

Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération.

Nom du projet
project True string

Nom du projet dans l’organisation spécifiée.

Nom du référentiel
repository True string

Nom du référentiel dans le projet spécifié.

Nom ref
refName string

Nom de la référence Git, telle qu’une branche ou une balise.

Retourne

Liste des modèles VSTS.

Définitions

VstsList[Account]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of Account

Modèles VSTS

Compte

Compte

Nom Chemin Type Description
ID de compte
accountId string

ID du compte.

URI du compte
accountUri string

URI du compte.

Nom du compte
accountName string

Nom du compte.

Propriétaire du compte
accountOwner string

Propriétaire défini du compte.

Nom de l’organisation
organizationName string

Nom de l’organisation correspondant au compte.

Type de compte
accountType string

Type du compte.

Profil

Profil

Nom Chemin Type Description
nom d’affichage
displayName string

Nom complet de l’utilisateur

pièce d'identité
id string

L’identifiant unique du profil.

publicAlias
publicAlias string

Alias public.

Adresse électronique
emailAddress string

Adresse e-mail du compte.

horodatage
timeStamp date-time

Heure à laquelle ce profil a été modifié pour la dernière fois.

révision
revision integer

Numéro de révision maximal d’un attribut.

CoreRevision
coreRevision integer

CoreRevision

VstsList[TeamSettingsIteration]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of TeamSettingsIteration

Modèles VSTS

TeamSettingsIteration

Itération de travail (Agile)

Nom Chemin Type Description
Attributes
Attributes TeamIterationAttributes

Attributs d’itération d’équipe

Id
Id string

Id de la ressource.

Nom
Name string

Nom de la ressource.

Chemin
Path string

Chemin relatif de l’itération.

Links
_links object

Collection de liens pertinents pour la ressource.

URL
Url string

Lien HTTP complet vers la ressource.

TeamIterationAttributes

Attributs d’itération d’équipe

Nom Chemin Type Description
Date de fin
FinishDate date-time

Attribut d’itération de l’équipe de date de fin.

Date de début
StartDate date-time

Attribut d’itération de l’équipe de date de début.

Links

Nom Chemin Type Description
web
web WebLinks

Liens web

Liens web

Nom Chemin Type Description
Lien HTML
href string

URL web des détails de build

BuildResult

Résultat de la génération

Nom Chemin Type Description
Build Id
id integer

Identificateur unique de la build.

Numéro de build
buildNumber string

Numéro de build.

Branche source
sourceBranch string

Branche de contrôle de code source utilisée par la build.

Version source
sourceVersion string

Version du contrôle de code source utilisée par la build.

Statut
status string

État du build.

Priority
priority string

Priorité de la build.

Heure de file d’attente
queueTime date-time

Heure à laquelle la build a été mise en file d’attente.

Heure de début
startTime date-time

Heure de démarrage de la build.

Heure de fin
finishTime date-time

Heure de fin de la génération.

Reason
reason string

Raison de la build.

Résultat
result string

Résultat de la build.

requestedFor
requestedFor BuildRequestUser

Utilisateur de demande de build

Paramètres
parameters string

Paramètres passés à la build, le cas échéant.

Définition
definition BuildResultDefinition

Définition de résultat de build

_Liens
_links Links

Links

BuildRequestUser

Utilisateur de demande de build

Nom Chemin Type Description
Demandé pour
uniqueName string

Nom unique de l’utilisateur pour lequel la build a été demandée.

BuildResultDefinition

Définition de résultat de build

Nom Chemin Type Description
ID de définition de build
id integer

Identificateur de la définition de build.

Nom de la définition de build
name string

Nom de la définition de build.

VstsList[BuildResult]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of BuildResult

Modèles VSTS

VstsList[GitRepository]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of GitRepository

Modèles VSTS

GitRepository

Référentiel Git

Nom Chemin Type Description
ID du référentiel
id string

ID unique du référentiel.

Nom du référentiel
name string

Nom du référentiel.

URL du navigateur de référentiel
url string

L’URL est le point de terminaison d’API du référentiel.

URL distante du référentiel
remoteUrl string

URL via laquelle git peut se synchroniser avec ce référentiel.

VstsList[GitPush]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of GitPush

Modèles VSTS

GitPush

Git Push

Nom Chemin Type Description
répertoire
repository GitRepository

Référentiel Git

PushedBy
pushedBy GitPushUser

Utilisateur Push Git

Mises à jour ref
refUpdates array of GitRefUpdate

Refs qui ont été mis à jour dans le cadre de ce push.

Push Id
pushId integer

ID unique du push.

Date
date date-time

Date de création du push.

GitPushUser

Utilisateur Push Git

Nom Chemin Type Description
ID du pusheur
id string

Identificateur unique de l’utilisateur qui a créé le push.

Nom du pusheur
displayName string

Nom de l’utilisateur qui a créé le push.

Nom unique de l’pusher
uniqueName string

Nom unique de l’utilisateur qui a créé le push.

URL de l’image pusher
imageUrl string

URL de l’image pour cet utilisateur.

VstsList[GitPullRequest]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of GitPullRequest

Modèles VSTS

GitPullRequest

Demande de tirage Git

Nom Chemin Type Description
répertoire
repository GitRepository

Référentiel Git

ID de demande de tirage
pullRequestId integer

ID unique de la demande de tirage.

createdBy
createdBy PullRequestCreatedBy

Demande de tirage créée par

Date de création
creationDate date-time

Date de création de la demande de tirage

Date de fermeture
closedDate date-time

Date à laquelle la demande de tirage a été fermée (terminée, abandonnée ou fusionnée en externe)

Titre
title string

Titre de la demande de tirage

Descriptif
description string

Description de la demande de tirage

Nom de la source ref
sourceRefName string

Nom de la branche source de la demande de tirage

Nom de la référence cible
targetRefName string

Nom de la branche cible de la demande de tirage

Brouillon
isDraft boolean

Brouillon/ demande de tirage WIP

Réviseurs
reviewers array of PullRequestReviewer

Groupes ou équipes auxquels ce réviseur a contribué.

Liste des réviseurs
reviewerList string

Liste séparée par des points-virgules des noms uniques du réviseur qui sont des adresses e-mail valides

Liste réviseur requise
requiredReviewerList string

Liste séparée par des points-virgules des noms uniques de réviseur requis qui sont des adresses de messagerie valides

Commits
commits array of GitCommitRef

Les validations contenues dans la demande de tirage.

completionOptions
completionOptions PullRequestCompletionOptions

Options de saisie semi-automatique des demandes de tirage

mergeOptions
mergeOptions PullRequestMergeOptions

Options de fusion de demande de tirage

Message d’échec de fusion
mergeFailureMessage string

Si cette option est définie, la fusion de la demande de tirage a échoué pour cette raison.

closedBy
closedBy PullRequestClosedBy

Demande de tirage fermée par

autoCompleteSetBy
autoCompleteSetBy PullRequestAutoCompleteSetBy

Saisie semi-automatique de la demande de tirage définie par

URL
url string

URL de la demande de tirage.

URL distante
remoteUrl string

URL distante de la demande de tirage.

ID d’artefact
artifactId string

Chaîne qui identifie de manière unique cette demande de tirage.

ID de fusion
mergeId string

ID de fusion de la demande de tirage.

ID de révision du code
codeReviewId integer

ID de révision du code de la demande de tirage.

Heure de la file d’attente d’achèvement
completionQueueTime string

Date la plus récente à laquelle la demande de tirage est entrée dans la file d’attente pour être terminée.

Prend en charge les itérations
supportsIterations boolean

Si la valeur est true, cette demande de tirage prend en charge plusieurs itérations.

PullRequestCreatedBy

Demande de tirage créée par

Nom Chemin Type Description
Créé par nom complet
displayName string

Nom complet du créateur de demande de tirage.

Créé par un nom unique
uniqueName string

Nom unique du créateur de demande de tirage.

Créé par ID
id string

ID du créateur de la demande de tirage.

Créé par l’URL de l’image
imageUrl string

URL de l’image du créateur de demande de tirage.

Créé par URL
url string

URL du créateur de demande de tirage.

PullRequestClosedBy

Demande de tirage fermée par

Nom Chemin Type Description
Fermé par nom complet
displayName string

Nom complet de la demande de tirage plus proche.

Fermé par nom unique
uniqueName string

Nom unique de la demande de tirage plus proche.

Fermé par ID
id string

ID de la demande de tirage plus proche.

Url fermée par image
imageUrl string

URL de l’image de la demande de tirage plus proche.

Fermé par URL
url string

URL de la demande de tirage plus proche.

PullRequestAutoCompleteSetBy

Saisie semi-automatique de la demande de tirage définie par

Nom Chemin Type Description
Saisie semi-automatique définie par nom d’affichage
displayName string

Nom complet de l’utilisateur qui a activé la saisie semi-automatique.

Saisie semi-automatique définie par nom unique
uniqueName string

Nom unique de l’utilisateur qui a activé la saisie semi-automatique.

Saisie semi-automatique définie par ID
id string

ID de l’utilisateur qui a activé la saisie semi-automatique.

Saisie semi-automatique définie par URL d’image
imageUrl string

URL de l’image de l’utilisateur qui a activé la saisie semi-automatique.

Saisie semi-automatique définie par URL
url string

URL de l’utilisateur qui a activé la saisie semi-automatique.

PullRequestReviewer

Réviseur de demande de tirage

Nom Chemin Type Description
Nom complet du réviseur
displayName string

Nom complet du réviseur de demande de tirage.

Nom unique du réviseur
uniqueName string

Nom unique du réviseur de demande de tirage.

ID du réviseur
id string

ID du réviseur de demande de tirage.

URL du réviseur
url string

URL du réviseur de demande de tirage.

A refusé
hasDeclined boolean

Indique si ce réviseur a refusé de passer en revue cette demande de tirage.

Est marqué d’un indicateur
isFlagged boolean

Indique si ce réviseur est marqué pour attention sur cette demande de tirage.

Est requis
isRequired boolean

Indique s’il s’agit d’un réviseur requis pour cette demande de tirage.

Vote
vote integer

Votez sur une demande de tirage : approuvé(10), approuvé avec suggestions(5), aucun vote(0), en attente de l’auteur(-5), rejeté(-10).

Vote pour
votedFor array of PullRequestReviewer

Groupes ou équipes auxquels ce réviseur a contribué.

PullRequestMergeOptions

Options de fusion de demande de tirage

Nom Chemin Type Description
Pas de transfert rapide
noFastForward string

Fusion à deux parents, sans avance rapide. La branche source n’est pas modifiée. Il s’agit du comportement par défaut.

Rebase
rebase string

Rebasez la branche source au-dessus de la validation HEAD de la branche cible et transférez rapidement la branche cible.

Rebaser la fusion
rebaseMerge string

Rebasez la branche source au-dessus de la validation HEAD de la branche cible et créez une fusion bi-parente sans transfert rapide.

Courge
squash string

Placez toutes les modifications de la demande de tirage dans une validation monoparentale.

PullRequestMergeStrategy

Stratégie de fusion de demande de tirage (pull request)

Nom Chemin Type Description
Validations de la création de conflit
conflictAuthorshipCommits boolean

Si la valeur est true, les résolutions de conflit appliquées pendant la fusion sont placées dans des validations distinctes pour préserver les informations de création pour la responsabilité git.

Détecter le changement de faux positifs
detectRenameFalsePositives boolean

Si la valeur est true, détecte le changement de nom des faux positifs.

Désactiver les renommages
disableRenames boolean

Si la valeur est true, la détection de renommage n’est pas effectuée lors de la fusion.

PullRequestCompletionOptions

Options de saisie semi-automatique des demandes de tirage

Nom Chemin Type Description
Ignorer automatiquement les ID de configuration
autoCompleteIgnoreConfigIds array of integer

Liste des ID de configuration de stratégie dont la saisie semi-automatique ne doit pas attendre

Contourner la stratégie
bypassPolicy boolean

Si la valeur est true, les stratégies seront explicitement contournées pendant l’exécution de la demande de tirage.

Raison de contournement
bypassReason string

Si les stratégies sont contournées, la raison pour laquelle le contournement a été utilisé est stockée.

Supprimer la branche source
deleteSourceBranch boolean

Si la valeur est true, la branche source de la demande de tirage sera supprimée une fois l’opération terminée.

Message de validation de fusion
mergeCommitMessage string

S’il est défini, il sera utilisé comme message de commit de la merge commit.

mergeStrategy
mergeStrategy PullRequestMergeStrategy

Stratégie de fusion de demande de tirage (pull request)

Fusion de courge
squashMerge boolean

Si MergeStrategy n’est pas défini, la stratégie de fusion sera no-fast-forward si cet indicateur est false, ou squash si true.

Éléments de travail de transition
transitionWorkItems boolean

Si la valeur est true, nous tenterons de transférer tous les éléments de travail liés à la demande de tirage dans l’état logique suivant (par exemple, Actif -> Résolu).

CommitGitUserDate

Valider la date de l’utilisateur Git

Nom Chemin Type Description
Valider la date de l’utilisateur
date string

Date de l’opération Git.

Valider l’e-mail utilisateur
email string

Adresse e-mail de l’utilisateur qui effectue l’opération Git.

Url de validation de l’image
imageUrl string

URL de l’avatar de l’utilisateur.

Valider le nom d’utilisateur
name string

Nom de l’utilisateur qui effectue l’opération Git.

GitCommitRef

Git Commit Ref

Nom Chemin Type Description
author
author CommitGitUserDate

Valider la date de l’utilisateur Git

Valider le commentaire
comment string

Commentaire ou message du commit.

Valider le commentaire tronqué
commentTruncated string

Indique si le commentaire est tronqué à partir du message de commentaire de commit Git complet.

ID de validation
commitId string

ID de la validation.

Committer
committer CommitGitUserDate

Valider la date de l’utilisateur Git

Parents
parents array of string

Énumération des ID de validation parent pour cette validation.

Valider l’URL distante
remoteUrl string

Chemin d’URL distant vers le commit.

URL de validation
url string

URL REST de cette ressource.

GitRefUpdate

Git Ref Update

Nom Chemin Type Description
Nom ref
name string

Nom de la référence Git mise à jour.

ID du référentiel
repositoryId string

ID unique du référentiel.

Id de validation ancien
oldObjectId string

ID de la validation précédente vers laquelle cette référence a été signalée avant la mise à jour.

Nouvel ID de validation
newObjectId string

ID de la nouvelle validation vers laquelle cette référence a été signalée avant la mise à jour.

VstsList[Project]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of Project

Modèles VSTS

Projet

Projet

Nom Chemin Type Description
ID de projet
id string

Identificateur unique du projet.

Nom du projet
name string

Nom du projet.

URL du projet
url string

URL de l’API du projet.

VstsList[ReleaseDefinition]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of ReleaseDefinition

Modèles VSTS

ReleaseDefinition

Définition de mise en production

Nom Chemin Type Description
Commentaire
Comment string

Commentaire de la définition de mise en production.

Création le
CreatedOn date-time

Date à laquelle la définition de mise en production a été créée.

Descriptif
Description string

Description de la définition de mise en production.

Id
Id integer

Identificateur unique de la définition de mise en production.

ModifiedBy
ModifiedBy IdentityRef

Ref d’identité

Modification le
ModifiedOn date-time

Date à laquelle la définition de mise en production a été modifiée.

Nom
Name string

Nom de la définition de mise en production.

Chemin
Path string

Chemin d’accès de la définition de mise en production.

Format du nom de mise en production
ReleaseNameFormat string

Format du nom de mise en production de la définition de mise en production.

Révision
Revision integer

Numéro de révision de la définition de mise en production.

Origine
Source string

Source de la définition de mise en production.

Étiquettes
Tags array of string

Liste des balises de la définition de mise en production.

URL
Url string

URL permettant d’accéder à la définition de mise en production.

IdentityRef

Ref d’identité

Nom Chemin Type Description
Alias de répertoire
DirectoryAlias string

Alias de répertoire de la référence d’identité.

Nom d’affichage
DisplayName string

Nom complet de la référence d’identité.

Nom unique
UniqueName string

Nom unique de la référence d’identité.

URL
Url string

URL de la référence d’identité.

Id
Id string

ID de la référence d’identité.

ReleaseDefinitionShallowReference

Référence peu profonde de définition de mise en production

Nom Chemin Type Description
Id
Id integer

Identificateur unique de la définition de mise en production.

Nom
Name string

Nom de la définition de mise en production.

URL
Url string

URL de l’API REST pour accéder à la définition de mise en production.

Objet

ObjectWithoutType

Libération

Libération

Nom Chemin Type Description
Commentaire
Comment string

Commentaire de la version.

CreatedBy
CreatedBy IdentityRef

Ref d’identité

Création le
CreatedOn date-time

Date à laquelle la version a été créée.

Descriptif
Description string

Description de la version.

Id
Id integer

Identificateur unique de la version.

Garder à jamais
KeepForever boolean

Indique s’il faut exclure la mise en production des stratégies de rétention.

URL du conteneur de journaux
LogsContainerUrl string

URL du conteneur de journaux de cette version.

ModifiedBy
ModifiedBy IdentityRef

Ref d’identité

Modification le
ModifiedOn date-time

Date à laquelle la version a été modifiée.

Nom
Name string

Nom de la version.

Reason
Reason string

Raison de la mise en production.

ReleaseDefinition
ReleaseDefinition ReleaseDefinitionShallowReference

Référence peu profonde de définition de mise en production

Statut
Status string

État de la version.

URL
Url string

URL de la version.

VstsList[TfvcChangeset]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of TfvcChangeset

Modèles VSTS

TfvcChangeset

Ensemble de modifications du contrôle de version Team Foundation

Nom Chemin Type Description
Id de l’ensemble de modifications
changesetId integer

ID unique du jeu de modifications.

author
author ChangesetAuthor

Auteur de l’ensemble de modifications

checkedInBy
checkedInBy ChangesetCheckedInBy

Ensemble de modifications archivé par

Date de création
createdDate date-time

Date/heure de création du jeu de modifications.

Commentaire
comment string

Commentaire décrivant le jeu de modifications.

ChangesetAuthor

Auteur de l’ensemble de modifications

Nom Chemin Type Description
Nom de l’auteur
displayName string

Nom de l’utilisateur qui a créé l’ensemble de modifications.

Nom unique de l’auteur
uniqueName string

Nom unique de l’utilisateur qui a créé le jeu de modifications.

ChangesetCheckedInBy

Ensemble de modifications archivé par

Nom Chemin Type Description
Archivé par nom
displayName string

Nom de l’utilisateur qui a vérifié le jeu de modifications.

Archivé par un nom unique
uniqueName string

Nom unique de l’utilisateur qui a créé le jeu de modifications.

VstsList[WorkItemType]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of WorkItemType

Modèles VSTS.

WorkItemType

Type d’élément de travail

Nom Chemin Type Description
Descriptif
Description string

Description du type.

Nom
Name string

Nom du type.

Formulaire XML
XmlForm string

Représentation XML du type.

Fields
FieldInstances array of WorkItemTypeFieldInstance

Liste des instances de champ associées au type.

id d’icône
icon.id string

Identificateur de l’icône

URL d’icône
icon.url string

URL REST de la ressource

States
states array of WorkItemStateColor

États du type d’élément de travail

WorkItemTypeFieldInstance

Instance de champ Type d’élément de travail

Nom Chemin Type Description
Toujours obligatoire
AlwaysRequired boolean

Spécifie si l’instance de champ est toujours requise.

Nom de référence
ReferenceName string

Nom de référence de l’instance de champ.

Nom
Name string

Nom de l’instance de champ.

URL
Url string

URL pointant vers les détails de l’instance de champ.

VstsList[JObject]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of Object

Modèles VSTS

VstsList[QueryHierarchyItem]

Liste des modèles VSTS.

Nom Chemin Type Description
Valeur
value array of QueryHierarchyItem

Modèles VSTS

QueryHierarchyItem

Élément de hiérarchie de requête

Nom Chemin Type Description
Enfants
Children array of QueryHierarchyItem

Liste des éléments enfants associés à l’élément de hiérarchie de requête.

Clauses
Clauses WorkItemQueryClause

Clause de requête d’élément de travail

Columns
Columns array of WorkItemFieldReference

Liste des colonnes de champ d’élément de travail associées à l’élément de hiérarchie de requête.

Options de filtre
FilterOptions string

Options de filtre de l’élément de hiérarchie de requête.

Has Children
HasChildren boolean

Spécifie si l’élément de hiérarchie de requête a des enfants.

Id
Id string

Identificateur unique de l’élément de hiérarchie de requête.

Est supprimé
IsDeleted boolean

Spécifie si l’élément de hiérarchie de requête est supprimé.

Dossier Is
IsFolder boolean

Spécifie si l’élément de hiérarchie de requête est un dossier.

Syntaxe non valide
IsInvalidSyntax boolean

Spécifie si l’élément de hiérarchie de requête a une syntaxe non valide.

Est public
IsPublic boolean

Spécifie si l’élément de hiérarchie de requête est public.

LinkClauses
LinkClauses WorkItemQueryClause

Clause de requête d’élément de travail

Nom
Name string

Nom de l’élément de hiérarchie de requête.

Chemin
Path string

Chemin d’accès de l’élément de hiérarchie de requête.

Type de requête
QueryType string

Type de requête de l’élément de hiérarchie de requête.

Trier les colonnes
SortColumns array of WorkItemQuerySortColumn

Liste des colonnes de tri de l’élément de hiérarchie de requête.

SourceClauses
SourceClauses WorkItemQueryClause

Clause de requête d’élément de travail

TargetClauses
TargetClauses WorkItemQueryClause

Clause de requête d’élément de travail

Wiql
Wiql string

WIQL de l’élément de hiérarchie de requête.

Links
_links object

Collection de liens pertinents pour l’élément de hiérarchie de requête.

URL
Url string

Lien HTTP complet vers l’élément de hiérarchie de requête.

WorkItemStateColor

Couleur d’état de l’élément de travail

Nom Chemin Type Description
catégorie d’état
category string

catégorie d’état

Valeur de couleur
color string

Valeur de couleur

nom de l’état
name string

Nom de l’état du type d’élément de travail

WorkItemQueryClause

Clause de requête d’élément de travail

Nom Chemin Type Description
Clauses
Clauses WorkItemQueryClause

Clause de requête d’élément de travail

Terrain
Field WorkItemFieldReference

Informations de référence sur les champs d’élément de travail

FieldValue
FieldValue WorkItemFieldReference

Informations de référence sur les champs d’élément de travail

Valeur de champ
IsFieldValue boolean

Spécifie si la clause de requête d’élément de travail est une valeur de champ.

Opérateur logique
LogicalOperator string

Opérateur logique de la clause de requête d’élément de travail.

Operator
Operator WorkItemFieldOperation

Opération de champ Élément de travail

Valeur
Value string

Valeur de la clause de requête d’élément de travail.

WorkItemFieldReference

Informations de référence sur les champs d’élément de travail

Nom Chemin Type Description
Nom
Name string

Nom de la référence de champ d’élément de travail.

Nom de référence
ReferenceName string

Nom de référence de la référence du champ d’élément de travail.

URL
Url string

URL de la référence de champ d’élément de travail.

WorkItemQuerySortColumn

Colonne de tri des requêtes d’élément de travail

Nom Chemin Type Description
Descending
Descending boolean

Spécifie si la colonne de tri de requête de l’élément de travail descend.

Terrain
Field WorkItemFieldReference

Informations de référence sur les champs d’élément de travail

WorkItemFieldOperation

Opération de champ Élément de travail

Nom Chemin Type Description
Nom
Name string

Nom de l’opération de champ d’élément de travail.

Nom de référence
ReferenceName string

Nom de référence de l’opération de champ d’élément de travail.

Pipeline

Nom Chemin Type Description
count
count integer

count

value
value array of object

Tableau qui contient la liste de tous les pipelines

href
value._links.self.href string

href

href
value._links.web.href string

href

folder
value.folder string

folder

pièce d'identité
value.id integer

pièce d'identité

nom
value.name string

nom

révision
value.revision integer

révision

URL
value.url string

URL

Run

Nom Chemin Type Description
count
count integer

count

value
value array of object

Exécution du pipeline

href
value._links.self.href string
href
value._links.web.href string
href
value._links.pipeline.web.href string
href
value._links.pipeline.href string
URL
value.pipeline.url string
pièce d'identité
value.pipeline.id integer
révision
value.pipeline.revision integer
nom
value.pipeline.name string
folder
value.pipeline.folder string
état
value.state RunState

État d’exécution

date de création
value.createdDate string

date de création

URL
value.url string

URL du pipeline

pièce d'identité
value.id integer

ID de pipeline

nom
value.name string

nom

résultat
value.result RunResult

Résultat de l’exécution

finishedDate
value.finishedDate string

date de fin de l’exécution

RunResult

Résultat de l’exécution

Résultat de l’exécution

RunState

État d’exécution

État d’exécution