Présentation du développement d'applications Google Chat pour importer des données utilisateur

Pour importer des données utilisateur dans Google Chat à partir d'autres plates-formes de messagerie, vous pouvez créer une application Chat et un espace Chat en mode importation. Dans les espaces en mode importation, les applications Chat peuvent importer des messages, des pièces jointes, des réactions, des adhésions et des entités d'espaces existants à partir d'autres plates-formes dans des ressources REST équivalentes. Vous ne pouvez utiliser que les espaces en mode importation pendant le processus d'importation. Une fois que vous avez créé un espace en mode importation, les applications Chat ont 30 jours pour importer les données d'un espace.

Pourquoi utiliser les espaces en mode importation ?

Les espaces en mode importation offrent une meilleure expérience aux utilisateurs finaux qui passent d'une autre plate-forme de messagerie à Google Chat. Par rapport à la copie de données sources dans des espaces standards, l'utilisation d'espaces en mode importation présente les avantages suivants:

  • Préservation des codes temporels de création des ressources. Vous pouvez définir un historique des dates de création des espaces et des ressources de message, ce qui permet aux applications Chat de conserver leur contexte historique lors de l'adoption de Google Chat par les utilisateurs. Pour en savoir plus, consultez Importer des données dans Google Chat.
  • Les utilisateurs finaux ne peuvent pas afficher les espaces ni y accéder en mode importation. Pour éviter toute interférence de l'utilisateur dans un espace en cours d'importation de données ou pour éviter toute confusion avec l'utilisateur en raison de l'affichage d'une importation de données en cours, les espaces en mode importation sont masqués pour les utilisateurs finaux. Une fois que le mode d'importation est terminé pour un espace, vous pouvez y ajouter des utilisateurs.
  • Chat désactive les notifications en mode importation, afin que les utilisateurs puissent éviter les alertes inutiles sur la migration.

Ressources Google Chat compatibles avec les espaces en mode importation

Vous pouvez importer les ressources suivantes de l'API Google Chat avec des espaces en mode importation:

  • Messages
  • Rattachements
  • Réactions
  • Souscriptions, en tenant compte des considérations suivantes:

    • Les abonnements historiques doivent être importés lorsqu'un espace est en mode importation. Vous ne pouvez pas importer les appartenances historiques une fois que l'espace a terminé le mode d'importation.
    • Les autres membres existants de la plate-forme de messagerie source doivent être créés une fois qu'un espace a terminé le mode d'importation.
    • Les membres doivent appartenir au même domaine.
  • Espaces : Seul SpaceType.SPACE est accepté.

Mapper les données sources avec les ressources Google Chat

Lorsque vous importez des données depuis des plates-formes de messagerie sources dans Google Chat, consultez les ressources compatibles que vous pouvez créer dans Chat. Déterminez ensuite les entités sources que vous souhaitez importer et mappez chacune d'entre elles à une ressource Chat. Une fois que vous avez planifié les mappages de ressources, lisez les entités à partir de la plate-forme de messagerie source et écrivez-les dans des espaces en mode importation.