Integrazione con Google Calendar

Redazione Flowtly4 min

I rapporti sulle assenze in Flowtly possono essere sincronizzati automaticamente con Google Calendar. Tutte le assenze verranno aggiunte automaticamente non appena approvate o create dal manager. L'integrazione funziona allo stesso modo anche per le modifiche e le eliminazioni. L'integrazione richiede modifiche alle impostazioni globali dell'organizzazione Google Workspace e la configurazione del calendario Flowtly stesso. Sono sufficienti pochi semplici passaggi per completare questo processo.

Impostazioni dell'organizzazione Google Workspace

Innanzitutto, è necessario configurare le impostazioni globali della propria organizzazione per consentire agli utenti esterni di gestire gli eventi nei calendari secondari. Questo passaggio è necessario perché il calendario deve essere condiviso con un servizio esterno che deve essere in grado di gestire gli eventi nel calendario. A tale scopo, accedere alle impostazioni: Google Workspace 🔗

  1. Accedere alla sezione "App" nel menu principale a sinistra
  2. Quindi accedere alla sezione "Google Workspace"
  3. Selezionare "Calendar"
  4. Aprire il riquadro "Impostazioni generali" facendo clic sulla freccia a destra
  5. Modificare il parametro "Opzioni per la condivisione dei calendari secondari all'esterno dell'organizzazione" e selezionare "Tutte le informazioni possono essere condivise e gli utenti esterni possono apportare modifiche al calendario"
  6. Salvare le modifiche. Si noti che potrebbero essere necessari alcuni minuti prima che diventino effettive.

Impostazioni generali del calendario di Google Workspace con la condivisione dei calendari secondari fuori dall’organizzazione impostata per consentire modifiche esterne

Creazione di un calendario secondario

L'integrazione funziona sulla base di un cosiddetto "calendario secondario" condiviso con un servizio esterno, in questo caso Flowtly. È quindi necessario creare un nuovo calendario secondario e condividerlo con l'utente Flowtly. A tale scopo, accedere alle impostazioni. Google Calendar 🔗

  1. Aprire il menu delle impostazioni in cima alla pagina (icona a ingranaggio), quindi selezionare "Impostazioni"
  2. Nel menu a sinistra, aprire la sezione "Aggiungi calendario"
  3. Quindi selezionare "Crea un nuovo calendario"
  4. Nel campo "Nome e Cognome", inserire il nome del calendario, ad es. "Flowtly Ferie"
  5. Fare clic sul pulsante "Crea calendario"
  6. Dopo un momento, il nuovo calendario apparirà nella sezione "Impostazioni del mio calendario" a sinistra

Condivisione del calendario con Flowtly

L'app deve avere accesso al calendario su cui lavorerà. A tale scopo, accedere alle impostazioni di Google Calendar 🔗 e quindi:

  1. Selezionare il calendario da condividere dalla sezione "Impostazioni del mio calendario" a sinistra
  2. Quindi selezionare "Condiviso con"
  3. In questa sezione, fare clic sul pulsante "+ Aggiungi persone e gruppi"
  4. Si aprirà una finestra in cui inserire l'indirizzo e-mail: flowtlycalendar@flowtlycalendar.iam.gserviceaccount.com dell'app Flowtly
  5. Allo stesso tempo, nel secondo campo, selezionare l'opzione "Può modificare gli eventi"
  6. Fare clic sul pulsante "Invia" per rendere il calendario disponibile a Flowtly

Impostazioni «Condiviso con» di Google Calendar con l’account di servizio Flowtly aggiunto e l’autorizzazione a modificare gli eventi

In questa sezione delle impostazioni di Google Calendar, è necessario recuperare l'ID univoco del calendario, necessario nel passaggio successivo. Si trova nella sezione "Integrazione calendario".

Sezione Integrazione calendario con l’identificatore univoco da copiare in Flowtly

Aggiunta dell'ID calendario in Flowtly

Affinché l'app sappia quale calendario utilizzare per creare e modificare le voci, è necessario indicarle quale calendario utilizzare. Questo viene fatto in base all'identificatore univoco del calendario, che si trova nelle impostazioni di Google Calendar (dal passaggio precedente). Accedere all'app Flowtly 🔗 e quindi:

  1. Dal menu contestuale dell'utente accedere alle impostazioni
  2. Quindi nella sezione "Impostazioni dell'organizzazione" selezionare "Google Calendar"
  3. Nel campo CalendarID, incollare l'ID copiato in precedenza
  4. Salvare le modifiche
  5. Abilitare l'opzione "Collega le ferie a Google Calendar"

Da questo momento, le nuove assenze create in Flowtly verranno sincronizzate con Google Calendar. È possibile impostare il calendario come sola lettura, consentendo di condividere queste informazioni con l'intera organizzazione.

Esempi di utilizzo

  • Visibilità automatica delle assenze: Aggiornare automaticamente Google Calendar con le assenze approvate dei dipendenti, fornendo una panoramica chiara della disponibilità del team per manager e colleghi.
  • Pianificazione semplificata delle ferie: I dipendenti possono vedere le proprie richieste di assenza approvate riflesse direttamente nel loro Google Calendar personale, facilitando la pianificazione personale e del team.
  • Consapevolezza aziendale delle ferie: Condividere un calendario integrato di sola lettura in tutta l'organizzazione per tenere tutti informati sulle prossime festività pubbliche o chiusure aziendali gestite in Flowtly.
  • Riduzione degli aggiornamenti manuali: Eliminare la necessità di inserire manualmente i dati in Google Calendar per ferie e assenze, riducendo il carico amministrativo e gli errori.

Mappa delle relazioni

Fa riferimento aConsumaDerivato da
Documentato quiDocumentato altrove
holiday-request emesso verso holiday-type. holiday-request inviato da person. holiday-request scala leave-entitlement. holiday-request una volta approvato diventa absence. leave-entitlement detenuto da person. bank-holiday si applica come absence. absence riduce capacity.emesso versoinviato dascalauna volta approvato diventadetenuto dasi applica comeriduceRRichiesta di ferie — An employee's request for time off, submitted for approval. Approving it is what turns it into leave the rest of the system counts.Richiesta di ferieTTipo di assenza — The kind of leave a request is made against, e.g. annual leave or unpaid.Tipo di assenzaPPersona — An employee. The central record the rest of the workforce data hangs off — profile, documents, leave, benefits, rates.PersonaFFerie maturate — How much leave a person has for the leave year. A request draws it down; the balance is what remains.Ferie maturateAAssenza — Approved time off. It removes hours from a person's week before any booking is counted against it.AssenzaGGiorno festivo — A public, company-wide non-working day. It applies to everyone rather than being requested by anyone.Giorno festivoCCapacità — A person's contracted week, less absence. Bookings are measured against their own contracted week, so 20 hours fills 83% of a 0.6 FTE and not 50%.Capacità