Google Calendar moduli
In uno scenario Adobe Workfront Fusion, è possibile automatizzare i flussi di lavoro che utilizzano Google Calendar e collegarlo a più applicazioni e servizi di terze parti.
Per istruzioni sulla creazione di uno scenario, vedere gli articoli in Creare scenari: indice articolo.
Per informazioni sui moduli, vedere gli articoli in Moduli: indice articolo.
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
Prerequisiti
Per utilizzare i moduli Google Calendar, è necessario disporre di un account Google.
Informazioni API calendario Google
Il connettore Google Calendar utilizza quanto segue:
Google Calendar moduli e relativi campi
Quando configuri Google Calendar moduli, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati ulteriori campi di Google Calendar, a seconda di fattori quali il livello di accesso nell'app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.
Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo a un altro.
Eventi
Watch events
Questo modulo trigger esegue uno scenario quando un nuovo evento viene aggiunto, aggiornato, eliminato, avviato o terminato nel calendario specificato. Il modulo restituisce tutti i campi standard associati al record o ai record, insieme a tutti i campi e i valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Search events
Questo modulo di azione cerca un evento nel calendario selezionato.
Specificare il calendario e i parametri della ricerca.
Il modulo restituisce l’ID dell’evento ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Get an event
Questo modulo di azione restituisce i metadati per un singolo evento nel calendario specificato.
Specificare il calendario e l'evento.
Il modulo restituisce l’ID dell’evento e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Create an event
Questo modulo di azione crea un evento.
Puoi specificare il calendario e i parametri per l’evento.
Il modulo restituisce l’ID dell’evento ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Update an event
Questo modulo di azione modifica un evento esistente.
Puoi specificare il calendario e l’ID evento.
Il modulo restituisce l’ID dell’evento ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
È possibile aggiornare le informazioni sull’evento immettendo nuovi valori nel campo desiderato. Per informazioni dettagliate sui singoli campi, vedere Create an event.
Delete an event
Questo modulo di azione elimina un evento.
Puoi specificare il calendario e l’ID evento.
Il modulo restituisce l’ID dell’evento ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Calendari
List calendars
Questo modulo di azione restituisce i calendari nell'elenco dei calendari di un utente.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Get a calendar
Questo modulo di azione recupera un calendario.
Specifica l’ID del calendario da recuperare.
Il modulo restituisce l’ID del record ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Create a calendar
Questo modulo crea un nuovo calendario.
Specificare un nome per il calendario.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Update a calendar
Questo modulo di azione aggiorna un calendario.
Specifica l’ID del calendario da aggiornare.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Delete a calendar
Questo modulo di azione elimina un calendario.
Specificare l'ID del calendario che si desidera eliminare.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Clear a calendar
Questo modulo di azione rimuove tutti gli eventi dal calendario principale di un account.
Specificare la connessione che si connette all'account contenente il calendario che si desidera cancellare.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Regole di controllo degli accessi
List access control rules
Questo modulo di azione restituisce le regole nell'elenco di controllo di accesso in un calendario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Get an access control rule
Questo modulo di azione restituisce i metadati di una regola di controllo di accesso.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Create an access control rule
Questo modulo di azione crea una nuova regola di controllo di accesso.
Specificare un nome per il calendario.
Il modulo restituisce l’ID della regola di controllo di accesso e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Update an access control rule
Questo modulo di azione aggiorna una regola di controllo di accesso.
Specificare un nome per il calendario.
Il modulo restituisce l’ID della regola di controllo di accesso e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Delete an access control rule
Questo modulo di azione elimina una regola di controllo di accesso.
Specificare un nome per il calendario.
Il modulo restituisce l’ID della regola di controllo di accesso e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Iteratori (obsoleto)
I moduli iterate attachments e iterate attendees sono stati dichiarati obsoleti. Per ripetere allegati o partecipanti, utilizzare il modulo Flow Control > Iterator. Per ulteriori informazioni, vedere Modulo Iterator
Altro
Make an API Call
Questo modulo ti consente di eseguire una chiamata API personalizzata.
Seleziona il metodo di richiesta HTTP necessario per configurare la chiamata API. Per ulteriori informazioni, vedere Metodi di richiesta HTTP.
Get Free/Busy Information
Questo modulo di azione restituisce informazioni sulla disponibilità per un set di calendari.
Il modulo restituisce l’ID del calendario ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Attivare uno scenario prima di un evento
È possibile attivare uno scenario un tempo specificato prima di un evento con l'aiuto di Google Calendar promemoria e-mail standard e del modulo Webhooks >Custom mailhook.
-
Utilizza il modulo Google Calendar >Update an event per aggiungere un promemoria e-mail all'evento:
-
Crea un nuovo scenario che inizia con il modulo Webhooks >Custom mailhook.
- Copia l’indirizzo e-mail del mailhook.
- Salva lo scenario ed eseguilo.
-
In Gmail, reindirizzare i promemoria e-mail di Google Calendar all'indirizzo e-mail del mailhook:
-
Apri Gmail settings.
-
Apri la scheda Forwarding and POP/IMAP.
-
Fare clic su Add a forwarding address.
-
Incolla l'indirizzo e-mail dei mailhook copiati, fai clic su Next, conferma premendo Proceed nella finestra popup, quindi fai clic su OK.
-
In Workfront Fusion, passa al nuovo scenario che deve terminare l'esecuzione ricevendo l'e-mail di conferma.
-
Fai clic sulla bolla sopra il modulo per controllare l’output del modulo.
-
Espandere l'elemento
Text
e copiare il codice di conferma: -
In Gmail, incolla il codice di conferma nella casella di modifica e fai clic su Verify:
-
Apri la scheda Filters and Blocked Addresses.
-
Fare clic su Create a new filter.
-
Imposta un filtro per tutte le e-mail provenienti da
calendar-notification@google.com
e fai clic su Create a filter: -
Selezionare Forward it to e scegliere l'indirizzo di posta elettronica dei collegamenti dall'elenco.
-
Fare clic su Create filter per creare il filtro.
-
-
(Facoltativo) In Workfront Fusion, aggiungere il modulo Text parser > Match pattern dopo il modulo Webhooks >Custom mailhook per analizzare il codice HTML dell'e-mail e ottenere le informazioni necessarie.
Ad esempio, puoi configurare il modulo come segue per ottenere l’ID dell’evento:
Pattern:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
Testo: elemento
HTML content
restituito dal modulo Webhooks >Custom mailhook.