Descripción general del desarrollo de apps de Google Chat para importar datos de usuarios

Para importar datos del usuario de otras plataformas de mensajería a Google Chat, puedes crear una app de Chat y un espacio de Chat en modo de importación. En los espacios en modo de importación, las apps de Chat pueden importar mensajes, archivos adjuntos, reacciones, membresías y entidades de espacios existentes de otras plataformas a recursos de REST equivalentes. Solo puedes usar espacios en modo de importación durante el proceso de importación.

Por qué usar espacios en modo de importación

Los espacios en modo de importación proporcionan una mejor experiencia a los usuarios finales que están en transición de otras plataformas de mensajería a Google Chat. En comparación con la copia de datos de origen en espacios normales, el uso de los espacios del modo de importación tiene las siguientes ventajas:

  • Conservación de las marcas de tiempo de creación de recursos. Puedes establecer una hora histórica para los tiempos de creación de los recursos de espacios y mensajes, lo que permite que las apps de Chat conserven el contexto histórico durante la adopción de Google Chat por parte del usuario. Para obtener más información, consulta Importa datos a Google Chat.
  • Los usuarios finales no pueden ver los espacios ni acceder a ellos en el modo de importación. Para evitar que los usuarios interfieran en un espacio durante una importación de datos, o bien para evitar posibles confusiones entre los usuarios como resultado de ver una importación de datos en curso, los espacios en modo de importación se ocultan para los usuarios finales. Después de que se complete el modo de importación en un espacio, podrás agregar usuarios.
  • Chat desactiva las notificaciones durante el modo de importación para que los usuarios puedan evitar alertas innecesarias sobre la migración.

Recursos de Google Chat compatibles con los espacios en modo de importación

Puedes importar los siguientes recursos de la API de Google Chat con espacios en modo de importación:

  • Mensajes
  • Adjuntos con las siguientes consideraciones:
    • Los archivos adjuntos se pueden subir a espacios en modo de importación con la API de Google Chat. Sin embargo, te recomendamos que uses la API de Google Drive para subir archivos y vincular los URI de archivo a los mensajes correspondientes en los espacios en modo de importación para evitar alcanzar el límite interno de Google Chat para la carga de archivos adjuntos.
  • Reacciones
  • Membresías con las siguientes consideraciones:

    • Las membresías históricas se deben importar cuando un espacio esté en modo de importación. No puedes importar las membresías históricas una vez que se complete el modo de importación en el espacio.
    • Se deben crear otras membresías existentes de la plataforma de mensajería de origen después de que se complete el modo de importación en un espacio.
    • Los miembros deben ser usuarios en el mismo dominio.
  • Espacios. Solo se admite SpaceType.SPACE.

Asigna datos de origen a los recursos de Google Chat

Cuando importes datos de plataformas de mensajería de origen a Google Chat, revisa los recursos compatibles que puedes crear en Chat. Luego, determina las entidades de origen que deseas importar y asigna cada una a un recurso de Chat. Después de planificar las asignaciones de recursos, lee las entidades de la plataforma de mensajería de origen y escríbelas en espacios del modo de importación.