====== Chat (Diskuze) k záznamům ESO9 ====== Slouží k diskusím nad jednotlivými záznamy v ESO9. Například lze využít při schvalování faktur přijatých – přes chat vznést dotaz, jestli je faktura oprávněná nebo ne. Do chatu nad konkrétní fakturou se mohou uživatelé přidat sami (pokud mají k faktuře přístup) nebo je mohou přizvat jiní účastníci chatu. ==== Zprovoznění chatu ==== Doplnění chatu do formuláře lze provést přidáním hidden parametru chat s hodnotou tabulky, ke které bude chat vztažen. př. '''' Nebo se dá parametr přidat uživatelskou akcí, což je asi nejefektivnější, protože pak není nutné nahrát formulář do aplikačního webu. Pro správnou funkčnost chatu je nutné, aby ve formě, ve které se zapojuje chat, bylo v datovém zdroji ID tabulky zapojovaného chatu. V našem případě IDHDOK. Uživatelé, kteří mohou diskutovat jsou uvedeni ve skupině uživatelů CHAT. Tato skupina byla založena verzovým skriptem a byly do ní přidáni všichni uživatelé. Následná korekce je již na správci aplikace. Prozatím jediným omezením je jeden chat na jednu stránku. Pokud má stránka více forem, nelze diskutovat např. k záznamům hlavičky dokladu a následně k jednotlivým složkám. ==== Použití diskuze ==== Po přidání diskuze na formuláři v navigační liště přibyde tlačítko pro zobrazení diskuze, ve kterém je vidět celkový počet příspěvků k záznamu. Zároveň slouží pro otevření a zavření panelu diskuze. Zavřít diskuzi lze také křížkem na panelu diskuze vpravo nahoře. {{:techdoc:chat1.jpg?600|}} Diskuze funguje jako každý jiný komunikátor. Ve spodní části je možné napsat text a následně jej odeslat. Lze využít i obrázkových "Smajlíků". {{:techdoc:chat2.jpg?600|}} Do diskuze lze přidávat a odebírat uživatele. K tomu slouží seznam dostupných uživatelů, který lze otevřít ikonou hamburgeru vlevo vedle panelu diskuze. Kliknutím na ikonu + nebo - uživatele přidáme nebo odebereme. Odebrat lze jen uživatele, kteří ještě nenapsali v této diskuzi příspěvek. {{:techdoc:chat3.jpg?600|}} Při vložení nového příspěvku se ostatním účastníkům chatu objeví notifikace. Notifikace je realizována jako událost, kterou je potřeba do zákaznické aplikace založit. {{:techdoc:chat4.jpg?300|}} Událost se zobrazuje i v důležitých. Vpravo nahoře v menu. {{:techdoc:chat5.jpg?300|}} Po kliknutí na událost se uživatel dostane na seznam svých diskuzí. Diskuze jsou seřazeny dle datumu od nejnovějších. U diskuzí s novými příspěvky se zobrazuje počet nových. {{:techdoc:chat6.jpg?600|}} Po kliknutí na diskuzi se vpravo zobrazí formulář, ze kterého diskuze pochází {{:techdoc:chat7.jpg?600|}} Po zobrazení diskuze se nové příspěvky označí jako přečtené. {{:techdoc:chat8.jpg?600|}} A po aktualizaci je vynulován počet příspěvků v seznamu diskuzí. {{:techdoc:chat9.jpg?600|}}