Sdílet prostřednictvím


SwitchActivity interface

Tato aktivita vyhodnocuje výraz a provádí aktivity v rámci vlastnosti případů, které odpovídají vyhodnocení výrazu očekávanému ve vlastnosti equals.

Extends

Vlastnosti

cases

Seznam případů, které odpovídají očekávaným hodnotám vlastnosti "on". Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita provede aktivity poskytnuté ve výchozím nastaveníAktivity.

defaultActivities

Seznam aktivit, které se mají provést, pokud není splněna žádná podmínka případu Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce.

on

Výraz, který by se vyhodnotil jako řetězec nebo celé číslo Slouží k určení bloku aktivit v případech, které se budou spouštět.

type

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

Zděděné vlastnosti

dependsOn

Aktivita závisí na podmínce.

description

Popis aktivity

name

Název aktivity

onInactiveMarkAs

Výsledek stavu aktivity, pokud je stav nastaven na Neaktivní. Jedná se o volitelnou vlastnost a pokud není zadaná, když je aktivita neaktivní, stav bude ve výchozím nastavení Úspěšný.

state

Stav aktivity. Jedná se o volitelnou vlastnost a pokud není k dispozici, stav bude ve výchozím nastavení aktivní.

userProperties

Vlastnosti uživatele aktivity.

Podrobnosti vlastnosti

cases

Seznam případů, které odpovídají očekávaným hodnotám vlastnosti "on". Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita provede aktivity poskytnuté ve výchozím nastaveníAktivity.

cases?: SwitchCase[]

Hodnota vlastnosti

defaultActivities

Seznam aktivit, které se mají provést, pokud není splněna žádná podmínka případu Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce.

defaultActivities?: ActivityUnion[]

Hodnota vlastnosti

on

Výraz, který by se vyhodnotil jako řetězec nebo celé číslo Slouží k určení bloku aktivit v případech, které se budou spouštět.

on: Expression

Hodnota vlastnosti

type

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

type: "Switch"

Hodnota vlastnosti

"Switch"

Podrobnosti zděděných vlastností

dependsOn

Aktivita závisí na podmínce.

dependsOn?: ActivityDependency[]

Hodnota vlastnosti

zděděno zControlActivity.dependsOn

description

Popis aktivity

description?: string

Hodnota vlastnosti

string

zděděno zControlActivity.description

name

Název aktivity

name: string

Hodnota vlastnosti

string

zděděné zControlActivity.name

onInactiveMarkAs

Výsledek stavu aktivity, pokud je stav nastaven na Neaktivní. Jedná se o volitelnou vlastnost a pokud není zadaná, když je aktivita neaktivní, stav bude ve výchozím nastavení Úspěšný.

onInactiveMarkAs?: string

Hodnota vlastnosti

string

zděděné zControlActivity.onInactiveMarkAs

state

Stav aktivity. Jedná se o volitelnou vlastnost a pokud není k dispozici, stav bude ve výchozím nastavení aktivní.

state?: string

Hodnota vlastnosti

string

zděděno zControlActivity.state

userProperties

Vlastnosti uživatele aktivity.

userProperties?: UserProperty[]

Hodnota vlastnosti

zděděno zControlActivity.userProperties