Megosztás:


WorkItemTrackingProcessDefinitionsRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

Tulajdonságok

RESOURCE_AREA_ID

Metódusok

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Viselkedést ad hozzá a folyamat munkaelem-típusához.

addControlToGroup(Control, string, string, string)

Vezérlő létrehozása egy csoportban

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Egy mezőt ad hozzá a folyamat munkaelem-típusához.

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

Csoport hozzáadása a munkaelem-űrlaphoz

addPage(Page, string, string)

Lap hozzáadása a munkaelem-űrlaphoz

createBehavior(BehaviorCreateModel, string)

Egyetlen viselkedést hoz létre az adott folyamatban.

createField(FieldModel, string)

Egyetlen mezőt hoz létre a folyamatban.

createList(PickListModel)

Létrehoz egy kiválasztólistát.

createStateDefinition(WorkItemStateInputModel, string, string)

Létrehoz egy állapotdefiníciót a folyamat munkaelem-típusában.

createWorkItemType(WorkItemTypeModel, string)

Létrehoz egy munkaelemtípust a folyamatban.

deleteBehavior(string, string)

Eltávolítja a folyamat viselkedését.

deleteList(string)

Eltávolítja a listát.

deleteStateDefinition(string, string, string)

Eltávolít egy állapotdefiníciót a folyamat munkaelem-típusában.

deleteWorkItemType(string, string)

Eltávolít egy munkaelemtípust a folyamatban.

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

Vezérlő frissítése a munkaeleműrlapon

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

Csoport frissítése a munkaelem űrlapon

editPage(Page, string, string)

Oldal frissítése a munkaeleműrlapon

getBehavior(string, string)

Egyetlen viselkedést ad vissza a folyamatban.

getBehaviorForWorkItemType(string, string, string)

A folyamat munkaelem-típusának viselkedését adja vissza.

getBehaviors(string)

A folyamat összes viselkedésének listáját adja vissza.

getBehaviorsForWorkItemType(string, string)

A folyamat munkaelem-típusához tartozó összes viselkedés listáját adja vissza.

getFormLayout(string, string)

Lekéri az űrlapelrendezést

getList(string)

Egy kiválasztólistát ad vissza.

getListsMetadata()

A picklist metaadatait adja vissza.

getStateDefinition(string, string, string)

Egy állapotdefiníciót ad vissza a folyamat munkaelem-típusában.

getStateDefinitions(string, string)

A folyamat munkaelem-típusában szereplő összes állapotdefiníció listáját adja vissza.

getWorkItemType(string, string, GetWorkItemTypeExpand)

A folyamat munkaelem-típusát adja vissza.

getWorkItemTypeField(string, string, string)

Egyetlen mezőt ad vissza a folyamat munkaelem-típusában.

getWorkItemTypeFields(string, string)

A folyamat munkaelem-típusában szereplő összes mező listáját adja vissza.

getWorkItemTypes(string, GetWorkItemTypeExpand)

A folyamat összes munkaelem-típusának listáját adja vissza.

hideStateDefinition(HideStateModel, string, string, string)

Elrejt egy állapotdefiníciót a folyamat munkaelem-típusában.

removeBehaviorFromWorkItemType(string, string, string)

Eltávolítja a folyamat munkaelem-típusának viselkedését.

removeControlFromGroup(string, string, string, string)

Vezérlő eltávolítása a munkaeleműrlapról

removeFieldFromWorkItemType(string, string, string)

Eltávolít egy mezőt a folyamat munkaelem-típusából.

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

Csoport eltávolítása a munkaelem-űrlapról

removePage(string, string, string)

Oldal eltávolítása a munkaelem-űrlapról

replaceBehavior(BehaviorReplaceModel, string, string)

A folyamat viselkedését cseréli le.

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

Vezérlőelem áthelyezése új csoportba

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

Csoport áthelyezése másik lapra és szakaszra

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

Csoport áthelyezése másik szakaszba

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Frissíti a folyamat viselkedésének alapértelmezett munkaelemtípusát.

updateField(FieldUpdate, string)

Frissíti a folyamat adott mezőjét.

updateList(PickListModel, string)

Lista frissítése.

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Frissíti az adott állapotdefiníciót a folyamat munkaelem-típusában.

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Frissíti a folyamat munkaelem-típusát.

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Egyetlen mezőt frissít az adott folyamat- és munkaelem-típus hatókörében.

Konstruktor adatai

WorkItemTrackingProcessDefinitionsRestClient(IVssRestClientOptions)

new WorkItemTrackingProcessDefinitionsRestClient(options: IVssRestClientOptions)

Paraméterek

Tulajdonság adatai

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Tulajdonság értéke

string

Metódus adatai

addBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Viselkedést ad hozzá a folyamat munkaelem-típusához.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForBehaviors

string

A viselkedés munkaelemtípus-hivatkozásának neve

Válaszok

addControlToGroup(Control, string, string, string)

Vezérlő létrehozása egy csoportban

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

Paraméterek

control
Control

A vezérlő

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

groupId

string

Annak a csoportnak az azonosítója, amelybe a vezérlőt fel szeretné adni

Válaszok

Promise<Control>

addFieldToWorkItemType(WorkItemTypeFieldModel2, string, string)

Egy mezőt ad hozzá a folyamat munkaelem-típusához.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForFields

string

A mező munkaelemtípus-hivatkozásának neve

Válaszok

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

Csoport hozzáadása a munkaelem-űrlaphoz

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

Paraméterek

group
Group

A csoport

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

Annak a lapnak az azonosítója, amelybe a csoportot fel szeretné adni

sectionId

string

Annak a szakasznak az azonosítója, amelybe a csoportot fel szeretné adni

Válaszok

Promise<Group>

addPage(Page, string, string)

Lap hozzáadása a munkaelem-űrlaphoz

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

Paraméterek

page
Page

A lap

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

Promise<Page>

createBehavior(BehaviorCreateModel, string)

Egyetlen viselkedést hoz létre az adott folyamatban.

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

Paraméterek

processId

string

A folyamat azonosítója

Válaszok

Promise<BehaviorModel>

createField(FieldModel, string)

Egyetlen mezőt hoz létre a folyamatban.

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

Paraméterek

field
FieldModel
processId

string

A folyamat azonosítója

Válaszok

Promise<FieldModel>

createList(PickListModel)

Létrehoz egy kiválasztólistát.

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

Paraméterek

picklist
PickListModel

Válaszok

Promise<PickListModel>

createStateDefinition(WorkItemStateInputModel, string, string)

Létrehoz egy állapotdefiníciót a folyamat munkaelem-típusában.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

createWorkItemType(WorkItemTypeModel, string)

Létrehoz egy munkaelemtípust a folyamatban.

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

Paraméterek

workItemType
WorkItemTypeModel
processId

string

A folyamat azonosítója

Válaszok

deleteBehavior(string, string)

Eltávolítja a folyamat viselkedését.

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

Paraméterek

processId

string

A folyamat azonosítója

behaviorId

string

A viselkedés azonosítója

Válaszok

Promise<void>

deleteList(string)

Eltávolítja a listát.

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

Paraméterek

listId

string

A lista azonosítója

Válaszok

Promise<void>

deleteStateDefinition(string, string, string)

Eltávolít egy állapotdefiníciót a folyamat munkaelem-típusában.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

stateId

string

Az állapot azonosítója

Válaszok

Promise<void>

deleteWorkItemType(string, string)

Eltávolít egy munkaelemtípust a folyamatban.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

Promise<void>

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

Vezérlő frissítése a munkaeleműrlapon

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

Paraméterek

control
Control

A frissített vezérlő

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

groupId

string

A csoport azonosítója

controlId

string

A vezérlő azonosítója

Válaszok

Promise<Control>

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

Csoport frissítése a munkaelem űrlapon

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

Paraméterek

group
Group

A frissített csoport

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

Annak a lapnak az azonosítója, amelyben a csoport található

sectionId

string

Annak a szakasznak az azonosítója, amelyben a csoport szerepel

groupId

string

A csoport azonosítója

Válaszok

Promise<Group>

editPage(Page, string, string)

Oldal frissítése a munkaeleműrlapon

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

Paraméterek

page
Page

A lap

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

Promise<Page>

getBehavior(string, string)

Egyetlen viselkedést ad vissza a folyamatban.

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

Paraméterek

processId

string

A folyamat azonosítója

behaviorId

string

A viselkedés azonosítója

Válaszok

Promise<BehaviorModel>

getBehaviorForWorkItemType(string, string, string)

A folyamat munkaelem-típusának viselkedését adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForBehaviors

string

A viselkedés munkaelemtípus-hivatkozásának neve

behaviorRefName

string

A viselkedés referencianeve

Válaszok

getBehaviors(string)

A folyamat összes viselkedésének listáját adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

Válaszok

Promise<BehaviorModel[]>

getBehaviorsForWorkItemType(string, string)

A folyamat munkaelem-típusához tartozó összes viselkedés listáját adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForBehaviors

string

A viselkedés munkaelemtípus-hivatkozásának neve

Válaszok

getFormLayout(string, string)

Lekéri az űrlapelrendezést

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

Promise<FormLayout>

getList(string)

Egy kiválasztólistát ad vissza.

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

Paraméterek

listId

string

A lista azonosítója

Válaszok

Promise<PickListModel>

getListsMetadata()

A picklist metaadatait adja vissza.

function getListsMetadata(): Promise<PickListMetadataModel[]>

Válaszok

getStateDefinition(string, string, string)

Egy állapotdefiníciót ad vissza a folyamat munkaelem-típusában.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

stateId

string

Az állapot azonosítója

Válaszok

getStateDefinitions(string, string)

A folyamat munkaelem-típusában szereplő összes állapotdefiníció listáját adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

getWorkItemType(string, string, GetWorkItemTypeExpand)

A folyamat munkaelem-típusát adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

getWorkItemTypeField(string, string, string)

Egyetlen mezőt ad vissza a folyamat munkaelem-típusában.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForFields

string

Munkaelemtípus hivatkozásának neve mezőkhöz

fieldRefName

string

A mező referencianeve

Válaszok

getWorkItemTypeFields(string, string)

A folyamat munkaelem-típusában szereplő összes mező listáját adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForFields

string

Munkaelemtípus hivatkozásának neve mezőkhöz

Válaszok

getWorkItemTypes(string, GetWorkItemTypeExpand)

A folyamat összes munkaelem-típusának listáját adja vissza.

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

Paraméterek

processId

string

A folyamat azonosítója

Válaszok

Promise<WorkItemTypeModel[]>

hideStateDefinition(HideStateModel, string, string, string)

Elrejt egy állapotdefiníciót a folyamat munkaelem-típusában.

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

Paraméterek

hideStateModel
HideStateModel
processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

stateId

string

Az állapot azonosítója

Válaszok

removeBehaviorFromWorkItemType(string, string, string)

Eltávolítja a folyamat munkaelem-típusának viselkedését.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForBehaviors

string

A viselkedés munkaelemtípus-hivatkozásának neve

behaviorRefName

string

A viselkedés referencianeve

Válaszok

Promise<void>

removeControlFromGroup(string, string, string, string)

Vezérlő eltávolítása a munkaeleműrlapról

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

groupId

string

A csoport azonosítója

controlId

string

Az eltávolítani kívánt vezérlő azonosítója

Válaszok

Promise<void>

removeFieldFromWorkItemType(string, string, string)

Eltávolít egy mezőt a folyamat munkaelem-típusából.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForFields

string

Munkaelemtípus hivatkozásának neve mezőkhöz

fieldRefName

string

A mező referencianeve

Válaszok

Promise<void>

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

Csoport eltávolítása a munkaelem-űrlapról

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

Annak a lapnak az azonosítója, amelyben a csoport található

sectionId

string

A csoporthoz tartozó szakasz azonosítója a következő:

groupId

string

A csoport azonosítója

Válaszok

Promise<void>

removePage(string, string, string)

Oldal eltávolítása a munkaelem-űrlapról

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

A lap azonosítója

Válaszok

Promise<void>

replaceBehavior(BehaviorReplaceModel, string, string)

A folyamat viselkedését cseréli le.

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

Paraméterek

behaviorData
BehaviorReplaceModel
processId

string

A folyamat azonosítója

behaviorId

string

A viselkedés azonosítója

Válaszok

Promise<BehaviorModel>

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

Vezérlőelem áthelyezése új csoportba

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

Paraméterek

control
Control

A vezérlő

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

groupId

string

Annak a csoportnak az azonosítója, amelybe a vezérlőt át szeretné helyezni

controlId

string

A vezérlő azonosítója

removeFromGroupId

string

Az a csoport, amelyből eltávolítja a vezérlőt

Válaszok

Promise<Control>

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

Csoport áthelyezése másik lapra és szakaszra

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

Paraméterek

group
Group

A frissített csoport

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

Annak a lapnak az azonosítója, amelyben a csoport található

sectionId

string

Annak a szakasznak az azonosítója, amelyben a csoport szerepel

groupId

string

A csoport azonosítója

removeFromPageId

string

A csoport eltávolításához a lap azonosítója

removeFromSectionId

string

A csoport eltávolításához a szakasz azonosítója

Válaszok

Promise<Group>

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

Csoport áthelyezése másik szakaszba

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

Paraméterek

group
Group

A frissített csoport

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

pageId

string

Annak a lapnak az azonosítója, amelyben a csoport található

sectionId

string

Annak a szakasznak az azonosítója, amelyben a csoport szerepel

groupId

string

A csoport azonosítója

removeFromSectionId

string

A csoport eltávolításához a szakasz azonosítója

Válaszok

Promise<Group>

updateBehaviorToWorkItemType(WorkItemTypeBehavior, string, string)

Frissíti a folyamat viselkedésének alapértelmezett munkaelemtípusát.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefNameForBehaviors

string

A viselkedés munkaelemtípus-hivatkozásának neve

Válaszok

updateField(FieldUpdate, string)

Frissíti a folyamat adott mezőjét.

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

Paraméterek

field
FieldUpdate
processId

string

A folyamat azonosítója

Válaszok

Promise<FieldModel>

updateList(PickListModel, string)

Lista frissítése.

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

Paraméterek

picklist
PickListModel
listId

string

A lista azonosítója

Válaszok

Promise<PickListModel>

updateStateDefinition(WorkItemStateInputModel, string, string, string)

Frissíti az adott állapotdefiníciót a folyamat munkaelem-típusában.

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

Paraméterek

processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

stateId

string

Az állapot azonosítója

Válaszok

updateWorkItemType(WorkItemTypeUpdateModel, string, string)

Frissíti a folyamat munkaelem-típusát.

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

Paraméterek

workItemTypeUpdate
WorkItemTypeUpdateModel
processId

string

A folyamat azonosítója

witRefName

string

A munkaelem-típus hivatkozásneve

Válaszok

updateWorkItemTypeField(WorkItemTypeFieldModel2, string, string)

Egyetlen mezőt frissít az adott folyamat- és munkaelem-típus hatókörében.

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

Paraméterek

field
WorkItemTypeFieldModel2

Az a modell, amellyel frissíteni szeretné a mezőt

processId

string

A folyamat azonosítója

witRefNameForFields

string

Munkaelemtípus hivatkozásának neve mezőkhöz

Válaszok