Na této stránce

Pokročilé funkce

Tyto skupiny funkcí doplňují jazyk výrazů. U každé skupiny níže najdete funkce, jejich parametry, návratový typ a příklady.

1. Funkce pro text a vzory

Funkce pro regulární výrazy

Funkce pro vyhledávání a nahrazování vzorů pomocí regulárních výrazů.

regexMatch

(text, pattern)

Ověří, zda řetězec odpovídá vzoru regulárního výrazu.

Parametry
text string Řetězec ke kontrole
pattern string Vzor regulárního výrazu
Návratová hodnota logická hodnota
Příklady
regexMatch("abc123", "[0-9]+") → true
regexMatch("hello", "^[0-9]+$") → false
Viz také

regexReplace

(text, pattern, replacement)

Nahradí všechny výskyty vzoru regulárního výrazu v řetězci.

Parametry
text string Vstupní řetězec
pattern string Hledaný vzor regulárního výrazu
replacement string Náhradní řetězec
Návratová hodnota řetězec
Příklady
regexReplace("abc123def456", "[0-9]+", "#") → abc#def#
regexReplace("hello world", "\s+", " ") → hello world
Viz také

regexExtract

(text, pattern, group?)

Z řetězce získá první výskyt vzoru regulárního výrazu. Můžete také získat konkrétní zachycenou skupinu.

Parametry
text string Vstupní řetězec
pattern string Vzor regulárního výrazu
group (nepovinné) number Index zachycené skupiny; hodnota 0 vrátí celý nalezený text (výchozí: 0)
Návratová hodnota řetězec
Příklady
regexExtract("abc123def", "[0-9]+") → 123
regexExtract("2025-01-15", "(\d{4})-(\d{2})", 1) → 2025
Viz také

Funkce pro práci s textem

Další funkce pro úpravu textových řetězců.

repeat

(text, count)

Opakuje text zadaný početkrát.

Parametry
text string Text k opakování
count number Počet opakování
Návratová hodnota řetězec
Příklady
repeat("ab", 3) → "ababab"

countOccurrences

(text, search)

Spočítá nepřekrývající se výskyty podřetězce.

Parametry
text string Text k prohledání
search string Hledaný podřetězec
Návratová hodnota číslo
Příklady
countOccurrences("abcabc", "abc") → 2

split

(text, delimiter, index)

Rozdělí text podle oddělovače a vrátí n-tou část. Části se číslují od 1.

Parametry
text string Text k rozdělení
delimiter string Oddělovač
index number Pořadí části, kterou chcete vrátit, počítané od 1
Návratová hodnota řetězec
Příklady
split("a-b-c", "-", 2) → "b"

exact

(a, b)

Porovnání textových řetězců s rozlišením velkých a malých písmen. Vrátí true, pokud jsou řetězce totožné.

Parametry
a string První textový řetězec
b string Druhý textový řetězec
Návratová hodnota boolean
Příklady
exact("Hello", "hello") → false

2. Funkce pro data a dobu trvání

Převody jednotek času

Převádí dobu trvání v milisekundách na běžné časové jednotky.

durationInDays

(ms)

Převede milisekundy na dny.

Parametry
ms number Doba trvání v milisekundách
Návratová hodnota číslo
Příklady
durationInDays(86400000) → 1
durationInDays(caseThroughputTime) → Doba průchodu procesem ve dnech

durationInHours

(ms)

Převede milisekundy na hodiny.

Parametry
ms number Doba trvání v milisekundách
Návratová hodnota číslo
Příklady
durationInHours(3600000) → 1
durationInHours(stepDuration) → Doba trvání kroku v hodinách

durationInMinutes

(ms)

Převede milisekundy na minuty.

Parametry
ms number Doba trvání v milisekundách
Návratová hodnota číslo
Příklady
durationInMinutes(60000) → 1
durationInMinutes(waitingTime) → Čekací doba v minutách

durationInSeconds

(ms)

Převede milisekundy na sekundy.

Parametry
ms number Doba trvání v milisekundách
Návratová hodnota číslo
Příklady
durationInSeconds(1500) → 1.5

Vytváření dat

Vytváří data z jednotlivých částí nebo převádí řetězce na data.

date

(year, month, day)

Vytvoří datum v UTC z roku, měsíce a dne.

Parametry
year number Rok
month number Měsíc (1–12)
day number Den v měsíci
Návratová hodnota datum
Příklady
date(2024, 1, 1) → 1704067200000
date(2024, 6, 15) → 15. června 2024

toDate

(value, format?)

Převede hodnotu na datum. Přijímá čísla, například počet milisekund od začátku epochy, i řetězce.

Parametry
value any Hodnota k převodu na datum
format (nepovinné) string Formát data (nepovinné)
Návratová hodnota datum
Příklady
toDate(1704067200000) → 1704067200000
toDate("2024-01-15") → 15. ledna 2024
toDate("31/12/2024 23:45:59", "dd/MM/yyyy HH:mm:ss") → 1735688759000
Poznámky

Pokud zadáte formát, použijte stejné podporované značky jako ve funkci formatDate. Datum se zpracovává v UTC.

today

()

Vrátí aktuální datum o půlnoci v UTC.

Návratová hodnota datum
Příklady
today() → Aktuální datum o půlnoci

Začátky a konce období

Ořezává nebo zaokrouhluje data na hranice období.

startOfDay

(date)

Ořízne datum na začátek dne (půlnoc).

Parametry
date date Datum k oříznutí
Návratová hodnota datum
Příklady
startOfDay(StartTime) → Půlnoc téhož dne

startOfWeek

(date)

Vrátí začátek týdne (pondělí).

Parametry
date date Datum
Návratová hodnota datum
Příklady
startOfWeek(StartTime) → Pondělí téhož týdne

startOfMonth

(date)

Vrátí první den měsíce.

Parametry
date date Datum
Návratová hodnota datum
Příklady
startOfMonth(StartTime) → První den měsíce

startOfYear

(date)

Vrátí 1. leden daného roku.

Parametry
date date Datum
Návratová hodnota datum
Příklady
startOfYear(StartTime) → 1. leden

endOfWeek

(date)

Vrátí konec týdne (neděli ve 23:59:59).

Parametry
date date Datum
Návratová hodnota datum
Příklady
endOfWeek(StartTime) → Neděle na konci dne

endOfMonth

(date)

Vrátí konec měsíce ve 23:59:59.

Parametry
date date Datum
Návratová hodnota datum
Příklady
endOfMonth(StartTime) → Poslední den měsíce, konec dne

endOfYear

(date)

Vrátí 31. prosinec ve 23:59:59.

Parametry
date date Datum
Návratová hodnota datum
Příklady
endOfYear(StartTime) → 31. prosinec, konec dne

Zkratky pro práci s daty

Pomocné funkce pro běžné výpočty rozdílů a posunů mezi daty.

daysBetween

(date1, date2)

Vrátí rozdíl mezi dvěma daty ve dnech.

Parametry
date1 date Počáteční datum
date2 date Koncové datum
Návratová hodnota číslo
Příklady
daysBetween(StartTime, EndTime) → Doba mezi dvěma daty ve dnech

hoursBetween

(date1, date2)

Vrátí rozdíl mezi dvěma daty v hodinách.

Parametry
date1 date Počáteční datum
date2 date Koncové datum
Návratová hodnota číslo
Příklady
hoursBetween(StartTime, EndTime) → Doba mezi dvěma daty v hodinách

minutesBetween

(date1, date2)

Vrátí rozdíl mezi dvěma daty v minutách.

Parametry
date1 date Počáteční datum
date2 date Koncové datum
Návratová hodnota číslo
Příklady
minutesBetween(StartTime, EndTime) → Doba mezi dvěma daty v minutách

secondsBetween

(date1, date2)

Vrátí rozdíl mezi dvěma daty v sekundách.

Parametry
date1 date Počáteční datum
date2 date Koncové datum
Návratová hodnota číslo
Příklady
secondsBetween(StartTime, EndTime) → Doba mezi dvěma daty v sekundách

addDays

(date, days)

Přičte k datu počet dní.

Parametry
date date Základní datum
days number Počet dní k přičtení
Návratová hodnota datum
Příklady
addDays(StartTime, 5) → Datum o 5 dní později

addHours

(date, hours)

Přičte k datu počet hodin.

Parametry
date date Základní datum
hours number Počet hodin k přičtení
Návratová hodnota datum
Příklady
addHours(StartTime, 3) → Datum o 3 hodiny později

addMinutes

(date, minutes)

Přičte k datu počet minut.

Parametry
date date Základní datum
minutes number Počet minut k přičtení
Návratová hodnota datum
Příklady
addMinutes(StartTime, 30) → Datum o 30 minut později

addSeconds

(date, seconds)

Přičte k datu počet sekund.

Parametry
date date Základní datum
seconds number Počet sekund k přičtení
Návratová hodnota datum
Příklady
addSeconds(StartTime, 45) → Datum o 45 sekund později

endOfDay

(date)

Vrátí konec dne (23:59:59.999) pro zadané datum.

Parametry
date date Vstupní datum
Návratová hodnota datum
Příklady
endOfDay(StartTime) → 23:59:59 téhož dne

startOfQuarter

(date)

Vrátí první den čtvrtletí, do kterého spadá zadané datum.

Parametry
date date Vstupní datum
Návratová hodnota datum
Příklady
startOfQuarter(StartTime) → Pro červnové datum vrátí 2024-04-01

endOfQuarter

(date)

Vrátí poslední okamžik čtvrtletí, do kterého spadá zadané datum.

Parametry
date date Vstupní datum
Návratová hodnota datum
Příklady
endOfQuarter(StartTime) → Pro červnové datum vrátí 2024-06-30T23:59:59Z

3. Logické funkce

Vícenásobná podmínka

Porovná hodnotu s několika případy.

switch

(value, match1, result1, ..., default?)

Porovná hodnotu se seznamem případů a vrátí odpovídající výsledek. Funguje podobně jako vícenásobná podmínka if.

Parametry
value any Hodnota k porovnání
match1, result1, ... any Dvojice porovnávaných hodnot a výsledků
default (nepovinné) any Výchozí výsledek, pokud se nic neshoduje (nepovinné)
Návratová hodnota libovolný typ
Příklady
switch("a", "a", 1, "b", 2, 0) → 1
switch(Status, "Open", 1, "Closed", 2, 0) → 1, pokud je stav Open, 2, pokud je Closed, jinak 0
Poznámky

Přijímá proměnný počet argumentů: switch(value, match1, result1, match2, result2, ..., default)

Ověření rozsahu

Ověří, zda hodnoty spadají do zadaného rozsahu, nebo je do něj omezí.

between

(value, low, high)

Vrátí true, pokud hodnota leží včetně krajních hodnot mezi dolní a horní mezí.

Parametry
value number Hodnota k ověření
low number Dolní mez
high number Horní mez
Návratová hodnota boolean
Příklady
between(5, 1, 10) → true
between(Amount, 100, 1000) → true, pokud je Amount v rozmezí 100 až 1000

clamp

(value, min, max)

Omezí hodnotu na rozsah [min, max].

Parametry
value number Hodnota k omezení
min number Minimální hodnota
max number Maximální hodnota
Návratová hodnota číslo
Příklady
clamp(15, 0, 10) → 10
clamp(Score, 0, 100) → Score omezené na rozsah 0–100

Přiřazení pomocí let

Přiřadí názvy průběžným hodnotám, které pak můžete použít ve složitějších výrazech.

let

(name, value, body)

Přiřadí hodnotu názvu a potom vyhodnotí výraz těla, ve kterém je tento název dostupný.

Parametry
name string Název proměnné (řetězcový literál)
value any Výraz, který se má přiřadit
body any Výraz, který používá přiřazenou proměnnou
Návratová hodnota libovolný typ
Příklady
let("avg", caseAvg(Amount), Amount - avg) → Odchylka od průměru případu
let("x", Amount * 2, let("y", x + 3, x * y)) → Vnořená přiřazení let

4. Funkce pro tok, aktivity a SLA

Podmínky pro předcházející aktivitu

Ověří, zda aktivitě v případu předchází jiná aktivita.

directlyPrecededBy

(activity, predecessor)

Vrátí true, pokud druhá aktivita v případu bezprostředně předchází první aktivitě.

Parametry
activity string Aktivita k ověření
predecessor string Očekávaná předcházející aktivita
Návratová hodnota boolean
Příklady
directlyPrecededBy("Approve", "Review") → true, pokud Review bezprostředně předchází Approve
Viz také

eventuallyPrecededBy

(activity, predecessor)

Vrátí true, pokud druhá aktivita v případu někdy předchází první aktivitě.

Parametry
activity string Aktivita k ověření
predecessor string Očekávaná předcházející aktivita
Návratová hodnota boolean
Příklady
eventuallyPrecededBy("Ship", "Order") → true, pokud se v případu Order objeví před Ship
Viz také

Odhalování opakovaného zpracování

Odhaluje opakované provádění aktivit v rámci případu.

isRework

Property

True, pokud se aktuální aktivita v případu vyskytla už dříve.

Type boolean

reworkCount

Property

Celkový počet opakovaných provedení aktivit v případu.

Type number

activityOccurrence

Property

Pořadí tohoto výskytu aktivity v případu: 1 při prvním výskytu, 2 při druhém a tak dále.

Type number

Dotazy na aktivity

Ověřuje, zda se aktivity v případu vyskytují, a počítá jejich výskyty.

hasActivity

(activityName)

Vrátí true, pokud se pojmenovaná aktivita vyskytuje kdekoli v případu.

Parametry
activityName string Název aktivity k ověření
Návratová hodnota boolean
Příklady
hasActivity("Approve") → true, pokud případ obsahuje aktivitu Approve

activityCount

(activityName)

Vrátí počet výskytů pojmenované aktivity v případu.

Parametry
activityName string Název aktivity, jejíž výskyty chcete spočítat
Návratová hodnota číslo
Příklady
activityCount("Review") → Počet aktivit Review v případu

Časové rozestupy mezi aktivitami

Měří dobu mezi konkrétními aktivitami v případu.

timeBetween

(activityA, activityB)

Vrátí dobu mezi prvním výskytem aktivity A a prvním výskytem aktivity B.

Parametry
activityA string První aktivita
activityB string Druhá aktivita
Návratová hodnota číslo
Příklady
timeBetween("Submit", "Approve") → Doba v ms od Submit do Approve

timeSinceActivity

(activityName)

Čas, který uplynul od posledního výskytu pojmenované aktivity před aktuální událostí.

Parametry
activityName string Název aktivity
Návratová hodnota číslo
Příklady
timeSinceActivity("Start") → Čas od poslední aktivity Start

timeToActivity

(activityName)

Čas do dalšího výskytu pojmenované aktivity po aktuální události.

Parametry
activityName string Název aktivity
Návratová hodnota číslo
Příklady
timeToActivity("Complete") → Čas do další aktivity Complete

Funkce SLA

Sleduje dohody o úrovni služeb a zjišťuje jejich porušení.

slaBreached

(duration, threshold)

Vrátí true, pokud doba trvání překročí limit SLA.

Parametry
duration number Skutečná doba trvání
threshold number Limit SLA
Návratová hodnota boolean
Příklady
slaBreached(100000, 86400000) → false
slaBreached(caseThroughputTime, 86400000) → true, pokud případ překročí SLA 24 hodin

slaRemaining

(startDate, slaDuration)

Vrátí dobu zbývající do porušení SLA, po jeho překročení zápornou hodnotu.

Parametry
startDate date Časové razítko začátku
slaDuration number Délka SLA v milisekundách
Návratová hodnota číslo
Příklady
slaRemaining(caseStartTime, 172800000) → Zbývající čas do uplynutí SLA 48 hodin

caseAge

Property

Doba od začátku případu v milisekundách, od první události do současnosti.

Type number

Detekce opakování aktivity za sebou

Zjišťuje a počítá případy, kdy se stejná aktivita opakuje bezprostředně po sobě.

isSelfLoop

Property

True, pokud je aktuální aktivita stejná jako předchozí aktivita v případu.

Type boolean

selfLoopCount

Property

Počet po sobě jdoucích opakování stejné aktivity v aktuálním případu.

Type number

Analýza zdrojů

Zjišťuje předání mezi zdroji a jejich změny v rámci případu.

isResourceChange

(expr)

Vrátí true, pokud se hodnota výrazu liší od hodnoty v předchozí události.

Parametry
expr any Výraz sloupce, u kterého se mají kontrolovat změny
Návratová hodnota boolean
Příklady
isResourceChange(Resource) → true, pokud se zdroj liší od zdroje v předchozí události

resourceHandoffCount

(expr)

Počítá změny hodnot v rámci případu.

Parametry
expr any Výraz sloupce, jehož změny se mají počítat
Návratová hodnota číslo
Příklady
resourceHandoffCount(Resource) → 2 pro Alice→Alice→Bob→Bob→Alice
Poznámky

Ve výrazech využívajících Athena zatím není k dispozici. V dotazech na backend použijte isResourceChange(expr) spolu s caseCountIf(...) v odvozeném atributu.

5. Statistiky, pořadí a změny hodnot

Funkce pro pořadí

Řadí události podle hodnoty výrazu v rámci případu nebo napříč všemi událostmi.

caseRank

(expr)

Pořadí aktuální události v případu podle hodnoty výrazu. Shodné hodnoty vytvářejí mezery v pořadí.

Parametry
expr number Výraz, podle kterého se určuje pořadí
Návratová hodnota číslo
Příklady
caseRank(Amount) → Pořadí podle Amount v rámci případu

caseDenseRank

(expr)

Husté pořadí v rámci případu, bez mezer mezi shodnými hodnotami.

Parametry
expr number Výraz, podle kterého se určuje pořadí
Návratová hodnota číslo
Příklady
caseDenseRank(Amount) → Husté pořadí podle Amount v rámci případu

allRank

(expr)

Pořadí napříč všemi událostmi.

Parametry
expr number Výraz, podle kterého se určuje pořadí
Návratová hodnota číslo
Příklady
allRank(Duration) → Celkové pořadí podle Duration

allPercentRank

(expr)

Percentilové pořadí napříč všemi událostmi v rozsahu 0 až 1.

Parametry
expr number Výraz, podle kterého se určuje pořadí
Návratová hodnota číslo
Příklady
allPercentRank(Duration) → Percentilové pořadí (0–1)

Detekce změn hodnot

Zjišťuje změny hodnot mezi událostmi.

changed

(expr)

Vrátí true, pokud se hodnota výrazu liší od hodnoty v předchozí události.

Parametry
expr any Výraz, u kterého se mají kontrolovat změny
Návratová hodnota boolean
Příklady
changed(Resource) → true, pokud se zdroj liší od zdroje v předchozí události

caseChanges

(expr)

Počítá změny hodnot ve všech událostech případu.

Parametry
expr any Výraz, u kterého se mají kontrolovat změny
Návratová hodnota číslo
Příklady
caseChanges(Resource) → Počet předání mezi zdroji v případu
Poznámky

Ve výrazech využívajících Athena zatím není k dispozici. V dotazech na backend použijte changed(expr) spolu s caseCountIf(...) v odvozeném atributu.

Průběžné agregace s podmínkou

Průběžné agregace s podmínkami, počítané až po aktuální událost.

caseRunningSumIf

(expr, condition)

Průběžný součet podle podmínky až po aktuální událost.

Parametry
expr number Výraz, který se má sečíst
condition boolean Podmínka pro filtrování událostí
Návratová hodnota číslo
Příklady
caseRunningSumIf(Amount, Status == "Paid") → Průběžný součet Amount pro události se stavem Paid

caseRunningCountIf

(condition)

Průběžný počet podle podmínky až po aktuální událost.

Parametry
condition boolean Podmínka pro počítání
Návratová hodnota číslo
Příklady
caseRunningCountIf(Activity == "Error") → Průběžný počet aktivit Error

caseRunningAvgIf

(expr, condition)

Průběžný průměr podle podmínky až po aktuální událost.

Parametry
expr number Výraz, ze kterého se počítá průměr
condition boolean Podmínka pro filtrování událostí
Návratová hodnota číslo
Příklady
caseRunningAvgIf(Duration, Priority == "High") → Průběžná průměrná doba trvání událostí s vysokou prioritou

Vlastnosti uplynulého času

Vlastnosti pro měření průběhu případu a uplynulého času.

elapsedSinceStart

Property

Doba od začátku případu v milisekundách.

Type number

remainingInCase

Property

Doba do konce případu v milisekundách.

Type number

percentComplete

Property

Průběh případu jako hodnota od 0 do 1.

Type number

Rozšířené podmíněné agregace

Další funkce podmíněných agregací pro medián, směrodatnou odchylku a počet jedinečných hodnot.

caseMedianIf

(expr, condition)

Vypočítá podmíněný medián pro události případu, které splňují podmínku.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
caseMedianIf(Amount, Activity == "Review") → Medián Amount pro aktivity Review

allMedianIf

(expr, condition)

Vypočítá podmíněný medián pro všechny události, které splňují podmínku.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
allMedianIf(Amount, Status == "Complete") → Celkový medián pro dokončené události

caseStdDevIf

(expr, condition)

Vypočítá podmíněnou směrodatnou odchylku pro události případu.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
caseStdDevIf(Duration, Activity == "Review") → Směrodatná odchylka dob trvání aktivit Review v případu

allStdDevIf

(expr, condition)

Vypočítá podmíněnou směrodatnou odchylku pro všechny události.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
allStdDevIf(Amount, Priority == "High") → Celková směrodatná odchylka pro události s vysokou prioritou

caseCountDistinctIf

(expr, condition)

Počítá jedinečné hodnoty splňující podmínku v událostech případu.

Parametry
expr any Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
caseCountDistinctIf(Category, Amount > 100) → Jedinečné kategorie u částek nad 100

allCountDistinctIf

(expr, condition)

Počítá jedinečné hodnoty splňující podmínku napříč všemi událostmi.

Parametry
expr any Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
allCountDistinctIf(User, Department == "Sales") → Jedineční uživatelé v oddělení Sales

Rozšířené průběžné agregace

Další průběžné agregační funkce pro medián, směrodatnou odchylku a podmíněné minimum a maximum.

caseRunningMedian

(expr)

Průběžný medián hodnot až po aktuální událost.

Parametry
expr number Výraz hodnoty
Návratová hodnota číslo
Příklady
caseRunningMedian(Amount) → Průběžný medián Amount

caseRunningStdDev

(expr)

Průběžná směrodatná odchylka až po aktuální událost.

Parametry
expr number Výraz hodnoty
Návratová hodnota číslo
Příklady
caseRunningStdDev(Amount) → Průběžná směrodatná odchylka

caseRunningMinIf

(expr, condition)

Průběžné podmíněné minimum až po aktuální událost.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
caseRunningMinIf(Amount, Activity == "Review") → Průběžné minimum Amount pro aktivity Review

caseRunningMaxIf

(expr, condition)

Průběžné podmíněné maximum až po aktuální událost.

Parametry
expr number Výraz hodnoty
condition boolean Podmínka filtru
Návratová hodnota číslo
Příklady
caseRunningMaxIf(Amount, Priority == "High") → Průběžné maximum pro události s vysokou prioritou

6. Funkce JSON

Extrahování dat z JSON

Extrahuje hodnoty z řetězců JSON pomocí výrazů pro cestu.

jsonExtract

(json, path)

Extrahuje hodnotu z řetězce JSON pomocí výrazu JSONPath.

Parametry
json string Řetězec JSON
path string Výraz JSONPath, například "$.field"
Návratová hodnota libovolný typ
Příklady
jsonExtract("{\"name\":\"John\"}", "$.name") → John

jsonValue

(json, path)

Extrahuje skalární hodnotu z řetězce JSON jako řetězec.

Parametry
json string Řetězec JSON
path string Výraz JSONPath
Návratová hodnota řetězec
Příklady
jsonValue("{\"age\":30}", "$.age") → "30"

jsonArrayLength

(json)

Vrátí délku pole JSON.

Parametry
json string Řetězec s polem JSON
Návratová hodnota číslo
Příklady
jsonArrayLength("[1,2,3]") → 3

7. Související témata

Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.

Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.

Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.

Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.