Andere agenda (CalDAV)
Apple, Fastmail of Nextcloud als agenda, via CalDAV. Je kiest zelf welke agenda, en hij wordt alleen gelezen.
Deze koppeling staat aan. Je vindt hem bij Instellingen › Koppelingen op de kaart Andere agenda, achter de knop Verbinden. Heb je al een agenda gekoppeld, dan heet die knop Nog een agenda koppelen. Hij wijkt op twee punten af van Google en Outlook, en die twee staan hieronder als eerste.
De kaart Andere agenda staat in de groep Jouw agenda’s. Daar koppelt ieder de eigen agenda’s, en in een team zien je collega’s je afspraken niet.
Waar hij voor is
Een agenda zonder Google en zonder Microsoft. Apple iCloud, Fastmail, Nextcloud en Zimbra spreken allemaal CalDAV, dus dat is één koppeling voor alle vier. Apple wordt daarmee een voorgevuld serveradres en geen aparte knop.
Het verschil dat je merkt: alleen lezen
Anders dan Google en Outlook wordt deze agenda alleen gelezen. Wat je in Zakenmaat maakt gaat er niet heen, en wijzigen of verwijderen ook niet. Je ziet je afspraken dus wel in de app staan, maar de app schrijft er niets terug.
Daarom staat een CalDAV-agenda ook niet in de keuzelijst Nieuwe afspraken in onder Jouw agenda’s. Dat is geen omissie: die keuze zou gegarandeerd mislukken, en dan is hem weglaten met een regel eronder eerlijker dan hem aanbieden.
Het tweede verschil: wat je weggeeft
Bij Google en Outlook keur je een afgebakende toestemming goed die je aan hun kant weer kunt intrekken. CalDAV kent dat niet. Daar geef je een app-specifiek wachtwoord, en dat is iets anders:
- Apple en Nextcloud: zo’n wachtwoord geeft toegang tot je hele account, niet alleen tot je agenda.
- Fastmail: daar kun je hem wél tot agenda’s beperken. Doe dat ook.
Zakenmaat bewaart dat wachtwoord versleuteld, want CalDAV kent geen andere manier om verbonden te blijven. Ontkoppelen wist het meteen, samen met de opgehaalde afspraken.
Wat je nodig hebt
Drie dingen: het serveradres, je gebruikersnaam en een app-specifiek wachtwoord.
Het serveradres
- Apple iCloud:
https://caldav.icloud.com/ - Fastmail:
https://caldav.fastmail.com/dav/, dus mét het pad erachter en niet alleen de host. - Nextcloud: het adres van je eigen server, meestal eindigend op
/remote.php/dav/
Alle drie staan in de app als voorzet bij het veld. Bij Nextcloud is dat alleen een voorbeeld met jouw-server.nl: vervang dat door het adres van je eigen server.
Verbinden gaat in twee stappen
Eerst zoek ik op welke agenda’s er op je account staan, daarna kies je zelf welke ik koppel. Dat is er met opzet zo bij gezet: bij Apple heeft vrijwel iedereen meerdere agenda’s, en de volgorde waarin je server ze teruggeeft is niet die van jou. Zou ik er zelf een pakken, dan is dat meestal niet degene die je gebruikt, en dan zie je een agenda staan die je nooit hebt gekozen zonder dat iets je vertelt dat er een keuze is geweest.
Je wachtwoord blijft tussen die twee stappen gewoon in het veld staan. Je hoeft het dus niet opnieuw op te zoeken bij je provider.
Het app-specifieke wachtwoord
Dat maak je aan bij je eigen account, niet in Zakenmaat:
- Apple: onder Aanmelden en beveiliging.
- Fastmail: onder Settings, dan Privacy & Security.
- Nextcloud: onder Beveiliging.
Stap voor stap
- Maak eerst het app-specifieke wachtwoord aan bij je eigen provider, en beperk hem tot agenda’s als dat kan.
- Ga in de app naar Instellingen › Koppelingen en klik op de kaart Andere agenda op Verbinden.
- Vul het serveradres in, of kies er een uit de lijst.
- Vul je gebruikersnaam in. Meestal je e-mailadres; bij Nextcloud je inlognaam.
- Plak het app-specifieke wachtwoord.
- Klik op Agenda’s zoeken. Er verschijnt een keuzelijst met wat er op je account staat.
- Kies bij Welke agenda degene die je in Zakenmaat wilt zien.
- Klik op Verbinden.
Klaar als
In het venster staat met welke agenda je verbonden bent, op welke server en als wie. Je afspraken verschijnen daarna in de app bij Agenda.
Een afspraak die een hele dag duurt, loopt in Zakenmaat van 00:00 tot 23:59 Nederlandse tijd, zoals bij Google en Outlook. Een meerdaagse afspraak zonder tijdstip loopt tot en met zijn laatste dag.
Een andere agenda kiezen
Zit je op de verkeerde, dan hoef je niet te ontkoppelen. In hetzelfde venster staat Andere agenda kiezen. Ik zoek dan opnieuw op wat er op je account staat, met het wachtwoord dat er al ligt, en je kiest een andere uit de lijst. De agenda waar je nu op zit staat voorgeselecteerd, dus je wisselt nooit per ongeluk. Klik daarna op Deze agenda koppelen, of op Laat maar als je toch niet wisselt.
Wat er dan gebeurt met je afspraken: de afspraken die ik uit de oude agenda had opgehaald gaan hier weg, en die van de nieuwe komen ervoor in de plaats. Een afspraak met een klant of project blijft staan als je eigen afspraak in Zakenmaat, met de titel, de tijd, de klant en het project. In je eigen agenda blijft alles staan; er wordt daar niets weggegooid.
Een ander CalDAV-account
Wil je een tweede CalDAV-agenda erbij, bijvoorbeeld van een ander account, klik dan op de kaart Andere agenda op Nog een agenda koppelen. Die komt naast de eerste.
Werkt een koppeling niet meer, of wil je hem op een ander account zetten, klik dan op zijn kaart op Beheren en daarna op Opnieuw verbinden. Serveradres en gebruikersnaam staan al ingevuld; je app-specifieke wachtwoord vul je opnieuw in, want dat bewaar ik nergens om terug te tonen. Klik op Agenda’s zoeken, kies bij Welke agenda de agenda en klik op Verbinden. Laat maar sluit het formulier weer zonder iets te wijzigen.
Vul je daar een andere server of een andere gebruikersnaam in, dan koppel ik niet meteen. Eerst staat er bovenin het venster “Je had al … gekoppeld. Vervangen door …? De afspraken van … gaan dan uit je agenda in Zakenmaat. Afspraken met een klant of project blijven staan.”, met op de puntjes het oude en het nieuwe account. Kies Vervangen en het nieuwe account komt in de plaats van alleen die koppeling, met dezelfde naam en kleur. Kies Niet vervangen en alles blijft zoals het was. Hoe dat bij Google en Outlook gaat staat bij Nog een account koppelen, of een ander.
Waar het meestal misgaat
Ik heb meer dan één agenda en er komt er maar één mee
Dat klopt: per koppeling komt er één agenda mee, degene die je bij Welke agenda hebt gekozen. Wil je er nog een uit hetzelfde account, koppel hem dan als tweede met Nog een agenda koppelen. Wisselen kan ook, zie Een andere agenda kiezen hierboven.
Er staat dat ik eerst een agenda moet kiezen
Dan heb je op Verbinden gedrukt zonder dat er een keuze staat, of je account heeft er meer dan één en de lijst was nog niet opgehaald. Klik eerst op Agenda’s zoeken.
De agenda die ik koos bestaat niet meer
Die melding krijg je als de agenda tussen het zoeken en het verbinden is weggehaald of hernoemd bij je provider. Zoek opnieuw en kies er een uit de nieuwe lijst. Er is dan niets gewijzigd.
Mijn gewone wachtwoord werkt niet
Dat klopt en dat is de bedoeling. Het moet een app-specifiek wachtwoord zijn.
Bij Fastmail lukt het niet met alleen de host
Fastmail wil het pad erachter: https://caldav.fastmail.com/dav/. Zonder dat pad vindt hij niets.
Ontkoppelen
In hetzelfde venster. Je bewaarde wachtwoord gaat weg en de opgehaalde afspraken van die koppeling ook, op die met een klant of project na. Het wachtwoord zelf trek je in bij je eigen account, want daar is het gemaakt.
Staat de agenda uit bij Instellingen › Onderdelen, of in een team alleen voor jou, dan haalt deze koppeling niets meer op. Op de kaart staat dan “De agenda staat uit. Je koppeling bestaat nog; ontkoppel hem als je hem niet meer wilt.”, en de knop heet Ontkoppelen. Had je nog niets gekoppeld, dan staat de kaart er met de agenda uit niet. Zie Onderdelen uitzetten.