Compartir a través de


WorkItemTrackingProcessDefinitionsRestClient class

Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS

Extends

Constructores

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

Propiedades

RESOURCE_AREA_ID

Métodos

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Agrega un comportamiento al tipo de elemento de trabajo del proceso.

addControlToGroup(Control, string, string, string)

Crea un control en un grupo

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Agrega un campo al tipo de elemento de trabajo en el proceso.

addGroup(Group, string, string, string, string)

Agrega un grupo al formulario de elemento de trabajo.

addPage(Page, string, string)

Agrega una página al formulario de elemento de trabajo

createBehavior(BehaviorCreateModel, string)

Crea un único comportamiento en el proceso especificado.

createField(FieldModel, string)

Crea un único campo en el proceso.

createList(PickListModel)

Crea una lista de selección.

createStateDefinition(WorkItemStateInputModel, string, string)

Crea una definición de estado en el tipo de elemento de trabajo del proceso.

createWorkItemType(WorkItemTypeModel, string)

Crea un tipo de elemento de trabajo en el proceso.

deleteBehavior(string, string)

Quita un comportamiento en el proceso.

deleteList(string)

Quita una lista de selección.

deleteStateDefinition(string, string, string)

Quita una definición de estado en el tipo de elemento de trabajo del proceso.

deleteWorkItemType(string, string)

Quita un tipo de elemento de trabajo en el proceso.

editControl(Control, string, string, string, string)

Novedades un control en el formulario de elemento de trabajo

editGroup(Group, string, string, string, string, string)

Novedades un grupo en el formulario de elemento de trabajo

editPage(Page, string, string)

Novedades una página en el formulario de elemento de trabajo

getBehavior(string, string)

Devuelve un único comportamiento en el proceso.

getBehaviorForWorkItemType(string, string, string)

Devuelve un comportamiento para el tipo de elemento de trabajo del proceso.

getBehaviors(string)

Devuelve una lista de todos los comportamientos del proceso.

getBehaviorsForWorkItemType(string, string)

Devuelve una lista de todos los comportamientos del tipo de elemento de trabajo del proceso.

getFormLayout(string, string)

Obtiene el diseño del formulario.

getList(string)

Devuelve una lista de selección.

getListsMetadata()

Devuelve los metadatos de la lista de selección.

getStateDefinition(string, string, string)

Devuelve una definición de estado en el tipo de elemento de trabajo del proceso.

getStateDefinitions(string, string)

Devuelve una lista de todas las definiciones de estado del tipo de elemento de trabajo del proceso.

getWorkItemType(string, string, GetWorkItemTypeExpand)

Devuelve un tipo de elemento de trabajo del proceso.

getWorkItemTypeField(string, string, string)

Devuelve un único campo en el tipo de elemento de trabajo del proceso.

getWorkItemTypeFields(string, string)

Devuelve una lista de todos los campos del tipo de elemento de trabajo del proceso.

getWorkItemTypes(string, GetWorkItemTypeExpand)

Devuelve una lista de todos los tipos de elementos de trabajo del proceso.

hideStateDefinition(HideStateModel, string, string, string)

Oculta una definición de estado en el tipo de elemento de trabajo del proceso.

removeBehaviorFromWorkItemType(string, string, string)

Quita un comportamiento para el tipo de elemento de trabajo del proceso.

removeControlFromGroup(string, string, string, string)

Quita un control del formulario de elemento de trabajo.

removeFieldFromWorkItemType(string, string, string)

Quita un campo del tipo de elemento de trabajo del proceso.

removeGroup(string, string, string, string, string)

Quita un grupo del formulario de elemento de trabajo.

removePage(string, string, string)

Quita una página del formulario de elemento de trabajo.

replaceBehavior(BehaviorReplaceModel, string, string)

Reemplaza un comportamiento en el proceso.

setControlInGroup(Control, string, string, string, string, string)

Mueve un control a un nuevo grupo

setGroupInPage(Group, string, string, string, string, string, string, string)

Mueve un grupo a otra página y sección

setGroupInSection(Group, string, string, string, string, string, string)

Mueve un grupo a otra sección

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Novedades tipo de elemento de trabajo predeterminado para el comportamiento del proceso.

updateField(FieldUpdate, string)

Novedades un campo determinado en el proceso.

updateList(PickListModel, string)

Novedades una lista.

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Novedades una definición de estado determinada en el tipo de elemento de trabajo del proceso.

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Novedades un tipo de elemento de trabajo del proceso.

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Novedades un único campo en el ámbito del tipo de proceso y elemento de trabajo especificados.

Detalles del constructor

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

new WorkItemTrackingProcessDefinitionsRestClient(options: IVssRestClientOptions)

Parámetros

Detalles de las propiedades

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de propiedad

string

Detalles del método

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Agrega un comportamiento al tipo de elemento de trabajo del proceso.

function addBehaviorToWorkItemType(behavior: WorkItemTypeBehavior, processId: string, witRefNameForBehaviors: string): Promise<WorkItemTypeBehavior>

Parámetros

processId

string

El identificador del proceso

witRefNameForBehaviors

string

Nombre de referencia del tipo de elemento de trabajo para el comportamiento

Devoluciones

addControlToGroup(Control, string, string, string)

Crea un control en un grupo

function addControlToGroup(control: Control, processId: string, witRefName: string, groupId: string): Promise<Control>

Parámetros

control
Control

Control

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

groupId

string

Identificador del grupo al que se va a agregar el control

Devoluciones

Promise<Control>

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Agrega un campo al tipo de elemento de trabajo en el proceso.

function addFieldToWorkItemType(field: WorkItemTypeFieldModel2, processId: string, witRefNameForFields: string): Promise<WorkItemTypeFieldModel2>

Parámetros

processId

string

Identificador del proceso

witRefNameForFields

string

Nombre de referencia del tipo de elemento de trabajo para el campo

Devoluciones

addGroup(Group, string, string, string, string)

Agrega un grupo al formulario de elemento de trabajo.

function addGroup(group: Group, processId: string, witRefName: string, pageId: string, sectionId: string): Promise<Group>

Parámetros

group
Group

El grupo

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

Identificador de la página a la que se va a agregar el grupo.

sectionId

string

Identificador de la sección a la que se va a agregar el grupo.

Devoluciones

Promise<Group>

addPage(Page, string, string)

Agrega una página al formulario de elemento de trabajo

function addPage(page: Page, processId: string, witRefName: string): Promise<Page>

Parámetros

page
Page

Página

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<Page>

createBehavior(BehaviorCreateModel, string)

Crea un único comportamiento en el proceso especificado.

function createBehavior(behavior: BehaviorCreateModel, processId: string): Promise<BehaviorModel>

Parámetros

processId

string

Identificador del proceso

Devoluciones

Promise<BehaviorModel>

createField(FieldModel, string)

Crea un único campo en el proceso.

function createField(field: FieldModel, processId: string): Promise<FieldModel>

Parámetros

field
FieldModel
processId

string

Identificador del proceso

Devoluciones

Promise<FieldModel>

createList(PickListModel)

Crea una lista de selección.

function createList(picklist: PickListModel): Promise<PickListModel>

Parámetros

picklist
PickListModel

Devoluciones

Promise<PickListModel>

createStateDefinition(WorkItemStateInputModel, string, string)

Crea una definición de estado en el tipo de elemento de trabajo del proceso.

function createStateDefinition(stateModel: WorkItemStateInputModel, processId: string, witRefName: string): Promise<WorkItemStateResultModel>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

createWorkItemType(WorkItemTypeModel, string)

Crea un tipo de elemento de trabajo en el proceso.

function createWorkItemType(workItemType: WorkItemTypeModel, processId: string): Promise<WorkItemTypeModel>

Parámetros

workItemType
WorkItemTypeModel
processId

string

Identificador del proceso

Devoluciones

deleteBehavior(string, string)

Quita un comportamiento en el proceso.

function deleteBehavior(processId: string, behaviorId: string): Promise<void>

Parámetros

processId

string

Identificador del proceso

behaviorId

string

Identificador del comportamiento

Devoluciones

Promise<void>

deleteList(string)

Quita una lista de selección.

function deleteList(listId: string): Promise<void>

Parámetros

listId

string

Identificador de la lista

Devoluciones

Promise<void>

deleteStateDefinition(string, string, string)

Quita una definición de estado en el tipo de elemento de trabajo del proceso.

function deleteStateDefinition(processId: string, witRefName: string, stateId: string): Promise<void>

Parámetros

processId

string

Id. del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

stateId

string

Identificador del estado

Devoluciones

Promise<void>

deleteWorkItemType(string, string)

Quita un tipo de elemento de trabajo en el proceso.

function deleteWorkItemType(processId: string, witRefName: string): Promise<void>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<void>

editControl(Control, string, string, string, string)

Novedades un control en el formulario de elemento de trabajo

function editControl(control: Control, processId: string, witRefName: string, groupId: string, controlId: string): Promise<Control>

Parámetros

control
Control

Control actualizado

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

groupId

string

Identificador del grupo

controlId

string

Identificador del control

Devoluciones

Promise<Control>

editGroup(Group, string, string, string, string, string)

Novedades un grupo en el formulario de elemento de trabajo

function editGroup(group: Group, processId: string, witRefName: string, pageId: string, sectionId: string, groupId: string): Promise<Group>

Parámetros

group
Group

El grupo actualizado

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

El identificador de la página en la que se encuentra el grupo

sectionId

string

El identificador de la sección en la que se encuentra el grupo

groupId

string

Identificador del grupo

Devoluciones

Promise<Group>

editPage(Page, string, string)

Novedades una página en el formulario de elemento de trabajo

function editPage(page: Page, processId: string, witRefName: string): Promise<Page>

Parámetros

page
Page

Página

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<Page>

getBehavior(string, string)

Devuelve un único comportamiento en el proceso.

function getBehavior(processId: string, behaviorId: string): Promise<BehaviorModel>

Parámetros

processId

string

Identificador del proceso

behaviorId

string

Identificador del comportamiento

Devoluciones

Promise<BehaviorModel>

getBehaviorForWorkItemType(string, string, string)

Devuelve un comportamiento para el tipo de elemento de trabajo del proceso.

function getBehaviorForWorkItemType(processId: string, witRefNameForBehaviors: string, behaviorRefName: string): Promise<WorkItemTypeBehavior>

Parámetros

processId

string

Identificador del proceso

witRefNameForBehaviors

string

Nombre de referencia del tipo de elemento de trabajo para el comportamiento

behaviorRefName

string

Nombre de referencia del comportamiento

Devoluciones

getBehaviors(string)

Devuelve una lista de todos los comportamientos del proceso.

function getBehaviors(processId: string): Promise<BehaviorModel[]>

Parámetros

processId

string

Identificador del proceso

Devoluciones

Promise<BehaviorModel[]>

getBehaviorsForWorkItemType(string, string)

Devuelve una lista de todos los comportamientos del tipo de elemento de trabajo del proceso.

function getBehaviorsForWorkItemType(processId: string, witRefNameForBehaviors: string): Promise<WorkItemTypeBehavior[]>

Parámetros

processId

string

Identificador del proceso

witRefNameForBehaviors

string

Nombre de referencia del tipo de elemento de trabajo para el comportamiento

Devoluciones

getFormLayout(string, string)

Obtiene el diseño del formulario.

function getFormLayout(processId: string, witRefName: string): Promise<FormLayout>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<FormLayout>

getList(string)

Devuelve una lista de selección.

function getList(listId: string): Promise<PickListModel>

Parámetros

listId

string

Identificador de la lista

Devoluciones

Promise<PickListModel>

getListsMetadata()

Devuelve los metadatos de la lista de selección.

function getListsMetadata(): Promise<PickListMetadataModel[]>

Devoluciones

getStateDefinition(string, string, string)

Devuelve una definición de estado en el tipo de elemento de trabajo del proceso.

function getStateDefinition(processId: string, witRefName: string, stateId: string): Promise<WorkItemStateResultModel>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

stateId

string

El identificador del estado

Devoluciones

getStateDefinitions(string, string)

Devuelve una lista de todas las definiciones de estado del tipo de elemento de trabajo del proceso.

function getStateDefinitions(processId: string, witRefName: string): Promise<WorkItemStateResultModel[]>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

getWorkItemType(string, string, GetWorkItemTypeExpand)

Devuelve un tipo de elemento de trabajo del proceso.

function getWorkItemType(processId: string, witRefName: string, expand?: GetWorkItemTypeExpand): Promise<WorkItemTypeModel>

Parámetros

processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

getWorkItemTypeField(string, string, string)

Devuelve un único campo en el tipo de elemento de trabajo del proceso.

function getWorkItemTypeField(processId: string, witRefNameForFields: string, fieldRefName: string): Promise<WorkItemTypeFieldModel2>

Parámetros

processId

string

Identificador del proceso

witRefNameForFields

string

Nombre de referencia de tipo de elemento de trabajo para campos

fieldRefName

string

Nombre de referencia del campo

Devoluciones

getWorkItemTypeFields(string, string)

Devuelve una lista de todos los campos del tipo de elemento de trabajo del proceso.

function getWorkItemTypeFields(processId: string, witRefNameForFields: string): Promise<WorkItemTypeFieldModel2[]>

Parámetros

processId

string

Identificador del proceso

witRefNameForFields

string

Nombre de referencia de tipo de elemento de trabajo para campos

Devoluciones

getWorkItemTypes(string, GetWorkItemTypeExpand)

Devuelve una lista de todos los tipos de elementos de trabajo del proceso.

function getWorkItemTypes(processId: string, expand?: GetWorkItemTypeExpand): Promise<WorkItemTypeModel[]>

Parámetros

processId

string

Identificador del proceso

Devoluciones

Promise<WorkItemTypeModel[]>

hideStateDefinition(HideStateModel, string, string, string)

Oculta una definición de estado en el tipo de elemento de trabajo del proceso.

function hideStateDefinition(hideStateModel: HideStateModel, processId: string, witRefName: string, stateId: string): Promise<WorkItemStateResultModel>

Parámetros

hideStateModel
HideStateModel
processId

string

Identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

stateId

string

El identificador del estado

Devoluciones

removeBehaviorFromWorkItemType(string, string, string)

Quita un comportamiento para el tipo de elemento de trabajo del proceso.

function removeBehaviorFromWorkItemType(processId: string, witRefNameForBehaviors: string, behaviorRefName: string): Promise<void>

Parámetros

processId

string

Identificador del proceso

witRefNameForBehaviors

string

Nombre de referencia del tipo de elemento de trabajo para el comportamiento

behaviorRefName

string

Nombre de referencia del comportamiento

Devoluciones

Promise<void>

removeControlFromGroup(string, string, string, string)

Quita un control del formulario de elemento de trabajo.

function removeControlFromGroup(processId: string, witRefName: string, groupId: string, controlId: string): Promise<void>

Parámetros

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

groupId

string

El identificador del grupo

controlId

string

Identificador del control que se va a quitar

Devoluciones

Promise<void>

removeFieldFromWorkItemType(string, string, string)

Quita un campo del tipo de elemento de trabajo del proceso.

function removeFieldFromWorkItemType(processId: string, witRefNameForFields: string, fieldRefName: string): Promise<void>

Parámetros

processId

string

El identificador del proceso

witRefNameForFields

string

Nombre de referencia de tipo de elemento de trabajo para campos

fieldRefName

string

Nombre de referencia del campo

Devoluciones

Promise<void>

removeGroup(string, string, string, string, string)

Quita un grupo del formulario de elemento de trabajo.

function removeGroup(processId: string, witRefName: string, pageId: string, sectionId: string, groupId: string): Promise<void>

Parámetros

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

El identificador de la página en la que se encuentra el grupo

sectionId

string

El identificador de la sección del grupo está en

groupId

string

El identificador del grupo

Devoluciones

Promise<void>

removePage(string, string, string)

Quita una página del formulario de elemento de trabajo.

function removePage(processId: string, witRefName: string, pageId: string): Promise<void>

Parámetros

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

Identificador de la página

Devoluciones

Promise<void>

replaceBehavior(BehaviorReplaceModel, string, string)

Reemplaza un comportamiento en el proceso.

function replaceBehavior(behaviorData: BehaviorReplaceModel, processId: string, behaviorId: string): Promise<BehaviorModel>

Parámetros

behaviorData
BehaviorReplaceModel
processId

string

El identificador del proceso

behaviorId

string

El identificador del comportamiento

Devoluciones

Promise<BehaviorModel>

setControlInGroup(Control, string, string, string, string, string)

Mueve un control a un nuevo grupo

function setControlInGroup(control: Control, processId: string, witRefName: string, groupId: string, controlId: string, removeFromGroupId?: string): Promise<Control>

Parámetros

control
Control

Control

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

groupId

string

Identificador del grupo al que se va a mover el control.

controlId

string

Identificador del control

removeFromGroupId

string

Grupo del que se va a quitar el control

Devoluciones

Promise<Control>

setGroupInPage(Group, string, string, string, string, string, string, string)

Mueve un grupo a otra página y sección

function setGroupInPage(group: Group, processId: string, witRefName: string, pageId: string, sectionId: string, groupId: string, removeFromPageId: string, removeFromSectionId: string): Promise<Group>

Parámetros

group
Group

El grupo actualizado

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

El identificador de la página en la que se encuentra el grupo

sectionId

string

El identificador de la sección en la que se encuentra el grupo

groupId

string

El identificador del grupo

removeFromPageId

string

Identificador de la página de la que se va a quitar el grupo

removeFromSectionId

string

Identificador de la sección de la que se va a quitar el grupo

Devoluciones

Promise<Group>

setGroupInSection(Group, string, string, string, string, string, string)

Mueve un grupo a otra sección

function setGroupInSection(group: Group, processId: string, witRefName: string, pageId: string, sectionId: string, groupId: string, removeFromSectionId: string): Promise<Group>

Parámetros

group
Group

El grupo actualizado

processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

pageId

string

El identificador de la página en la que se encuentra el grupo

sectionId

string

El identificador de la sección en la que se encuentra el grupo

groupId

string

El identificador del grupo

removeFromSectionId

string

Identificador de la sección de la que se va a quitar el grupo

Devoluciones

Promise<Group>

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Novedades tipo de elemento de trabajo predeterminado para el comportamiento del proceso.

function updateBehaviorToWorkItemType(behavior: WorkItemTypeBehavior, processId: string, witRefNameForBehaviors: string): Promise<WorkItemTypeBehavior>

Parámetros

processId

string

El identificador del proceso

witRefNameForBehaviors

string

Nombre de referencia del tipo de elemento de trabajo para el comportamiento

Devoluciones

updateField(FieldUpdate, string)

Novedades un campo determinado en el proceso.

function updateField(field: FieldUpdate, processId: string): Promise<FieldModel>

Parámetros

field
FieldUpdate
processId

string

El identificador del proceso

Devoluciones

Promise<FieldModel>

updateList(PickListModel, string)

Novedades una lista.

function updateList(picklist: PickListModel, listId: string): Promise<PickListModel>

Parámetros

picklist
PickListModel
listId

string

Identificador de la lista

Devoluciones

Promise<PickListModel>

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Novedades una definición de estado determinada en el tipo de elemento de trabajo del proceso.

function updateStateDefinition(stateModel: WorkItemStateInputModel, processId: string, witRefName: string, stateId: string): Promise<WorkItemStateResultModel>

Parámetros

processId

string

Id. del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

stateId

string

Identificador del estado

Devoluciones

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Novedades un tipo de elemento de trabajo del proceso.

function updateWorkItemType(workItemTypeUpdate: WorkItemTypeUpdateModel, processId: string, witRefName: string): Promise<WorkItemTypeModel>

Parámetros

workItemTypeUpdate
WorkItemTypeUpdateModel
processId

string

El identificador del proceso

witRefName

string

Nombre de referencia del tipo de elemento de trabajo

Devoluciones

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Novedades un único campo en el ámbito del tipo de proceso y elemento de trabajo especificados.

function updateWorkItemTypeField(field: WorkItemTypeFieldModel2, processId: string, witRefNameForFields: string): Promise<WorkItemTypeFieldModel2>

Parámetros

field
WorkItemTypeFieldModel2

Modelo con el que se va a actualizar el campo

processId

string

El identificador del proceso

witRefNameForFields

string

Nombre de referencia de tipo de elemento de trabajo para campos

Devoluciones