Google Calendar módulos
Em um cenário Adobe Workfront Fusion, você pode automatizar fluxos de trabalho que usam o Calendário do Google, bem como conectá-lo a vários aplicativos e serviços de terceiros.
Se você precisar de instruções sobre como criar um cenário, consulte Criar um cenário Adobe Workfront Fusion.
Para obter informações sobre módulos, consulte Módulos em Adobe Workfront Fusion.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
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 em Adobe Workfront Fusion.
Eventos
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.
Pesquisar eventos
Este módulo de ação procura um evento no calendário selecionado.
Você especifica o calendário e os parâmetros da pesquisa.
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 um evento
Este módulo de ação retorna os metadados de um único evento no calendário especificado.
Você especifica o calendário e o evento.
O módulo retorna a ID do evento e todos os 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.
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.
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.
Você pode atualizar as informações do evento inserindo novos valores no campo desejado. Para obter detalhes sobre os campos individuais, consulte Criar um evento.
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.
Calendários
Listar calendários
Este módulo de ação retorna os calendários na lista de calendários de um usuário.
O módulo retorna a ID do calendário 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 um calendário
Este módulo de ação recupera um calendário.
Você especifica a ID do calendário que deseja recuperar.
O módulo retorna a ID do registro 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.
Criar um calendário
Este módulo de ação cria um novo calendário.
Você especifica um nome para o calendário.
O módulo retorna a ID do calendário 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 calendário
Este módulo de ação atualiza um calendário.
Você especifica a ID do calendário que deseja atualizar.
O módulo retorna a ID do calendário 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 calendário
Este módulo de ação exclui um calendário.
Você especifica a ID do calendário que deseja excluir.
O módulo retorna a ID do calendário 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.
Limpar um calendário
Este módulo de ação remove todos os eventos do calendário principal de uma conta.
Você especifica a conexão que se conecta à conta que contém o calendário que deseja limpar.
O módulo retorna a ID do calendário 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.
Regras de controle de acesso
Listar regras de controle de acesso
Este módulo de ação retorna as regras da lista de controle de acesso em um calendário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Obter uma regra de controle de acesso
Este módulo de ação retorna os metadados de uma regra de controle de acesso.
Ao configurar esse módulo, os campos a seguir são exibidos.
Criar uma regra de controle de acesso
Este módulo de ação cria uma nova regra de controle de acesso.
Você especifica um nome para o calendário.
O módulo retorna a ID da regra de controle de acesso 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 uma regra de controle de acesso
Este módulo de ação atualiza uma regra de controle de acesso.
Você especifica um nome para o calendário.
O módulo retorna a ID da regra de controle de acesso 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 uma regra de controle de acesso
Este módulo de ação exclui uma regra de controle de acesso.
Você especifica um nome para o calendário.
O módulo retorna a ID da regra de controle de acesso 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 (obsoleto)
Os módulos iterar anexos e iterar participantes foram descontinuados. Para iterar anexos ou participantes, use o módulo Controle de Fluxo > Iterador. Para obter mais informações, consulte Módulo Iterador em Adobe Workfront Fusion
Outro
Fazer uma chamada de API
Este módulo permite executar uma chamada de API personalizada.
Selecione o método de solicitação HTTP necessário para configurar a chamada de API. Para obter mais informações, consulte Métodos de solicitação HTTP em Adobe Workfront Fusion.
Obter Informações de Disponibilidade
Este módulo de ação retorna informações de disponibilidade para um conjunto de calendários.
O módulo retorna a ID do calendário 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.
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.
-
Em 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) Em 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.