Ce tutoriel explique comment créer une application Google Chat qui répond aux incidents en temps réel. En cas d'incident, l'application crée et remplit un espace Chat, facilite la résolution des incidents à l'aide de messages, de commandes d'application et de boîtes de dialogue, et utilise l'IA pour résumer la réponse aux incidents dans un document Google Docs.
Ce tutoriel utilise des niveaux d'autorisation qui commencent par https://www.googleapis.com/auth/chat.app.*.
Pour que l'application Chat puisse utiliser ces niveaux d'accès, vous devez obtenir une approbation unique de l'administrateur.
Un incident est un événement qui nécessite l'attention immédiate d'une équipe pour être résolu. Voici quelques exemples d'incidents :
- Une demande urgente est créée dans une plate-forme de gestion de la relation client (CRM), ce qui nécessite qu'une équipe de service collabore pour trouver une solution.
- Un système est hors connexion, ce qui alerte un groupe d'ingénieurs en fiabilité des sites (SRE) afin qu'ils puissent travailler ensemble pour le remettre en ligne.
- Un séisme de forte magnitude se produit et les secouristes doivent coordonner leur intervention.
Dans ce tutoriel, l'alerte d'incident commence lorsqu'un utilisateur signale l'incident en cliquant sur un bouton d'une page Web. La page Web simule un incident en demandant aux utilisateurs de saisir des informations de base sur l'incident : titre, description et adresses e-mail des personnes concernées.
Découvrez l'application Chat de gestion des incidents en action :
-
Figure 1. Site Web sur lequel une personne peut signaler un incident. -
Figure 2 : Notification indiquant que l'espace de discussion de l'incident a été créé. -
Figure 3 : Espace de discussion Chat pour la réponse aux incidents. -
Figure 4. Résoudre l'incident avec une commande à barre oblique. -
Figure 5 : Boîte de dialogue de résolution des incidents. -
Figure 6 : Document Google Docs sur la résolution des incidents partagé dans l'espace. -
Figure 7. Document Google Docs sur la résolution des incidents liés aux résumés IA
Prérequis
Si vous avez besoin d'activer l'un de ces prérequis pour votre organisation, demandez à votre administrateur Google Workspace de le faire :
- Compte Google Workspace Business ou Enterprise ayant accès à Google Chat.
- L'option Annuaire (partage des contacts) doit être activée pour Google Workspace. L'application d'incident utilise le répertoire pour rechercher les coordonnées des personnes chargées de répondre aux incidents, comme leur nom et leur adresse e-mail. Les personnes chargées de répondre aux incidents doivent être des utilisateurs disposant d'un compte Chat dans votre organisation Google Workspace.
Objectifs
- Créez une application Chat qui répond aux incidents.
- Aidez les utilisateurs à répondre aux incidents en procédant comme suit :
- Créer des espaces de réponse aux incidents.
- Publier des messages résumant les incidents et les réponses
- Favoriser la collaboration grâce aux fonctionnalités interactives de l'application Chat.
- Résumez les conversations et les résolutions avec Vertex AI.
Architecture
Le schéma suivant illustre l'architecture des ressources Google Workspace et Google Cloud utilisées par l'application Chat de réponse aux incidents.

L'architecture montre comment l'application Chat de réponse aux incidents traite un incident et sa résolution.
Un utilisateur lance un incident à partir d'un site Web externe hébergé sur Apps Script.
Le site Web envoie une requête HTTP asynchrone à l'application Chat, également hébergée sur Apps Script.
L'application de chat de réponse aux incidents traite la demande :
Le service Apps Script Admin SDK obtient des informations sur les membres de l'équipe, comme l'ID utilisateur et l'adresse e-mail.
À l'aide d'un ensemble de requêtes HTTP envoyées à l'API Chat à l'aide du service Chat avancé Apps Script, l'application Chat de réponse aux incidents crée un espace Chat pour les incidents, le remplit avec les membres de l'équipe et envoie un message dans l'espace.
Les membres de l'équipe discutent de l'incident dans l'espace Chat.
Un membre de l'équipe invoque une commande rapide pour signaler la résolution de l'incident.
Un appel HTTP à l'API Chat à l'aide du service Chat avancé Apps Script liste tous les messages de l'espace Chat.
Vertex AI reçoit les messages listés et génère un résumé.
Le service Apps Script
DocumentAppcrée un document Docs et y ajoute le résumé de Vertex AI.L'application Chat de réponse aux incidents appelle l'API Chat pour envoyer un message partageant un lien vers le document Docs récapitulatif.
Préparer l'environnement
Cette section explique comment créer et configurer un projet Google Cloud pour l'application Chat.
Créer un projet Google Cloud
Console Google APIs
- Dans la console Google API, accédez à Menu > IAM et administration > Créer un projet.
-
Dans le champ Nom du projet, saisissez un nom descriptif pour votre projet.
Facultatif : Pour modifier l'ID du projet, cliquez sur Modifier. L'ID du projet ne peut pas être modifié une fois le projet créé. Choisissez un ID qui répond à vos besoins pendant toute la durée de vie du projet.
- Dans le champ Emplacement, cliquez sur Parcourir pour afficher les emplacements potentiels de votre projet. Cliquez ensuite sur Sélectionner.
- Cliquez sur Créer. La console Google APIs vous redirige vers la page "Tableau de bord". Votre projet est créé en quelques minutes.
gcloud CLI
Dans l'un des environnements de développement suivants, accédez à la Google Cloud CLI (gcloud) :
-
Cloud Shell : pour utiliser un terminal en ligne avec la gcloud CLI déjà configurée, activez Cloud Shell.
Activer Cloud Shell -
Shell local : pour utiliser un environnement de développement local, installez et initialisez gcloud CLI.
Pour créer un projet Cloud, utilisez la commandegcloud projects create: Remplacez PROJECT_ID en définissant l'ID du projet que vous souhaitez créer.gcloud projects create PROJECT_ID
Activer la facturation pour le projet Cloud
Console Google APIs
- Dans la console Google APIs, accédez à Facturation. Cliquez sur Menu > Facturation > Mes projets.
- Dans Sélectionner une organisation, choisissez l'organisation associée à votre projet Google Cloud.
- Sur la ligne du projet, ouvrez le menu Actions (), cliquez sur Modifier la facturation, puis choisissez le compte de facturation Cloud.
- Cliquez sur Définir le compte.
gcloud CLI
- Pour lister les comptes de facturation disponibles, exécutez la commande suivante :
gcloud billing accounts list - Associez un compte de facturation à un projet Google Cloud :
gcloud billing projects link PROJECT_ID --billing-account=BILLING_ACCOUNT_IDRemplacez les éléments suivants :
PROJECT_IDcorrespond à l'ID du projet pour le projet Cloud pour lequel vous souhaitez activer la facturation.BILLING_ACCOUNT_IDest l'ID du compte de facturation à associer au projet Google Cloud.
Activer les API
Console Google APIs
Dans la console Google APIs, activez les API Google Chat, Google Docs, SDK Admin, Google Workspace Marketplace SDK et Vertex AI.
Vérifiez que vous activez les API dans le bon projet Cloud, puis cliquez sur Suivant.
Vérifiez que vous activez les API appropriées, puis cliquez sur Activer.
gcloud CLI
Si nécessaire, définissez le projet Cloud actuel sur celui que vous avez créé avec la commande
gcloud config set project:gcloud config set project PROJECT_IDRemplacez PROJECT_ID par l'ID du projet du projet Cloud que vous avez créé.
Activez les API Google Chat, Google Docs, SDK Admin, Google Workspace Marketplace et Vertex AI avec la commande
gcloud services enable:gcloud services enable chat.googleapis.com docs.googleapis.com admin.googleapis.com aiplatform.googleapis.com appsmarket-component.googleapis.com
Configurer l'authentification et l'autorisation
L'application Chat accède à l'API Google Chat à l'aide de ses identifiants. L'application accède à l'API Admin SDK et à l'API Google Docs avec les identifiants utilisateur.
Configurer l'authentification et l'autorisation des utilisateurs
L'authentification et l'autorisation permettent à l'application Chat d'accéder aux ressources de Google Workspace et Google Cloud pour traiter une réponse aux incidents. Plus précisément, l'authentification des utilisateurs est utilisée pour appeler l'API Docs et l'API SDK Admin.
Dans ce tutoriel, vous allez publier l'application en interne sur votre domaine Workspace. Vous pouvez donc utiliser des informations de substitution. Avant de publier l'application en externe, remplacez les informations d'espace réservé par des informations réelles sur l'écran de consentement.
Dans la console Google API, accédez à Menu > Plate-forme Google Auth > Branding.
Si vous avez déjà configuré la plate-forme Google Auth, vous pouvez configurer les paramètres de l'écran de consentement OAuth suivants dans Branding, Audience et Accès aux données. Si le message Google Auth Platform pas encore configuré s'affiche, cliquez sur Premiers pas :
- Sous Informations sur l'application, dans Nom de l'application, saisissez
Incident Management. - Dans le champ Adresse e-mail d'assistance utilisateur, sélectionnez votre adresse e-mail ou un groupe Google approprié.
- Cliquez sur Suivant.
- Sous Audience, sélectionnez Interne. Si vous ne pouvez pas sélectionner Interne, sélectionnez Externe.
- Cliquez sur Suivant.
- Sous Coordonnées, saisissez une adresse e-mail à laquelle vous recevrez des notifications en cas de modification de votre projet.
- Cliquez sur Suivant.
- Sous Terminer, consultez le Règlement sur les données utilisateur dans les services d'API Google et, si vous l'acceptez, sélectionnez J'accepte le Règlement sur les données utilisateur dans les services d'API Google.
- Cliquez sur Continuer.
- Cliquez sur Créer.
- Si vous avez sélectionné Externe pour le type d'utilisateur, ajoutez des utilisateurs de test :
- Cliquez sur Audience.
- Sous Test users (Utilisateurs de test), cliquez sur Add users (Ajouter des utilisateurs).
- Saisissez votre adresse e-mail et celles des autres utilisateurs test autorisés, puis cliquez sur Enregistrer.
- Sous Informations sur l'application, dans Nom de l'application, saisissez
Cliquez sur Accès aux données > Ajouter ou supprimer des autorisations. Un panneau s'affiche avec la liste des niveaux d'accès pour chaque API que vous avez activée dans votre projet Google Cloud.
Sous Ajouter manuellement des habilitations, collez les habilitations suivantes :
https://www.googleapis.com/auth/documentshttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/script.external_requesthttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/cloud-platform
Cliquez sur Ajouter au tableau.
Cliquez sur Mettre à jour.
Après avoir sélectionné les niveaux d'accès requis par votre application, cliquez sur Enregistrer sur la page Accès aux données.
Configurer l'authentification et l'autorisation des applications
L'authentification des applications est utilisée pour appeler l'API Chat.
Créer un compte de service dans la console Google Cloud
Pour créer un compte de service, procédez comme suit :
Console Google Cloud
-
Dans la console Google Cloud, accédez au menu
> IAM et administration
> Comptes de service.
Accéder à la page "Comptes de service"
Les étapes restantes s'affichent dans la console Google Cloud.
- Sélectionnez un projet Google Cloud.
- Cliquez sur Créer un compte de service.
- Saisissez le nom du compte de service à afficher dans la console Google Cloud.
- Si vous ne souhaitez pas définir de contrôles des accès à ce stade, cliquez sur OK pour terminer la création du compte de service. Pour définir les contrôles des accès dès maintenant, cliquez sur Créer et continuer, puis passez à l'étape suivante.
- Facultatif : Attribuez des rôles à votre compte de service pour lui accorder l'accès aux ressources de votre projet Google Cloud en plus de celles de Google Workspace. Pour en savoir plus, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
- Cliquez sur Continuer.
- Facultatif : Saisissez les utilisateurs ou les groupes autorisés à gérer ce compte de service et à effectuer des actions avec celui-ci. Pour en savoir plus, consultez Emprunt d'identité d'un compte de service.
- Cliquez sur OK pour terminer la création du compte de service.
Notez l'adresse e-mail du compte de service.
gcloud CLI
- Créez le compte de service :
gcloud iam service-accounts createSERVICE_ACCOUNT_NAME\ --display-name="SERVICE_ACCOUNT_NAME" - Facultatif : Attribuez des rôles à votre compte de service pour lui accorder l'accès aux ressources de votre projet Google Cloud en plus de celles de Google Workspace. Pour en savoir plus, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Le compte de service apparaît sur la page des comptes de service. Créez ensuite une clé privée pour le compte de service.
Créer une clé privée
Pour créer et télécharger une clé privée pour le compte de service, procédez comme suit :
-
Dans la console Google Cloud, accédez au menu
> IAM et administration
> Comptes de service.
Accéder à la page "Comptes de service"
Les étapes restantes s'affichent dans la console Google Cloud.
- Sélectionnez un projet Google Cloud.
- Cliquez sur l'adresse e-mail du compte de service pour lequel vous souhaitez créer une clé.
- Cliquez sur l'onglet Clés.
- Cliquez sur le menu déroulant Ajouter une clé, puis sélectionnez Créer une clé.
- Sélectionnez le type de clé JSON et cliquez sur Créer.
La nouvelle paire de clés publique/privée est générée et téléchargée sur votre ordinateur sous la forme d'un fichier de clé de compte de service. Enregistrez le fichier JSON téléchargé sous le nom
credentials.jsondans votre répertoire de travail. Ce fichier est la seule copie de cette clé. Une fois téléchargé, vous ne pouvez plus le télécharger à nouveau. Pour savoir comment stocker votre clé de manière sécurisée, consultez Bonnes pratiques pour gérer les clés de compte de service.
Pour en savoir plus sur les comptes de service, consultez Comptes de service dans la documentation Google Cloud IAM.
Créer un client OAuth compatible avec Google Workspace Marketplace
Pour créer un client OAuth compatible avec Google Workspace Marketplace, procédez comme suit :
Dans la console Google API, accédez à Menu > IAM et administration > Comptes de service.
Cliquez sur le compte de service que vous avez créé pour votre application Chat.
Cliquez sur Paramètres avancés.
Cliquez sur Créer un client OAuth compatible avec Google Workspace Marketplace.
Cliquez sur Continuer.
Un message de confirmation s'affiche pour indiquer qu'un client OAuth compatible avec Google Workspace Marketplace a été créé.
Créer et déployer l'application Chat
Dans la section suivante, vous allez copier et mettre à jour un projet Apps Script entier qui contient tout le code d'application requis pour votre application Chat. Vous n'aurez donc pas besoin de copier et coller chaque fichier.
Certaines fonctions incluent des traits de soulignement à la fin de leur nom, comme concatenateAllSpaceMessages_() de ChatApp.gs. Le trait de soulignement masque la fonction sur la page Web d'initialisation des incidents lorsqu'elle est ouverte dans un navigateur.
Pour en savoir plus, consultez Fonctions privées.
Apps Script accepte deux types de fichiers : les scripts .gs et les fichiers .html. Pour respecter cette compatibilité, le code JavaScript côté client de l'application est inclus dans des balises <script /> et son code CSS est inclus dans des balises <style /> à l'intérieur d'un fichier HTML.
Vous pouvez également consulter l'intégralité du projet sur GitHub.
Voici un aperçu de chaque fichier :
Consts.gsDéfinit les constantes référencées par d'autres fichiers de code, y compris l'ID de votre projet Cloud, l'ID d'emplacement Vertex AI, les identifiants de l'application pour le compte de service et l'ID de commande rapide pour fermer un incident.
Afficher le code
Consts.gsChatApp.gsGère les événements d'interaction Chat, y compris les messages, les clics sur les boutons, les commandes d'application (
onAppCommand) et les boîtes de dialogue. Répond à la commande rapideClose incidenten ouvrant une boîte de dialogue pour recueillir des informations sur la résolution de l'incident. Lit les messages dans l'espace en appelant la méthodespaces.messages.listdans l'API Chat. Récupère les ID utilisateur à l'aide du service d'annuaire du SDK Admin dans Apps Script.Afficher le code
ChatApp.gsChatSpaceCreator.gsReçoit les données de formulaire saisies par les utilisateurs sur la page Web d'initialisation des incidents et les utilise pour configurer un espace Chat en le créant et en le remplissant, puis publie un message sur l'incident.
Afficher le code
ChatSpaceCreator.gsDocsApi.gsAppelle l'API Docs pour créer un document Docs dans le Google Drive d'un utilisateur et y rédige un résumé des informations sur l'incident, créé dans
VertexAiApi.gs.Afficher le code
DocsApi.gsVertexAiApi.gsRésume la conversation dans l'espace de discussion à l'aide de l'API Vertex AI. Ce résumé est publié dans un document spécialement créé dans
DocsAPI.gs.Afficher le code
VertexAiApi.gsWebController.gsSert le site Web d'initialisation des incidents.
Afficher le code
WebController.gsIndex.htmlCode HTML du site Web d'initialisation de l'incident.
Afficher le code
Index.htmlJavaScript.htmlGère le comportement des formulaires, y compris les envois, les erreurs et les suppressions, pour le site Web d'initialisation des incidents. Il est inclus dans
Index.htmlpar la fonctionincludepersonnalisée dansWebController.gs.Afficher le code
JavaScript.htmlStylesheet.htmlCSS du site Web d'initialisation des incidents. Elle est incluse dans
Index.htmlpar la fonctionincludepersonnalisée dansWebController.gs.Afficher le code
Stylesheet.html
Trouver le numéro et l'ID de votre projet Cloud
Dans la console Google APIs, accédez à votre projet Cloud.
Cliquez sur Paramètres et utilitaires > Paramètres du projet.
Notez les valeurs des champs Numéro de projet et ID du projet. Vous en aurez besoin dans les sections suivantes.
Créer le projet Apps Script
Pour créer un projet Apps Script et l'associer à votre projet Cloud :
- Cliquez sur le bouton suivant pour ouvrir le projet Apps Script Répondre aux incidents avec Google Chat.
Ouvrir le projet - Cliquez sur Vue d'ensemble.
- Sur la page "Vue d'ensemble", cliquez sur
Créer une copie.
Nommez votre copie du projet Apps Script :
Cliquez sur Copie de Répondez aux incidents avec Google Chat.
Dans le champ Titre du projet, saisissez
Incident Management Chat app.Cliquez sur Renommer.
Dans votre copie du projet Apps Script, accédez au fichier
Consts.gset remplacezYOUR_PROJECT_IDpar l'ID de votre projet Cloud.
Définir le projet Cloud du projet Apps Script
- Dans votre projet Apps Script, cliquez sur
Paramètres du projet.
- Sous Projet Google Cloud Platform (GCP), cliquez sur Changer de projet.
- Dans Numéro de projet GCP, collez le numéro de projet de votre projet Cloud.
- Cliquez sur Définir un projet. Le projet Cloud et le projet Apps Script sont désormais associés.
Créer un déploiement Apps Script
Maintenant que tout le code est en place, déployez le projet Apps Script. Vous utilisez l'ID de déploiement lorsque vous configurez l'application Chat dans Google Cloud.
Dans Apps Script, ouvrez le projet de l'application de réponse aux incidents.
Cliquez sur Déployer > Nouveau déploiement.
Si Module complémentaire et Application Web ne sont pas déjà sélectionnés, cliquez sur les types de déploiement
à côté de Sélectionner le type, puis sélectionnez Module complémentaire et Application Web.
Dans Description, saisissez une description pour cette version, par exemple
Complete version of incident management app.Dans Exécuter en tant que, sélectionnez Utilisateur accédant à l'application Web.
Dans Qui a accès, sélectionnez Toute personne de votre organisation Workspace, où "votre organisation Workspace" correspond au nom de votre organisation Google Workspace.
Cliquez sur Déployer. Apps Script indique que le déploiement a réussi et fournit un ID de déploiement et une URL pour la page Web d'initialisation de l'incident.
Notez l'URL de l'application Web pour y accéder plus tard lorsque vous démarrerez un incident. Copiez l'ID de déploiement. Vous utiliserez cet ID lors de la configuration de l'application Chat dans la console Google APIs.
Cliquez sur OK.
Configurer l'application Chat dans la console Google APIs
Cette section explique comment configurer l'API Google Chat dans la console Google APIs avec des informations sur votre application Chat, y compris l'ID du déploiement que vous venez de créer à partir de votre projet Apps Script.
Dans la console Google API, cliquez sur Menu > API et services > API et services activés > API Google Chat > Configuration.
Dans le champ Nom de l'application, saisissez
Incident Management.Dans URL de l'avatar, saisissez
https://developers.google.com/chat/images/quickstart-app-avatar.png.Dans Description, saisissez
Responds to incidents..Cliquez sur le bouton Activer les fonctionnalités interactives pour l'activer.
Sous Fonctionnalité, sélectionnez Rejoindre des espaces et des conversations de groupe.
Sous Paramètres de connexion, sélectionnez Apps Script.
Dans ID de déploiement, collez l'ID de déploiement Apps Script que vous avez copié précédemment à partir du déploiement du projet Apps Script.
Sous Déclencheurs, configurez
onAppCommandpour le déclencheur Commande d'application.Enregistrez une commande rapide que l'application Chat entièrement implémentée utilise :
Sous Commandes, cliquez sur Ajouter une commande.
Dans ID de commande, saisissez
1.Dans Description, saisissez
Closes the incident being discussed in the space..Sous Type de commande, sélectionnez Commande rapide.
Dans Nom de la commande rapide, saisissez
Close incident.Sélectionnez Ouvre une boîte de dialogue (ou Boîte de dialogue).
Cliquez sur OK. La commande est enregistrée et listée.
Sous Visibilité, sélectionnez Rendre cette application de chat accessible à certains utilisateurs et groupes de votre domaine Workspace, puis saisissez votre adresse e-mail.
Sous Journaux, sélectionnez Consigner les erreurs dans Logging.
Cliquez sur Enregistrer. Un message de configuration enregistrée s'affiche, ce qui signifie que l'application est prête à être testée.
Obtenir l'approbation de l'administrateur
Pour obtenir l'approbation de l'administrateur, vous devez configurer l'application Chat dans le SDK Google Workspace Marketplace.
Configurer l'application Chat dans le SDK Google Workspace Marketplace
Pour configurer l'application Chat dans le SDK Google Workspace Marketplace, procédez comme suit :
Dans la console Google API, accédez à Menu > API et services > API et services activés > SDK Google Workspace Marketplace > Configuration de l'application.
Remplissez la page "Configuration de l'application". La façon dont vous configurez votre application Chat dépend de votre audience cible et d'autres facteurs. Pour obtenir de l'aide sur la page de configuration de l'application, consultez Configurer votre application dans le SDK. Pour les besoins de ce guide, saisissez les informations suivantes :
- Sous Visibilité de l'application, sélectionnez Privée.
- Sous Paramètres d'installation, sélectionnez Installation administrateur.
- Sous Intégrations d'applications, sélectionnez Application de chat.
- Sous Habilitations OAuth, saisissez les habilitations suivantes :
https://www.googleapis.com/auth/chat.app.spaceshttps://www.googleapis.com/auth/chat.app.memberships
- Sous Informations sur le développeur, saisissez votre Nom du développeur, l'URL du site Web du développeur et l'Adresse e-mail du développeur.
- Cliquez sur Enregistrer le brouillon.
Après avoir configuré l'application, mettez à jour la fiche Play Store :
- Dans la console Google Cloud, accédez à Menu > API et services > API et services activés > SDK Google Workspace Marketplace > Fiche du Google Workspace Marketplace.
- Dans informations sur l'application, sélectionnez "Développement Web" comme catégorie.
- Dans Éléments graphiques, importez les icônes des applications dans les formats requis.
- Dans Captures d'écran, importez une capture d'écran de l'application.
- Dans Liens d'assistance, renseignez l'URL des conditions d'utilisation, l'URL des règles de confidentialité et l'URL d'assistance.
- Dans Distribution, sélectionnez les régions dans lesquelles cette application sera disponible.
- Cliquez sur Publier.
Obtenir l'approbation de l'administrateur
Maintenant que votre compte de service est configuré pour recevoir l'approbation de l'administrateur, obtenez-la auprès d'un administrateur Google Workspace qui peut l'accorder en suivant les étapes décrites dans Configurer l'autorisation pour les applications Chat.
Tester l'application Chat
Pour tester l'application Chat de gestion des incidents, lancez un incident depuis la page Web et vérifiez que l'application Chat fonctionne comme prévu :
Accédez à l'URL de l'application Web de déploiement Apps Script.
Lorsque Apps Script vous demande l'autorisation d'accéder à vos données, cliquez sur Examiner les autorisations, connectez-vous avec un compte Google approprié dans votre domaine Google Workspace, puis cliquez sur Autoriser.
La page Web d'initialisation de l'incident s'ouvre. Saisissez les informations du test :
- Dans Titre de l'incident, saisissez
The First Incident. - Si vous le souhaitez, dans Personnes chargées de répondre aux incidents, saisissez les adresses e-mail des autres personnes chargées de répondre aux incidents. Ils doivent être des utilisateurs disposant d'un compte Google Chat dans votre organisation Google Workspace, sinon la création de l'espace échouera. N'indiquez pas votre propre adresse e-mail, car elle est incluse automatiquement.
- Dans Message initial, saisissez
Testing the incident management Chat app..
- Dans Titre de l'incident, saisissez
Cliquez sur Créer un espace de discussion. Un message
creating spaces'affiche.Une fois l'espace créé, un message
Space created!s'affiche. Cliquez sur Ouvrir l'espace pour ouvrir l'espace dans Chat dans un nouvel onglet.Vous et les autres personnes chargées de répondre à l'incident pouvez éventuellement envoyer des messages dans l'espace. L'application résume ces messages à l'aide de Vertex AI et partage un document rétrospectif.
Pour mettre fin à la réponse aux incidents et lancer le processus de résolution, lancez la commande rapide
Close incidentdans l'espace Chat. Une boîte de dialogue de gestion des incidents s'ouvre.Dans Clore l'incident, saisissez une description de la résolution de l'incident, comme
Test complete.Cliquez sur Fermer l'incident.
L'application Incident Management liste les messages de l'espace, les résume avec Vertex AI, colle le résumé dans un document Google Docs et partage le document dans l'espace.
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans ce tutoriel soient facturées sur votre compte Google Cloud, nous vous recommandons de supprimer le projet Cloud.
- Dans la console Google APIs, accédez à la page Gérer les ressources. Cliquez sur Menu > IAM et administration > Gérer les ressources.
- Dans la liste des projets, sélectionnez celui que vous souhaitez supprimer, puis cliquez sur Supprimer .
- Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez sur Arrêter pour supprimer le projet.
Articles associés
- L'application de réponse aux incidents s'authentifie avec les identifiants utilisateur pour appeler les API et invoquer les services Google Cloud, comme l'API Chat et l'API Vertex AI. Cela signifie que l'utilisateur qui initie un incident doit avoir accès à ces services. Pour rendre l'application plus robuste, envisagez d'appeler l'API Vertex AI avec un compte de service au lieu des identifiants de l'utilisateur qui appelle la commande rapide
Close incident. Pour obtenir de l'aide concernant la configuration d'un compte de service pour l'API Vertex AI, consultez Utiliser un compte de service personnalisé.
Applications de chat qui ne sont pas des modules complémentaires : répondre aux incidents avec Google Chat, Vertex AI et Google Apps Script (authentification des applications)
Les instructions et les exemples de code suivants s'appliquent à une application Chat qui n'est pas un module complémentaire Google Workspace (Afficher sur GitHub).
Créer et configurer le projet Apps Script
- Ouvrez le projet Apps Script Répondre aux incidents avec Google Chat pour une application Chat qui n'est pas un module complémentaire, puis faites-en une copie.
- Lorsque vous configurez l'API Chat dans la console Google APIs : Décochez la case Créer cette application Chat en tant que module complémentaire Google Workspace. Une boîte de dialogue s'ouvre pour vous demander de confirmer. Dans la boîte de dialogue, cliquez sur Désactiver.
- Enregistrez la commande à barre oblique
/closeIncident(ID de commande1, sélectionnez Ouvre une boîte de dialogue), puis saisissez/closeIncidentdans l'espace pour résoudre un incident.
Code source
Consts.gsChatApp.gsChatSpaceCreator.gsDocsApi.gsVertexAiApi.gsWebController.gsIndex.htmlJavaScript.htmlStylesheet.html