Compartir a través de


WorkItemTrackingProcessRestClient class

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

Extends

Constructores

WorkItemTrackingProcessRestClient(IVssRestClientOptions)

Propiedades

RESOURCE_AREA_ID

Métodos

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

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

addFieldToWorkItemType(AddProcessWorkItemTypeFieldRequest, string, string)

Agrega un campo a un tipo de elemento de trabajo.

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.

addProcessWorkItemTypeRule(CreateProcessRuleRequest, string, string)

Agrega una regla al tipo de elemento de trabajo en el proceso.

createControlInGroup(Control, string, string, string)

Crea un control en un grupo.

createList(PickList)

Crea una lista de selección.

createNewProcess(CreateProcessModel)

Crea un proceso.

createProcessBehavior(ProcessBehaviorCreateRequest, string)

Crea un único comportamiento en el proceso dado.

createProcessWorkItemType(CreateProcessWorkItemTypeRequest, string)

Crea un tipo de elemento de trabajo en el proceso.

createStateDefinition(WorkItemStateInputModel, string, string)

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

deleteList(string)

Elimina una lista de selección.

deleteProcessBehavior(string, string)

Elimina un comportamiento en el proceso.

deleteProcessById(string)

Elimina un proceso de un ID específico.

deleteProcessWorkItemType(string, string)

Quita un tipo de elemento de trabajo en el proceso.

deleteProcessWorkItemTypeRule(string, string, string)

Quita una regla del tipo de elemento de trabajo en el proceso.

deleteStateDefinition(string, string, string)

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

deleteSystemControl(string, string, string)

Elimina una modificación de control del sistema en el formulario de elemento de trabajo.

editProcess(UpdateProcessModel, string)

Edite un proceso de un ID específico.

getAllWorkItemTypeFields(string, string)

Devuelve una lista de todos los campos de un tipo de elemento de trabajo.

getBehaviorForWorkItemType(string, string, string)

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

getBehaviorsForWorkItemType(string, string)

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

getFormLayout(string, string)

Obtiene el diseño del formulario.

getList(string)

Devuelve una lista de selección.

getListOfProcesses(GetProcessExpandLevel)

Obtenga una lista de todos los procesos, incluidos el sistema y los heredados.

getListsMetadata()

Devuelve metadatos de la lista de selección.

getProcessBehavior(string, string, GetBehaviorsExpand)

Devuelve un comportamiento del proceso.

getProcessBehaviors(string, GetBehaviorsExpand)

Devuelve una lista de todos los comportamientos del proceso.

getProcessByItsId(string, GetProcessExpandLevel)

Obtenga un único proceso de un ID especificado.

getProcessWorkItemType(string, string, GetWorkItemTypeExpand)

Devuelve un único tipo de elemento de trabajo en un proceso.

getProcessWorkItemTypeRule(string, string, string)

Devuelve una sola regla en el tipo de elemento de trabajo del proceso.

getProcessWorkItemTypeRules(string, string)

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

getProcessWorkItemTypes(string, GetWorkItemTypeExpand)

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

getStateDefinition(string, string, string)

Devuelve una única definición de estado en un tipo de elemento de trabajo del proceso.

getStateDefinitions(string, string)

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

getSystemControls(string, string)

Obtiene controles del sistema editados para un tipo de elemento de trabajo en un proceso. Para obtener todos los controles del sistema (base + editados), use las API de diseño

getWorkItemTypeField(string, string, string, ProcessWorkItemTypeFieldsExpandLevel)

Devuelve un campo en un tipo de elemento de trabajo.

hideStateDefinition(HideStateModel, string, string, string)

Oculta una definición de estado en el tipo de elemento de trabajo del proceso. Solo se pueden ocultar los estados con customizationType:System.

moveControlToGroup(Control, string, string, string, string, string)

Mueve un control a un grupo especificado.

moveGroupToPage(Group, string, string, string, string, string, string, string)

Mueve un grupo a una página y sección diferentes.

moveGroupToSection(Group, string, string, string, string, string, string)

Mueve un grupo a una sección diferente.

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.

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

removeWorkItemTypeField(string, string, string)

Quita un campo de un tipo de elemento de trabajo. No elimina permanentemente el campo.

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

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

updateControl(Control, string, string, string, string)

Actualiza un control en el formulario de elemento de trabajo.

updateGroup(Group, string, string, string, string, string)

Actualiza un grupo en el formulario de elemento de trabajo.

updateList(PickList, string)

Actualiza una lista.

updatePage(Page, string, string)

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

updateProcessBehavior(ProcessBehaviorUpdateRequest, string, string)

Reemplaza un comportamiento en el proceso.

updateProcessWorkItemType(UpdateProcessWorkItemTypeRequest, string, string)

Actualiza un tipo de elemento de trabajo del proceso.

updateProcessWorkItemTypeRule(UpdateProcessRuleRequest, string, string, string)

Actualiza una regla en el tipo de elemento de trabajo del proceso.

updateStateDefinition(WorkItemStateInputModel, string, string, string)

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

updateSystemControl(Control, string, string, string)

Actualiza o agrega un control del sistema en el formulario de elemento de trabajo.

updateWorkItemTypeField(UpdateProcessWorkItemTypeFieldRequest, string, string, string)

Actualiza un campo en un tipo de elemento de trabajo.

Detalles del constructor

WorkItemTrackingProcessRestClient(IVssRestClientOptions)

new WorkItemTrackingProcessRestClient(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

Identificador del proceso

witRefNameForBehaviors

string

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

Devoluciones

addFieldToWorkItemType(AddProcessWorkItemTypeFieldRequest, string, string)

Agrega un campo a un tipo de elemento de trabajo.

function addFieldToWorkItemType(field: AddProcessWorkItemTypeFieldRequest, processId: string, witRefName: string): Promise<ProcessWorkItemTypeField>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

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

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

pageId

string

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

sectionId

string

El ID 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

La página.

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

Devoluciones

Promise<Page>

addProcessWorkItemTypeRule(CreateProcessRuleRequest, string, string)

Agrega una regla al tipo de elemento de trabajo en el proceso.

function addProcessWorkItemTypeRule(processRuleCreate: CreateProcessRuleRequest, processId: string, witRefName: string): Promise<ProcessRule>

Parámetros

processRuleCreate
CreateProcessRuleRequest
processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<ProcessRule>

createControlInGroup(Control, string, string, string)

Crea un control en un grupo.

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

Parámetros

control
Control

El control.

processId

string

El ID 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>

createList(PickList)

Crea una lista de selección.

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

Parámetros

picklist
PickList

Lista de selección

Devoluciones

Promise<PickList>

createNewProcess(CreateProcessModel)

Crea un proceso.

function createNewProcess(createRequest: CreateProcessModel): Promise<ProcessInfo>

Parámetros

createRequest
CreateProcessModel

CreateProcessModel.

Devoluciones

Promise<ProcessInfo>

createProcessBehavior(ProcessBehaviorCreateRequest, string)

Crea un único comportamiento en el proceso dado.

function createProcessBehavior(behavior: ProcessBehaviorCreateRequest, processId: string): Promise<ProcessBehavior>

Parámetros

processId

string

Identificador del proceso

Devoluciones

Promise<ProcessBehavior>

createProcessWorkItemType(CreateProcessWorkItemTypeRequest, string)

Crea un tipo de elemento de trabajo en el proceso.

function createProcessWorkItemType(workItemType: CreateProcessWorkItemTypeRequest, processId: string): Promise<ProcessWorkItemType>

Parámetros

processId

string

Identificador del proceso en el que se va a crear el tipo de elemento de trabajo.

Devoluciones

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

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

deleteList(string)

Elimina una lista de selección.

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

Parámetros

listId

string

El ID de la lista

Devoluciones

Promise<void>

deleteProcessBehavior(string, string)

Elimina un comportamiento en el proceso.

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

Parámetros

processId

string

Identificador del proceso

behaviorRefName

string

El nombre de referencia del comportamiento

Devoluciones

Promise<void>

deleteProcessById(string)

Elimina un proceso de un ID específico.

function deleteProcessById(processTypeId: string): Promise<void>

Parámetros

processTypeId

string

Devoluciones

Promise<void>

deleteProcessWorkItemType(string, string)

Quita un tipo de elemento de trabajo en el proceso.

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

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

Devoluciones

Promise<void>

deleteProcessWorkItemTypeRule(string, string, string)

Quita una regla del tipo de elemento de trabajo en el proceso.

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

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

ruleId

string

El identificador de la regla

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

El nombre de referencia del tipo de elemento de trabajo

stateId

string

ID del estado

Devoluciones

Promise<void>

deleteSystemControl(string, string, string)

Elimina una modificación de control del sistema en el formulario de elemento de trabajo.

function deleteSystemControl(processId: string, witRefName: string, controlId: string): Promise<Control[]>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

controlId

string

Identificador del control.

Devoluciones

Promise<Control[]>

editProcess(UpdateProcessModel, string)

Edite un proceso de un ID específico.

function editProcess(updateRequest: UpdateProcessModel, processTypeId: string): Promise<ProcessInfo>

Parámetros

updateRequest
UpdateProcessModel
processTypeId

string

Devoluciones

Promise<ProcessInfo>

getAllWorkItemTypeFields(string, string)

Devuelve una lista de todos los campos de un tipo de elemento de trabajo.

function getAllWorkItemTypeFields(processId: string, witRefName: string): Promise<ProcessWorkItemTypeField[]>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

Devoluciones

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

El nombre de referencia del comportamiento

Devoluciones

getBehaviorsForWorkItemType(string, string)

Devuelve una lista de todos los comportamientos para el 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

El ID 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<PickList>

Parámetros

listId

string

El ID de la lista

Devoluciones

Promise<PickList>

getListOfProcesses(GetProcessExpandLevel)

Obtenga una lista de todos los procesos, incluidos el sistema y los heredados.

function getListOfProcesses(expand?: GetProcessExpandLevel): Promise<ProcessInfo[]>

Parámetros

Devoluciones

Promise<ProcessInfo[]>

getListsMetadata()

Devuelve metadatos de la lista de selección.

function getListsMetadata(): Promise<PickListMetadata[]>

Devoluciones

Promise<PickListMetadata[]>

getProcessBehavior(string, string, GetBehaviorsExpand)

Devuelve un comportamiento del proceso.

function getProcessBehavior(processId: string, behaviorRefName: string, expand?: GetBehaviorsExpand): Promise<ProcessBehavior>

Parámetros

processId

string

Identificador del proceso

behaviorRefName

string

El nombre de referencia del comportamiento

Devoluciones

Promise<ProcessBehavior>

getProcessBehaviors(string, GetBehaviorsExpand)

Devuelve una lista de todos los comportamientos del proceso.

function getProcessBehaviors(processId: string, expand?: GetBehaviorsExpand): Promise<ProcessBehavior[]>

Parámetros

processId

string

Identificador del proceso

Devoluciones

Promise<ProcessBehavior[]>

getProcessByItsId(string, GetProcessExpandLevel)

Obtenga un único proceso de un ID especificado.

function getProcessByItsId(processTypeId: string, expand?: GetProcessExpandLevel): Promise<ProcessInfo>

Parámetros

processTypeId

string

Devoluciones

Promise<ProcessInfo>

getProcessWorkItemType(string, string, GetWorkItemTypeExpand)

Devuelve un único tipo de elemento de trabajo en un proceso.

function getProcessWorkItemType(processId: string, witRefName: string, expand?: GetWorkItemTypeExpand): Promise<ProcessWorkItemType>

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

expand
GetWorkItemTypeExpand

Marca para determinar qué propiedades del tipo de elemento de trabajo se van a devolver

Devoluciones

getProcessWorkItemTypeRule(string, string, string)

Devuelve una sola regla en el tipo de elemento de trabajo del proceso.

function getProcessWorkItemTypeRule(processId: string, witRefName: string, ruleId: string): Promise<ProcessRule>

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

ruleId

string

El identificador de la regla

Devoluciones

Promise<ProcessRule>

getProcessWorkItemTypeRules(string, string)

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

function getProcessWorkItemTypeRules(processId: string, witRefName: string): Promise<ProcessRule[]>

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<ProcessRule[]>

getProcessWorkItemTypes(string, GetWorkItemTypeExpand)

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

function getProcessWorkItemTypes(processId: string, expand?: GetWorkItemTypeExpand): Promise<ProcessWorkItemType[]>

Parámetros

processId

string

Identificador del proceso

expand
GetWorkItemTypeExpand

Marca para determinar qué propiedades del tipo de elemento de trabajo se van a devolver

Devoluciones

Promise<ProcessWorkItemType[]>

getStateDefinition(string, string, string)

Devuelve una única definición de estado en un 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

El nombre de referencia del tipo de elemento de trabajo

stateId

string

El ID del estado

Devoluciones

getStateDefinitions(string, string)

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

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

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

getSystemControls(string, string)

Obtiene controles del sistema editados para un tipo de elemento de trabajo en un proceso. Para obtener todos los controles del sistema (base + editados), use las API de diseño

function getSystemControls(processId: string, witRefName: string): Promise<Control[]>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

Devoluciones

Promise<Control[]>

getWorkItemTypeField(string, string, string, ProcessWorkItemTypeFieldsExpandLevel)

Devuelve un campo en un tipo de elemento de trabajo.

function getWorkItemTypeField(processId: string, witRefName: string, fieldRefName: string, expand?: ProcessWorkItemTypeFieldsExpandLevel): Promise<ProcessWorkItemTypeField>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

fieldRefName

string

El nombre de referencia del campo.

Devoluciones

hideStateDefinition(HideStateModel, string, string, string)

Oculta una definición de estado en el tipo de elemento de trabajo del proceso. Solo se pueden ocultar los estados con customizationType:System.

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

Parámetros

hideStateModel
HideStateModel
processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

stateId

string

El ID del estado

Devoluciones

moveControlToGroup(Control, string, string, string, string, string)

Mueve un control a un grupo especificado.

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

Parámetros

control
Control

El control.

processId

string

El ID 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

El identificador de grupo del que se va a quitar el control.

Devoluciones

Promise<Control>

moveGroupToPage(Group, string, string, string, string, string, string, string)

Mueve un grupo a una página y sección diferentes.

function moveGroupToPage(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 ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

pageId

string

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

sectionId

string

El ID de la sección del grupo es i.n

groupId

string

El ID del grupo.

removeFromPageId

string

ID de la página de la que se va a eliminar el grupo.

removeFromSectionId

string

ID de la sección de la que se va a eliminar el grupo.

Devoluciones

Promise<Group>

moveGroupToSection(Group, string, string, string, string, string, string)

Mueve un grupo a una sección diferente.

function moveGroupToSection(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 ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

pageId

string

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

sectionId

string

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

groupId

string

El ID del grupo.

removeFromSectionId

string

ID de la sección de la que se va a eliminar el grupo.

Devoluciones

Promise<Group>

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

El 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 ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

groupId

string

El ID del grupo.

controlId

string

Identificador del control que se va a quitar.

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

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

pageId

string

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

sectionId

string

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

groupId

string

El ID 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

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

pageId

string

El ID de la página

Devoluciones

Promise<void>

removeWorkItemTypeField(string, string, string)

Quita un campo de un tipo de elemento de trabajo. No elimina permanentemente el campo.

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

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

fieldRefName

string

El nombre de referencia del campo.

Devoluciones

Promise<void>

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

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

function updateBehaviorToWorkItemType(behavior: WorkItemTypeBehavior, 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

updateControl(Control, string, string, string, string)

Actualiza un control en el formulario de elemento de trabajo.

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

Parámetros

control
Control

El control actualizado.

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

groupId

string

El ID del grupo.

controlId

string

Identificador del control.

Devoluciones

Promise<Control>

updateGroup(Group, string, string, string, string, string)

Actualiza un grupo en el formulario de elemento de trabajo.

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

Parámetros

group
Group

El grupo actualizado.

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

pageId

string

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

sectionId

string

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

groupId

string

El ID del grupo.

Devoluciones

Promise<Group>

updateList(PickList, string)

Actualiza una lista.

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

Parámetros

picklist
PickList
listId

string

El ID de la lista

Devoluciones

Promise<PickList>

updatePage(Page, string, string)

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

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

Parámetros

page
Page

La página

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

Promise<Page>

updateProcessBehavior(ProcessBehaviorUpdateRequest, string, string)

Reemplaza un comportamiento en el proceso.

function updateProcessBehavior(behaviorData: ProcessBehaviorUpdateRequest, processId: string, behaviorRefName: string): Promise<ProcessBehavior>

Parámetros

processId

string

Identificador del proceso

behaviorRefName

string

El nombre de referencia del comportamiento

Devoluciones

Promise<ProcessBehavior>

updateProcessWorkItemType(UpdateProcessWorkItemTypeRequest, string, string)

Actualiza un tipo de elemento de trabajo del proceso.

function updateProcessWorkItemType(workItemTypeUpdate: UpdateProcessWorkItemTypeRequest, processId: string, witRefName: string): Promise<ProcessWorkItemType>

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

Devoluciones

updateProcessWorkItemTypeRule(UpdateProcessRuleRequest, string, string, string)

Actualiza una regla en el tipo de elemento de trabajo del proceso.

function updateProcessWorkItemTypeRule(processRule: UpdateProcessRuleRequest, processId: string, witRefName: string, ruleId: string): Promise<ProcessRule>

Parámetros

processId

string

Identificador del proceso

witRefName

string

El nombre de referencia del tipo de elemento de trabajo

ruleId

string

El identificador de la regla

Devoluciones

Promise<ProcessRule>

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Actualiza 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

El nombre de referencia del tipo de elemento de trabajo

stateId

string

ID del estado

Devoluciones

updateSystemControl(Control, string, string, string)

Actualiza o agrega un control del sistema en el formulario de elemento de trabajo.

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

Parámetros

control
Control
processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

controlId

string

Identificador del control.

Devoluciones

Promise<Control>

updateWorkItemTypeField(UpdateProcessWorkItemTypeFieldRequest, string, string, string)

Actualiza un campo en un tipo de elemento de trabajo.

function updateWorkItemTypeField(field: UpdateProcessWorkItemTypeFieldRequest, processId: string, witRefName: string, fieldRefName: string): Promise<ProcessWorkItemTypeField>

Parámetros

processId

string

El ID del proceso.

witRefName

string

Nombre de referencia del tipo de elemento de trabajo.

fieldRefName

string

El nombre de referencia del campo.

Devoluciones