WorkItemTrackingRestClient class
Basisklasse, die verwendet werden soll (abgeleitet von), um Anforderungen an VSS-REST-APIs zu stellen
- Extends
Konstruktoren
| Work |
Eigenschaften
| RESOURCE_AREA_ID |
Methoden
| create |
Lädt einen Anhang hoch. |
| create |
Erstellen Sie ein neues Feld. |
| create |
Erstellen Sie einen neuen Klassifizierungsknoten oder aktualisieren Sie einen vorhandenen. |
| create |
Erstellt eine Abfrage oder verschiebt eine Abfrage. |
| create |
Erstellt eine Vorlage |
| create |
Erstellt eine einzelne Arbeitsaufgabe. |
| delete |
Löschen Sie einen vorhandenen Klassifizierungsknoten. |
| delete |
Löscht das Feld. Informationen zum Wiederherstellen einer Datei finden Sie unter "Feld aktualisieren"-API. |
| delete |
Löschen Sie eine Abfrage oder einen Ordner. Dadurch werden alle Berechtigungsänderungen für die gelöschte Abfrage oder den gelöschten Ordner sowie alle zugehörigen Nachkommen gelöscht, wenn es sich um einen Ordner handelt. Es ist wichtig zu beachten, dass die gelöschten Berechtigungsänderungen nicht wiederhergestellt werden können, wenn die Abfrage oder der Ordner wiederhergestellt wird. |
| delete |
Löscht die Vorlage mit der angegebenen ID |
| delete |
Löscht die angegebene Arbeitsaufgabe und sendet sie an den Papierkorb, damit sie bei Bedarf wiederhergestellt werden kann. Wenn der destroy-Parameter optional auf true festgelegt wurde, wird die Arbeitsaufgabe dauerhaft gelöscht. WARNUNG: Wenn der destroy-Parameter auf true festgelegt ist, werden Arbeitselemente, die mit diesem Befehl gelöscht wurden, NICHT in den Papierkorb verschoben, und es gibt keine Möglichkeit, sie nach dem Löschen wiederherzustellen. Es wird empfohlen, diesen Parameter NICHT zu verwenden. Wenn Sie dies tun, verwenden Sie diesen Parameter bitte mit äußerster Vorsicht. |
| destroy |
Löscht die angegebene Arbeitsaufgabe dauerhaft aus dem Papierkorb. Diese Aktion kann nicht rückgängig gemacht werden. |
| export |
Exportieren des Arbeitsaufgabentyps |
| get |
NUR INTERN: WIRD VON DER SEITE "MEINE ARBEIT" DES KONTOS VERWENDET. Dadurch werden Details zu den Arbeitsaufgaben "Doing", "Done", "Follows" und "Activity" zurückgegeben. |
| get |
Lädt eine Anlage herunter. |
| get |
Lädt eine Anlage herunter. |
| get |
Ruft den Klassifizierungsknoten für einen bestimmten Knotenpfad ab. |
| get |
Ruft Stammklassifizierungsknoten oder eine Liste von Klassifizierungsknoten für eine bestimmte Liste von Knoten-IDs für ein bestimmtes Projekt ab. Falls der ids-Parameter angegeben wird, erhalten Sie eine Liste der Klassifizierungsknoten für diese IDs. Andernfalls erhalten Sie Stammklassifizierungsknoten für dieses Projekt. |
| get |
Ruft einen Kommentar für eine Arbeitsaufgabe bei der angegebenen Revision ab. |
| get |
Ruft die angegebene Anzahl von Kommentaren für eine Arbeitsaufgabe aus der angegebenen Revision ab. |
| get |
Ruft eine gelöschte Arbeitsaufgabe aus dem Papierkorb ab. |
| get |
Ruft die Workitems aus dem Papierkorb ab, deren IDs in den Parametern angegeben wurden |
| get |
Ruft eine Liste der IDs und URLs der gelöschten Arbeitselemente im Papierkorb ab. |
| get |
Ruft Informationen zu einem bestimmten Feld ab. |
| get |
Gibt Informationen für alle Felder zurück. Der Parameter Projekt-ID/Name ist optional. |
| get |
Ruft die Stammabfragen und ihre untergeordneten Elemente ab. |
| get |
Ruft eine Liste der Abfragen nach IDs ab (maximal 1000) |
| get |
Ruft eine einzelne Abfrage und ihre untergeordneten Elemente ab |
| get |
Ruft die Ergebnisse der Abfrage mit der Abfrage-ID ab. |
| get |
Ruft die letzten Arbeitsaufgabenaktivitäten ab |
| get |
NUR INTERN: WIRD VON DER SEITE "MEINE ARBEIT" DES KONTOS VERWENDET. |
| get |
Ruft die Definition des Beziehungstyps für Arbeitsaufgaben ab. |
| get |
Ruft die Beziehungstypen der Arbeitsaufgabe ab. |
| get |
Abrufen eines Batches von Arbeitselementlinks |
| get |
Gibt eine vollständig hydratisierte Arbeitsaufgabe für die angeforderte Revision zurück |
| get |
Gibt die Liste der vollständig aktivierten Arbeitsaufgabenrevisionen zurück, ausgelagert. |
| get |
Ruft Stammklassifizierungsknoten unter dem Projekt ab. |
| get |
Ruft die Vorlage mit der angegebenen ID ab |
| get |
Ruft die Vorlage ab |
| get |
Gibt eine einzelne Aktualisierung für eine Arbeitsaufgabe zurück |
| get |
Gibt die Deltas zwischen Arbeitsaufgabenrevisionen zurück |
| get |
Rufen Sie die Liste der Linktypen für ausgehende Artefakte zum Nachverfolgen von Arbeitselementen ab. |
| get |
Gibt eine einzelne Arbeitsaufgabe zurück. |
| get |
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird. |
| get |
Rufen Sie eine Liste aller Arbeitselementsymbole ab. |
| get |
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird. |
| get |
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird. |
| get |
Gibt den nächsten Zustand für die angegebenen Arbeitsaufgaben-IDs zurück. |
| get |
Gibt eine Liste von Arbeitselementen zurück (maximal 200) |
| get |
Ruft Arbeitselemente für eine Liste von Arbeitsaufgaben-IDs ab (maximal 200) |
| get |
NUR INTERN: Es wird für die Berufserfahrung in Mein Konto verwendet. Abrufen der Zustandsfarbe des Arbeitselementtyps für mehrere Projekte |
| get |
Gibt eine einzelne Arbeitsaufgabe aus einer Vorlage zurück. |
| get |
Gibt eine Definition des Arbeitsaufgabentyps zurück. |
| get |
Rufen Sie alle Arbeitsaufgabentypkategorien ab. |
| get |
Rufen Sie eine bestimmte Kategorie des Arbeitsaufgabentyps anhand des Namens ab. |
| get |
NUR INTERN: Es wird für Farb- und Symbolanbieter verwendet. Holen Sie sich die Wit-Type-Farbe für mehrere Projekte |
| get |
NUR INTERN: Es wird für die Berufserfahrung in Mein Konto verwendet. Holen Sie sich die Wit-Type-Farbe für mehrere Projekte |
| get |
Rufen Sie eine Liste von Feldern für einen Arbeitsaufgabentyp mit detaillierten Verweisen ab. |
| get |
Rufen Sie ein Feld für einen Arbeitsaufgabentyp mit detaillierten Verweisen ab. |
| get |
Gibt die Liste der Arbeitsaufgabentypen zurück |
| get |
Gibt die Zustandsnamen und Farben für einen Arbeitsaufgabentyp zurück. |
| query |
Ruft die Ergebnisse der Abfrage mit der Abfrage-ID ab. |
| query |
Ruft die Ergebnisse der Abfrage mit ihrem WIQL ab. |
| query |
Fragt Arbeitsaufgaben ab, die mit einer bestimmten Liste von Artefakt-URIs verknüpft sind. |
| read |
Abrufen eines Batches von Arbeitselementrevisionen mit der Option, gelöschte Elemente einzuschließen |
| read |
Rufen Sie einen Batch von Arbeitsaufgabenrevisionen ab. Diese Anforderung kann verwendet werden, wenn die Liste der Felder groß genug ist, um die URL über die Längenbeschränkung hinaus auszuführen. |
| replace |
Vorlageninhalte ersetzen |
| restore |
Stellt die gelöschte Arbeitsaufgabe aus dem Papierkorb wieder her. |
| search |
Durchsucht alle Abfragen, auf die der Benutzer im aktuellen Projekt Zugriff hat |
| send |
RESTful-Methode zum Senden von E-Mails für ausgewählte/abgefragte Arbeitselemente. |
| update |
Aktualisieren Sie einen vorhandenen Klassifizierungsknoten. |
| update |
Aktualisieren Sie ein Feld. |
| update |
Aktualisieren Sie eine Abfrage oder einen Ordner. Auf diese Weise können Sie Abfragen und Ordner aktualisieren, umbenennen und verschieben. |
| update |
Aktualisiert eine einzelne Arbeitsaufgabe. |
| update |
Hinzufügen/Aktualisieren eines Arbeitsaufgabentyps |
Details zum Konstruktor
WorkItemTrackingRestClient(IVssRestClientOptions)
new WorkItemTrackingRestClient(options: IVssRestClientOptions)
Parameter
- options
- IVssRestClientOptions
Details zur Eigenschaft
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Eigenschaftswert
string
Details zur Methode
createAttachment(any, string, string, string, string)
Lädt einen Anhang hoch.
function createAttachment(content: any, project?: string, fileName?: string, uploadType?: string, areaPath?: string): Promise<AttachmentReference>
Parameter
- content
-
any
Hochzuladende Inhalte
- project
-
string
Projekt-ID oder Projektname
- fileName
-
string
Der Name der Datei
- uploadType
-
string
Typ des Uploads von Anhängen: Einfach oder Chunked
- areaPath
-
string
Zielprojekt: Bereichspfad
Gibt zurück
Promise<AttachmentReference>
createField(WorkItemField, string)
Erstellen Sie ein neues Feld.
function createField(workItemField: WorkItemField, project?: string): Promise<WorkItemField>
Parameter
- workItemField
- WorkItemField
Neue Felddefinition
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemField>
createOrUpdateClassificationNode(WorkItemClassificationNode, string, TreeStructureGroup, string)
Erstellen Sie einen neuen Klassifizierungsknoten oder aktualisieren Sie einen vorhandenen.
function createOrUpdateClassificationNode(postedNode: WorkItemClassificationNode, project: string, structureGroup: TreeStructureGroup, path?: string): Promise<WorkItemClassificationNode>
Parameter
- postedNode
- WorkItemClassificationNode
Knoten, der erstellt oder aktualisiert werden soll.
- project
-
string
Projekt-ID oder Projektname
- structureGroup
- TreeStructureGroup
Strukturgruppe des Klassifikationsknotens, -bereichs oder der Iteration.
- path
-
string
Pfad des Klassifikationsknotens.
Gibt zurück
Promise<WorkItemClassificationNode>
createQuery(QueryHierarchyItem, string, string, boolean)
Erstellt eine Abfrage oder verschiebt eine Abfrage.
function createQuery(postedQuery: QueryHierarchyItem, project: string, query: string, validateWiqlOnly?: boolean): Promise<QueryHierarchyItem>
Parameter
- postedQuery
- QueryHierarchyItem
Die Abfrage, die erstellt werden soll.
- project
-
string
Projekt-ID oder Projektname
- query
-
string
Die übergeordnete ID oder der Pfad, unter dem die Abfrage erstellt werden soll.
- validateWiqlOnly
-
boolean
Wenn Sie Ihre WIQL-Abfrage nur validieren möchten, ohne tatsächlich eine zu erstellen, legen Sie sie auf true fest. Der Standardwert ist "false".
Gibt zurück
Promise<QueryHierarchyItem>
createTemplate(WorkItemTemplate, string, string)
Erstellt eine Vorlage
function createTemplate(template: WorkItemTemplate, project: string, team: string): Promise<WorkItemTemplate>
Parameter
- template
- WorkItemTemplate
Inhalt der Vorlage
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
Gibt zurück
Promise<WorkItemTemplate>
createWorkItem(JsonPatchDocument, string, string, boolean, boolean, boolean, WorkItemExpand)
Erstellt eine einzelne Arbeitsaufgabe.
function createWorkItem(document: JsonPatchDocument, project: string, type: string, validateOnly?: boolean, bypassRules?: boolean, suppressNotifications?: boolean, expand?: WorkItemExpand): Promise<WorkItem>
Parameter
- document
- JsonPatchDocument
Das JSON-Patch-Dokument, das das Arbeitselement darstellt
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Der Arbeitsaufgabentyp der zu erstellenden Arbeitsaufgabe
- validateOnly
-
boolean
Geben Sie an, ob Sie die Änderungen nur überprüfen möchten, ohne die Arbeitsaufgabe zu speichern
- bypassRules
-
boolean
Erzwingen Sie nicht die Regeln für den Arbeitsaufgabentyp für dieses Update.
- suppressNotifications
-
boolean
Auslösen von Benachrichtigungen für diese Änderung
- expand
- WorkItemExpand
Die Erweiterungsparameter für Arbeitsaufgabenattribute. Mögliche Optionen sind { None, Relations, Fields, Links, All }.
Gibt zurück
Promise<WorkItem>
deleteClassificationNode(string, TreeStructureGroup, string, number)
Löschen Sie einen vorhandenen Klassifizierungsknoten.
function deleteClassificationNode(project: string, structureGroup: TreeStructureGroup, path?: string, reclassifyId?: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- structureGroup
- TreeStructureGroup
Strukturgruppe des Klassifikationsknotens, -bereichs oder der Iteration.
- path
-
string
Pfad des Klassifikationsknotens.
- reclassifyId
-
number
ID des Zielklassifizierungsknotens für die Reklassifizierung.
Gibt zurück
Promise<void>
deleteField(string, string)
Löscht das Feld. Informationen zum Wiederherstellen einer Datei finden Sie unter "Feld aktualisieren"-API.
function deleteField(fieldNameOrRefName: string, project?: string): Promise<void>
Parameter
- fieldNameOrRefName
-
string
Einfacher Name des Feldes oder Referenzname
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<void>
deleteQuery(string, string)
Löschen Sie eine Abfrage oder einen Ordner. Dadurch werden alle Berechtigungsänderungen für die gelöschte Abfrage oder den gelöschten Ordner sowie alle zugehörigen Nachkommen gelöscht, wenn es sich um einen Ordner handelt. Es ist wichtig zu beachten, dass die gelöschten Berechtigungsänderungen nicht wiederhergestellt werden können, wenn die Abfrage oder der Ordner wiederhergestellt wird.
function deleteQuery(project: string, query: string): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- query
-
string
ID oder Pfad der Abfrage oder des Ordners, der gelöscht werden soll.
Gibt zurück
Promise<void>
deleteTemplate(string, string, string)
Löscht die Vorlage mit der angegebenen ID
function deleteTemplate(project: string, team: string, templateId: string): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- templateId
-
string
Vorlagen-ID
Gibt zurück
Promise<void>
deleteWorkItem(number, string, boolean)
Löscht die angegebene Arbeitsaufgabe und sendet sie an den Papierkorb, damit sie bei Bedarf wiederhergestellt werden kann. Wenn der destroy-Parameter optional auf true festgelegt wurde, wird die Arbeitsaufgabe dauerhaft gelöscht. WARNUNG: Wenn der destroy-Parameter auf true festgelegt ist, werden Arbeitselemente, die mit diesem Befehl gelöscht wurden, NICHT in den Papierkorb verschoben, und es gibt keine Möglichkeit, sie nach dem Löschen wiederherzustellen. Es wird empfohlen, diesen Parameter NICHT zu verwenden. Wenn Sie dies tun, verwenden Sie diesen Parameter bitte mit äußerster Vorsicht.
function deleteWorkItem(id: number, project?: string, destroy?: boolean): Promise<WorkItemDelete>
Parameter
- id
-
number
ID des zu löschenden Workitems
- project
-
string
Projekt-ID oder Projektname
- destroy
-
boolean
Optionaler Parameter, wenn er auf true festgelegt ist, wird die Arbeitsaufgabe dauerhaft gelöscht. Bitte beachten Sie: Die Zerstörungsaktion ist PERMANENT und kann nicht rückgängig gemacht werden.
Gibt zurück
Promise<WorkItemDelete>
destroyWorkItem(number, string)
Löscht die angegebene Arbeitsaufgabe dauerhaft aus dem Papierkorb. Diese Aktion kann nicht rückgängig gemacht werden.
function destroyWorkItem(id: number, project?: string): Promise<void>
Parameter
- id
-
number
ID des Workitems, das dauerhaft zerstört werden soll
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<void>
exportWorkItemTypeDefinition(string, string, boolean)
Exportieren des Arbeitsaufgabentyps
function exportWorkItemTypeDefinition(project?: string, type?: string, exportGlobalLists?: boolean): Promise<WorkItemTypeTemplate>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
- exportGlobalLists
-
boolean
Gibt zurück
Promise<WorkItemTypeTemplate>
getAccountMyWorkData(QueryOption)
NUR INTERN: WIRD VON DER SEITE "MEINE ARBEIT" DES KONTOS VERWENDET. Dadurch werden Details zu den Arbeitsaufgaben "Doing", "Done", "Follows" und "Activity" zurückgegeben.
function getAccountMyWorkData(queryOption?: QueryOption): Promise<AccountMyWorkResult>
Parameter
- queryOption
- QueryOption
Gibt zurück
Promise<AccountMyWorkResult>
getAttachmentContent(string, string, string, boolean)
Lädt eine Anlage herunter.
function getAttachmentContent(id: string, project?: string, fileName?: string, download?: boolean): Promise<ArrayBuffer>
Parameter
- id
-
string
Anlagen-ID
- project
-
string
Projekt-ID oder Projektname
- fileName
-
string
Name der Datei
- download
-
boolean
Wenn auf <"c>true</c> " festgelegt ist, wird die Anlage immer heruntergeladen.
Gibt zurück
Promise<ArrayBuffer>
getAttachmentZip(string, string, string, boolean)
Lädt eine Anlage herunter.
function getAttachmentZip(id: string, project?: string, fileName?: string, download?: boolean): Promise<ArrayBuffer>
Parameter
- id
-
string
Anlagen-ID
- project
-
string
Projekt-ID oder Projektname
- fileName
-
string
Name der Datei
- download
-
boolean
Wenn auf <"c>true</c> " festgelegt ist, wird die Anlage immer heruntergeladen.
Gibt zurück
Promise<ArrayBuffer>
getClassificationNode(string, TreeStructureGroup, string, number)
Ruft den Klassifizierungsknoten für einen bestimmten Knotenpfad ab.
function getClassificationNode(project: string, structureGroup: TreeStructureGroup, path?: string, depth?: number): Promise<WorkItemClassificationNode>
Parameter
- project
-
string
Projekt-ID oder Projektname
- structureGroup
- TreeStructureGroup
Strukturgruppe des Klassifikationsknotens, -bereichs oder der Iteration.
- path
-
string
Pfad des Klassifikationsknotens.
- depth
-
number
Tiefe der zu holenden Kinder.
Gibt zurück
Promise<WorkItemClassificationNode>
getClassificationNodes(string, number[], number, ClassificationNodesErrorPolicy)
Ruft Stammklassifizierungsknoten oder eine Liste von Klassifizierungsknoten für eine bestimmte Liste von Knoten-IDs für ein bestimmtes Projekt ab. Falls der ids-Parameter angegeben wird, erhalten Sie eine Liste der Klassifizierungsknoten für diese IDs. Andernfalls erhalten Sie Stammklassifizierungsknoten für dieses Projekt.
function getClassificationNodes(project: string, ids: number[], depth?: number, errorPolicy?: ClassificationNodesErrorPolicy): Promise<WorkItemClassificationNode[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- ids
-
number[]
Durch Kommas getrennte ganzzahlige Klassifikationsknoten-IDs. Dies ist nicht erforderlich, wenn Sie Root-Knoten wünschen.
- depth
-
number
Tiefe der zu holenden Kinder.
- errorPolicy
- ClassificationNodesErrorPolicy
Flag zum Behandeln von Fehlern beim Abrufen einiger Knoten. Mögliche Optionen sind Fail und Omit.
Gibt zurück
Promise<WorkItemClassificationNode[]>
getComment(number, number, string)
Ruft einen Kommentar für eine Arbeitsaufgabe bei der angegebenen Revision ab.
function getComment(id: number, revision: number, project?: string): Promise<WorkItemComment>
Parameter
- id
-
number
ID der Arbeitsaufgabe
- revision
-
number
Revision, für die der Kommentar abgerufen werden muss
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemComment>
getComments(number, string, number, number, CommentSortOrder)
Ruft die angegebene Anzahl von Kommentaren für eine Arbeitsaufgabe aus der angegebenen Revision ab.
function getComments(id: number, project?: string, fromRevision?: number, top?: number, order?: CommentSortOrder): Promise<WorkItemComments>
Parameter
- id
-
number
ID der Arbeitsaufgabe
- project
-
string
Projekt-ID oder Projektname
- fromRevision
-
number
Revision, aus der Kommentare geholt werden sollen (Standard ist 1)
- top
-
number
Die Anzahl der Kommentare, die zurückgegeben werden sollen (Standardwert ist 200)
- order
- CommentSortOrder
Aufsteigend oder absteigend nach Revisions-ID (Standard ist aufsteigend)
Gibt zurück
Promise<WorkItemComments>
getDeletedWorkItem(number, string)
Ruft eine gelöschte Arbeitsaufgabe aus dem Papierkorb ab.
function getDeletedWorkItem(id: number, project?: string): Promise<WorkItemDelete>
Parameter
- id
-
number
ID des zurückzugebenden Workitems
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemDelete>
getDeletedWorkItems(number[], string)
Ruft die Workitems aus dem Papierkorb ab, deren IDs in den Parametern angegeben wurden
function getDeletedWorkItems(ids: number[], project?: string): Promise<WorkItemDeleteReference[]>
Parameter
- ids
-
number[]
Kommagetrennte Liste der IDs der gelöschten Arbeitsaufgaben, die zurückgegeben werden sollen
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemDeleteReference[]>
getDeletedWorkItemShallowReferences(string)
Ruft eine Liste der IDs und URLs der gelöschten Arbeitselemente im Papierkorb ab.
function getDeletedWorkItemShallowReferences(project?: string): Promise<WorkItemDeleteShallowReference[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemDeleteShallowReference[]>
getField(string, string)
Ruft Informationen zu einem bestimmten Feld ab.
function getField(fieldNameOrRefName: string, project?: string): Promise<WorkItemField>
Parameter
- fieldNameOrRefName
-
string
Einfacher Name des Feldes oder Referenzname
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemField>
getFields(string, GetFieldsExpand)
Gibt Informationen für alle Felder zurück. Der Parameter Projekt-ID/Name ist optional.
function getFields(project?: string, expand?: GetFieldsExpand): Promise<WorkItemField[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- expand
- GetFieldsExpand
Verwenden Sie ExtensionFields, um Erweiterungsfelder einzuschließen, andernfalls schließen Sie sie aus. Sofern das Feature-Flag für diesen Parameter nicht aktiviert ist, werden Erweiterungsfelder immer eingeschlossen.
Gibt zurück
Promise<WorkItemField[]>
getQueries(string, QueryExpand, number, boolean)
Ruft die Stammabfragen und ihre untergeordneten Elemente ab.
function getQueries(project: string, expand?: QueryExpand, depth?: number, includeDeleted?: boolean): Promise<QueryHierarchyItem[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- expand
- QueryExpand
Fügen Sie die Abfragezeichenfolge (wiql), Klauseln, Abfrageergebnisspalten und Sortieroptionen in die Ergebnisse ein.
- depth
-
number
Geben Sie im Ordner mit den Abfragen untergeordnete Abfragen und Ordner mit dieser Tiefe zurück.
- includeDeleted
-
boolean
Gelöschte Abfragen und Ordner einschließen
Gibt zurück
Promise<QueryHierarchyItem[]>
getQueriesBatch(QueryBatchGetRequest, string)
Ruft eine Liste der Abfragen nach IDs ab (maximal 1000)
function getQueriesBatch(queryGetRequest: QueryBatchGetRequest, project: string): Promise<QueryHierarchyItem[]>
Parameter
- queryGetRequest
- QueryBatchGetRequest
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<QueryHierarchyItem[]>
getQuery(string, string, QueryExpand, number, boolean, boolean)
Ruft eine einzelne Abfrage und ihre untergeordneten Elemente ab
function getQuery(project: string, query: string, expand?: QueryExpand, depth?: number, includeDeleted?: boolean, useIsoDateFormat?: boolean): Promise<QueryHierarchyItem>
Parameter
- project
-
string
Projekt-ID oder Projektname
- query
-
string
ID oder Pfad der Abfrage.
- expand
- QueryExpand
Fügen Sie die Abfragezeichenfolge (wiql), Klauseln, Abfrageergebnisspalten und Sortieroptionen in die Ergebnisse ein.
- depth
-
number
Geben Sie im Ordner mit den Abfragen untergeordnete Abfragen und Ordner mit dieser Tiefe zurück.
- includeDeleted
-
boolean
Gelöschte Abfragen und Ordner einschließen
- useIsoDateFormat
-
boolean
DateTime-Abfrageklauseln werden in einem ISO 8601-kompatiblen Format formatiert
Gibt zurück
Promise<QueryHierarchyItem>
getQueryResultCount(string, string, string, boolean, number)
Ruft die Ergebnisse der Abfrage mit der Abfrage-ID ab.
function getQueryResultCount(id: string, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<number>
Parameter
- id
-
string
Die Abfrage-ID.
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- timePrecision
-
boolean
Gibt an, ob die Zeitgenauigkeit verwendet werden soll oder nicht.
- top
-
number
Die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen.
Gibt zurück
Promise<number>
getRecentActivityData()
Ruft die letzten Arbeitsaufgabenaktivitäten ab
function getRecentActivityData(): Promise<AccountRecentActivityWorkItemModel2[]>
Gibt zurück
Promise<AccountRecentActivityWorkItemModel2[]>
getRecentMentions()
NUR INTERN: WIRD VON DER SEITE "MEINE ARBEIT" DES KONTOS VERWENDET.
function getRecentMentions(): Promise<AccountRecentMentionWorkItemModel[]>
Gibt zurück
Promise<AccountRecentMentionWorkItemModel[]>
getRelationType(string)
Ruft die Definition des Beziehungstyps für Arbeitsaufgaben ab.
function getRelationType(relation: string): Promise<WorkItemRelationType>
Parameter
- relation
-
string
Der Name der Beziehung
Gibt zurück
Promise<WorkItemRelationType>
getRelationTypes()
Ruft die Beziehungstypen der Arbeitsaufgabe ab.
function getRelationTypes(): Promise<WorkItemRelationType[]>
Gibt zurück
Promise<WorkItemRelationType[]>
getReportingLinksByLinkType(string, string[], string[], string, Date)
Abrufen eines Batches von Arbeitselementlinks
function getReportingLinksByLinkType(project?: string, linkTypes?: string[], types?: string[], continuationToken?: string, startDateTime?: Date): Promise<ReportingWorkItemLinksBatch>
Parameter
- project
-
string
Projekt-ID oder Projektname
- linkTypes
-
string[]
Eine Liste von Typen, um die Ergebnisse nach bestimmten Linktypen zu filtern. Lassen Sie diesen Parameter weg, um Arbeitsaufgabenlinks aller Linktypen abzurufen.
- types
-
string[]
Eine Liste der Typen zum Filtern der Ergebnisse auf bestimmte Arbeitsaufgabentypen. Lassen Sie diesen Parameter weg, um Arbeitsaufgabenlinks aller Arbeitsaufgabentypen abzurufen.
- continuationToken
-
string
Gibt das continuationToken an, von dem aus der Batch gestartet werden soll. Lassen Sie diesen Parameter weg, um den ersten Stapel von Links abzurufen.
- startDateTime
-
Date
Datum/Uhrzeit, die als Ausgangspunkt für Linkänderungen verwendet werden sollen. Nur Link-Änderungen, die nach diesem Datum/dieser Uhrzeit eingetreten sind, werden zurückgegeben. Kann nicht in Verbindung mit dem Parameter 'Wasserzeichen' verwendet werden.
Gibt zurück
Promise<ReportingWorkItemLinksBatch>
getRevision(number, number, string, WorkItemExpand)
Gibt eine vollständig hydratisierte Arbeitsaufgabe für die angeforderte Revision zurück
function getRevision(id: number, revisionNumber: number, project?: string, expand?: WorkItemExpand): Promise<WorkItem>
Parameter
- id
-
number
- revisionNumber
-
number
- project
-
string
Projekt-ID oder Projektname
- expand
- WorkItemExpand
Gibt zurück
Promise<WorkItem>
getRevisions(number, string, number, number, WorkItemExpand)
Gibt die Liste der vollständig aktivierten Arbeitsaufgabenrevisionen zurück, ausgelagert.
function getRevisions(id: number, project?: string, top?: number, skip?: number, expand?: WorkItemExpand): Promise<WorkItem[]>
Parameter
- id
-
number
- project
-
string
Projekt-ID oder Projektname
- top
-
number
- skip
-
number
- expand
- WorkItemExpand
Gibt zurück
Promise<WorkItem[]>
getRootNodes(string, number)
Ruft Stammklassifizierungsknoten unter dem Projekt ab.
function getRootNodes(project: string, depth?: number): Promise<WorkItemClassificationNode[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- depth
-
number
Tiefe der zu holenden Kinder.
Gibt zurück
Promise<WorkItemClassificationNode[]>
getTemplate(string, string, string)
Ruft die Vorlage mit der angegebenen ID ab
function getTemplate(project: string, team: string, templateId: string): Promise<WorkItemTemplate>
Parameter
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- templateId
-
string
Vorlagen-ID
Gibt zurück
Promise<WorkItemTemplate>
getTemplates(string, string, string)
Ruft die Vorlage ab
function getTemplates(project: string, team: string, workitemtypename?: string): Promise<WorkItemTemplateReference[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- workitemtypename
-
string
Optional, Gibt bei Angabe Vorlagen für den angegebenen Arbeitselementtyp zurück.
Gibt zurück
Promise<WorkItemTemplateReference[]>
getUpdate(number, number, string)
Gibt eine einzelne Aktualisierung für eine Arbeitsaufgabe zurück
function getUpdate(id: number, updateNumber: number, project?: string): Promise<WorkItemUpdate>
Parameter
- id
-
number
- updateNumber
-
number
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemUpdate>
getUpdates(number, string, number, number)
Gibt die Deltas zwischen Arbeitsaufgabenrevisionen zurück
function getUpdates(id: number, project?: string, top?: number, skip?: number): Promise<WorkItemUpdate[]>
Parameter
- id
-
number
- project
-
string
Projekt-ID oder Projektname
- top
-
number
- skip
-
number
Gibt zurück
Promise<WorkItemUpdate[]>
getWorkArtifactLinkTypes()
Rufen Sie die Liste der Linktypen für ausgehende Artefakte zum Nachverfolgen von Arbeitselementen ab.
function getWorkArtifactLinkTypes(): Promise<WorkArtifactLink[]>
Gibt zurück
Promise<WorkArtifactLink[]>
getWorkItem(number, string, string[], Date, WorkItemExpand)
Gibt eine einzelne Arbeitsaufgabe zurück.
function getWorkItem(id: number, project?: string, fields?: string[], asOf?: Date, expand?: WorkItemExpand): Promise<WorkItem>
Parameter
- id
-
number
Die ID der Arbeitsaufgabe
- project
-
string
Projekt-ID oder Projektname
- fields
-
string[]
Kommagetrennte Liste der angeforderten Felder
- asOf
-
Date
AsOf UTC Datum Uhrzeit Zeichenfolge
- expand
- WorkItemExpand
Die Erweiterungsparameter für Arbeitsaufgabenattribute. Mögliche Optionen sind { None, Relations, Fields, Links, All }.
Gibt zurück
Promise<WorkItem>
getWorkItemIconJson(string, string, number)
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird.
function getWorkItemIconJson(icon: string, color?: string, v?: number): Promise<WorkItemIcon>
Parameter
- icon
-
string
Der Name des Symbols
- color
-
string
Die 6-stellige Hexadezimalfarbe für das Symbol
- v
-
number
Die Version des Symbols (wird nur für die Cache-Invalidierung verwendet)
Gibt zurück
Promise<WorkItemIcon>
getWorkItemIcons()
Rufen Sie eine Liste aller Arbeitselementsymbole ab.
function getWorkItemIcons(): Promise<WorkItemIcon[]>
Gibt zurück
Promise<WorkItemIcon[]>
getWorkItemIconSvg(string, string, number)
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird.
function getWorkItemIconSvg(icon: string, color?: string, v?: number): Promise<any>
Parameter
- icon
-
string
Der Name des Symbols
- color
-
string
Die 6-stellige Hexadezimalfarbe für das Symbol
- v
-
number
Die Version des Symbols (wird nur für die Cache-Invalidierung verwendet)
Gibt zurück
Promise<any>
getWorkItemIconXaml(string, string, number)
Rufen Sie ein Arbeitselementsymbol ab, das dem Anzeigenamen und der Symbolfarbe zugewiesen wird.
function getWorkItemIconXaml(icon: string, color?: string, v?: number): Promise<any>
Parameter
- icon
-
string
Der Name des Symbols
- color
-
string
Die 6-stellige Hexadezimalfarbe für das Symbol
- v
-
number
Die Version des Symbols (wird nur für die Cache-Invalidierung verwendet)
Gibt zurück
Promise<any>
getWorkItemNextStatesOnCheckinAction(number[], string)
Gibt den nächsten Zustand für die angegebenen Arbeitsaufgaben-IDs zurück.
function getWorkItemNextStatesOnCheckinAction(ids: number[], action?: string): Promise<WorkItemNextStateOnTransition[]>
Parameter
- ids
-
number[]
Liste der Arbeitselement-IDs
- action
-
string
mögliche Maßnahmen. Unterstützt derzeit nur das Einchecken
Gibt zurück
Promise<WorkItemNextStateOnTransition[]>
getWorkItems(number[], string, string[], Date, WorkItemExpand, WorkItemErrorPolicy)
Gibt eine Liste von Arbeitselementen zurück (maximal 200)
function getWorkItems(ids: number[], project?: string, fields?: string[], asOf?: Date, expand?: WorkItemExpand, errorPolicy?: WorkItemErrorPolicy): Promise<WorkItem[]>
Parameter
- ids
-
number[]
Die durch Trennzeichen getrennte Liste der angeforderten Arbeitselement-IDs. (Maximal 200 IDs erlaubt).
- project
-
string
Projekt-ID oder Projektname
- fields
-
string[]
Kommagetrennte Liste der angeforderten Felder
- asOf
-
Date
AsOf UTC Datum Uhrzeit Zeichenfolge
- expand
- WorkItemExpand
Die Erweiterungsparameter für Arbeitsaufgabenattribute. Mögliche Optionen sind { None, Relations, Fields, Links, All }.
- errorPolicy
- WorkItemErrorPolicy
Das Flag zum Steuern der Fehlerrichtlinie in einer Massenanforderung zum Abrufen von Arbeitsaufgaben. Mögliche Optionen sind {Fail, Omit}.
Gibt zurück
Promise<WorkItem[]>
getWorkItemsBatch(WorkItemBatchGetRequest, string)
Ruft Arbeitselemente für eine Liste von Arbeitsaufgaben-IDs ab (maximal 200)
function getWorkItemsBatch(workItemGetRequest: WorkItemBatchGetRequest, project?: string): Promise<WorkItem[]>
Parameter
- workItemGetRequest
- WorkItemBatchGetRequest
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItem[]>
getWorkItemStateColors(string[])
NUR INTERN: Es wird für die Berufserfahrung in Mein Konto verwendet. Abrufen der Zustandsfarbe des Arbeitselementtyps für mehrere Projekte
function getWorkItemStateColors(projectNames: string[]): Promise<ProjectWorkItemStateColors[]>
Parameter
- projectNames
-
string[]
Gibt zurück
Promise<ProjectWorkItemStateColors[]>
getWorkItemTemplate(string, string, string, Date, WorkItemExpand)
Gibt eine einzelne Arbeitsaufgabe aus einer Vorlage zurück.
function getWorkItemTemplate(project: string, type: string, fields?: string, asOf?: Date, expand?: WorkItemExpand): Promise<WorkItem>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Der Name des Arbeitsaufgabentyps
- fields
-
string
Kommagetrennte Liste der angeforderten Felder
- asOf
-
Date
AsOf UTC Datum Uhrzeit Zeichenfolge
- expand
- WorkItemExpand
Die Erweiterungsparameter für Arbeitsaufgabenattribute. Mögliche Optionen sind { None, Relations, Fields, Links, All }.
Gibt zurück
Promise<WorkItem>
getWorkItemType(string, string)
Gibt eine Definition des Arbeitsaufgabentyps zurück.
function getWorkItemType(project: string, type: string): Promise<WorkItemType>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Name des Arbeitsaufgabentyps
Gibt zurück
Promise<WorkItemType>
getWorkItemTypeCategories(string)
Rufen Sie alle Arbeitsaufgabentypkategorien ab.
function getWorkItemTypeCategories(project: string): Promise<WorkItemTypeCategory[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemTypeCategory[]>
getWorkItemTypeCategory(string, string)
Rufen Sie eine bestimmte Kategorie des Arbeitsaufgabentyps anhand des Namens ab.
function getWorkItemTypeCategory(project: string, category: string): Promise<WorkItemTypeCategory>
Parameter
- project
-
string
Projekt-ID oder Projektname
- category
-
string
Der Name der Kategorie
Gibt zurück
Promise<WorkItemTypeCategory>
getWorkItemTypeColorAndIcons(string[])
NUR INTERN: Es wird für Farb- und Symbolanbieter verwendet. Holen Sie sich die Wit-Type-Farbe für mehrere Projekte
function getWorkItemTypeColorAndIcons(projectNames: string[]): Promise<{ key: string, value: WorkItemTypeColorAndIcon[] }[]>
Parameter
- projectNames
-
string[]
Gibt zurück
Promise<{ key: string, value: WorkItemTypeColorAndIcon[] }[]>
getWorkItemTypeColors(string[])
NUR INTERN: Es wird für die Berufserfahrung in Mein Konto verwendet. Holen Sie sich die Wit-Type-Farbe für mehrere Projekte
function getWorkItemTypeColors(projectNames: string[]): Promise<{ key: string, value: WorkItemTypeColor[] }[]>
Parameter
- projectNames
-
string[]
Gibt zurück
Promise<{ key: string, value: WorkItemTypeColor[] }[]>
getWorkItemTypeFieldsWithReferences(string, string, WorkItemTypeFieldsExpandLevel)
Rufen Sie eine Liste von Feldern für einen Arbeitsaufgabentyp mit detaillierten Verweisen ab.
function getWorkItemTypeFieldsWithReferences(project: string, type: string, expand?: WorkItemTypeFieldsExpandLevel): Promise<WorkItemTypeFieldWithReferences[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Typ der Arbeitsaufgabe.
Erweitern Sie die Ebene für die API-Antwort. Eigenschaften: um allowedvalues, default value, isRequired usw. als Teil der Antwort einzuschließen; Keine: um diese Eigenschaften zu überspringen.
Gibt zurück
Promise<WorkItemTypeFieldWithReferences[]>
getWorkItemTypeFieldWithReferences(string, string, string, WorkItemTypeFieldsExpandLevel)
Rufen Sie ein Feld für einen Arbeitsaufgabentyp mit detaillierten Verweisen ab.
function getWorkItemTypeFieldWithReferences(project: string, type: string, field: string, expand?: WorkItemTypeFieldsExpandLevel): Promise<WorkItemTypeFieldWithReferences>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Typ der Arbeitsaufgabe.
- field
-
string
Erweitern Sie die Ebene für die API-Antwort. Eigenschaften: um allowedvalues, default value, isRequired usw. als Teil der Antwort einzuschließen; Keine: um diese Eigenschaften zu überspringen.
Gibt zurück
Promise<WorkItemTypeFieldWithReferences>
getWorkItemTypes(string)
Gibt die Liste der Arbeitsaufgabentypen zurück
function getWorkItemTypes(project: string): Promise<WorkItemType[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemType[]>
getWorkItemTypeStates(string, string)
Gibt die Zustandsnamen und Farben für einen Arbeitsaufgabentyp zurück.
function getWorkItemTypeStates(project: string, type: string): Promise<WorkItemStateColor[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- type
-
string
Der Name des Staates
Gibt zurück
Promise<WorkItemStateColor[]>
queryById(string, string, string, boolean, number)
Ruft die Ergebnisse der Abfrage mit der Abfrage-ID ab.
function queryById(id: string, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<WorkItemQueryResult>
Parameter
- id
-
string
Die Abfrage-ID.
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- timePrecision
-
boolean
Gibt an, ob die Zeitgenauigkeit verwendet werden soll oder nicht.
- top
-
number
Die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen.
Gibt zurück
Promise<WorkItemQueryResult>
queryByWiql(Wiql, string, string, boolean, number)
Ruft die Ergebnisse der Abfrage mit ihrem WIQL ab.
function queryByWiql(wiql: Wiql, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<WorkItemQueryResult>
Parameter
- wiql
- Wiql
Die Abfrage, die die WIQL.
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- timePrecision
-
boolean
Gibt an, ob die Zeitgenauigkeit verwendet werden soll oder nicht.
- top
-
number
Die maximale Anzahl der Ergebnisse, die zurückgegeben werden sollen.
Gibt zurück
Promise<WorkItemQueryResult>
queryWorkItemsForArtifactUris(ArtifactUriQuery, string)
Fragt Arbeitsaufgaben ab, die mit einer bestimmten Liste von Artefakt-URIs verknüpft sind.
function queryWorkItemsForArtifactUris(artifactUriQuery: ArtifactUriQuery, project?: string): Promise<ArtifactUriQueryResult>
Parameter
- artifactUriQuery
- ArtifactUriQuery
Definiert eine Liste von Artefakt-URIs zum Abfragen von Arbeitsaufgaben.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<ArtifactUriQueryResult>
readReportingRevisionsGet(string, string[], string[], string, Date, boolean, boolean, boolean, boolean, ReportingRevisionsExpand, boolean, number)
Abrufen eines Batches von Arbeitselementrevisionen mit der Option, gelöschte Elemente einzuschließen
function readReportingRevisionsGet(project?: string, fields?: string[], types?: string[], continuationToken?: string, startDateTime?: Date, includeIdentityRef?: boolean, includeDeleted?: boolean, includeTagRef?: boolean, includeLatestOnly?: boolean, expand?: ReportingRevisionsExpand, includeDiscussionChangesOnly?: boolean, maxPageSize?: number): Promise<ReportingWorkItemRevisionsBatch>
Parameter
- project
-
string
Projekt-ID oder Projektname
- fields
-
string[]
Eine Liste der Felder, die in Überarbeitungen von Arbeitsaufgaben zurückgegeben werden sollen. Lassen Sie diesen Parameter weg, um alle berichtsfähigen Felder abzurufen.
- types
-
string[]
Eine Liste der Typen zum Filtern der Ergebnisse auf bestimmte Arbeitsaufgabentypen. Lassen Sie diesen Parameter weg, um Überarbeitungen aller Arbeitsaufgabentypen abzurufen.
- continuationToken
-
string
Gibt das Wasserzeichen an, von dem aus der Stapel gestartet werden soll. Lassen Sie diesen Parameter weg, um die erste Charge von Revisionen abzurufen.
- startDateTime
-
Date
Datum/Uhrzeit, die als Ausgangspunkt für Überarbeitungen verwendet werden sollen, alle Überarbeitungen erfolgen nach diesem Datum/dieser Uhrzeit. Kann nicht in Verbindung mit dem Parameter 'Wasserzeichen' verwendet werden.
- includeIdentityRef
-
boolean
Zurückgeben eines Identitätsverweises anstelle eines Zeichenfolgenwerts für Identitätsfelder.
- includeDeleted
-
boolean
Geben Sie an, ob das gelöschte Element zurückgegeben werden soll.
- includeTagRef
-
boolean
Geben Sie an, ob die Tag-Objekte für das Feld System.Tags zurückgegeben werden sollen.
- includeLatestOnly
-
boolean
Gibt nur die neuesten Revisionen von Arbeitselementen zurück, wobei alle Verlaufsrevisionen übersprungen werden
- expand
- ReportingRevisionsExpand
Gibt alle Felder in Arbeitsaufgabenrevisionen zurück, einschließlich langer Textfelder, die nicht standardmäßig zurückgegeben werden
- includeDiscussionChangesOnly
-
boolean
Gibt nur die Revisionen von Arbeitsaufgaben zurück, bei denen nur das Verlaufsfeld geändert wurde
- maxPageSize
-
number
Die maximale Anzahl von Ergebnissen, die in diesem Batch zurückgegeben werden sollen
Gibt zurück
Promise<ReportingWorkItemRevisionsBatch>
readReportingRevisionsPost(ReportingWorkItemRevisionsFilter, string, string, Date, ReportingRevisionsExpand)
Rufen Sie einen Batch von Arbeitsaufgabenrevisionen ab. Diese Anforderung kann verwendet werden, wenn die Liste der Felder groß genug ist, um die URL über die Längenbeschränkung hinaus auszuführen.
function readReportingRevisionsPost(filter: ReportingWorkItemRevisionsFilter, project?: string, continuationToken?: string, startDateTime?: Date, expand?: ReportingRevisionsExpand): Promise<ReportingWorkItemRevisionsBatch>
Parameter
Ein Objekt, das Anforderungseinstellungen enthält: Feldfilter, Typfilter, Identitätsformat
- project
-
string
Projekt-ID oder Projektname
- continuationToken
-
string
Gibt das Wasserzeichen an, von dem aus der Stapel gestartet werden soll. Lassen Sie diesen Parameter weg, um die erste Charge von Revisionen abzurufen.
- startDateTime
-
Date
Datum/Uhrzeit, die als Ausgangspunkt für Überarbeitungen verwendet werden sollen, alle Überarbeitungen erfolgen nach diesem Datum/dieser Uhrzeit. Kann nicht in Verbindung mit dem Parameter 'Wasserzeichen' verwendet werden.
- expand
- ReportingRevisionsExpand
Gibt zurück
Promise<ReportingWorkItemRevisionsBatch>
replaceTemplate(WorkItemTemplate, string, string, string)
Vorlageninhalte ersetzen
function replaceTemplate(templateContent: WorkItemTemplate, project: string, team: string, templateId: string): Promise<WorkItemTemplate>
Parameter
- templateContent
- WorkItemTemplate
Vorlageninhalte, die ersetzt werden sollen
- project
-
string
Projekt-ID oder Projektname
- team
-
string
Team-ID oder Teamname
- templateId
-
string
Vorlagen-ID
Gibt zurück
Promise<WorkItemTemplate>
restoreWorkItem(WorkItemDeleteUpdate, number, string)
Stellt die gelöschte Arbeitsaufgabe aus dem Papierkorb wieder her.
function restoreWorkItem(payload: WorkItemDeleteUpdate, id: number, project?: string): Promise<WorkItemDelete>
Parameter
- payload
- WorkItemDeleteUpdate
Paylod mit Anweisungen, das IsDeleted-Flag auf false zu aktualisieren
- id
-
number
ID der wiederherzustellenden Arbeitsaufgabe
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemDelete>
searchQueries(string, string, number, QueryExpand, boolean)
Durchsucht alle Abfragen, auf die der Benutzer im aktuellen Projekt Zugriff hat
function searchQueries(project: string, filter: string, top?: number, expand?: QueryExpand, includeDeleted?: boolean): Promise<QueryHierarchyItemsResult>
Parameter
- project
-
string
Projekt-ID oder Projektname
- filter
-
string
Der Text, mit dem die Abfragen gefiltert werden sollen.
- top
-
number
Die Anzahl der zurückzugebenden Abfragen (der Standardwert ist 50 und der Höchstwert ist 200).
- expand
- QueryExpand
- includeDeleted
-
boolean
Gelöschte Abfragen und Ordner einschließen
Gibt zurück
Promise<QueryHierarchyItemsResult>
sendMail(SendMailBody, string)
RESTful-Methode zum Senden von E-Mails für ausgewählte/abgefragte Arbeitselemente.
function sendMail(body: SendMailBody, project?: string): Promise<void>
Parameter
- body
- SendMailBody
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<void>
updateClassificationNode(WorkItemClassificationNode, string, TreeStructureGroup, string)
Aktualisieren Sie einen vorhandenen Klassifizierungsknoten.
function updateClassificationNode(postedNode: WorkItemClassificationNode, project: string, structureGroup: TreeStructureGroup, path?: string): Promise<WorkItemClassificationNode>
Parameter
- postedNode
- WorkItemClassificationNode
Knoten, der erstellt oder aktualisiert werden soll.
- project
-
string
Projekt-ID oder Projektname
- structureGroup
- TreeStructureGroup
Strukturgruppe des Klassifikationsknotens, -bereichs oder der Iteration.
- path
-
string
Pfad des Klassifikationsknotens.
Gibt zurück
Promise<WorkItemClassificationNode>
updateField(UpdateWorkItemField, string, string)
Aktualisieren Sie ein Feld.
function updateField(payload: UpdateWorkItemField, fieldNameOrRefName: string, project?: string): Promise<WorkItemField>
Parameter
- payload
- UpdateWorkItemField
Die Nutzlast enthält den gewünschten Wert der Eigenschaften des Felds
- fieldNameOrRefName
-
string
Name/Referenzname des zu aktualisierenden Feldes
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemField>
updateQuery(QueryHierarchyItem, string, string, boolean)
Aktualisieren Sie eine Abfrage oder einen Ordner. Auf diese Weise können Sie Abfragen und Ordner aktualisieren, umbenennen und verschieben.
function updateQuery(queryUpdate: QueryHierarchyItem, project: string, query: string, undeleteDescendants?: boolean): Promise<QueryHierarchyItem>
Parameter
- queryUpdate
- QueryHierarchyItem
Die Abfrage, die aktualisiert werden soll.
- project
-
string
Projekt-ID oder Projektname
- query
-
string
Die ID oder der Pfad für die Abfrage, die aktualisiert werden soll.
- undeleteDescendants
-
boolean
Machen Sie die untergeordneten Elemente dieses Ordners wieder rückgängig. Es ist wichtig zu beachten, dass dadurch die Berechtigungsänderungen, die zuvor auf die Nachkommen angewendet wurden, nicht zurückgebracht werden.
Gibt zurück
Promise<QueryHierarchyItem>
updateWorkItem(JsonPatchDocument, number, string, boolean, boolean, boolean, WorkItemExpand)
Aktualisiert eine einzelne Arbeitsaufgabe.
function updateWorkItem(document: JsonPatchDocument, id: number, project?: string, validateOnly?: boolean, bypassRules?: boolean, suppressNotifications?: boolean, expand?: WorkItemExpand): Promise<WorkItem>
Parameter
- document
- JsonPatchDocument
Das JSON-Patch-Dokument, das das Update darstellt
- id
-
number
Die ID der zu aktualisierenden Arbeitsaufgabe
- project
-
string
Projekt-ID oder Projektname
- validateOnly
-
boolean
Geben Sie an, ob Sie die Änderungen nur überprüfen möchten, ohne die Arbeitsaufgabe zu speichern
- bypassRules
-
boolean
Erzwingen Sie nicht die Regeln für den Arbeitsaufgabentyp für dieses Update.
- suppressNotifications
-
boolean
Auslösen von Benachrichtigungen für diese Änderung
- expand
- WorkItemExpand
Die Erweiterungsparameter für Arbeitsaufgabenattribute. Mögliche Optionen sind { None, Relations, Fields, Links, All }.
Gibt zurück
Promise<WorkItem>
updateWorkItemTypeDefinition(WorkItemTypeTemplateUpdateModel, string)
Hinzufügen/Aktualisieren eines Arbeitsaufgabentyps
function updateWorkItemTypeDefinition(updateModel: WorkItemTypeTemplateUpdateModel, project?: string): Promise<ProvisioningResult>
Parameter
- updateModel
- WorkItemTypeTemplateUpdateModel
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<ProvisioningResult>