Microaplicaciones

Integrar GoToMeeting

Implemente la integración de GoToMeeting para programar reuniones de GoToMeeting desde cualquier dispositivo o intranet. Con la microaplicación Crear una reunión de GoToMeeting, cualquier usuario puede organizar reuniones puntuales.

Nota:

¡Su opinión nos interesa! Proporcione comentarios sobre esta plantilla de integración a medida que la utiliza. Para cualquier problema, nuestro equipo también supervisará el foro dedicado a diario.

Para obtener una lista completa de las microaplicaciones de GoToMeeting de uso inmediato, consulte Usar microaplicaciones de GoToMeeting.

Revisar requisitos previos

En estos requisitos previos, se entiende que el administrador forma parte de la estructura de integración de GoToMeeting de la organización. Esta cuenta de administrador de GoToMeeting debe tener privilegios de lectura sin restricciones de la información del usuario.

Tras configurar esta integración con GoToMeeting, necesitará estos artefactos para agregar la integración en las microaplicaciones de Citrix Workspace; en concreto, la siguiente lista de parámetros para configurar la integración de OAuth:

  • URL base: https://api.getgo.com/
  • URL de autorización: https://api.getgo.com/oauth/v2/authorize
  • URL del token: https://api.getgo.com/oauth/v2/token
  • ID de cliente: El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización.
  • Secreto: El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.
  • ID de cuenta: Este valor reemplaza el parámetro your_accountId en el dispositivo de punto final Todos los organizadores. Consulte Recopilar ID de cuenta.

Nota:

Se recomienda utilizar OAuth 2.0 como método de autenticación del servicio siempre que esté disponible. OAuth 2.0 garantiza que la integración es conforme a los requisitos de seguridad más estrictos con la microaplicación configurada.

Configure Citrix Gateway para que admita Single Sign-On para GoToMeeting, de modo que, una vez que los usuarios hayan iniciado sesión, no tengan que volver a introducir sus credenciales para registrarse. Para obtener más información acerca de la configuración de SSO, consulte Citrix Gateway Service.

La integración requiere acceso periódico a su instancia de GoToMeeting, por lo que recomendamos crear una cuenta de usuario dedicada. Puede ver los permisos o privilegios con https://goto-developer.logmeininc.com/admin/#section/Overview/Users-Roles-Licenses-and-Groups.

  • Permisos necesarios para la cuenta de servicio: Privilegios de administrador total

El número de solicitudes de API que se pueden realizar a recursos específicos es limitado, por lo que recomendamos lo siguiente:

Habilitar API

Las API de GoToMeeting están habilitadas de forma predeterminada a través de servicios web para las cuentas de pago.

Crear una cuenta de servicio

Regístrese aquí: https://developer.goto.com/. Para obtener más información sobre nuevas cuentas de servicio, consulte: https://support.goto.com/meeting/new-gotomeeting-guide.

Configurar el servidor de OAuth

Configure el servidor de OAuth para que lea los datos a través de la integración de GoToMeeting.

  1. Inicie sesión con su cuenta de servicio en: https://developer.goto.com/GoToMeetingV1.
  2. Seleccione OAuth Clients en la barra de navegación superior.
  3. Seleccione Create a new client.
  4. Rellene los detalles e introduzca las siguientes URL de redirección autorizadas para esta integración en el campo Redirect URL:

    • https://{yourmicroappserverurl}/admin/api/gwsc/auth/serverContext
  5. En la sección Scopes, active la casilla de verificación Scopes.
  6. Seleccione Guardar.
  7. Copie y guarde el ID de cliente y el secreto que aparecen en la pantalla. Utilice estos detalles para la autenticación de servicio mientras configura la integración.

Configurar cliente de OAuth

Configure el cliente de OAuth para reescritura de datos a través de la integración de GoToMeeting.

  1. Inicie sesión con su cuenta de servicio, como antes: https://developer.goto.com/GoToMeetingV1.
  2. Seleccione OAuth Clients en la barra de navegación superior.
  3. Seleccione Create a new client.
  4. Rellene los detalles e introduzca las siguientes URL de redirección autorizadas para esta integración en el campo Redirect URL:

    • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
  5. En la sección Scopes, active la casilla de verificación Scopes.
  6. Seleccione Guardar.
  7. Copie y guarde el ID de cliente y el secreto que aparecen en la pantalla. Utilice estos detalles para la autenticación de acciones de servicio mientras configura la integración.

Recopilar ID de cuenta

Obtenga el ID de cuenta y utilice este valor para reemplazar el parámetro your_accountId en el dispositivo de punto final Todos los organizadores.

  1. Inicie sesión con credenciales de administrador en https://admin.logmeininc.com/portal/
  2. Examine la URL en la página de inicio. El ID de cuenta se encuentra mediante este modelo: https://admin.logmeininc.com/portal/#accounts/<accountID>/users?filterType=usertype
  3. Copie y guarde el ID de cuenta para usarlo durante el proceso de configuración. Consulte Reemplazar valor de carga de datos.

Agregar la integración a las microaplicaciones de Citrix Workspace

Agregue la integración de GoToMeeting a las microaplicaciones de Citrix Workspace para conectarse a su aplicación. Las opciones de autenticación están preseleccionadas. Compruebe que estas opciones estén seleccionadas a medida que complete el proceso. Esto proporciona microaplicaciones de uso inmediato con notificaciones y acciones preconfiguradas que se pueden usar desde ya en su espacio de trabajo.

Siga estos pasos:

  1. En la página Integraciones de microaplicaciones, seleccione Agregar nueva integración y Agregar una nueva integración a partir de plantillas proporcionadas por Citrix.
  2. Elija el icono de GoToMeeting.
  3. En el campo Nombre de la integración, introduzca un nombre para la misma.
  4. Introduzca los parámetros del conector.
    • Introduzca la URL base de la instancia: https://api.getgo.com/.
    • Seleccione un icono para la integración en la Biblioteca de iconos, o deje el icono predeterminado.

    Nombre y URL base

  5. En Autenticación de servicio, seleccione OAuth 2.0 en el menú Método de autenticación y complete los detalles correspondientes. Las opciones de autenticación están preseleccionadas. Compruebe que estas opciones estén seleccionadas a medida que complete el proceso. Utilice el protocolo de seguridad de OAuth 2.0 para generar tokens de solicitud/autorización para el acceso delegado. Se recomienda utilizar OAuth 2.0 como método de autenticación del servicio siempre que esté disponible. OAuth 2.0 garantiza que la integración es conforme a los requisitos de seguridad más estrictos con la microaplicación configurada.

    1. Seleccione Código de autorización en el menú Tipo de concesión. De esta manera, se concede un código temporal que el cliente intercambia por un token de acceso. El código se obtiene del servidor de autorización, donde se puede ver la información que solicita el cliente. Solo este tipo de concesión permite la suplantación segura de usuarios. Se mostrará la URL de respuesta, que utiliza al registrar su aplicación.
    2. Seleccione el Encabezado de la autorización en el menú Autorización de token.
    3. La URL de autorización se rellena automáticamente: https://api.getgo.com/oauth/v2/token.
    4. La URL del token se rellena automáticamente: https://api.getgo.com/oauth/v2/authorize.
    5. Introduzca su ID de cliente. El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización. Obtendrá este y el secreto al configurar el servidor de OAuth. Deberá agregar la URL de respuesta que aparece en la página de configuración de la integración.
    6. Introduzca su Secreto del cliente. El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.

    Autenticación de servicio

  6. En Autenticación de acciones de servicio, habilite la opción Usar autenticación de usuario independiente en Acciones. La autenticación de acciones de servicio autentica en el nivel de acción de servicio. Las opciones de autenticación están preseleccionadas. Compruebe que estas opciones estén seleccionadas a medida que complete el proceso.

    1. En el menú Método de autenticación, seleccione OAuth 2.0 y complete los detalles de autenticación.
    2. Seleccione Código de autorización en el menú Tipo de concesión. De esta manera, se concede un código temporal que el cliente intercambia por un token de acceso. El código se obtiene del servidor de autorización, donde se puede ver la información que solicita el cliente. Solo este tipo de concesión permite la suplantación segura de usuarios. Se mostrará la URL de respuesta, que utiliza al registrar su aplicación.
    3. Seleccione el Encabezado de la autorización en el menú Autorización de token.
    4. La URL de autorización se rellena automáticamente: https://api.getgo.com/oauth/v2/token.
    5. La URL del token se rellena automáticamente: https://api.getgo.com/oauth/v2/authorize.
    6. Introduzca su ID de cliente. El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización. Obtendrá este y el secreto al configurar el cliente de OAuth. Deberá agregar la URL de respuesta que aparece en la página de configuración de la integración.
    7. Introduzca su Secreto del cliente. El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.

    Autenticación de acciones de servicio

  7. Seleccione la opción Habilitar la limitación del índice de solicitudes. Introduzca 100 como Cantidad de solicitudes y 1 minuto como Intervalo de tiempo.

    Opciones para limitación de solicitudes y registro

  8. (Optativo) Habilite la opción Registro para conservar un registro de 24 horas con fines de asistencia.
  9. Seleccione Guardar para continuar.
  10. En Autorización de OAuth, seleccione Autorizar para iniciar sesión con su cuenta de servicio. Aparecerá una ventana emergente con una pantalla de inicio de sesión de Webex.
    1. Introduzca el nombre de usuario y la contraseña de su cuenta de servicio y seleccione Iniciar sesión.
    2. Seleccione Aceptar. Autenticación de servicio

Reemplazar valor de carga de datos

Reemplace el parámetro your_accountId en el dispositivo de punto final Todos los organizadores. Utilice el valor de ID de cuenta obtenido en Recopilar ID de cuenta.

  1. En la página Integraciones de microaplicaciones, seleccione el menú situado junto a la integración de GoToMeeting y, a continuación, Modificar. Se abrirá la pantalla Carga de datos. Si se encuentra en la pantalla de configuración, seleccione Carga de datos en la columna de navegación del lado izquierdo.
  2. Seleccione el menú situado junto al dispositivo de punto final Todos los organizadores y, a continuación, Modificar, o bien seleccione el nombre del dispositivo de punto final: Todos los organizadores.
  3. En la pantalla Modificar dispositivo de punto final de datos, busque el valor tal y como se muestra en la captura de pantalla. Sustituya este valor por el ID de cuenta recopilado anteriormente.
  4. Seleccione Aplicar en la parte inferior de la pantalla y confirme la operación.

    Opciones para limitación de solicitudes y registro

Ya tiene todo listo para configurar y llevar a cabo su primera sincronización de datos. Como se puede extraer una gran cantidad de datos de la aplicación integrada y transferirla a la plataforma de microaplicaciones, le recomendamos utilizar la página Tabla para filtrar entidades relacionadas con la primera sincronización de datos y, así, acelerar la sincronización. Para obtener más información, consulte Verificar las entidades necesarias. Para obtener información completa acerca de las reglas de sincronización, la sincronización que no cumple con sus reglas de programación y las reglas de veto, consulte Sincronizar datos.

Para obtener más información sobre los dispositivos de punto final de las API y las entidades de tabla, consulte Especificaciones del conector HTTP de GoToMeeting.

Usar microaplicaciones de GoToMeeting

Las integraciones de las aplicaciones existentes vienen con microaplicaciones de uso inmediato. Comience con estas microaplicaciones y personalícelas conforme a sus exigencias.

Crear reunión: Permite programar una reunión según las preferencias del usuario. El usuario puede seleccionar la fecha, hora de inicio y hora de finalización, contraseña y coorganizadores.

Notificación o página Flujos de trabajo por caso de uso
Página Crear reunión Proporciona un formulario para programar una reunión con los siguientes detalles, según las preferencias del usuario: tema de la reunión, hora de inicio y finalización, contraseña y coorganizadores de la reunión.
Página Nueva reunión Proporciona un mensaje de operación completada correctamente, con la opción de ver los detalles de la reunión (con un botón Ver detalles), una vez que la reunión se ha programado.
Página Detalles de la reunión Proporciona información detallada sobre la reunión programada por el usuario.