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. |
| default |
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
| depends |
Aktivita závisí na podmínce. |
| description | Popis aktivity |
| name | Název aktivity |
| on |
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í. |
| user |
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
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