IWorkItemFormService interface
Gazdagépszolgáltatás az aktuálisan aktív munkaeleműrlaplal való interakcióhoz (a munkaelem jelenleg a felhasználói felületen jelenik meg). Az űrlapszolgáltatás az aktuális aktív munkaelem-környezettől függ. Hibaüzenet jelenik meg, ha nincs megnyitott munkaelem.
Metódusok
add |
Más munkaelemek vagy összetevők hivatkozásait (például véglegesítéseket, hivatkozásokat) ad hozzá a munkaelemhez. Ez a függvény jelenleg nem támogatja a mellékleteket. |
begin |
@deprecated: Használja a mentést |
clear |
Törli a hibahalmazt a setError metódussal, és feloldja a munkaelem mentésének letiltását az űrlapon. |
get |
Lekéri az aktív munkaelem mezőjének engedélyezett értékeit. |
get |
Lekérdezi azokat a mezőket, amelyeket felhasználó vagy munkaelem-szabály módosított, és amelyek piszkos állapotban vannak. |
get |
Aktív munkaelemmezők lekérdezése. |
get |
Lekéri az aktív munkaelem mezőértékét. |
get |
Lekéri az aktív munkaelem mezőértékét. |
get |
Lekéri az aktív munkaelem mezőértékét. |
get |
Lekéri az aktív munkaelem mezőértékét. |
get |
Lekéri az aktív munkaelem azonosítóját. |
get |
Lekéri az aktív munkaelem identitásmező-értékét. |
get |
Lekéri azokat a mezőket, amelyek a munkaelem-szabályok szerint érvénytelen állapotban vannak. Ezeket a mezőket módosítani kell a munkaelem mentése előtt. |
get |
Lekéri az aktív munkaelem legújabb változatát. |
get |
Munkaelem-hivatkozásokat ad vissza más munkaelemekre vagy összetevőkre (például véglegesítésekre, hivatkozásokra) mutató tömböt. Ez a függvény jelenleg nem támogatja a mellékleteket. |
get |
Munkaelem-relációs típusokat tartalmazó tömböt ad vissza. |
get |
A megadott munkaelem-erőforrás REST API-url-címét adja vissza. |
has |
Igaz értéket ad vissza, ha az aktív munkaelem elérhető. |
is |
Igaz értéket ad vissza, ha az aktív munkaelem piszkos. |
is |
Igaz értéket ad vissza, ha az aktív munkaelem új. |
is |
Igaz értéket ad vissza, ha az aktív munkaelem mezői mind érvényesek. |
refresh() | Frissíti az aktív munkaelemet. A rendszer megkérdezi a felhasználót, hogy a munkaelem szennyezett-e. |
remove |
Eltávolítja a másik munkaelemre vagy összetevőre (például véglegesítésekre, hivatkozásokra) mutató hivatkozásokat a munkaelemből. Ez a függvény jelenleg nem támogatja a mellékleteket. |
reset() | Állítsa alaphelyzetbe az aktív munkaelem módosításait. A rendszer felkéri a felhasználót a megerősítésre. |
save() | Menti az aktív munkaelemet. |
set |
Érvénytelenként jelöli meg a munkaelemet, és tiltsa le a munkaelem mentését az űrlapon. |
set |
Beállítja az aktív munkaelem mezőértékét. |
set |
Beállítja az aktív munkaelem mezőértékét. |
Metódus adatai
addWorkItemRelations(WorkItemRelation[])
Más munkaelemek vagy összetevők hivatkozásait (például véglegesítéseket, hivatkozásokat) ad hozzá a munkaelemhez. Ez a függvény jelenleg nem támogatja a mellékleteket.
function addWorkItemRelations(workItemRelations: WorkItemRelation[]): Promise<void>
Paraméterek
- workItemRelations
A hozzáadni kívánt munkaelem-hivatkozások.
Válaszok
Promise<void>
Üres ígéret.
beginSaveWorkItem(() => void, () => void)
@deprecated: Használja a mentést
function beginSaveWorkItem(successCallback: () => void, errorCallback: () => void): Promise<void>
Paraméterek
- successCallback
-
() => void
- errorCallback
-
() => void
Válaszok
Promise<void>
clearError()
Törli a hibahalmazt a setError metódussal, és feloldja a munkaelem mentésének letiltását az űrlapon.
function clearError(): Promise<void>
Válaszok
Promise<void>
getAllowedFieldValues(string)
Lekéri az aktív munkaelem mezőjének engedélyezett értékeit.
function getAllowedFieldValues(fieldReferenceName: string): Promise<Object[]>
Paraméterek
- fieldReferenceName
-
string
Mezőhivatkozás neve
Válaszok
Promise<Object[]>
Egy ígéret, amely az engedélyezett értékek tömbét adja vissza.
getDirtyFields(boolean)
Lekérdezi azokat a mezőket, amelyeket felhasználó vagy munkaelem-szabály módosított, és amelyek piszkos állapotban vannak.
function getDirtyFields(includeSystemChanges?: boolean): Promise<WorkItemField[]>
Paraméterek
- includeSystemChanges
-
boolean
Logikai érték, amely azt jelzi, hogy az eredménynek tartalmaznia kell-e a munkaelem-szabályok által beállított módosításokat.
Válaszok
Promise<WorkItemField[]>
Egy ígéret, amely piszkos munkaelemmezők tömbét adja vissza.
getFields()
Aktív munkaelemmezők lekérdezése.
function getFields(): Promise<WorkItemField[]>
Válaszok
Promise<WorkItemField[]>
Egy ígéret, amely egy munkaelem-mezőtömböt ad vissza.
getFieldValue(string, boolean)
Figyelmeztetés
Ez az API már elavult.
Please use options instead of returnOriginalValue
Lekéri az aktív munkaelem mezőértékét.
function getFieldValue(fieldReferenceName: string, returnOriginalValue?: boolean): Promise<Object>
Paraméterek
- fieldReferenceName
-
string
Mezőhivatkozás neve
- returnOriginalValue
-
boolean
(Nem kötelező) Ha hamis, nem mentett mezőértékeket kap. Az alapértelmezett érték a false (hamis).
Válaszok
Promise<Object>
Egy ígéret, amely a munkaelem mező értékét adja vissza.
getFieldValue(string, WorkItemOptions)
Lekéri az aktív munkaelem mezőértékét.
function getFieldValue(fieldReferenceName: string, options?: WorkItemOptions): Promise<Object>
Paraméterek
- fieldReferenceName
-
string
Mezőhivatkozás neve
- options
- WorkItemOptions
munkaelem beállításai
Válaszok
Promise<Object>
Egy ígéret, amely a munkaelem mező értékét adja vissza.
getFieldValues(string[], boolean)
Figyelmeztetés
Ez az API már elavult.
Please use options instead of returnOriginalValue
Lekéri az aktív munkaelem mezőértékét.
function getFieldValues(fieldReferenceNames: string[], returnOriginalValue?: boolean): Promise<{[fieldName: string]: Object}>
Paraméterek
- fieldReferenceNames
-
string[]
Mezőhivatkozások nevének összessége
- returnOriginalValue
-
boolean
(Nem kötelező) Ha hamis, nem mentett mezőértékeket kap. Az alapértelmezett érték a false (hamis).
Válaszok
Promise<{[fieldName: string]: Object}>
Ígéret, amely a munkaelem mezőértékeinek szótárát adja vissza (refName értékpárokra).
getFieldValues(string[], WorkItemOptions)
Lekéri az aktív munkaelem mezőértékét.
function getFieldValues(fieldReferenceNames: string[], options?: WorkItemOptions): Promise<{[fieldName: string]: Object}>
Paraméterek
- fieldReferenceNames
-
string[]
Mezőhivatkozások nevének összessége
- options
- WorkItemOptions
munkaelem beállításai
Válaszok
Promise<{[fieldName: string]: Object}>
Ígéret, amely a munkaelem mezőértékeinek szótárát adja vissza (refName értékpárokra).
getId()
Lekéri az aktív munkaelem azonosítóját.
function getId(): Promise<number>
Válaszok
Promise<number>
Egy ígéret, amely visszaadja az aktív munkaelem-azonosítót.
getIdentityFieldValue(string, WorkItemOptions)
Lekéri az aktív munkaelem identitásmező-értékét.
function getIdentityFieldValue(fieldReferenceName: string, options?: WorkItemOptions): Promise<IdentityRef>
Paraméterek
- fieldReferenceName
-
string
Mezőhivatkozás neve
- options
- WorkItemOptions
munkaelem beállításai
Válaszok
Promise<IdentityRef>
Egy ígéret, amely a munkaelem mező értékét adja vissza.
getInvalidFields()
Lekéri azokat a mezőket, amelyek a munkaelem-szabályok szerint érvénytelen állapotban vannak. Ezeket a mezőket módosítani kell a munkaelem mentése előtt.
function getInvalidFields(): Promise<WorkItemField[]>
Válaszok
Promise<WorkItemField[]>
Egy ígéret, amely érvénytelen munkaelemmezőkből álló tömböt ad vissza.
getRevision()
Lekéri az aktív munkaelem legújabb változatát.
function getRevision(): Promise<number>
Válaszok
Promise<number>
Ígéret, amely visszaadja az aktív munkaelem legújabb változatazonosítóját.
getWorkItemRelations()
Munkaelem-hivatkozásokat ad vissza más munkaelemekre vagy összetevőkre (például véglegesítésekre, hivatkozásokra) mutató tömböt. Ez a függvény jelenleg nem támogatja a mellékleteket.
function getWorkItemRelations(): Promise<WorkItemRelation[]>
Válaszok
Promise<WorkItemRelation[]>
Egy ígéret, amely az aktív munkaelem munkaelem-kapcsolatainak tömbét adja vissza.
getWorkItemRelationTypes()
Munkaelem-relációs típusokat tartalmazó tömböt ad vissza.
function getWorkItemRelationTypes(): Promise<WorkItemRelationType[]>
Válaszok
Promise<WorkItemRelationType[]>
Egy ígéret, amely munkaelem-relációs típusokat tartalmazó tömböt ad vissza.
getWorkItemResourceUrl(number)
A megadott munkaelem-erőforrás REST API-url-címét adja vissza.
function getWorkItemResourceUrl(workItemId: number): Promise<string>
Paraméterek
- workItemId
-
number
Annak a munkaelemnek az azonosítója, amelyhez az erőforrás URL-címét kérik.
Válaszok
Promise<string>
Ígéret, amely a munkaelem kért erőforrás-URL-címét adja vissza.
hasActiveWorkItem()
Igaz értéket ad vissza, ha az aktív munkaelem elérhető.
function hasActiveWorkItem(): Promise<boolean>
Válaszok
Promise<boolean>
A logikai értéket visszaadó ígéret azt jelzi, hogy az aktív munkaelem elérhető-e.
isDirty()
Igaz értéket ad vissza, ha az aktív munkaelem piszkos.
function isDirty(): Promise<boolean>
Válaszok
Promise<boolean>
A logikai értéket visszaadó ígéret azt jelzi, hogy az aktív munkaelem piszkos-e.
isNew()
Igaz értéket ad vissza, ha az aktív munkaelem új.
function isNew(): Promise<boolean>
Válaszok
Promise<boolean>
A logikai értéket visszaadó ígéret azt jelzi, hogy az aktív munkaelem új-e.
isValid()
Igaz értéket ad vissza, ha az aktív munkaelem mezői mind érvényesek.
function isValid(): Promise<boolean>
Válaszok
Promise<boolean>
A logikai értéket visszaadó ígéret azt jelzi, hogy az összes mezőérték érvényes-e.
refresh()
Frissíti az aktív munkaelemet. A rendszer megkérdezi a felhasználót, hogy a munkaelem szennyezett-e.
function refresh(): Promise<void>
Válaszok
Promise<void>
removeWorkItemRelations(WorkItemRelation[])
Eltávolítja a másik munkaelemre vagy összetevőre (például véglegesítésekre, hivatkozásokra) mutató hivatkozásokat a munkaelemből. Ez a függvény jelenleg nem támogatja a mellékleteket.
function removeWorkItemRelations(workItemRelations: WorkItemRelation[]): Promise<void>
Paraméterek
- workItemRelations
Eltávolítandó munkaelem-hivatkozások.
Válaszok
Promise<void>
Üres ígéret.
reset()
Állítsa alaphelyzetbe az aktív munkaelem módosításait. A rendszer felkéri a felhasználót a megerősítésre.
function reset(): Promise<void>
Válaszok
Promise<void>
save()
Menti az aktív munkaelemet.
function save(): Promise<void>
Válaszok
Promise<void>
A munkaelem sikeres mentése és elutasítása esetén feloldott ígéret.
setError(string)
Érvénytelenként jelöli meg a munkaelemet, és tiltsa le a munkaelem mentését az űrlapon.
function setError(errorMessage: string): Promise<void>
Paraméterek
- errorMessage
-
string
Egyéni hibaüzenet, amely a munkaelem-űrlap tetején jelenik meg.
Válaszok
Promise<void>
setFieldValue(string, Object)
Beállítja az aktív munkaelem mezőértékét.
function setFieldValue(fieldReferenceName: string, value: Object): Promise<boolean>
Paraméterek
- fieldReferenceName
-
string
Mezőhivatkozás neve
- value
-
Object
Mező értéke
Válaszok
Promise<boolean>
A logikai értéket visszaadó ígéret azt jelzi, hogy a függvény sikeresen befejeződött-e.
setFieldValues({[fieldName: string]: Object})
Beállítja az aktív munkaelem mezőértékét.
function setFieldValues(fields: {[fieldName: string]: Object}): Promise<{[fieldName: string]: boolean}>
Paraméterek
- fields
-
{[fieldName: string]: Object}
A mező refName/values szótára
Válaszok
Promise<{[fieldName: string]: boolean}>
Egy ígéret, amely a mezőérték frissítési eredményeinek szótárát adja vissza (a refName az eredménypárokhoz).