Agenda
Alles wat er staat, op één plek
De Agenda bezit zelf geen enkele afspraak. Net als Mijn dag is het een leeg raamwerk waar elke module zijn eigen feed in hangt: Verlof levert de afwezigheid en de feestdagen, Taken de ingeplande tijdblokken en de deadlines, en de Google-koppeling jouw eigen afspraken. Jij bepaalt per feed wat je ziet en in welke kleur.
Vier weergaven, en de URL is de weergave
Dag, Week, Maand en Jaar, elk met een sneltoets (d, w, m en y voor de weergave, t om terug naar vandaag te springen). De gekozen weergave en de datum staan in de URL, dus de terugknop werkt zoals je verwacht en een link naar een specifieke week landt bij je collega op diezelfde week. Welke weergave je normaal gesproken opent, is een persoonlijke voorkeur die per gebruiker wordt onthouden en niet ergens in de organisatie-instellingen staat; een gedeelde link wint altijd van die voorkeur, zodat het openen van andermans link jouw eigen keuze niet stilletjes overschrijft. In Dag en Week worden getimede zaken op het uurraster geplaatst; hele dagen blijven een balk bovenaan. De jaarweergave stuurt bewust geen losse afspraken naar de browser, alleen een telling per dag.
Vijf feeds uit drie modules
Elke feed komt van de module die de gegevens ook echt bezit, dus de Agenda hoeft van geen enkele module de binnenkant te kennen. Dat is meteen de reden dat je agenda meegroeit: zet je Verlof of de Google-koppeling niet aan, dan bestaan die feeds simpelweg niet, en er staat geen leeg vakje waar ze hadden moeten zijn.
- Verlof (team), uit de verlofmodule: wie er wanneer weg is, met aanvragen die nog in afwachting zijn gedempt en met een vraagteken
- Feestdagen, ook uit verlof: geen chip maar een rustige markering over de dag, want een feestdag is niemands afwezigheid maar niemands werkdag
- Ingeplande taken, uit de takenmodule: de tijdblokken die met 'Taak inplannen' zijn gezet, die van jou en die van de collega's die je erbij hebt gelegd
- Taakdeadlines, ook uit taken: je eigen openstaande taken met een datum in beeld, rood zodra ze over tijd zijn
- Google Agenda, uit de Google-koppeling: je eigen afspraken, gelezen uit de lokale kopie die de koppeling bijhoudt en dus nooit live bij Google opgehaald
Kleur en zichtbaarheid, per persoon bewaard
Het feedmenu is tegelijk de legenda: het noemt elke ingeschakelde feed, ook de feeds die je hebt verborgen, met het bolletje in de kleur die je er zelf aan hebt gegeven. Verlof kun je bovendien per collega uitsplitsen, elk met een eigen kleur en een eigen schakelaar, zodat 'kleur Stan paars' harder telt dan 'kleur de hele verloffeed blauw', wat op zijn beurt harder telt dan de kleur van het verloftype zelf. Uitsplitsen per collega krijgt alleen wie andermans verlof mag lezen; een gewoon teamlid houdt zijn eigen agenda in één kleur. Feestdagen zijn met opzet niet te verkleuren, want die tekenen als gestreepte band en niet als gekleurde pil. Alles hier is persoonlijke voorkeur, en een verborgen feed kost ook echt niets: die wordt niet opgehaald.
Verslepen is een echte wijziging
Sleep een verlofdag of een taakblok naar een andere dag en de Agenda geeft dat door aan de module die het item bezit; de kernagenda kent zelf geen enkele API. De server rekent daarna opnieuw: verlof dat in een week met een feestdag terechtkomt wordt vanzelf goedkoper, en een wijziging aan al goedgekeurd verlof gaat terug naar 'in afwachting' bij je fiatteur. Slepen wordt alleen aangeboden waar een wijziging ook echt kan slagen (je eigen aanvraag, of andermans mét het juiste recht), maar de API blijft de grens en niet de knop. Getimede blokken houden hun kloktijd, ook op de twee dagen per jaar dat de klok verspringt: die omrekening gebeurt op de server, in de tijdzone van jouw organisatie.
Vanaf de agenda plannen, en uren erop schrijven
Met de knop Nieuw plan je zonder de agenda te verlaten: een taakblok (datum, starttijd, duur, notitie, voor jezelf of met het juiste recht voor een collega) of, met één klik door, een verlofaanvraag. Wat er in dat menu staat volgt je modules én je rechten, dus wie geen taken mag inplannen krijgt de optie niet te zien. Is een blok voorbij, dan biedt het Uren registreren aan: daar ontstaat de echte urenregistratie uit, en het blok wordt als geboekt gemarkeerd, zodat plannen en registreren niet twee keer hetzelfde werk zijn. De Agenda is verder een medewerkersscherm: een klant die in het portaal inlogt, ziet geen teamagenda. De agenda zelf is kernfunctionaliteit en vraagt geen licentiesleutel; welke feeds erin hangen volgt de modules die je draait, en Verlof en de Google-koppeling zijn uitbreidingsmodules die op een licentiesleutel lopen.
Meer weten?
De documentatie beschrijft elke module tot in de details, van installatie tot rechten.