Integrazione con Microsoft Teams

IBM Cloud

Aggiungete un chatbot a Microsoft Teams per creare e personalizzare un hub produttivo dove contenuti, strumenti e persone si incontrano per chattare, incontrarsi e collaborare.

Dopo aver creato un'azione, è possibile utilizzare questa integrazione per collegare l'assistente a Microsoft Teams.

Prima di iniziare

Per integrare l'assistente con Microsoft Teams, è necessario avere i ruoli Global Administrator o Teams Administrator. Per ulteriori informazioni, vedi Politiche di autorizzazione dell'app.

Registrati per un indirizzo email di Microsoft 365 Developer Administrator, se non ne hai uno:

  1. Vai al Microsoft Dev Center.

  2. Fare clic su Iscriviti ora per diventare membro del programma Microsoft 365 Developer.

  3. Nel dashboard, fare clic su Configura sottoscrizione E5 e selezionare una sandbox Instant o Configurable.

  4. Copiare l'indirizzo email elencato in Amministratore. Le tue credenziali di amministratore sono richieste in diversi punti di configurazione.

Aggiunta dell'integrazione Microsoft Teams

  1. Vai alla pagina Integrazioni facendo clic sull'icona delle integrazioni (icona Integrazioni) nel menu a sinistra.

  2. Fare clic su Aggiungi nel riquadro Microsoft Teams piastrella.

  3. Fare clic su Conferma. La pagina Introduzione fornisce un riepilogo del processo di configurazione.

  4. Fare clic su Avanti per avviare la registrazione dell'applicazione.

Registrazione dell'app

  1. Vai al portale Microsoft Azuree accedi con le tue credenziali di amministratore.

  2. Nella pagina Registrazioni app, fare clic su Nuova registrazione.

  3. Nella pagina Registra un'applicazione, immetti un nome, seleziona l'opzione a più tenant che si applica alla tua applicazione e fai clic su Registra.

  4. Copiate l'ID dell'applicazione dalla pagina Panoramica della vostra app e incollatelo nel campo di registrazione dell'app dell'integrazione watsonx Assistant Microsoft Teams.

  5. Nella stessa pagina Microsoft Azure Panoramica, fare clic sul collegamento ipertestuale Aggiungi un certificato o un segreto accanto a Credenziali client.

  6. Nella pagina Certificati & segreti per la creazione del token, fare clic su Nuovo segreto client. Immettere una descrizione e selezionare Consigliato 180 giorni. Fai clic su Aggiungi.

  7. Copiare la stringa in Valore e incollarla nel Valore segreto del cliente nella pagina di registrazione dell'app dell'integrazione watsonx Assistant Microsoft Teams. Nota: è necessario creare un nuovo valore prima che quello corrente scada il giorno 180.

  8. Fare clic su Avanti per creare il bot.

Crea il tuo bot

  1. Accedi a Microsoft Bot Framework developer portale accedi con le credenziali di amministratore.

  2. Nella pagina Parlaci del tuo bot, completa il tuo profilo bot.

  3. Copiare l'endpoint generato dalla pagina Create your bot dell'integrazione watsonx Assistant Microsoft Teams e incollarlo nel campo Messaging endpoint della sezione Configuration.

  4. Selezionare Multi-Tenant come tipo di applicazione.

  5. Copia e incolla il tuo ID applicazione, quindi fai clic su Register.

  6. Nella pagina Connessione ai canali, fare clic su Configura canale Microsoft Teams nella sezione Aggiungi un canale in primo piano.

  7. Nella pagina Configura Microsoft Teams, specificare le opzioni nelle schede Messaggistica, Chiamate e Pubblicazione che soddisfano le esigenze del bot, quindi fare clic su Salva.

  8. Nell'integrazione watsonx Assistant Microsoft Teams, fare clic su Avanti per creare l'app Teams.

Crea la tua app Teams

  1. Accedere al portale degli sviluppatori di Microsoft Teams ed effettuare il login con le proprie credenziali di amministratore.

  2. Nella scheda Applicazioni, fare clic su Nuova applicazione.

  3. Immettere un nome e fare clic su Aggiungi.

  4. Nella pagina Informazioni di base, immetti i nomi dell'applicazione, l'ID applicazione, le descrizioni, le informazioni sullo sviluppatore e gli URL dell'applicazione e copia e incolla il tuo ID applicazione in ID applicazione (client). Fare clic su Salva.

  5. Nella sezione Configure, seleziona App features e quindi Bot.

  6. Nella pagina Identifica il tuo bot, seleziona il tuo bot.

  7. Nella sezione Seleziona l'ambito in cui le persone possono utilizzare questo comando, selezionare Personale, Team e Conversazione di gruppo.

  8. Fare clic su Salva, ma tenere aperta la finestra.

  9. Nell'integrazione di watsonx Assistant Microsoft Teams, fare clic su Fine.

  10. Fai clic su Pubblica per pubblicare il tuo bot.

Quando un'estensione personalizzata viene eseguita durante una conversazione in Microsoft Teams, il client riceve le fasi di pre-esecuzione solo dopo il completamento della chiamata all'estensione. Per ulteriori informazioni, vedere chiamare un interno personalizzato.

Pubblicazione della tua app Teams

  1. Nella finestra del portale per sviluppatori Microsoft Teams in cui è stata creata e salvata l'applicazione Teams, fare clic su Pubblica per pubblicare il bot.

  2. Fai clic su Scarica il pacchetto dell'app.

  3. Andare a Microsoft Teams e accedere con le proprie credenziali di amministratore.

  4. Fai clic su Apps nel menu della barra laterale, quindi su Manage your apps e Upload an app.

  5. Selezionate Carica un'app personalizzata e specificate il file compresso del pacchetto app scaricato.

  6. Fare clic su Aggiungi per terminare.

  7. Verifica le tue azioni e risposte nella sezione Chat della tua applicazione Teams.

Tipi di risposta

Questi tipi di risposta sono supportati e vengono visualizzati come previsto quando l'assistente viene distribuito per i messaggi diretti, i canali o le chat di gruppo di Microsoft Teams.

  • date
  • immagine
  • opzione
  • suggerimento
  • text

Limitazioni

In Microsoft Teams, i pulsanti di opzione, siano essi resi da un'azione o da un nodo di dialogo, rimangono attivi dopo la loro selezione. Questi pulsanti possono essere cliccati più volte durante una conversazione e ogni ulteriore clic ripropone lo stesso payload a watsonx Assistant. Questo comportamento può comportare una duplicazione dell'elaborazione e può portare a risposte di follow-up inattese o errate.

Questa limitazione è specifica del canale Microsoft Teams. In altri canali, come la chat web e la pagina Try it Out di watsonx Assistant, i pulsanti di opzione sono disattivati dopo il primo clic e non possono essere riselezionati.