Marek | Sametime |
| Omlouvám se za obtěžování, ale mohl by někdo z Vás navrhnout jednoduché řešení, jak našemu správci LN upravit naší aplikaci "Denní záznamy", aby se v ní zobrazovali v pohledu právě přihlášení uživatelé? Sloupek "SametimeInfo". Prý vše prohlížel ve TeamRoom a Poště 8.5 a není mu jasné, odkud bere aplikace info do sloupce. Předem děkuji a ještě jednou se omluvám. Pelikán |
VZ | Je to v R8 Designer Helpu |
01.06.2017 11:52:26
ID: 3677.1
| V Designer helpu R8 je to celkem pěkně popsáno. Stačí v indexu najít Sametime\Enabling in Views\Enabling a column for instant messaging . Bohužel v Designer helpu R9 to už asi není popsáno, takže nezbývá než si někde odložit starší help z R8.
Obecně to vyžaduje 1 sloupec s plným jménem uživatele, jehož Sametime status se má zobrazit v konkrétním řádku a ten sloupec může být i skrytý. Např. ten status má být ve sloupci, který obsahuje hodnotu z nějakého pole s názvem "Pracovnik", které obsahuje třeba jen Jméno Příjmení, ale ne celé uživatelské jméno:
1. Přidat (skrytý) sloupec s celým jménem v kanonickém formátu třeba na konec pohledu a vybrat nějaké pole, které to uživ. jméno obsahuje, případně ho upravit formulí @Name([Canonicalize]; nazev_pole). Ve vlastnostech pole na 4. záložce zvolit styl "Names" a povolit jen "Column contains a name". A mrknout na 6 záložku, co je v Programatic Use v políčku Name: - to bude nutné zapsat do vlastností dalšího sloupce.
2. Ve vlastnostech sloupce "Pracovnik" nastavit na 4. záložce (Advanced Format) hodnotu Style na Names, povolit jen "Show online status" a zapsat do řádku Names to programové jméno z toho (skrytého) sloupce na konci, který obsahuje celé jméno v kanonickém formátu (CN=Jmeno Prijmeni/OU=OrgJ/O=FIRMA).
Ale mohou to být i jiné kombinace. Třeba v té poště má Sloupec "Availability Icon" programatic name "SametimeInfo" a vypočítává tam asi nějaké to jméno, pro které se má ukazovat Sametime Status. A ve vedlejším sloupci "Kdo" má na 4. záložce Style "Names" vše povoleno (protože i ten sloupec obsahuje jméno) a k tomu ten programový název předchozího sloupce "SametimeInfo". Zkrátka v poště se vyskytuje na různých forms více jmen nebo i názvy skupin. Bylo zřejmě nutné vybrat v jednom sloupci (Availability Icon) to správné jméno, zatímco sloupec "Kdo" by asi mohl za určitých okolnosti obsahovat jiné jméno nebo snad i název nějaké skupiny? |
FRENKY _ | Re: Sametime |

 01.06.2017 12:41:06
ID: 3677.2

| VZ: Diky za návod, funguje to výborně. Ještě doplním, že volbu "zobrazit online stav" je možno použít i u pole a zobrazovat tak stavy i přímo na formuláři. Velice praktické..
|
Marek | poděkování |
user
01.06.2017 13:22:38
ID: 3677.3
| Velké díky :-) Teď už na pana správce jen správně politicky natlačit... Ještě jednou díky.
Marek |
Marek | pro Frenky |
user
07.06.2017 21:18:45
ID: 3677.4
| My si (právě teď) nedokážeme představit, jak se dá využít zobrazovat stavy u formulářů. Mohu požádat o praktický příklad? Předem děkuji |
Marek | poděkování |
user
07.06.2017 21:20:17
ID: 3677.5
| Dotlačili jsme správce a je to perfektní. |
Marek | pro Frenky |
user
12.04.2021 14:40:33
ID: 3677.6
| VZ: Diky za návod, funguje to výborně. Ještě doplním, že volbu "zobrazit online stav" je možno použít i u pole a zobrazovat tak stavy i přímo na formuláři. Velice praktické.. Teď jsme narazili na jeden formulář, kde oslovení uživatelé odklikávají, že obsah formuláře četli a textu rozumí a bylo by příjemné vidět přímo ve formuláři, který uživatel je právě přihlášen do Sametime. Máte tip, kde by správce našel návod, aby dotlačil programátora. Děkujeme mockráte |
VZ | Asi přes pole typu names |
15.04.2021 12:50:33
ID: 3677.7
| V polích typu Names, Readers, Authors je ve vlastnostech na 2. záložce zaškrtávátko "Show online status". Takže jestli je v tom formuláři nějaké takové pole, které obsahuje jména těch uživatelů, tak se ke každému jménu může ukazovat i on-line stav. Viz např.: link1 |
Marek | Poděkování |
23.04.2021 09:41:47
ID: 3677.8
| Velké poděkování |