Manipulace s jednotlivými agendami

Přehled příkazů

image83

Předem si zdůrazněme jednu důležitou věc. V Sofa jsou základem systému agend takzvané systémové agendy. Ty jsou označené červeným trojúhelníčkem vpravo dole u jejich ikonky. Systémových agend se týkají určitá specifika v následujícím textu.

Klepnutím na tlačítko se třemi tečkami ve sloupci Akce se otevře příkazová nabídka umožňující různě servisní úkony s danou agendou. K dispozici jsou tyto možnosti:

image84
  • Zobrazit informace o agendě – otevře okno Detail agendy s výpisem informací o názvu, popisu, autorovi, poslední změně agendy a její připravenosti k použití.

  • Zobrazit logy agendy – zobrazí přehled všech využití dané agendy včetně možnosti zobrazit výpis všech kroků provedených při zvolené akci.

  • Nastavit oprávnění agendy – umožní nastavit nebo změnit dostupnost agendy pro skupiny/role.

  • Správa běžících agend – umožní zasahovat do běhu agendy, měnit běhový vzor, proměnné a předávat řízení do jiných uzlů.

Následující příkazy mají u systémových agend k dispozici pouze uživatelé obsazení do role Návrháři agend:

  • Vytvořit kopii agendy – vytvoří v seznamu agend kopii příslušné agendy. Tu je pak možné podle požadavků upravit.

  • Upravit popis – otevře pro danou agendu okno Úprava agendy, kde lze upravit všechny důležité údaje o agendě, včetně jejího popisu a obrázku s jejím logem.

  • Upravit konfigurační proměnné agendy – umožní nastavit konfigurační proměnné této konkrétní agendy.

Následující příkazy mají navíc k dispozici i uživatelé obsazení do role Návrháři agend u nesystémových agend:

  • Upravit workflow agendy – otevře okno aplikace FlowApps Designer s načtenými údaji o oběhu formuláře této agendy s možností je změnit.

  • Odstranit agendu – vymaže položku agendy ze seznamu agend.

  • Odstranit přehledy agendy – odstraní přehledový formulář dané agendy ze seznamu přehledových formulářů (existuje-li).

  • Exportovat agendu – umožňuje exportovat popis agendy do souboru ve formátu XML. Ten lze pak zpětně užít k importu agendy, třeba na jiný počítač.

  • Vypnout/Zapnout debug – vypne nebo zapne záznam ladicích informací.

Informace o agendě

Příkaz Zobrazit informace o agendě zobrazí informační okno Detail agendy s popisnými informacemi o agendě.

image85

Úprava popisu agendy

Příkaz Upravit popis otevře pro danou agendu okno Úprava agendy, kde lze upravit všechny důležité údaje o agendě, včetně jejího popisu a obrázku s jejím logem.

Všimněte si, že oproti oknu Nová agenda je zde navíc důležitá položka – API ident. Jde o vygenerovaný identifikátor agendy, který je potřeba pokud se v dotazech pro externí informační systémy potřebujete na tuto agendu odkazovat (třeba ji spouštět).

Tlačítkem Upravit workflow agendy přejdete přímo do okna FlowApps Designeru, stejně jako při spuštění příkazu Upravit workflow agendy.

Nově lze zadat také Slovenský název, Slovenský popis, Německý název a Německý popis.

image86

Úprava workflow agendy

Příkaz Upravit workflow agendy – otevře okno aplikace FlowApps Designer s načtenými údaji o oběhu formuláře této agendy s možností je změnit.

Popis práce s FlowApps Designerem najdete v kapitole Návrhář procesu FlowApps Designer.

image87

Úprava konfiguračních proměnných agendy

K nastavení konfiguračních proměnných určité agendy vybrané v okně Správa agend klepněte na tlačítko se třemi tečkami na začátku položky požadované agendy. V rozvinuté příkazové nabídce spusťte příkaz Upravit konfigurační proměnné agendy.

Otevře se okno Konfigurační proměnné agendy xxx. Klepnutím na tlačítko se třemi tečkami ve sloupci Akce lze k jednotlivým konfiguračním proměnným změnit nastavení hodnoty (Nastavit hodnotu), případně obnovit jejich výchozí nastavení (Obnovit výchozí hodnotu).

image43

Vymazání agendy

Příkazem Odstranit agendu vymažete ze seznamu agend popis agendy a všechna její data. Odstranění je vázáno na potvrzení bezpečnostního dotazu v dialogu Odstranění agendy.

image88

Export agendy

Příkaz Exportovat agendu umožňuje exportovat popis agendy do souboru ve formátu WFP602. Ten lze pak zpětně užít k importu agendy, třeba na jiný počítač.

Před exportem je zapotřebí nastavit, data, která se mají exportovat. Jde o číselníky, číselné řady, skupiny, přehledy e externí informační systémy. K tomu slouží sada voličů v dialogu Export závislostí agendy.

image89

Klepnutím do pole ovladače se otevře seznam existujících položek, které jsou k dispozici. Z nich vyberte ty, které chcete exportovat.

Při zaškrtnutí políčka Exportovat oprávnění budou součástí exportu i všechna nastavená oprávnění uživatelů vzhledem k agendě.

Po dokončení výběru klepněte na tlačítko Exportovat.

Vytvoření kopie agendy

Příkazem Vytvořit kopii agendy vytvoříte v seznamu agend kopii příslušné agendy. Tu je pak možné podle požadavků upravit, například z experimentálních důvodů. Kopie je vytvořena bezprostředně, bez dalších dotazů. Její název vychází z názvu původní agendy a je doplněn slovem kopie a datem vytvoření.

image90

Logování agendy

Příkazem Zobrazit logy agendy zobrazíte záznamy o událostech týkajících se běhu agendy.

image91

Výpis událostí se otevře v okně Transakční logy.

Blíže viz kapitola Logování systémových událostí.

Dostupnost agendy

Nová nebo nově importovaná agenda po vložení není zatím nikomu dostupná (skupině, roli ani procesu), jak napovídá prázdná položka v sloupci Dostupnost agendy. Dostupnost můžete přiřadit nebo upravit klepnutím na tlačítko se třemi tečkami a dále na položku Nastavit oprávnění agendy.

image93

Otevře se okno Oprávnění agendy xxx. Okno se skládá ze dvou karet – Skupiny/role a Informační systémy.

Nastavení pro běh agendy

Nejprve se podívejme na dvojici zaškrtávacích políček v dolní části okna. Jejich nastavení platí pro skupiny, role i informační systémy.

  • Zadavatel může stornovat agendu – subjekt (skupina, role, informační systém), který agendu spustí, bude oprávněn ji za jejího běhu stornovat.

  • Agenda může odesílat datové zprávy – pokud vznikne potřeba, může tato agenda odeslat za svého běhu datovou zprávu (například s výsledky toho, co právě zpracovala).

Nastavení pro skupiny a role

Pokud není agenda dosud nikomu zpřístupněna, klepněte na kartě Skupiny/role na tlačítko Přidat skupinu / roli.

image94

V dialogu Přidat skupinu nebo roli nastavte voličem skupiny i role uživatelů, jimž má být agenda zpřístupněna. Položek je možné postupně nastavit i několik. Tlačítkem Uložit agendu zvoleným skupinám (rolím) zpřístupníte a nastavení se zobrazí v okně Oprávnění agendy xxx.

image95

Na kartě Skupiny/role můžete zaškrtnutím políček přidělit jednotlivým skupinám a rolím práva k dané agendě.

Pokud byste potřebovali oprávnění odebrat, klepněte na symbol popelnice (Vymazat) ve sloupci Akce.

image96

Po stisku tlačítka Uložit je údaj o dostupnosti zařazen do seznamu v okně Dostupnost agendy xxx.

image97
Pokud nechcete dostupnost procesu nijak omezovat, zvolte v nastavení dostupnosti položku Všichni uživatelé.

Nastavení pro informační systémy

Pro nastavení pro informační systémy přejděte v okně Oprávnění agendy xxx na kartu Informační systémy. Jestliže dosud není žádný informační systém přiřazen nebo pokud chcete přidat další, klepněte na tlačítko Přidat informační systém.

image98

Voličem v dialogu Přidat informační systém vyberte z nabídky jeden či několik informačních systémů.

image99

Po stisku tlačítka Uložit můžete zaškrtnutím políček přidělit jednotlivým informačním systémům práva k dané agendě.

image100

Stiskem tlačítka Uložit vytvořené nastavení uložíte.

Odebrání dostupnosti

Pokud chcete zrušit dostupnost procesu pro některou z nastavených skupin (rolí), klepněte na příslušném řádku na tlačítko image ve sloupci Akce.

image102

Správa běžící agendy

Příkaz Správa běžících agend umožní zasahovat do běhu agendy, měnit běhový vzor, proměnné a předávat řízení do jiných uzlů.

Princip práce je analogický tomu, co jste poznali v kapitole Přehled běžících agend, týká se však pouze této konkrétní agendy.

image103