4b. Rozšíření služeb akce — step01
4b. Rozšíření služeb akce — step01
www.iskasa.eu · návod k modulu Akce
4b. Rozšíření služeb akce — step01
Pod blokem zodpovědných osob a volitelné techniky (dle konfigurace) je na step01 sada žlutých řádků s rozbalovacím polem Ne / Ano. Každý řádek odpovídá jedné položce z firemního číselníku „rozšíření“ (typicky: ladění piana, otevřený oheň, parkování, šatna, TOS, úklid během akce…). Seznam položek si definuje superadministrátor; obchodník u konkrétní akce jen zvolí, zda daná služba u akce platí.
Kde se položky zakládají (číselník)
Stránka rozsireni (přístup role admin = s) — menu _Seznam_ / _Přidat rozšíření_:
- Název — text v levém sloupci na step01 (např. „Ladění piana“).
- Popis — delší text, který se použije v e-mailové notifikaci.
- Osoba k rozšíření — buď uživatel ze seznamu DOVIS, nebo ručně jméno, telefon, e-mail a adresa (pokud je vybrán uživatel ze seznamu, ruční pole se nevyplňují).
Uložení číselníku: !DOV/RozsireniVloz. Přehled: RozsireniSeznam.
Kde obchodník vybírá (záložka Základní info)
Formulář načítá !DOV/RozsireniSeznamForm (include v step01, cca pod technikou / kategoriemi ZP):
- Pro každou položku číselníku jeden řádek: název vlevo, vpravo
<select name="rozsireni{Kod}">s hodnotami0\= Ne,1\= Ano. - U existující akce (
aa/KodAkce > 0) se předvyplní dříve uložená volba. - U nové akce jsou všechny položky výchozí Ne, dokud je obchodník nezmění a neuloží formulář.
Kam se volba ukládá při Uložit
Po uložení hlavičky akce (step01Vloz) se vždy volá step01RozsireniVloz:
- Smaže staré odpovědi dané akce.
- Projde celý číselník rozšíření a pro každou položku vloží záznam s volbou
anone(0/1) a kontaktními údaji osoby z číselníku (telefon a e-mail pro notifikace).
Volby se ukládají vždy pro všechny řádky číselníku (i s Ne) — při přehledu akce se ale zobrazují jen položky s Ano.
Kde se volby zobrazují jinde
- Přehled akce (Info) — !DOV/RozsireniSeznamAkce v AkceInfo2: žluté řádky jen u položek s Ano (text ANO).
- E-mail při zasmluvnění — pokud při uložení step01 vyplníte datum zasmluvněno, spustí se RozsireniSeznamEmail: pro každou položku s Ano odešle e-mail na adresu přiřazenou v číselníku (předmět obsahuje název akce a termín, tělo obsahuje název rozšíření + popis z číselníku).
Diagram — tok od číselníku po notifikaci
flowchart TB
subgraph admin["Superadmin číselník"]
R["rozsireni"] --> RF["RozsireniForm: název popis osoba"]
RF --> RV["RozsireniVloz uložení položky"]
end
subgraph obchod["Obchodník u akce"]
S01["step01 RozsireniSeznamForm"] --> SEL["Ano/Ne u každého řádku"]
SEL --> U["Uložit step01Vloz"]
U --> RV2["step01RozsireniVloz"]
RV2 --> ULOZ["Odpovědi vázané na akci"]
end
subgraph vystup["Výstup"]
ULOZ --> INFO["AkceInfo2 jen Ano"]
U --> ZAS{"Zasmluvněno vyplněno?"}
ZAS -->|ano| MAIL["RozsireniSeznamEmail"]
MAIL --> OSOBA["E-mail osobě z číselníka"]
end
RV --> S01
Diagram — co obchodník vidí na step01
flowchart LR
subgraph form["Žluté řádky na step01"]
A1["Ladění piana Ne/Ano"]
A2["Otevřený oheň Ne/Ano"]
A3["Parkování Ne/Ano"]
A4["Šatna Ne/Ano"]
A5["TOS Ne/Ano"]
A6["Úklid během akce Ne/Ano"]
end
form --> U["Společné Uložit akce"]
Položky v číselníku se u jednotlivých organizací liší — na screenshotu jsou uvedeny výše uvedené služby; u jiného nájemce mohou být jiné názvy nebo počet řádků.
Technické soubory: RozsireniSeznamForm (formulář), step01RozsireniVloz (uložení), RozsireniSeznamAkce (přehled), RozsireniSeznamEmail (mail při zasmluvnění), rozsireni (správa číselníku).