[[TOC(heading=Sessies)]] [[TOC(heading=Beheerschermen en menu's, sectionindex, compact, depth=3, allactive, indirect=Documentatie/Beheerder/Schermen/TOC)]] [[TOC(heading=Beheerder, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Beheerder/TOC)]] [[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] = Sessies = [[Image(knop.PNG)]] Het sessiebeheerscherm is toegangkelijk voor beheerders van OpenAC en medewerkers met permissie `beheer/sessies`. Met het sessiebeheerscherm kan een medewerker: - een overzicht krijgen van ingelogde gebruikers - een overzicht krijgen van afgebroken sessies - berichten sturen aan gebruikers - OpenAC op afstand afsluiten == Overzicht Sessies == Het overzicht van sessies laat alle sessies zien die bekend zijn in de database van OpenAC. Van elke sessie is te zien: - de naam van de ingelogde medewerker (niet de inlogcode) - de naam van de computer waarmee de medewerker is ingelogd - het tijdstip waarop die medewerker is ingelogd - de versie van OpenAC waarmee is ingelogd [[Image(lijst.PNG)]] In het voorbeeld hierboven is een medewerker met naam ''Alredemmmirab'' meerdere malen ingelogd, steeds vanaf dezelfde computer. Twee keer heeft de medewerker dat met OpenAC development gedaan, en twee keer met v2.014. De kolommen zijn, zoals gewoonlijk, te sorteren. Merk op dat dit sessies-scherm geen beeld geeft van welke gebruikers er momenteel op de database zijn ingelogd, en ook niet welke gebruikers in Windows zijn ingelogd: alleen wat OpenAC aan de database-kant heeft geregistreerd. == Verouderde Sessies == In principe worden sessies opgeruimd door OpenAC zelf bij het normaal afsluiten. Als OpenAC op een ongewone manier wordt afgesloten (ctrl-alt-del, of stroomuitval, of via taakbeheer), dan wordt de sessie in de OpenAC database niet opgeruimd. Ook na het terugzetten van een backup kunnen er oude sessies (uit de backup) weer verschijnen. Dat zien we in het voorbeeld: een sessie van 14-03-2016, terwijl het al dagen later is. Een sessie van meer dan twee dagen oud wordt door OpenAC beschouwd als "verouderd". Indien er steeds weer verouderde sessies terugkomen, betekent dat dat OpenAC vaak ongewoon wordt afgesloten. Dan moet er uitgezocht worden waarom OpenAC ongewoon afgesloten wordt. Met de gebruikers- en computer-gegevens kan worden nagegaan wie en waar OpenAC is afgesloten. Wellicht was daar een probleem dat verder niet is gemeld. Deze oude sessies kunnen op zichzelf geen kwaad. In ticket #4931 staat een manier om de sessietabel helemaal leeg te gooien; ook dat kan geen kwaad, hoewel het dan onmogelijk wordt om berichten naar op-dat-moment ingelogde sessies te sturen (dus tot die gebruiker OpenAC opnieuw opstart). Een door OpenAC mogelijk gemaakte manier om op te ruimen wordt hieronder beschreven met de knop __Opschonen__. == Sessiebeheer == Via de taakbox in dit scherm kan de beheerder de bestaande sessies beheren. [[Image(taakbox.PNG)]] Sessiebeheer kan via de knoppen in de taakbox: - __Versturen__ is de belangrijkste beheersactie. Zie hieronder. - __Verversen__ haalt de lijst met sessies weer op uit de database. Als er medewerkers inmiddels zijn ingelogd of uitgelogd, dan staan die pas in de lijst als de lijst is ververst. - __Opschonen__ verwijdert verouderde sessies (ouder dan twee dagen) uit de OpenAC database. Als er sessies in de database blijven hangen omdat OpenAC ongewoon is afgesloten, is dit de manier om de lijst weer actueel te maken. - __Sluiten__ sluit het sessiebeheerscherm. === Versturen === De OpenAC beheerder kan aan ingelogde gebruikers een bericht sturen. Dat bericht wordt op een bepaald tijdstip getoond. De beheerder kan ook een actie aangeven om uit te voeren; als geen actie wordt meegegeven, dan wordt alleen het bericht getoond. De andere beschikbare acties sluiten OpenAC op afstand af. Berichten (en acties) versturen aan een ingelogde sessie gaat als volgt: - selecteer een of meer sessies in de lijst door een vinkje te plaatsen (in de meest linker kolom) - vul een bericht in [[Image(wiki:WikiStart:callout-1.png)]] in het tekstvak voor het bericht. Dit kan bijvoorbeeld ''Marleen is jarig'' zijn, of ''Afsluiten voor upgrade.'' De tekst is vrij in te vullen, tot een maximum van 256 tekens. - kies (optioneel) een actie [[Image(wiki:WikiStart:callout-2.png)]]. Er is geen actie voorgeselecteerd: dan wordt alleen het bericht getoond. - Actie __afsluiten__. Daarmee wordt OpenAC afgesloten op het ingevoerde tijdstip. De gebruiker heeft waarschijnlijk geen tijd om het bericht te lezen voordat OpenAC afsluit. - Actie __bericht tonen en 5 minuten later afsluiten__. Het bericht wordt vertoond op het aangegeven tijdstip. Vijf minuten later (of de gebruiker het bericht nou wegklikt of niet) wordt OpenAC afgesloten. - vul een tijdstip in [[Image(wiki:WikiStart:callout-3.png)]] waarop het bericht getoond wordt en de actie uitgevoerd. Hier moet een datum en een tijd staan; gebruik eventueel de knop __nu__ om het veld in te vullen. Klik daarna op de knop __versturen__. Indien er geen bericht of geen tijd is ingevuld, volgt een waarschuwing en wordt niks verstuurd. Indien geen sessies zijn aangevinkt, wordt gevraagd of het bericht aan iedereen (in plaats van aan niemand) verstuurd moet worden. Een eenmaal verstuurd bericht or actie kan worden "herroepen" door iets anders aan de gebruikers te sturen. Dat overschrijft een eerder verstuurd bericht of actie (mits het nieuwe bericht verstuurd wordt, voor de tijd dat het vorige vertoond zou moeten worden).