Task Manager kan visa händelser från din Google Kalender i sin egen Kalender och synkronisera dem i båda riktningarna: en ändring i Google visas automatiskt i Task Manager (med några minuters mellanrum), och en ändring i Task Manager sparas direkt i Google. Händelser från Google ser bara du - anslutningen är personlig, precis som en e-postlåda.
Du kan ansluta flera konton samtidigt - till exempel en företagskalender och din privata. Varje anslutning har sin egen kalender och fungerar oberoende.
Instruktionen har tre delar:
- Del A - för administratören, en gång: skapa en ”behörighet” i Google (utan den kan ingen ansluta sitt konto).
- Del B - för varje användare: hur du ansluter ditt Google-konto.
- Del C - för den som vill: privat kalender via en egen ”behörighet” (behövs bara i särskilda fall).
Del A (administratören, en gång): behörighet i Google
Google kräver att varje app som ansluter till kalendern har sin egen ”behörighet” - så kallade OAuth-autentiseringsuppgifter (två långa teckensträngar: Client ID och Client Secret). De skapas en gång, gratis, i Google Cloud Console. Det tar cirka 10 minuter. I ordning:
Steg 1. Skapa ett projekt
- Gå till console.cloud.google.com och logga in med ditt Google-konto (helst företagskontot).
- Klicka på projektlistan högst upp på sidan och välj Nytt projekt (New project).
- Ge det ett namn, t.ex. Task Manager, klicka på Skapa (Create) och vänta en stund tills Google skapat det. Se till att det är valt (namnet syns högst upp).
Steg 2. Aktivera Google Calendar API
- Välj API:er och tjänster → Bibliotek (APIs & Services → Library) i menyn till vänster.
- Skriv Google Calendar API i sökrutan, klicka på resultatet och sedan på Aktivera (Enable).
Steg 3. Konfigurera samtyckesskärmen
Detta är fönstret som användarna ser när de ansluter sitt konto (”Appen X begär åtkomst till kalendern”).
- Välj API:er och tjänster → OAuth-samtyckesskärm (OAuth consent screen) i menyn till vänster. I den nyare versionen av konsolen heter sektionen Google Auth Platform - klicka då på Kom igång (Get started).
- Ange appens namn (t.ex. Task Manager) och din kontakt-e-post.
- Typ av mottagare (User type / Audience):
- Intern (Internal) - endast om företaget använder Google Workspace. Bekvämast: inga varningar, men endast konton från företagets domän kan anslutas (en privat Gmail-adress går inte att ansluta - se del C).
- Extern (External) - i alla andra fall. Fungerar för alla Google-konton.
- Spara / Skapa.
- Viktigt vid typen Extern: klicka på Publicera app (Publish app) i sektionen Målgrupp (Audience) så att statusen ändras från ”Testning” till ”I produktion” (In production). I testläge kopplar Google bort alla var 7:e dag och du måste ansluta på nytt.
Steg 4. Skapa en OAuth-klient (den egentliga behörigheten)
- Välj API:er och tjänster → Autentiseringsuppgifter (Credentials) i menyn till vänster - eller Klienter (Clients) i den nya konsolen.
- Klicka på Skapa autentiseringsuppgifter → OAuth-klient-ID (Create credentials → OAuth client ID).
- Applikationstyp: Webbapplikation (Web application).
- Namn: t.ex. Task Manager.
- Nu det viktigaste fältet: Auktoriserade omdirigerings-URI:er (Authorized redirect URIs). Klicka Lägg till URI och klistra in EXAKT den adress som Task Manager visar i Inställningar → Avancerat → Google Kalender (OAuth) - slutar på
/api/gcal/oauth-callback.- Obs: klistra INTE in den här adressen i fältet ”Auktoriserade JavaScript-ursprung” (Authorized JavaScript origins) - det är ett annat fält och ger ett felmeddelande. Lämna det tomt.
- Klicka på Skapa. Google visar klient-ID (Client ID, slutar på
.apps.googleusercontent.com) och klienthemlighet (Client Secret, börjar medGOCSPX-). Kopiera båda.
Steg 5. Klistra in behörigheten i Task Manager
- Öppna Inställningar → Avancerat → Google Kalender (OAuth) i Task Manager.
- Klistra in Client ID och Client Secret, klicka på Spara.
Klart - från och med nu kan varje användare ansluta sitt konto (Del B).
Vid typen Extern visar Google en engångsvarning vid anslutning: ”Google har inte verifierat den här appen”. Det är normalt för företagsappar - klicka på Avancerat (Advanced) och sedan på Gå till: <namn> (Go to...). Gränsen för en overifierad app är 100 anslutna konton.
Del B (varje användare): anslut ditt konto
- Öppna Inställningar → Profil → Google Kalender.
- Klicka på Anslut Google-konto.
- Google frågar vilket konto du vill logga in med - välj det vars kalender du vill se (företags- eller privatkonto).
- Om varningen ”Google har inte verifierat den här appen” visas - klicka på Avancerat, sedan på Gå till (detta är en engångsföreteelse, se Del A).
- Godkänn åtkomst till kalendern (Tillåt / Allow).
- Du kommer tillbaka till Task Manager. Öppna Inställningar → Profil → Google Kalender igen - en lista med dina kalendrar visas vid det anslutna kontot.
- Välj en kalender och klicka på Importera. Efter en stund finns händelserna i Task Managers Kalender.
Vill du ha en till kalender (t.ex. en privat)? Gå tillbaka till samma sektion och klicka på Anslut Google-konto igen - logga in med det andra kontot den här gången. Varje anslutning är ett eget kort i listan, med sin egen kalender och knappen Koppla från.
Importen omfattar ett fönster från 30 dagar bakåt till ett år framåt - du ändrar det i fälten ”Fönster” vid varje anslutning.
Del C (avancerat): privat kalender via egen behörighet
När behövs det här? Främst när företagets behörighet har typen Intern (Internal) - då släpper Google inte in din privata Gmail. Du kan då skapa en egen behörighet på ditt privata Google-konto och ansluta via den:
- Gå igenom hela Del A på ditt privata Google-konto (eget projekt, typen Extern, publicering, eget Client ID och Secret). I steg 4.5 klistrar du in omdirigeringsadressen som visas i sektionen nedan.
- Öppna Inställningar → Profil → Google Kalender i Task Manager och expandera Anslut med egna autentiseringsuppgifter (avancerat).
- Där hittar du omdirigeringsadressen (för steg 4.5) och fälten Client ID och Client Secret - klistra in dina egna och klicka på Anslut med egna autentiseringsuppgifter.
- Sedan som i Del B: inloggning, godkännande, val av kalender, Importera.
Dina autentiseringsuppgifter sparas krypterade och används bara för den här enda anslutningen. Administratören behöver inte göra något.
Så beter sig händelser från Google i Task Manager
- I Kalendern har de färger från Google: färgen som tilldelats händelsen, eller om ingen sådan finns - färgen på den valda kalendern (mycket ljusa färger mörkas något för läsbarhetens skull). Händelser som skickas från Task Manager till Google får den närmaste färgen ur Googles palett - färgerna är ungefärliga, eftersom de båda apparnas paletter skiljer sig åt. Efter ett klick visar redigeringsfönstret tydligt ”Händelse från Google” (med en länk för att öppna den i Google).
- Du redigerar dem som vilken annan händelse som helst: dra till ett annat datum, ändra tider och innehåll, ta bort. Varje sådan ändring sparas även i Google Kalender - och ändringar gjorda i Google kommer automatiskt till Task Manager med några minuters mellanrum.
- Vill du inte vänta? Klicka på synkroniseringsikonen (två pilar i en cirkel) i Kalenderfönstrets övre fält. Den visas bara när du har en ansluten Google Kalender, och hämtar ändringarna direkt - praktiskt när du just har ändrat något i Google och vill se det hos dig på en gång. När det är klart visar meddelandet hur många händelser som tillkommit, ändrats och försvunnit. Samma knapp (”Synkronisera nu”) finns vid anslutningen i Inställningar → Profil → Google Kalender.
- När den senaste automatiska synkroniseringen misslyckades blir ikonen orange, och visar orsaken när du håller muspekaren över den. Ett klick försöker igen.
- Nya händelser som skapas i Task Manager skickas också till Google: när du väljer en kalender aktiveras alternativet „Lägg till nya händelser från Task Manager i den här kalendern” (syns vid anslutningen i Inställningar). Aktivering skickar direkt även framtida händelser som ännu inte skickats. Vid flera anslutningar går exporten till en vald - markering på ett annat konto byter mål. Den exporterade händelsen behåller sin färg och synkroniseras vidare åt båda hållen (borttagning i Google tar bort den även hos dig).
- Borttagning av en händelse tar bort den även i Google (redigeringsfönstret säger det uttryckligen); „Ångra” i listen återställer händelsen på båda sidor.
- Ett klick öppnar det vanliga redigeringsfönstret med länken öppna i Google.
- Framtida händelser påminner om sig själva precis som vanliga Task Manager-händelser (avisering vid starttiden); tidigare händelser läggs in tyst i dagens historik.
- Heldagshändelser visas från 8:00 (flerdagars - till 18:00 sista dagen) och förblir heldagshändelser i Google efter att ha flyttats till en annan dag.
- Koppla från (vid en specifik anslutning) tar bort importerade händelser från det kontot ur din kalender - i Google försvinner ingenting. Övriga anslutningar fortsätter att fungera.
Radera Google-kontouppgifter
- Koppla från ett konto: Inställningar → Profil → Google Kalender → Koppla från vid den valda anslutningen. Tokens och importerade händelser försvinner från din kalender (i Google ändras ingenting); övriga anslutningar fortsätter att fungera.
- Ta bort instansens uppgifter (administratör): Inställningar → Avancerat → Google Kalender (OAuth) → Ta bort uppgifter. Raderar Client ID och Client Secret och kopplar från alla användare som anslutit via dessa uppgifter (deras importerade händelser försvinner från Task Manager; i Google ändras ingenting). Anslutningar med egna uppgifter (Del C) berörs inte.
- Du kan alltid återkalla appens åtkomst till ditt Google-konto även från Googles sida: myaccount.google.com → Säkerhet → Anslutningar till tredjepartsappar.
Felsökning
- „Administratören har ännu inte konfigurerat uppgifterna” - Del A har inte utförts (eller så kan du använda egna uppgifter - Del C).
- Google visar „Du har inte åtkomst” med ett privat konto - företagets projekt har typen Intern; använd Del C.
- Felet „anslut kontot igen” - Google har återkallat åtkomsten (t.ex. lösenordsbyte, återkallat medgivande på Google-kontot eller att appen fortfarande är i testläge - se Del A, steg 3.5). Koppla från och anslut kontot på nytt.
- Felet „redirect_uri_mismatch” vid anslutning - omdirigeringsadressen i Google Cloud skiljer sig från den som Task Manager visar (Del A, steg 4.5). Rätta den i Google Cloud (Inloggningsuppgifter → din OAuth-klient).
- Synkronisering sker när någon använder appen (inbyggt schema); efter en längre paus sker första synkroniseringen en stund efter att appen öppnats.
- Har ändringen från Google inte kommit fram trots att flera minuter gått? Klicka på synkroniseringsikonen i Kalenderns list - du får antingen antalet hämtade ändringar eller en konkret orsak till att det misslyckades. Status för senaste körningen (datum och eventuellt fel) syns även i Inställningar → Profil → Google Kalender.
