WorkItemTrackingRestClient class
Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS
- Extends
Constructores
| Work |
Propiedades
| RESOURCE_AREA_ID |
Métodos
| create |
Sube un archivo adjunto. |
| create |
Cree un nuevo campo. |
| create |
Cree un nodo de clasificación nuevo o actualice uno existente. |
| create |
Crea una consulta o mueve una consulta. |
| create |
Crea una plantilla |
| create |
Crea un único elemento de trabajo. |
| delete |
Elimine un nodo de clasificación existente. |
| delete |
Elimina el campo. Para recuperar un archivo, consulte la API "Update Field". |
| delete |
Eliminar una consulta o una carpeta. Esto elimina cualquier cambio de permiso en la consulta o carpeta eliminada y cualquiera de sus descendientes si es una carpeta. Es importante tener en cuenta que los cambios de permisos eliminados no se pueden recuperar al recuperar la consulta o carpeta. |
| delete |
Elimina la plantilla con una identificación dada |
| delete |
Elimina el elemento de trabajo especificado y lo envía a la Papelera de reciclaje, para que se pueda restaurar, si es necesario. Opcionalmente, si el parámetro destroy se ha establecido en true, destruye el elemento de trabajo de forma permanente. ADVERTENCIA: Si el parámetro destroy se establece en true, los elementos de trabajo eliminados por este comando NO irán a la papelera de reciclaje y no hay forma de restaurarlos o recuperarlos después de la eliminación. Se recomienda NO utilizar este parámetro. Si lo hace, utilice este parámetro con extrema precaución. |
| destroy |
Destruye el elemento de trabajo especificado de forma permanente desde la Papelera de reciclaje. Esta acción no se puede deshacer. |
| export |
Exportar tipo de elemento de trabajo |
| get |
SOLO INTERNO: UTILIZADO POR LA PÁGINA MI TRABAJO DE LA CUENTA. Esto devuelve los detalles de los elementos de trabajo Haciendo, Hecho, Follows y de actividad. |
| get |
Descarga un archivo adjunto. |
| get |
Descarga un archivo adjunto. |
| get |
Obtiene el nodo de clasificación para una ruta de acceso de nodo determinada. |
| get |
Obtiene nodos de clasificación raíz o lista de nodos de clasificación para una lista determinada de identificadores de nodos, para un proyecto determinado. En caso de que se proporcione el parámetro ids, obtendrá una lista de nodos de clasificación para esos ids. De lo contrario, obtendrá nodos de clasificación raíz para este proyecto. |
| get |
Obtiene un comentario para un elemento de trabajo en la revisión especificada. |
| get |
Obtiene el número especificado de comentarios para un elemento de trabajo de la revisión especificada. |
| get |
Obtiene un elemento de trabajo eliminado de la Papelera de reciclaje. |
| get |
Obtiene los elementos de trabajo de la papelera de reciclaje, cuyos identificadores se han especificado en los parámetros |
| get |
Obtiene una lista de los identificadores y las direcciones URL de los elementos de trabajo eliminados en la papelera de reciclaje. |
| get |
Obtiene información sobre un campo específico. |
| get |
Devuelve información para todos los campos. El parámetro de ID / nombre del proyecto es opcional. |
| get |
Obtiene las consultas raíz y sus elementos secundarios |
| get |
Obtiene una lista de consultas por identificadores (máximo 1000) |
| get |
Recupera una consulta individual y sus elementos secundarios |
| get |
Obtiene los resultados de la consulta dado el identificador de consulta. |
| get |
Obtiene actividades recientes de elementos de trabajo |
| get |
SOLO INTERNO: UTILIZADO POR LA PÁGINA MI TRABAJO DE LA CUENTA. |
| get |
Obtiene la definición del tipo de relación de elemento de trabajo. |
| get |
Obtiene los tipos de relación de elemento de trabajo. |
| get |
Obtención de un lote de vínculos de elementos de trabajo |
| get |
Devuelve un elemento de trabajo totalmente hidratado para la revisión solicitada |
| get |
Devuelve la lista de revisiones de elementos de trabajo totalmente hidratadas, paginadas. |
| get |
Obtiene nodos de clasificación raíz en el proyecto. |
| get |
Obtiene la plantilla con el identificador especificado |
| get |
Obtiene la plantilla |
| get |
Devuelve una sola actualización para un elemento de trabajo |
| get |
Devuelve las diferencias entre las revisiones de elementos de trabajo |
| get |
Obtenga la lista de tipos de vínculos de artefactos salientes de seguimiento de elementos de trabajo. |
| get |
Devuelve un único elemento de trabajo. |
| get |
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono. |
| get |
Obtenga una lista de todos los iconos de elementos de trabajo. |
| get |
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono. |
| get |
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono. |
| get |
Devuelve el siguiente estado en los identificadores de elemento de trabajo especificados. |
| get |
Devuelve una lista de elementos de trabajo (máximo 200) |
| get |
Obtiene elementos de trabajo para una lista de identificadores de elementos de trabajo (máximo 200) |
| get |
SOLO INTERNO: Se utilizará para la experiencia laboral de Mi cuenta. Obtener el color de estado del tipo de elemento de trabajo para varios proyectos |
| get |
Devuelve un único elemento de trabajo de una plantilla. |
| get |
Devuelve una definición de tipo de elemento de trabajo. |
| get |
Obtenga todas las categorías de tipo de elemento de trabajo. |
| get |
Obtenga una categoría de tipo de elemento de trabajo específica por nombre. |
| get |
SOLO INTERNO: Se utiliza para proveedores de colores e iconos. Obtén el color tipo ingenio para múltiples proyectos |
| get |
SOLO INTERNO: Se utilizará para la experiencia laboral de Mi cuenta. Obtén el color tipo ingenio para múltiples proyectos |
| get |
Obtenga una lista de campos para un tipo de elemento de trabajo con referencias detalladas. |
| get |
Obtenga un campo para un tipo de elemento de trabajo con referencias detalladas. |
| get |
Devuelve la lista de tipos de elementos de trabajo |
| get |
Devuelve los nombres y colores de estado de un tipo de elemento de trabajo. |
| query |
Obtiene los resultados de la consulta dado el identificador de consulta. |
| query |
Obtiene los resultados de la consulta dado su WIQL. |
| query |
Consulta elementos de trabajo vinculados a una lista determinada de URI de artefacto. |
| read |
Obtener un lote de revisiones de elementos de trabajo con la opción de incluir elementos eliminados |
| read |
Obtenga un lote de revisiones de elementos de trabajo. Esta solicitud se puede usar si su lista de campos es lo suficientemente grande como para ejecutar la URL por encima del límite de longitud. |
| replace |
Reemplazar el contenido de la plantilla |
| restore |
Restaura el elemento de trabajo eliminado de la Papelera de reciclaje. |
| search |
Busca todas las consultas a las que el usuario tiene acceso en el proyecto actual |
| send |
Método RESTful para enviar correo para elementos de trabajo seleccionados o consultados. |
| update |
Actualizar un nodo de clasificación existente. |
| update |
Actualizar un campo. |
| update |
Actualizar una consulta o una carpeta. Esto le permite actualizar, cambiar el nombre y mover consultas y carpetas. |
| update |
Actualiza un único elemento de trabajo. |
| update |
Agregar o actualizar un tipo de elemento de trabajo |
Detalles del constructor
WorkItemTrackingRestClient(IVssRestClientOptions)
new WorkItemTrackingRestClient(options: IVssRestClientOptions)
Parámetros
- options
- IVssRestClientOptions
Detalles de las propiedades
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valor de propiedad
string
Detalles del método
createAttachment(any, string, string, string, string)
Sube un archivo adjunto.
function createAttachment(content: any, project?: string, fileName?: string, uploadType?: string, areaPath?: string): Promise<AttachmentReference>
Parámetros
- content
-
any
Contenido que se va a cargar
- project
-
string
Id. de proyecto o nombre del proyecto
- fileName
-
string
El nombre del archivo
- uploadType
-
string
Tipo de carga de archivos adjuntos: Simple o fragmentado
- areaPath
-
string
Ruta de área del proyecto de destino
Devoluciones
Promise<AttachmentReference>
createField(WorkItemField, string)
Cree un nuevo campo.
function createField(workItemField: WorkItemField, project?: string): Promise<WorkItemField>
Parámetros
- workItemField
- WorkItemField
Nueva definición de campo
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemField>
createOrUpdateClassificationNode(WorkItemClassificationNode, string, TreeStructureGroup, string)
Cree un nodo de clasificación nuevo o actualice uno existente.
function createOrUpdateClassificationNode(postedNode: WorkItemClassificationNode, project: string, structureGroup: TreeStructureGroup, path?: string): Promise<WorkItemClassificationNode>
Parámetros
- postedNode
- WorkItemClassificationNode
Nodo para crear o actualizar.
- project
-
string
Id. de proyecto o nombre del proyecto
- structureGroup
- TreeStructureGroup
Grupo de estructura del nodo de clasificación, área o iteración.
- path
-
string
Ruta del nodo de clasificación.
Devoluciones
Promise<WorkItemClassificationNode>
createQuery(QueryHierarchyItem, string, string, boolean)
Crea una consulta o mueve una consulta.
function createQuery(postedQuery: QueryHierarchyItem, project: string, query: string, validateWiqlOnly?: boolean): Promise<QueryHierarchyItem>
Parámetros
- postedQuery
- QueryHierarchyItem
Consulta que se va a crear.
- project
-
string
Id. de proyecto o nombre del proyecto
- query
-
string
El identificador principal o la ruta de acceso con la que se va a crear la consulta.
- validateWiqlOnly
-
boolean
Si solo desea validar su consulta WIQL sin crear una, establézcala en true. El valor predeterminado es False.
Devoluciones
Promise<QueryHierarchyItem>
createTemplate(WorkItemTemplate, string, string)
Crea una plantilla
function createTemplate(template: WorkItemTemplate, project: string, team: string): Promise<WorkItemTemplate>
Parámetros
- template
- WorkItemTemplate
Contenido de la plantilla
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
Devoluciones
Promise<WorkItemTemplate>
createWorkItem(JsonPatchDocument, string, string, boolean, boolean, boolean, WorkItemExpand)
Crea un único elemento de trabajo.
function createWorkItem(document: JsonPatchDocument, project: string, type: string, validateOnly?: boolean, bypassRules?: boolean, suppressNotifications?: boolean, expand?: WorkItemExpand): Promise<WorkItem>
Parámetros
- document
- JsonPatchDocument
El documento de revisión JSON que representa el elemento de trabajo
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
El tipo de elemento de trabajo del elemento de trabajo que se va a crear
- validateOnly
-
boolean
Indique si solo desea validar los cambios sin guardar el elemento de trabajo
- bypassRules
-
boolean
No aplique las reglas de tipo de elemento de trabajo en esta actualización
- suppressNotifications
-
boolean
No active ninguna notificación para este cambio
- expand
- WorkItemExpand
Los parámetros de expansión para los atributos de elemento de trabajo. Las opciones posibles son { Ninguno, Relaciones, Campos, Vínculos, Todos }.
Devoluciones
Promise<WorkItem>
deleteClassificationNode(string, TreeStructureGroup, string, number)
Elimine un nodo de clasificación existente.
function deleteClassificationNode(project: string, structureGroup: TreeStructureGroup, path?: string, reclassifyId?: number): Promise<void>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- structureGroup
- TreeStructureGroup
Grupo de estructura del nodo de clasificación, área o iteración.
- path
-
string
Ruta del nodo de clasificación.
- reclassifyId
-
number
Identificador del nodo de clasificación de destino para la reclasificación.
Devoluciones
Promise<void>
deleteField(string, string)
Elimina el campo. Para recuperar un archivo, consulte la API "Update Field".
function deleteField(fieldNameOrRefName: string, project?: string): Promise<void>
Parámetros
- fieldNameOrRefName
-
string
Nombre simple del campo o nombre de referencia
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<void>
deleteQuery(string, string)
Eliminar una consulta o una carpeta. Esto elimina cualquier cambio de permiso en la consulta o carpeta eliminada y cualquiera de sus descendientes si es una carpeta. Es importante tener en cuenta que los cambios de permisos eliminados no se pueden recuperar al recuperar la consulta o carpeta.
function deleteQuery(project: string, query: string): Promise<void>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- query
-
string
ID o ruta de acceso de la consulta o carpeta que se va a eliminar.
Devoluciones
Promise<void>
deleteTemplate(string, string, string)
Elimina la plantilla con una identificación dada
function deleteTemplate(project: string, team: string, templateId: string): Promise<void>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- templateId
-
string
ID de plantilla
Devoluciones
Promise<void>
deleteWorkItem(number, string, boolean)
Elimina el elemento de trabajo especificado y lo envía a la Papelera de reciclaje, para que se pueda restaurar, si es necesario. Opcionalmente, si el parámetro destroy se ha establecido en true, destruye el elemento de trabajo de forma permanente. ADVERTENCIA: Si el parámetro destroy se establece en true, los elementos de trabajo eliminados por este comando NO irán a la papelera de reciclaje y no hay forma de restaurarlos o recuperarlos después de la eliminación. Se recomienda NO utilizar este parámetro. Si lo hace, utilice este parámetro con extrema precaución.
function deleteWorkItem(id: number, project?: string, destroy?: boolean): Promise<WorkItemDelete>
Parámetros
- id
-
number
Identificador del elemento de trabajo que se va a eliminar
- project
-
string
Id. de proyecto o nombre del proyecto
- destroy
-
boolean
Parámetro opcional, si se establece en true, el elemento de trabajo se elimina permanentemente. Tenga en cuenta: la acción de destrucción es PERMANENTE y no se puede deshacer.
Devoluciones
Promise<WorkItemDelete>
destroyWorkItem(number, string)
Destruye el elemento de trabajo especificado de forma permanente desde la Papelera de reciclaje. Esta acción no se puede deshacer.
function destroyWorkItem(id: number, project?: string): Promise<void>
Parámetros
- id
-
number
Identificador del elemento de trabajo que se va a destruir permanentemente
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<void>
exportWorkItemTypeDefinition(string, string, boolean)
Exportar tipo de elemento de trabajo
function exportWorkItemTypeDefinition(project?: string, type?: string, exportGlobalLists?: boolean): Promise<WorkItemTypeTemplate>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
- exportGlobalLists
-
boolean
Devoluciones
Promise<WorkItemTypeTemplate>
getAccountMyWorkData(QueryOption)
SOLO INTERNO: UTILIZADO POR LA PÁGINA MI TRABAJO DE LA CUENTA. Esto devuelve los detalles de los elementos de trabajo Haciendo, Hecho, Follows y de actividad.
function getAccountMyWorkData(queryOption?: QueryOption): Promise<AccountMyWorkResult>
Parámetros
- queryOption
- QueryOption
Devoluciones
Promise<AccountMyWorkResult>
getAttachmentContent(string, string, string, boolean)
Descarga un archivo adjunto.
function getAttachmentContent(id: string, project?: string, fileName?: string, download?: boolean): Promise<ArrayBuffer>
Parámetros
- id
-
string
Id. de datos adjuntos
- project
-
string
Id. de proyecto o nombre del proyecto
- fileName
-
string
Nombre del archivo
- download
-
boolean
Si se establece en <c>true</c> siempre descarga datos adjuntos
Devoluciones
Promise<ArrayBuffer>
getAttachmentZip(string, string, string, boolean)
Descarga un archivo adjunto.
function getAttachmentZip(id: string, project?: string, fileName?: string, download?: boolean): Promise<ArrayBuffer>
Parámetros
- id
-
string
Id. de datos adjuntos
- project
-
string
Id. de proyecto o nombre del proyecto
- fileName
-
string
Nombre del archivo
- download
-
boolean
Si se establece en <c>true</c> siempre descarga datos adjuntos
Devoluciones
Promise<ArrayBuffer>
getClassificationNode(string, TreeStructureGroup, string, number)
Obtiene el nodo de clasificación para una ruta de acceso de nodo determinada.
function getClassificationNode(project: string, structureGroup: TreeStructureGroup, path?: string, depth?: number): Promise<WorkItemClassificationNode>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- structureGroup
- TreeStructureGroup
Grupo de estructura del nodo de clasificación, área o iteración.
- path
-
string
Ruta del nodo de clasificación.
- depth
-
number
Profundidad de los niños para buscar.
Devoluciones
Promise<WorkItemClassificationNode>
getClassificationNodes(string, number[], number, ClassificationNodesErrorPolicy)
Obtiene nodos de clasificación raíz o lista de nodos de clasificación para una lista determinada de identificadores de nodos, para un proyecto determinado. En caso de que se proporcione el parámetro ids, obtendrá una lista de nodos de clasificación para esos ids. De lo contrario, obtendrá nodos de clasificación raíz para este proyecto.
function getClassificationNodes(project: string, ids: number[], depth?: number, errorPolicy?: ClassificationNodesErrorPolicy): Promise<WorkItemClassificationNode[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- ids
-
number[]
Identificadores de nodos de clasificación de enteros separados por comas. No es necesario, si desea nodos raíz.
- depth
-
number
Profundidad de los niños para buscar.
- errorPolicy
- ClassificationNodesErrorPolicy
Marca para manejar errores al obtener algunos nodos. Las opciones posibles son Error y Omitir.
Devoluciones
Promise<WorkItemClassificationNode[]>
getComment(number, number, string)
Obtiene un comentario para un elemento de trabajo en la revisión especificada.
function getComment(id: number, revision: number, project?: string): Promise<WorkItemComment>
Parámetros
- id
-
number
Id. de elemento de trabajo
- revision
-
number
Revisión para la que se debe obtener el comentario
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemComment>
getComments(number, string, number, number, CommentSortOrder)
Obtiene el número especificado de comentarios para un elemento de trabajo de la revisión especificada.
function getComments(id: number, project?: string, fromRevision?: number, top?: number, order?: CommentSortOrder): Promise<WorkItemComments>
Parámetros
- id
-
number
Id. de elemento de trabajo
- project
-
string
Id. de proyecto o nombre del proyecto
- fromRevision
-
number
Revisión de la que se deben obtener los comentarios (el valor predeterminado es 1)
- top
-
number
El número de comentarios que se van a devolver (el valor predeterminado es 200)
- order
- CommentSortOrder
Ascendente o descendente por identificador de revisión (el valor predeterminado es ascendente)
Devoluciones
Promise<WorkItemComments>
getDeletedWorkItem(number, string)
Obtiene un elemento de trabajo eliminado de la Papelera de reciclaje.
function getDeletedWorkItem(id: number, project?: string): Promise<WorkItemDelete>
Parámetros
- id
-
number
Identificador del elemento de trabajo que se va a devolver
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemDelete>
getDeletedWorkItems(number[], string)
Obtiene los elementos de trabajo de la papelera de reciclaje, cuyos identificadores se han especificado en los parámetros
function getDeletedWorkItems(ids: number[], project?: string): Promise<WorkItemDeleteReference[]>
Parámetros
- ids
-
number[]
Lista separada por comas de los identificadores de los elementos de trabajo eliminados que se van a devolver
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemDeleteReference[]>
getDeletedWorkItemShallowReferences(string)
Obtiene una lista de los identificadores y las direcciones URL de los elementos de trabajo eliminados en la papelera de reciclaje.
function getDeletedWorkItemShallowReferences(project?: string): Promise<WorkItemDeleteShallowReference[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemDeleteShallowReference[]>
getField(string, string)
Obtiene información sobre un campo específico.
function getField(fieldNameOrRefName: string, project?: string): Promise<WorkItemField>
Parámetros
- fieldNameOrRefName
-
string
Nombre simple del campo o nombre de referencia
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemField>
getFields(string, GetFieldsExpand)
Devuelve información para todos los campos. El parámetro de ID / nombre del proyecto es opcional.
function getFields(project?: string, expand?: GetFieldsExpand): Promise<WorkItemField[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- expand
- GetFieldsExpand
Use ExtensionFields para incluir campos de extensión, de lo contrario, exclúyalos. A menos que la marca de entidad para este parámetro esté habilitada, los campos de extensión siempre se incluyen.
Devoluciones
Promise<WorkItemField[]>
getQueries(string, QueryExpand, number, boolean)
Obtiene las consultas raíz y sus elementos secundarios
function getQueries(project: string, expand?: QueryExpand, depth?: number, includeDeleted?: boolean): Promise<QueryHierarchyItem[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- expand
- QueryExpand
Incluya la cadena de consulta (wiql), las cláusulas, las columnas de resultados de la consulta y las opciones de ordenación en los resultados.
- depth
-
number
En la carpeta de consultas, devuelva las consultas secundarias y las carpetas a esta profundidad.
- includeDeleted
-
boolean
Incluir consultas y carpetas eliminadas
Devoluciones
Promise<QueryHierarchyItem[]>
getQueriesBatch(QueryBatchGetRequest, string)
Obtiene una lista de consultas por identificadores (máximo 1000)
function getQueriesBatch(queryGetRequest: QueryBatchGetRequest, project: string): Promise<QueryHierarchyItem[]>
Parámetros
- queryGetRequest
- QueryBatchGetRequest
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<QueryHierarchyItem[]>
getQuery(string, string, QueryExpand, number, boolean, boolean)
Recupera una consulta individual y sus elementos secundarios
function getQuery(project: string, query: string, expand?: QueryExpand, depth?: number, includeDeleted?: boolean, useIsoDateFormat?: boolean): Promise<QueryHierarchyItem>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- query
-
string
ID o ruta de acceso de la consulta.
- expand
- QueryExpand
Incluya la cadena de consulta (wiql), las cláusulas, las columnas de resultados de la consulta y las opciones de ordenación en los resultados.
- depth
-
number
En la carpeta de consultas, devuelva las consultas secundarias y las carpetas a esta profundidad.
- includeDeleted
-
boolean
Incluir consultas y carpetas eliminadas
- useIsoDateFormat
-
boolean
Las cláusulas de consulta DateTime se formatearán con un formato compatible con ISO 8601
Devoluciones
Promise<QueryHierarchyItem>
getQueryResultCount(string, string, string, boolean, number)
Obtiene los resultados de la consulta dado el identificador de consulta.
function getQueryResultCount(id: string, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<number>
Parámetros
- id
-
string
El identificador de consulta.
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- timePrecision
-
boolean
Si usar o no la precisión del tiempo.
- top
-
number
El número máximo de resultados que se devolverán.
Devoluciones
Promise<number>
getRecentActivityData()
Obtiene actividades recientes de elementos de trabajo
function getRecentActivityData(): Promise<AccountRecentActivityWorkItemModel2[]>
Devoluciones
Promise<AccountRecentActivityWorkItemModel2[]>
getRecentMentions()
SOLO INTERNO: UTILIZADO POR LA PÁGINA MI TRABAJO DE LA CUENTA.
function getRecentMentions(): Promise<AccountRecentMentionWorkItemModel[]>
Devoluciones
Promise<AccountRecentMentionWorkItemModel[]>
getRelationType(string)
Obtiene la definición del tipo de relación de elemento de trabajo.
function getRelationType(relation: string): Promise<WorkItemRelationType>
Parámetros
- relation
-
string
El nombre de la relación
Devoluciones
Promise<WorkItemRelationType>
getRelationTypes()
Obtiene los tipos de relación de elemento de trabajo.
function getRelationTypes(): Promise<WorkItemRelationType[]>
Devoluciones
Promise<WorkItemRelationType[]>
getReportingLinksByLinkType(string, string[], string[], string, Date)
Obtención de un lote de vínculos de elementos de trabajo
function getReportingLinksByLinkType(project?: string, linkTypes?: string[], types?: string[], continuationToken?: string, startDateTime?: Date): Promise<ReportingWorkItemLinksBatch>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- linkTypes
-
string[]
Una lista de tipos para filtrar los resultados a tipos de vínculos específicos. Omita este parámetro para obtener vínculos de elementos de trabajo de todos los tipos de vínculos.
- types
-
string[]
Una lista de tipos para filtrar los resultados a tipos de elementos de trabajo específicos. Omita este parámetro para obtener vínculos de elementos de trabajo de todos los tipos de elementos de trabajo.
- continuationToken
-
string
Especifica el continuationToken desde el que se va a iniciar el lote. Omita este parámetro para obtener el primer lote de enlaces.
- startDateTime
-
Date
Fecha y hora que se usarán como punto de partida para los cambios de vínculo. Solo se devolverán los cambios de vínculo que ocurrieron después de esa fecha / hora. No se puede utilizar junto con el parámetro 'marca de agua'.
Devoluciones
Promise<ReportingWorkItemLinksBatch>
getRevision(number, number, string, WorkItemExpand)
Devuelve un elemento de trabajo totalmente hidratado para la revisión solicitada
function getRevision(id: number, revisionNumber: number, project?: string, expand?: WorkItemExpand): Promise<WorkItem>
Parámetros
- id
-
number
- revisionNumber
-
number
- project
-
string
Id. de proyecto o nombre del proyecto
- expand
- WorkItemExpand
Devoluciones
Promise<WorkItem>
getRevisions(number, string, number, number, WorkItemExpand)
Devuelve la lista de revisiones de elementos de trabajo totalmente hidratadas, paginadas.
function getRevisions(id: number, project?: string, top?: number, skip?: number, expand?: WorkItemExpand): Promise<WorkItem[]>
Parámetros
- id
-
number
- project
-
string
Id. de proyecto o nombre del proyecto
- top
-
number
- skip
-
number
- expand
- WorkItemExpand
Devoluciones
Promise<WorkItem[]>
getRootNodes(string, number)
Obtiene nodos de clasificación raíz en el proyecto.
function getRootNodes(project: string, depth?: number): Promise<WorkItemClassificationNode[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- depth
-
number
Profundidad de los niños para buscar.
Devoluciones
Promise<WorkItemClassificationNode[]>
getTemplate(string, string, string)
Obtiene la plantilla con el identificador especificado
function getTemplate(project: string, team: string, templateId: string): Promise<WorkItemTemplate>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- templateId
-
string
ID de plantilla
Devoluciones
Promise<WorkItemTemplate>
getTemplates(string, string, string)
Obtiene la plantilla
function getTemplates(project: string, team: string, workitemtypename?: string): Promise<WorkItemTemplateReference[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- workitemtypename
-
string
Opcional, cuando se especifica devuelve plantillas para un tipo de elemento de trabajo determinado.
Devoluciones
Promise<WorkItemTemplateReference[]>
getUpdate(number, number, string)
Devuelve una sola actualización para un elemento de trabajo
function getUpdate(id: number, updateNumber: number, project?: string): Promise<WorkItemUpdate>
Parámetros
- id
-
number
- updateNumber
-
number
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemUpdate>
getUpdates(number, string, number, number)
Devuelve las diferencias entre las revisiones de elementos de trabajo
function getUpdates(id: number, project?: string, top?: number, skip?: number): Promise<WorkItemUpdate[]>
Parámetros
- id
-
number
- project
-
string
Id. de proyecto o nombre del proyecto
- top
-
number
- skip
-
number
Devoluciones
Promise<WorkItemUpdate[]>
getWorkArtifactLinkTypes()
Obtenga la lista de tipos de vínculos de artefactos salientes de seguimiento de elementos de trabajo.
function getWorkArtifactLinkTypes(): Promise<WorkArtifactLink[]>
Devoluciones
Promise<WorkArtifactLink[]>
getWorkItem(number, string, string[], Date, WorkItemExpand)
Devuelve un único elemento de trabajo.
function getWorkItem(id: number, project?: string, fields?: string[], asOf?: Date, expand?: WorkItemExpand): Promise<WorkItem>
Parámetros
- id
-
number
El identificador del elemento de trabajo
- project
-
string
Id. de proyecto o nombre del proyecto
- fields
-
string[]
Lista separada por comas de los campos solicitados
- asOf
-
Date
Cadena de fecha y hora UTC AsOf
- expand
- WorkItemExpand
Los parámetros de expansión para los atributos de elemento de trabajo. Las opciones posibles son { Ninguno, Relaciones, Campos, Vínculos, Todos }.
Devoluciones
Promise<WorkItem>
getWorkItemIconJson(string, string, number)
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono.
function getWorkItemIconJson(icon: string, color?: string, v?: number): Promise<WorkItemIcon>
Parámetros
- icon
-
string
El nombre del icono
- color
-
string
El color hexadecimal de 6 dígitos para el icono
- v
-
number
La versión del icono (utilizado solo para la invalidación de caché)
Devoluciones
Promise<WorkItemIcon>
getWorkItemIcons()
Obtenga una lista de todos los iconos de elementos de trabajo.
function getWorkItemIcons(): Promise<WorkItemIcon[]>
Devoluciones
Promise<WorkItemIcon[]>
getWorkItemIconSvg(string, string, number)
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono.
function getWorkItemIconSvg(icon: string, color?: string, v?: number): Promise<any>
Parámetros
- icon
-
string
El nombre del icono
- color
-
string
El color hexadecimal de 6 dígitos para el icono
- v
-
number
La versión del icono (utilizado solo para la invalidación de caché)
Devoluciones
Promise<any>
getWorkItemIconXaml(string, string, number)
Obtenga un icono de elemento de trabajo con el nombre descriptivo y el color del icono.
function getWorkItemIconXaml(icon: string, color?: string, v?: number): Promise<any>
Parámetros
- icon
-
string
El nombre del icono
- color
-
string
El color hexadecimal de 6 dígitos para el icono
- v
-
number
La versión del icono (utilizado solo para la invalidación de caché)
Devoluciones
Promise<any>
getWorkItemNextStatesOnCheckinAction(number[], string)
Devuelve el siguiente estado en los identificadores de elemento de trabajo especificados.
function getWorkItemNextStatesOnCheckinAction(ids: number[], action?: string): Promise<WorkItemNextStateOnTransition[]>
Parámetros
- ids
-
number[]
Lista de identificadores de elementos de trabajo
- action
-
string
posibles acciones. Actualmente solo admite el checkin
Devoluciones
Promise<WorkItemNextStateOnTransition[]>
getWorkItems(number[], string, string[], Date, WorkItemExpand, WorkItemErrorPolicy)
Devuelve una lista de elementos de trabajo (máximo 200)
function getWorkItems(ids: number[], project?: string, fields?: string[], asOf?: Date, expand?: WorkItemExpand, errorPolicy?: WorkItemErrorPolicy): Promise<WorkItem[]>
Parámetros
- ids
-
number[]
Lista separada por comas de los identificadores de elemento de trabajo solicitados. (Máximo 200 identificaciones permitidas).
- project
-
string
Id. de proyecto o nombre del proyecto
- fields
-
string[]
Lista separada por comas de los campos solicitados
- asOf
-
Date
Cadena de fecha y hora UTC AsOf
- expand
- WorkItemExpand
Los parámetros de expansión para los atributos de elemento de trabajo. Las opciones posibles son { Ninguno, Relaciones, Campos, Vínculos, Todos }.
- errorPolicy
- WorkItemErrorPolicy
Marca para controlar la directiva de errores en una solicitud masiva de obtención de elementos de trabajo. Las opciones posibles son {Fallo, Omitir}.
Devoluciones
Promise<WorkItem[]>
getWorkItemsBatch(WorkItemBatchGetRequest, string)
Obtiene elementos de trabajo para una lista de identificadores de elementos de trabajo (máximo 200)
function getWorkItemsBatch(workItemGetRequest: WorkItemBatchGetRequest, project?: string): Promise<WorkItem[]>
Parámetros
- workItemGetRequest
- WorkItemBatchGetRequest
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItem[]>
getWorkItemStateColors(string[])
SOLO INTERNO: Se utilizará para la experiencia laboral de Mi cuenta. Obtener el color de estado del tipo de elemento de trabajo para varios proyectos
function getWorkItemStateColors(projectNames: string[]): Promise<ProjectWorkItemStateColors[]>
Parámetros
- projectNames
-
string[]
Devoluciones
Promise<ProjectWorkItemStateColors[]>
getWorkItemTemplate(string, string, string, Date, WorkItemExpand)
Devuelve un único elemento de trabajo de una plantilla.
function getWorkItemTemplate(project: string, type: string, fields?: string, asOf?: Date, expand?: WorkItemExpand): Promise<WorkItem>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
El nombre del tipo de elemento de trabajo
- fields
-
string
Lista separada por comas de los campos solicitados
- asOf
-
Date
Cadena de fecha y hora UTC AsOf
- expand
- WorkItemExpand
Los parámetros de expansión para los atributos de elemento de trabajo. Las opciones posibles son { Ninguno, Relaciones, Campos, Vínculos, Todos }.
Devoluciones
Promise<WorkItem>
getWorkItemType(string, string)
Devuelve una definición de tipo de elemento de trabajo.
function getWorkItemType(project: string, type: string): Promise<WorkItemType>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
Nombre del tipo de elemento de trabajo
Devoluciones
Promise<WorkItemType>
getWorkItemTypeCategories(string)
Obtenga todas las categorías de tipo de elemento de trabajo.
function getWorkItemTypeCategories(project: string): Promise<WorkItemTypeCategory[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemTypeCategory[]>
getWorkItemTypeCategory(string, string)
Obtenga una categoría de tipo de elemento de trabajo específica por nombre.
function getWorkItemTypeCategory(project: string, category: string): Promise<WorkItemTypeCategory>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- category
-
string
El nombre de la categoría
Devoluciones
Promise<WorkItemTypeCategory>
getWorkItemTypeColorAndIcons(string[])
SOLO INTERNO: Se utiliza para proveedores de colores e iconos. Obtén el color tipo ingenio para múltiples proyectos
function getWorkItemTypeColorAndIcons(projectNames: string[]): Promise<{ key: string, value: WorkItemTypeColorAndIcon[] }[]>
Parámetros
- projectNames
-
string[]
Devoluciones
Promise<{ key: string, value: WorkItemTypeColorAndIcon[] }[]>
getWorkItemTypeColors(string[])
SOLO INTERNO: Se utilizará para la experiencia laboral de Mi cuenta. Obtén el color tipo ingenio para múltiples proyectos
function getWorkItemTypeColors(projectNames: string[]): Promise<{ key: string, value: WorkItemTypeColor[] }[]>
Parámetros
- projectNames
-
string[]
Devoluciones
Promise<{ key: string, value: WorkItemTypeColor[] }[]>
getWorkItemTypeFieldsWithReferences(string, string, WorkItemTypeFieldsExpandLevel)
Obtenga una lista de campos para un tipo de elemento de trabajo con referencias detalladas.
function getWorkItemTypeFieldsWithReferences(project: string, type: string, expand?: WorkItemTypeFieldsExpandLevel): Promise<WorkItemTypeFieldWithReferences[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
Tipo de elemento de trabajo.
Expanda el nivel para la respuesta de la API. Propiedades: para incluir allowedvalues, default value, isRequired, etc. como parte de la respuesta; Ninguno: para omitir estas propiedades.
Devoluciones
Promise<WorkItemTypeFieldWithReferences[]>
getWorkItemTypeFieldWithReferences(string, string, string, WorkItemTypeFieldsExpandLevel)
Obtenga un campo para un tipo de elemento de trabajo con referencias detalladas.
function getWorkItemTypeFieldWithReferences(project: string, type: string, field: string, expand?: WorkItemTypeFieldsExpandLevel): Promise<WorkItemTypeFieldWithReferences>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
Tipo de elemento de trabajo.
- field
-
string
Expanda el nivel para la respuesta de la API. Propiedades: para incluir allowedvalues, default value, isRequired, etc. como parte de la respuesta; Ninguno: para omitir estas propiedades.
Devoluciones
Promise<WorkItemTypeFieldWithReferences>
getWorkItemTypes(string)
Devuelve la lista de tipos de elementos de trabajo
function getWorkItemTypes(project: string): Promise<WorkItemType[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemType[]>
getWorkItemTypeStates(string, string)
Devuelve los nombres y colores de estado de un tipo de elemento de trabajo.
function getWorkItemTypeStates(project: string, type: string): Promise<WorkItemStateColor[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- type
-
string
El nombre del estado
Devoluciones
Promise<WorkItemStateColor[]>
queryById(string, string, string, boolean, number)
Obtiene los resultados de la consulta dado el identificador de consulta.
function queryById(id: string, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<WorkItemQueryResult>
Parámetros
- id
-
string
El identificador de consulta.
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- timePrecision
-
boolean
Si usar o no la precisión del tiempo.
- top
-
number
El número máximo de resultados que se devolverán.
Devoluciones
Promise<WorkItemQueryResult>
queryByWiql(Wiql, string, string, boolean, number)
Obtiene los resultados de la consulta dado su WIQL.
function queryByWiql(wiql: Wiql, project?: string, team?: string, timePrecision?: boolean, top?: number): Promise<WorkItemQueryResult>
Parámetros
- wiql
- Wiql
La consulta que contiene el archivo WIQL.
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- timePrecision
-
boolean
Si usar o no la precisión del tiempo.
- top
-
number
El número máximo de resultados que se devolverán.
Devoluciones
Promise<WorkItemQueryResult>
queryWorkItemsForArtifactUris(ArtifactUriQuery, string)
Consulta elementos de trabajo vinculados a una lista determinada de URI de artefacto.
function queryWorkItemsForArtifactUris(artifactUriQuery: ArtifactUriQuery, project?: string): Promise<ArtifactUriQueryResult>
Parámetros
- artifactUriQuery
- ArtifactUriQuery
Define una lista de URI de artefacto para consultar elementos de trabajo.
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<ArtifactUriQueryResult>
readReportingRevisionsGet(string, string[], string[], string, Date, boolean, boolean, boolean, boolean, ReportingRevisionsExpand, boolean, number)
Obtener un lote de revisiones de elementos de trabajo con la opción de incluir elementos eliminados
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>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- fields
-
string[]
Una lista de campos que se van a devolver en las revisiones de elementos de trabajo. Omita este parámetro para obtener todos los campos notificables.
- types
-
string[]
Una lista de tipos para filtrar los resultados a tipos de elementos de trabajo específicos. Omita este parámetro para obtener revisiones de elementos de trabajo de todos los tipos de elementos de trabajo.
- continuationToken
-
string
Especifica la marca de agua desde la que se inicia el lote. Omita este parámetro para obtener el primer lote de revisiones.
- startDateTime
-
Date
Fecha/hora que se utilizará como punto de partida para las revisiones, todas las revisiones se producirán después de esta fecha/hora. No se puede utilizar junto con el parámetro 'marca de agua'.
- includeIdentityRef
-
boolean
Devuelve una referencia de identidad en lugar de un valor de cadena para los campos de identidad.
- includeDeleted
-
boolean
Especifique si se debe devolver el elemento eliminado.
- includeTagRef
-
boolean
Especifique si los objetos de etiqueta deben devolverse para el campo System.Tags.
- includeLatestOnly
-
boolean
Devolver solo las revisiones más recientes de los elementos de trabajo, omitiendo todas las revisiones históricas
- expand
- ReportingRevisionsExpand
Devolver todos los campos de las revisiones de elementos de trabajo, incluidos los campos de texto explicativo que no se devuelven de forma predeterminada
- includeDiscussionChangesOnly
-
boolean
Devuelva solo las revisiones de los elementos de trabajo, donde solo se cambió el campo de historial
- maxPageSize
-
number
El número máximo de resultados que se devolverán en este lote
Devoluciones
Promise<ReportingWorkItemRevisionsBatch>
readReportingRevisionsPost(ReportingWorkItemRevisionsFilter, string, string, Date, ReportingRevisionsExpand)
Obtenga un lote de revisiones de elementos de trabajo. Esta solicitud se puede usar si su lista de campos es lo suficientemente grande como para ejecutar la URL por encima del límite de longitud.
function readReportingRevisionsPost(filter: ReportingWorkItemRevisionsFilter, project?: string, continuationToken?: string, startDateTime?: Date, expand?: ReportingRevisionsExpand): Promise<ReportingWorkItemRevisionsBatch>
Parámetros
Un objeto que contiene la configuración de la solicitud: filtro de campo, filtro de tipo, formato de identidad
- project
-
string
Id. de proyecto o nombre del proyecto
- continuationToken
-
string
Especifica la marca de agua desde la que se inicia el lote. Omita este parámetro para obtener el primer lote de revisiones.
- startDateTime
-
Date
Fecha/hora que se utilizará como punto de partida para las revisiones, todas las revisiones se producirán después de esta fecha/hora. No se puede utilizar junto con el parámetro 'marca de agua'.
- expand
- ReportingRevisionsExpand
Devoluciones
Promise<ReportingWorkItemRevisionsBatch>
replaceTemplate(WorkItemTemplate, string, string, string)
Reemplazar el contenido de la plantilla
function replaceTemplate(templateContent: WorkItemTemplate, project: string, team: string, templateId: string): Promise<WorkItemTemplate>
Parámetros
- templateContent
- WorkItemTemplate
Contenido de la plantilla para reemplazar con
- project
-
string
Id. de proyecto o nombre del proyecto
- team
-
string
ID de equipo o nombre del equipo
- templateId
-
string
ID de plantilla
Devoluciones
Promise<WorkItemTemplate>
restoreWorkItem(WorkItemDeleteUpdate, number, string)
Restaura el elemento de trabajo eliminado de la Papelera de reciclaje.
function restoreWorkItem(payload: WorkItemDeleteUpdate, id: number, project?: string): Promise<WorkItemDelete>
Parámetros
- payload
- WorkItemDeleteUpdate
Paylod con instrucciones para actualizar la marca IsDeleted a false
- id
-
number
Identificador del elemento de trabajo que se va a restaurar
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemDelete>
searchQueries(string, string, number, QueryExpand, boolean)
Busca todas las consultas a las que el usuario tiene acceso en el proyecto actual
function searchQueries(project: string, filter: string, top?: number, expand?: QueryExpand, includeDeleted?: boolean): Promise<QueryHierarchyItemsResult>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- filter
-
string
El texto con el que se filtrarán las consultas.
- top
-
number
El número de consultas que se van a devolver (el valor predeterminado es 50 y el máximo es 200).
- expand
- QueryExpand
- includeDeleted
-
boolean
Incluir consultas y carpetas eliminadas
Devoluciones
Promise<QueryHierarchyItemsResult>
sendMail(SendMailBody, string)
Método RESTful para enviar correo para elementos de trabajo seleccionados o consultados.
function sendMail(body: SendMailBody, project?: string): Promise<void>
Parámetros
- body
- SendMailBody
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<void>
updateClassificationNode(WorkItemClassificationNode, string, TreeStructureGroup, string)
Actualizar un nodo de clasificación existente.
function updateClassificationNode(postedNode: WorkItemClassificationNode, project: string, structureGroup: TreeStructureGroup, path?: string): Promise<WorkItemClassificationNode>
Parámetros
- postedNode
- WorkItemClassificationNode
Nodo para crear o actualizar.
- project
-
string
Id. de proyecto o nombre del proyecto
- structureGroup
- TreeStructureGroup
Grupo de estructura del nodo de clasificación, área o iteración.
- path
-
string
Ruta del nodo de clasificación.
Devoluciones
Promise<WorkItemClassificationNode>
updateField(UpdateWorkItemField, string, string)
Actualizar un campo.
function updateField(payload: UpdateWorkItemField, fieldNameOrRefName: string, project?: string): Promise<WorkItemField>
Parámetros
- payload
- UpdateWorkItemField
La carga útil contiene el valor deseado de las propiedades del campo
- fieldNameOrRefName
-
string
Nombre/nombre de referencia del campo a actualizar
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<WorkItemField>
updateQuery(QueryHierarchyItem, string, string, boolean)
Actualizar una consulta o una carpeta. Esto le permite actualizar, cambiar el nombre y mover consultas y carpetas.
function updateQuery(queryUpdate: QueryHierarchyItem, project: string, query: string, undeleteDescendants?: boolean): Promise<QueryHierarchyItem>
Parámetros
- queryUpdate
- QueryHierarchyItem
La consulta que se va a actualizar.
- project
-
string
Id. de proyecto o nombre del proyecto
- query
-
string
El identificador o la ruta de acceso de la consulta que se va a actualizar.
- undeleteDescendants
-
boolean
Recupere los elementos secundarios de esta carpeta. Es importante tener en cuenta que esto no traerá de vuelta los cambios de permisos que se aplicaron anteriormente a los descendientes.
Devoluciones
Promise<QueryHierarchyItem>
updateWorkItem(JsonPatchDocument, number, string, boolean, boolean, boolean, WorkItemExpand)
Actualiza un único elemento de trabajo.
function updateWorkItem(document: JsonPatchDocument, id: number, project?: string, validateOnly?: boolean, bypassRules?: boolean, suppressNotifications?: boolean, expand?: WorkItemExpand): Promise<WorkItem>
Parámetros
- document
- JsonPatchDocument
El documento de revisión JSON que representa la actualización
- id
-
number
Identificador del elemento de trabajo que se va a actualizar
- project
-
string
Id. de proyecto o nombre del proyecto
- validateOnly
-
boolean
Indique si solo desea validar los cambios sin guardar el elemento de trabajo
- bypassRules
-
boolean
No aplique las reglas de tipo de elemento de trabajo en esta actualización
- suppressNotifications
-
boolean
No active ninguna notificación para este cambio
- expand
- WorkItemExpand
Los parámetros de expansión para los atributos de elemento de trabajo. Las opciones posibles son { Ninguno, Relaciones, Campos, Vínculos, Todos }.
Devoluciones
Promise<WorkItem>
updateWorkItemTypeDefinition(WorkItemTypeTemplateUpdateModel, string)
Agregar o actualizar un tipo de elemento de trabajo
function updateWorkItemTypeDefinition(updateModel: WorkItemTypeTemplateUpdateModel, project?: string): Promise<ProvisioningResult>
Parámetros
- updateModel
- WorkItemTypeTemplateUpdateModel
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<ProvisioningResult>