Udostępnij za pomocą


WorkItemTrackingProcessDefinitionsRestClient class

Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS

Rozszerzenie

Konstruktory

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

Właściwości

RESOURCE_AREA_ID

Metody

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Dodaje zachowanie do typu elementu roboczego procesu.

addControlToGroup(Control, string, string, string)

Tworzy formant w grupie

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Dodaje pole do typu elementu roboczego w procesie.

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

Dodaje grupę do formularza elementu roboczego

addPage(Page, string, string)

Dodaje stronę do formularza elementu roboczego

createBehavior(BehaviorCreateModel, string)

Tworzy pojedyncze zachowanie w danym procesie.

createField(FieldModel, string)

Tworzy pojedyncze pole w procesie.

createList(PickListModel)

Tworzy listę wyboru.

createStateDefinition(WorkItemStateInputModel, string, string)

Tworzy definicję stanu w typie elementu roboczego procesu.

createWorkItemType(WorkItemTypeModel, string)

Tworzy typ elementu roboczego w procesie.

deleteBehavior(string, string)

Usuwa zachowanie w procesie.

deleteList(string)

Usuwa listę wyboru.

deleteStateDefinition(string, string, string)

Usuwa definicję stanu w typie elementu roboczego procesu.

deleteWorkItemType(string, string)

Usuwa typ elementu roboczego w procesie.

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

Aktualizuje kontrolkę w formularzu elementu roboczego

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

Aktualizuje grupę w formularzu elementu roboczego

editPage(Page, string, string)

Aktualizuje stronę w formularzu elementu roboczego

getBehavior(string, string)

Zwraca pojedyncze zachowanie w procesie.

getBehaviorForWorkItemType(string, string, string)

Zwraca zachowanie dla typu elementu roboczego procesu.

getBehaviors(string)

Zwraca listę wszystkich zachowań w procesie.

getBehaviorsForWorkItemType(string, string)

Zwraca listę wszystkich zachowań dla typu elementu roboczego procesu.

getFormLayout(string, string)

Pobiera układ formularza

getList(string)

Zwraca listę wyboru.

getListsMetadata()

Zwraca metadane listy wyboru.

getStateDefinition(string, string, string)

Zwraca definicję stanu w typie elementu roboczego procesu.

getStateDefinitions(string, string)

Zwraca listę wszystkich definicji stanów w typie elementu roboczego procesu.

getWorkItemType(string, string, GetWorkItemTypeExpand)

Zwraca typ elementu roboczego procesu.

getWorkItemTypeField(string, string, string)

Zwraca pojedyncze pole w typie elementu roboczego procesu.

getWorkItemTypeFields(string, string)

Zwraca listę wszystkich pól w typie elementu roboczego procesu.

getWorkItemTypes(string, GetWorkItemTypeExpand)

Zwraca listę wszystkich typów elementów roboczych w procesie.

hideStateDefinition(HideStateModel, string, string, string)

Ukrywa definicję stanu w typie elementu roboczego procesu.

removeBehaviorFromWorkItemType(string, string, string)

Usuwa zachowanie dla typu elementu roboczego procesu.

removeControlFromGroup(string, string, string, string)

Usuwa kontrolkę z formularza elementu roboczego

removeFieldFromWorkItemType(string, string, string)

Usuwa pole w typie elementu roboczego procesu.

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

Usuwa grupę z formularza elementu roboczego

removePage(string, string, string)

Usuwa stronę z formularza elementu roboczego

replaceBehavior(BehaviorReplaceModel, string, string)

Zastępuje zachowanie w procesie.

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

Przenosi formant do nowej grupy

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

Przenosi grupę na inną stronę i sekcję

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

Przenosi grupę do innej sekcji

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Aktualizuje domyślny typ elementu roboczego dla zachowania procesu.

updateField(FieldUpdate, string)

Aktualizuje dane pole w procesie.

updateList(PickListModel, string)

Aktualizuje listę.

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Aktualizuje daną definicję stanu w typie elementu roboczego procesu.

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Aktualizuje typ elementu roboczego procesu.

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Aktualizuje pojedyncze pole w zakresie danego procesu i typu elementu roboczego.

Szczegóły konstruktora

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

new WorkItemTrackingProcessDefinitionsRestClient(options: IVssRestClientOptions)

Parametry

Szczegóły właściwości

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Wartość właściwości

string

Szczegóły metody

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Dodaje zachowanie do typu elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForBehaviors

string

Nazwa odwołania do typu elementu roboczego dla zachowania

Zwraca

addControlToGroup(Control, string, string, string)

Tworzy formant w grupie

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

Parametry

control
Control

Układ sterowania

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

groupId

string

Identyfikator grupy, do której ma zostać dodany formant

Zwraca

Promise<Control>

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Dodaje pole do typu elementu roboczego w procesie.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForFields

string

Nazwa odwołania do typu elementu roboczego dla pola

Zwraca

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

Dodaje grupę do formularza elementu roboczego

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

Parametry

group
Group

Grupa

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony, do której ma zostać dodana grupa

sectionId

string

Identyfikator sekcji, do której ma zostać dodana grupa

Zwraca

Promise<Group>

addPage(Page, string, string)

Dodaje stronę do formularza elementu roboczego

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

Parametry

page
Page

Strona

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

Promise<Page>

createBehavior(BehaviorCreateModel, string)

Tworzy pojedyncze zachowanie w danym procesie.

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

Parametry

processId

string

Identyfikator procesu

Zwraca

Promise<BehaviorModel>

createField(FieldModel, string)

Tworzy pojedyncze pole w procesie.

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

Parametry

field
FieldModel
processId

string

Identyfikator procesu

Zwraca

Promise<FieldModel>

createList(PickListModel)

Tworzy listę wyboru.

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

Parametry

picklist
PickListModel

Zwraca

Promise<PickListModel>

createStateDefinition(WorkItemStateInputModel, string, string)

Tworzy definicję stanu w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

createWorkItemType(WorkItemTypeModel, string)

Tworzy typ elementu roboczego w procesie.

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

Parametry

workItemType
WorkItemTypeModel
processId

string

Identyfikator procesu

Zwraca

deleteBehavior(string, string)

Usuwa zachowanie w procesie.

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

Parametry

processId

string

Identyfikator procesu

behaviorId

string

Identyfikator zachowania

Zwraca

Promise<void>

deleteList(string)

Usuwa listę wyboru.

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

Parametry

listId

string

Identyfikator listy

Zwraca

Promise<void>

deleteStateDefinition(string, string, string)

Usuwa definicję stanu w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

stateId

string

Identyfikator stanu

Zwraca

Promise<void>

deleteWorkItemType(string, string)

Usuwa typ elementu roboczego w procesie.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

Promise<void>

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

Aktualizuje kontrolkę w formularzu elementu roboczego

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

Parametry

control
Control

Zaktualizowany element sterujący

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

groupId

string

Identyfikator grupy

controlId

string

Identyfikator formantu

Zwraca

Promise<Control>

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

Aktualizuje grupę w formularzu elementu roboczego

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

Parametry

group
Group

Zaktualizowana grupa

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony, na której znajduje się grupa

sectionId

string

Identyfikator sekcji, w której znajduje się grupa

groupId

string

Identyfikator grupy

Zwraca

Promise<Group>

editPage(Page, string, string)

Aktualizuje stronę w formularzu elementu roboczego

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

Parametry

page
Page

Strona

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

Promise<Page>

getBehavior(string, string)

Zwraca pojedyncze zachowanie w procesie.

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

Parametry

processId

string

Identyfikator procesu

behaviorId

string

Identyfikator zachowania

Zwraca

Promise<BehaviorModel>

getBehaviorForWorkItemType(string, string, string)

Zwraca zachowanie dla typu elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForBehaviors

string

Nazwa odwołania do typu elementu roboczego dla zachowania

behaviorRefName

string

Nazwa odwołania do zachowania

Zwraca

getBehaviors(string)

Zwraca listę wszystkich zachowań w procesie.

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

Parametry

processId

string

Identyfikator procesu

Zwraca

Promise<BehaviorModel[]>

getBehaviorsForWorkItemType(string, string)

Zwraca listę wszystkich zachowań dla typu elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForBehaviors

string

Nazwa odwołania do typu elementu roboczego dla zachowania

Zwraca

getFormLayout(string, string)

Pobiera układ formularza

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

Promise<FormLayout>

getList(string)

Zwraca listę wyboru.

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

Parametry

listId

string

Identyfikator listy

Zwraca

Promise<PickListModel>

getListsMetadata()

Zwraca metadane listy wyboru.

function getListsMetadata(): Promise<PickListMetadataModel[]>

Zwraca

getStateDefinition(string, string, string)

Zwraca definicję stanu w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

stateId

string

Identyfikator stanu

Zwraca

getStateDefinitions(string, string)

Zwraca listę wszystkich definicji stanów w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

getWorkItemType(string, string, GetWorkItemTypeExpand)

Zwraca typ elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

getWorkItemTypeField(string, string, string)

Zwraca pojedyncze pole w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForFields

string

Nazwa odwołania do typu elementu roboczego dla pól

fieldRefName

string

Nazwa odwołania do pola

Zwraca

getWorkItemTypeFields(string, string)

Zwraca listę wszystkich pól w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForFields

string

Nazwa odwołania do typu elementu roboczego dla pól

Zwraca

getWorkItemTypes(string, GetWorkItemTypeExpand)

Zwraca listę wszystkich typów elementów roboczych w procesie.

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

Parametry

processId

string

Identyfikator procesu

Zwraca

Promise<WorkItemTypeModel[]>

hideStateDefinition(HideStateModel, string, string, string)

Ukrywa definicję stanu w typie elementu roboczego procesu.

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

Parametry

hideStateModel
HideStateModel
processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

stateId

string

Identyfikator stanu

Zwraca

removeBehaviorFromWorkItemType(string, string, string)

Usuwa zachowanie dla typu elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForBehaviors

string

Nazwa odwołania do typu elementu roboczego dla zachowania

behaviorRefName

string

Nazwa odwołania do zachowania

Zwraca

Promise<void>

removeControlFromGroup(string, string, string, string)

Usuwa kontrolkę z formularza elementu roboczego

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

groupId

string

Identyfikator grupy

controlId

string

Identyfikator formantu do usunięcia

Zwraca

Promise<void>

removeFieldFromWorkItemType(string, string, string)

Usuwa pole w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForFields

string

Nazwa odwołania do typu elementu roboczego dla pól

fieldRefName

string

Nazwa odwołania do pola

Zwraca

Promise<void>

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

Usuwa grupę z formularza elementu roboczego

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony, na której znajduje się grupa

sectionId

string

Identyfikator sekcji do grupy to w

groupId

string

Identyfikator grupy

Zwraca

Promise<void>

removePage(string, string, string)

Usuwa stronę z formularza elementu roboczego

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony

Zwraca

Promise<void>

replaceBehavior(BehaviorReplaceModel, string, string)

Zastępuje zachowanie w procesie.

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

Parametry

behaviorData
BehaviorReplaceModel
processId

string

Identyfikator procesu

behaviorId

string

Identyfikator zachowania

Zwraca

Promise<BehaviorModel>

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

Przenosi formant do nowej grupy

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

Parametry

control
Control

Układ sterowania

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

groupId

string

Identyfikator grupy, do której ma zostać przeniesiona kontrolka

controlId

string

Identyfikator formantu

removeFromGroupId

string

Grupa, z której ma zostać usunięta kontrolka

Zwraca

Promise<Control>

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

Przenosi grupę na inną stronę i sekcję

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

Parametry

group
Group

Zaktualizowana grupa

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony, na której znajduje się grupa

sectionId

string

Identyfikator sekcji, w której znajduje się grupa

groupId

string

Identyfikator grupy

removeFromPageId

string

Identyfikator strony, z której ma zostać usunięta grupa

removeFromSectionId

string

Identyfikator sekcji, z której ma zostać usunięta grupa

Zwraca

Promise<Group>

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

Przenosi grupę do innej sekcji

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

Parametry

group
Group

Zaktualizowana grupa

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

pageId

string

Identyfikator strony, na której znajduje się grupa

sectionId

string

Identyfikator sekcji, w której znajduje się grupa

groupId

string

Identyfikator grupy

removeFromSectionId

string

Identyfikator sekcji, z której ma zostać usunięta grupa

Zwraca

Promise<Group>

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Aktualizuje domyślny typ elementu roboczego dla zachowania procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefNameForBehaviors

string

Nazwa odwołania do typu elementu roboczego dla zachowania

Zwraca

updateField(FieldUpdate, string)

Aktualizuje dane pole w procesie.

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

Parametry

field
FieldUpdate
processId

string

Identyfikator procesu

Zwraca

Promise<FieldModel>

updateList(PickListModel, string)

Aktualizuje listę.

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

Parametry

picklist
PickListModel
listId

string

Identyfikator listy

Zwraca

Promise<PickListModel>

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Aktualizuje daną definicję stanu w typie elementu roboczego procesu.

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

Parametry

processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

stateId

string

Identyfikator stanu

Zwraca

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Aktualizuje typ elementu roboczego procesu.

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

Parametry

workItemTypeUpdate
WorkItemTypeUpdateModel
processId

string

Identyfikator procesu

witRefName

string

Nazwa odwołania typu elementu roboczego

Zwraca

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Aktualizuje pojedyncze pole w zakresie danego procesu i typu elementu roboczego.

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

Parametry

field
WorkItemTypeFieldModel2

Model, za pomocą którego ma zostać zaktualizowane pole

processId

string

Identyfikator procesu

witRefNameForFields

string

Nazwa odwołania do typu elementu roboczego dla pól

Zwraca