Google Calendar módulos
Em um cenário do Adobe Workfront Fusion, você pode automatizar fluxos de trabalho que usam o Google Calendar, bem como conectá-lo a vários aplicativos e serviços de terceiros.
Para obter instruções sobre como criar um cenário, consulte os artigos em Criar cenários: índice do artigo.
Para obter informações sobre módulos, consulte os artigos em Módulos: índice do artigo.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para descobrir seu plano, tipo de licença ou acesso, entre em contato com o administrador do Workfront.
Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.
Pré-requisitos
Para usar módulos Google Calendar, você deve ter uma conta Google.
Informações da API do calendário do Google
O conector do Calendário do Google usa o seguinte:
Google Calendar módulos e seus campos
Ao configurar módulos do Google Calendar, o Workfront Fusion exibe os campos listados abaixo. Junto com esses, campos Google Calendar adicionais podem ser exibidos, dependendo de fatores como seu nível de acesso no aplicativo ou serviço. Um título em negrito em um módulo indica um campo obrigatório.
Se você vir o botão de mapa acima de um campo ou função, poderá usá-lo para definir variáveis e funções para esse campo. Para obter mais informações, consulte Mapear informações de um módulo para outro.
Acionadores
Assistir a eventos
Esse módulo de acionamento executa um cenário quando um novo evento é adicionado, atualizado, excluído, iniciado ou encerrado no calendário especificado. O módulo retorna todos os campos padrão associados ao registro ou aos registros, juntamente com quaisquer campos e valores personalizados que a conexão acesse. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Assistir a eventos (instantâneo)
Este módulo de acionamento usa um gancho de e-mail para criar um endereço de e-mail que você pode usar como convidado para eventos. O módulo inicia um cenário com base nos eventos para os quais o endereço de email é convidado.
Ações
Criar um calendário
Este módulo de ação cria um calendário associado à conta.
Criar um evento
Esse módulo de ação cria um evento.
Você especifica o calendário e os parâmetros do evento.
O módulo retorna a ID do evento e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Excluir um evento
Este módulo de ação exclui um evento.
Você especifica o calendário e a ID do evento.
O módulo retorna a ID do evento e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Obter eventos
Este módulo recupera informações sobre eventos no calendário selecionado com base nos critérios que você especificar.
Você especifica o calendário e os parâmetros da pesquisa.
O módulo retorna a ID dos eventos e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Atualizar um evento
Esse módulo de ação altera um evento existente.
Você especifica o calendário e a ID do evento.
O módulo retorna a ID do evento e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Iteradores
Iterar anexos
Esses módulos de ação repetem por meio de anexos para um evento e geram cada anexo em um conjunto separado.
Iterar participantes
Estes módulos de ação repetem os participantes de um evento e geram cada participante em um conjunto separado.
Acionar um cenário antes de um evento
Você pode acionar um cenário em um horário especificado antes de um evento com a ajuda de lembretes de email padrão do Google Calendar e do módulo Webhooks >Mailhook personalizado.
-
Use o módulo Calendário do Google >Atualizar um evento para adicionar um lembrete de email ao seu evento:
-
Crie um novo cenário começando com o módulo Webhooks >Mailhook personalizado.
- Copie o endereço de email do mailhook.
- Salve o cenário e execute-o.
-
Em Gmail, redirecionar os lembretes de email do Google Calendar para o endereço de email do mailhook:
-
Abra suas configurações do Gmail.
-
Abra a guia Encaminhamento e POP/IMAP.
-
Clique em Adicionar um endereço de encaminhamento.
-
Cole o endereço de email dos mailhooks copiados, clique em Avançar, confirme pressionando Prosseguir na janela pop-up e clique em OK.
-
No Workfront Fusion, alterne para o novo cenário que deve concluir sua execução recebendo o email de confirmação.
-
Clique no balão acima do módulo para inspecionar a saída do módulo.
-
Expanda o item
Text
e copie o código de Confirmação: -
No Gmail, cole o código de Confirmação na caixa de edição e clique em Verificar:
-
Abra a guia Filtros e endereços bloqueados.
-
Clique em Criar um novo filtro.
-
Configure um filtro para todos os emails provenientes de
calendar-notification@google.com
e clique em Criar um filtro: -
Selecione Encaminhá-lo para e escolha o endereço de email dos ganchos na lista.
-
Clique em Criar filtro para criar o filtro.
-
-
(Opcional) No Workfront Fusion, adicione o módulo Analisador de texto > Padrão de correspondência após o módulo Webhooks >Mailhook personalizado para analisar o código HTML do email para obter todas as informações necessárias.
Por exemplo, você pode configurar o módulo da seguinte maneira para obter a ID do evento:
Padrão:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
Texto: o item
HTML content
emitido do módulo Webhooks >Mailhook personalizado.