Módulos de Google Calendar

En un escenario de Adobe Workfront Fusion, puede automatizar los flujos de trabajo que utilizan Google Calendar, así como conectarlo a varias aplicaciones y servicios de terceros.

Para obtener instrucciones sobre cómo crear un escenario, vea los artículos en Crear escenarios: índice de artículos.

Para obtener información acerca de los módulos, vea los artículos en Módulos: índice de artículos.

Requisitos de acceso

Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:

Plan de Adobe Workfront*
Pro o superior
Licencia de Adobe Workfront*
Plan, Work
Licencia de Adobe Workfront Fusion**

Requisito de licencia actual: no se requiere licencia de Workfront Fusion.

O

Requisito de licencia heredado: Workfront Fusion para automatización e integración de trabajo

Producto

Requisito actual del producto: si tiene el plan de Adobe Workfront de Select o Prime, su organización debe adquirir Adobe Workfront Fusion y Adobe Workfront para utilizar la funcionalidad que se describe en este artículo. Workfront Fusion está incluido en el plan de Workfront de Ultimate.

O

Requisito de productos heredados: su organización debe adquirir Adobe Workfront Fusion así como Adobe Workfront para utilizar la funcionalidad descrita en este artículo.

Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.

Para obtener información sobre las licencias de Adobe Workfront Fusion, consulte licencias de Adobe Workfront Fusion.

Requisitos previos

Para usar módulos Google Calendar, debe tener una cuenta de Google.

Información de API de Google Calendar

El conector Google Calendar utiliza lo siguiente:

Dirección URL base
https://www.googleapis.com/calendar/v3
Versión de API
v3
Etiqueta de API
Versión 5.4.5

Módulos de Google Calendar y sus campos

Al configurar módulos de Google Calendar, Workfront Fusion muestra los campos que se indican a continuación. Junto a estos, pueden aparecer campos de Google Calendar adicionales, en función de factores como el nivel de acceso del que disponga en la aplicación o el servicio. El título en negrita en un módulo indica un campo obligatorio.

Si ve el botón Asignar encima de un campo o función, puede utilizarlo para establecer variables y funciones para ese campo. Para obtener más información, vea Asignar información de un módulo a otro.

Conmutador Asignar

Activadores

Ver eventos

Este módulo de activador ejecuta un escenario cuando se añade, actualiza, elimina, inicia o finaliza un nuevo evento en el calendario que especifique. El módulo devuelve todos los campos estándar asociados con el registro o registros, junto con cualquier campo personalizado y valor al que acceda la conexión. Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Calendar
Seleccione el calendario con el que desea que funcione el módulo.
Watch
Elija si desea ver solo los nuevos eventos o los nuevos eventos y todos los cambios.
Show deleted events
Habilite esta opción para incluir eventos que se hayan eliminado.
Query
Escriba el texto para el que desea obtener resultados.
Número máximo de eventos
Establezca el número máximo de eventos con los que Workfront Fusion trabaja durante un ciclo (el número de repeticiones por ejecución de escenario). Si el valor se establece demasiado alto, la conexión se puede interrumpir en el lado del servicio de terceros proporcionado (tiempo de espera). Workfront Fusion no influye en esto. Le recomendamos que establezca un valor menor y defina un valor mayor para el número máximo de ciclos o que ejecute el escenario con más frecuencia.

Ver eventos (instantáneos)

Este módulo de déclencheur utiliza un gancho de correo para crear una dirección de correo electrónico que puede utilizar como invitado a eventos. El módulo inicia un escenario basado en eventos a los que se invita a la dirección de correo electrónico.

Mailhook

Seleccione el mailhook que desee utilizar para este módulo. Para crear un nuevo mailhook, haz clic en Agregar e ingresa la conexión que deseas usar para el mailhook.

Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas

Número máximo de eventos
Establezca el número máximo de eventos con los que Workfront Fusion trabaja durante un ciclo (el número de repeticiones por ejecución de escenario). Si el valor se establece demasiado alto, la conexión se puede interrumpir en el lado del servicio de terceros proporcionado (tiempo de espera). Workfront Fusion no influye en esto. Le recomendamos que establezca un valor menor y defina un valor mayor para el número máximo de ciclos o que ejecute el escenario con más frecuencia.

Acciones

Creación de un calendario

Este módulo de acción crea un calendario asociado a la cuenta.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Color
Seleccione el color que desea asociar al calendario.
Calendar name
Escriba o asigne un nombre para el nuevo calendario.

Crear un evento

Este módulo de acción crea un evento.

Especifique el calendario y los parámetros del evento.

El módulo devuelve el ID del evento y cualquier campo asociado, junto con cualquier campo y valor personalizados a los que acceda la conexión. Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Calendar
Seleccione el calendario donde desea que aparezca el evento.
Color
Seleccione el color que el evento muestra en el calendario.
Event name

Introduzca o asigne un nombre para el evento.

Nota: Si ha seleccionado Quick add en el campo Crear un evento, puede incluir la fecha y la hora del evento, y Workfront Fusion crea el evento para esa fecha y hora. Ejemplo: Appointment at Capitol Hill on June 3rd 10am-10:25am. Si seleccionó Quick add pero no incluye una fecha y hora en el nombre del evento, el evento se creará a partir de la hora actual y durará una hora.

All day event
Active esta opción si el evento dura todo el día (no requiere horas de inicio y finalización).
Start date

Introduzca o asigne la fecha y hora de inicio del evento.

Para obtener una lista de los formatos de fecha admitidos, vea Coerción de tipos.

End date

Introduzca o asigne la fecha y hora de finalización del evento.

Para obtener una lista de los formatos de fecha admitidos, vea Coerción de tipos.

Description
Introduzca o asigne una descripción para el evento. Este campo admite HTML.
Location
Introduzca una ubicación para el evento en forma de texto.
Use the default reminder settings for this event
Active esta opción para utilizar la configuración de recordatorio predeterminada. Si establece un aviso personalizado en el campo Reminder, este valor se establece en No.
Reminder
Añada un recordatorio para el evento. Para cada recordatorio que desee agregar, haga clic en Agregar elemento, luego seleccione el método con el que desea que se le recuerde y defina cuánto tiempo (en minutos) antes del evento desea que se le recuerde.
Attendees
Añada los asistentes al evento. Para cada asistente, haga clic en Agregar un asistente y escriba o asigne su nombre y dirección de correo electrónico.
Show me as
Seleccione si desea que las personas que ven el calendario lo vean como Ocupado o Disponible durante este evento.
Visibility

Seleccione la visibilidad de este evento.

  • Default

    El evento tiene la visibilidad que ha establecido en la configuración del calendario.

  • Public

    Cualquier persona con la que se comparta el calendario puede ver este evento.

  • Private

    Solo los asistentes pueden ver este evento.

Send notification about the event creation

Seleccione si desea enviar notificaciones sobre la creación de un nuevo evento a todos los invitados, a invitados que no sean de Google Calendar o a nadie.

Sugerencia: Recomendamos utilizar la opción None solo en los casos de uso de migración.

Guests can modify the event
Active esta opción si desea que los invitados puedan modificar este evento.
Recurrence
Añada las reglas de periodicidad que desee aplicar a este evento. Cada regla requiere una lista de líneas RRULE, EXRULE, RDATE y EXDATE para un evento recurrente. Tenga en cuenta que las líneas DTSTART y DTEND no están permitidas en este campo; las horas de inicio y finalización de los eventos se especifican en los campos de inicio y finalización. Este campo se omite para eventos únicos o instancias de eventos recurrentes. Para obtener más información, consulte RFC5545.

Eliminar un evento

Este módulo de acción elimina un evento.

Especifique el calendario y el ID de evento.

El módulo devuelve el ID del evento y cualquier campo asociado, junto con cualquier campo y valor personalizados a los que acceda la conexión. Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Calendar
Seleccione el calendario que contiene el evento que desea eliminar.
Event ID
Introduzca el ID de evento de un evento de Google Calendar creado anteriormente que desee eliminar.

Obtener eventos

Este módulo recupera información sobre los eventos del calendario seleccionado en función de los criterios especificados.

Especifique el calendario y los parámetros de la búsqueda.

El módulo devuelve el ID de los eventos y cualquier campo asociado, junto con cualquier campo y valor personalizados a los que acceda la conexión. Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Calendar
Seleccione el calendario para el que desea recuperar eventos.
Start date

Introduzca o asigne la fecha en la que se inicia el evento. Este módulo también recupera eventos que comienzan antes de esta fecha y que aún se producen en la fecha de inicio introducida.

Para obtener una lista de los formatos de fecha y hora admitidos, consulte Coerción de tipos.

End date

Introduzca o asigne la fecha en la que termina el evento.

Para obtener una lista de los formatos de fecha y hora admitidos, consulte Coerción de tipos.

Single events
Habilite esta opción para tratar los eventos recurrentes como instancias únicas. Por ejemplo, si tiene una reunión semanal y esta opción está habilitada, el módulo devolverá la reunión de cada semana como un evento independiente.
Query
Introduzca o asigne el término de búsqueda por el que desea buscar.
Order by

Seleccione el orden de los eventos devueltos en el resultado.

  • Start Time: ordene por fecha y hora de inicio (orden ascendente). Esto solo está disponible cuando se consultan eventos únicos.
  • Updated Time: ordene por hora de última modificación (orden ascendente).
Número máximo de eventos devueltos
Establezca el número máximo de eventos que Workfront Fusion devuelve durante un ciclo de ejecución.

Actualizar un evento

Este módulo de acción cambia un evento existente.

Especifique el calendario y el ID de evento.

El módulo devuelve el ID del evento y cualquier campo asociado, junto con cualquier campo y valor personalizados a los que acceda la conexión. Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Connection
Para obtener instrucciones sobre la conexión de la cuenta de Google Calendar a Workfront Fusion, consulte Crear una conexión a Adobe Workfront Fusion: instrucciones básicas
Calendar
Seleccione el calendario con el que desea trabajar.
Event ID
Introduzca el ID de evento del evento de Google Calendar creado anteriormente que desee actualizar.
Event name

Introduzca o asigne un nombre para el evento.

Nota: Si ha seleccionado Quick add en el campo Crear un evento, puede incluir la fecha y la hora del evento, y Workfront Fusion crea el evento para esa fecha y hora. Ejemplo: Appointment at Capitol Hill on June 3rd 10am-10:25am. Si seleccionó Quick add pero no incluye una fecha y hora en el nombre del evento, el evento se creará a partir de la hora actual y durará una hora.

All day event
Active esta opción si el evento dura todo el día (no requiere horas de inicio y finalización).
Start date

Introduzca o asigne la fecha y hora de inicio del evento.

Para obtener una lista de los formatos de fecha admitidos, vea Coerción de tipos.

End date

Introduzca o asigne la fecha y hora de finalización del evento.

Para obtener una lista de los formatos de fecha admitidos, vea Coerción de tipos.

Description
Introduzca o asigne una descripción para el evento. Este campo admite HTML.
Location
Introduzca una ubicación para el evento en forma de texto.
Use the default reminder settings for this event
Active esta opción para utilizar la configuración de recordatorio predeterminada. Si establece un aviso personalizado en el campo Reminder, este valor se establece en No.
Reminder
Añada un recordatorio para el evento. Para cada recordatorio que desee agregar, haga clic en Agregar elemento, luego seleccione el método con el que desea que se le recuerde y defina cuánto tiempo (en minutos) antes del evento desea que se le recuerde.
Attendees
Añada los asistentes al evento. Para cada asistente, haga clic en Agregar un asistente y escriba o asigne su nombre y dirección de correo electrónico.
Show me as
Seleccione si desea que las personas que ven el calendario lo vean como Ocupado o Disponible durante este evento.
Visibility

Seleccione la visibilidad de este evento.

  • Default

    El evento tiene la visibilidad que ha establecido en la configuración del calendario.

  • Public

    Cualquier persona con la que se comparta el calendario puede ver este evento.

  • Private

    Solo los asistentes pueden ver este evento.

Send notification about the event creation

Seleccione si desea enviar notificaciones sobre la creación de un nuevo evento a todos los invitados, a invitados que no sean de Google Calendar o a nadie.

Sugerencia: Recomendamos utilizar la opción None solo en los casos de uso de migración.

Guests can modify the event
Active esta opción si desea que los invitados puedan modificar este evento.
Recurrence
Añada las reglas de periodicidad que desee aplicar a este evento. Cada regla requiere una lista de líneas RRULE, EXRULE, RDATE y EXDATE para un evento recurrente. Tenga en cuenta que las líneas DTSTART y DTEND no están permitidas en este campo; las horas de inicio y finalización de los eventos se especifican en los campos de inicio y finalización. Este campo se omite para eventos únicos o instancias de eventos recurrentes. Para obtener más información, consulte RFC5545.

Iteradores

Repetir archivos adjuntos

Estos módulos de acción iteran a través de los archivos adjuntos en un evento y generan cada archivo adjunto en un paquete independiente.

Source module
Seleccione el módulo en este escenario que genera el evento que contiene los archivos adjuntos que desea repetir.

Iterar asistentes

Estos módulos de acción recorren en iteración los asistentes de un evento y generan cada asistente en un paquete independiente.

Source module
Seleccione el módulo en este escenario que genera el evento que contiene los asistentes que desea repetir.

Activador de un escenario antes de un evento

Puede activar un escenario en un tiempo especificado antes de un evento con la ayuda de Google Calendar recordatorios de correo electrónico estándar y el módulo Webhooks >mailhook personalizado.

  1. Use el módulo Calendario de Google >Actualizar un evento para añadir un recordatorio por correo electrónico al evento:

    Escenario de Déclencheur antes del evento

  2. Cree un nuevo escenario a partir del módulo Webhooks >mailhook personalizado.

    1. Copie la dirección de correo electrónico del mailhook.
    2. Guarde el escenario y ejecútelo.
  3. En Gmail, redirija los recordatorios de correo electrónico de Google Calendar a la dirección de correo electrónico del mailhook:

    1. Abra la configuración de Gmail.

    2. Abra la pestaña Reenvío y POP/IMAP.

    3. Haga clic en Añadir una dirección de reenvío.

    4. Pegue la dirección de correo electrónico de los mailhooks copiados, haga clic en​ Siguiente, confirme pulsando Continuar en la ventana emergente y, a continuación, haga clic en Aceptar.

    5. En Workfront Fusion, cambie al nuevo escenario que debería finalizar su ejecución al recibir el correo electrónico de confirmación.

    6. Haga clic en la burbuja situada encima del módulo para inspeccionar su salida.

    7. Expanda el elemento Text y copie el código de confirmación:

      Código de confirmación

    8. En Gmail, pegue el código de confirmación en el cuadro de edición y haga clic en​ Verificar:

      Pegar código

    9. Abra la pestaña Filtros y direcciones bloqueadas.

    10. Haga clic en Crear un nuevo filtro.

    11. Configure un filtro para todos los correos electrónicos que provengan de calendar-notification@google.com y haga clic en​ Crear un filtro:

    12. Seleccione Reenviarlo a y elija la dirección de correo electrónico de los mailhooks de la lista.

    13. Haga clic en Crear filtro para crear el filtro.

  4. (Opcional) En Workfront Fusion, agregue el módulo Analizador de texto > Patrón de coincidencia después del módulo Webhooks >Gancho de correo personalizado para analizar el código HTML del correo electrónico y obtener la información que necesite.

    Por ejemplo, puede configurar el módulo de la siguiente manera para obtener el ID del evento:

    Patrón: <meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>

    Texto: el elemento HTML content se ha extraído del módulo Webhooks >Mailhook personalizado.

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3