1. Workflow aktivita - Událost

    Article: AN0002043Updated: 17.10.2018

    Aktivita pozastaví průběh workflow v dané větvi, dokud není přijato volání s požadovaným kódem. Volání může být vytvořeno pomocí skriptu (metoda CallEvent), webové služby nebo http požadavku.

    Vlastnosti aktivity

    Název Popis
    Název Název aktivity. Zobrazuje se ve schématu a používá se při zápisu do logu workflow.
    Popis Popis aktivity. Zobrazuje se po najetí na aktivitu ve schématu.
    Kód Kód události. Pouze volání s tímto kódem zaktivuje tuto aktivitu a způsobí, že workflow bude pokračovat.
    Povolit volání od HTTP Při zaškrtnutí je možné událost aktivovat pomocí HTTP požadavku.
    Povolit volání od webové služby Při zaškrtnutí je možné událost aktivovat pomocí webové služby.
    Typ volání

    Typ volání určuje, v jakém rozsahu se budou aktivovat čekající události. Nastavený typ volání u aktivity se musí shodovat s typem volání (skript, http požadavek, webová služba). Možnosti:

    • Aktivace událostí v celé instanci ObjectGears - aktivuje události přes celou instanci ObjectGears
    • Aktivace událostí pro dané workflow - aktivuje události jen pro jedno zadané workflow (přes všechny jeho verze)
    • Aktivace událostí pro danou instanci workflow - aktivuje události jen pro jedno spuštění workflow
    Skript Skript se spustí poté, co aktivita obdrží signál z příchozí větve. V tomto okamžiku lze nastavit kód aktivity. Následně je workflow v dané větvi pozastaveno a čeká se na vnější aktivaci.

    Skript použijte, pokud potřebujete odlišit události podle spuštění. Do kódu události můžete přidat ID objektu, které zná protistrana a lehce tak vytvářet parametry volání.

    Konfigurací povolení volání od webové služby nebo http požadavku omezíte nechtěné spouštění. Vždy však lze událost aktivovat pomocí skriptu.

    Aktivace události není vázaná na role, a tak ji může spustit kdokoli, kdo bude znát kód.

     

    Ve vlastnosti Skript můžete použít následující skriptovací objekty:

    Objekt Popis
    OG Obecný přístup pro ObjectGears objekty.
    OGWFActualRun Speciální objekt pro aktuálně spuštěné workflow.
    OGWFEvent Objekt pro nastavení nového kódu události. Nastavením nového kódu jej pro aktuální aktivitu aktuálního spuštění workflow změníte.

     

×