Vai al contenuto principale

Integrazione Microsoft Teams - Guida alla configurazione

Collega il tuo account Microsoft Teams a Goodweek per gestire canali, messaggi, chat, riunioni, team e la pianificazione dei turni direttamente dal tuo spazio di lavoro IA.

A
Scritto da Antoine Stempien

Collega il tuo account Microsoft Teams a Goodweek per gestire canali, messaggi, chat, riunioni, team e la pianificazione dei turni direttamente dal tuo spazio di lavoro IA.

ℹ️ Nota sulla governance

Goodweek non supererà mai i livelli di accesso concessi all'utente all'interno di Microsoft Teams, garantendo così l'allineamento con le policy di governance della tua organizzazione. I risultati e le funzionalità disponibili possono variare in base alle autorizzazioni specifiche e all'accesso autenticato di ciascun utente.

📋 Prerequisiti

Prima che un utente possa vedere e collegare l'integrazione Microsoft Teams, l'amministratore della tua organizzazione deve prima abilitarla dal Pannello di amministrazione di Goodweek, nella scheda Integrazioni.

Configurazione amministratore

L'integrazione Microsoft Teams utilizza Microsoft OAuth 2.0 tramite Microsoft Entra ID. Per consentire agli utenti di collegarsi, un amministratore del tenant Microsoft Entra deve concedere il consenso amministratore per l'applicazione. Senza questo passaggio, gli utenti potrebbero visualizzare un errore di autorizzazione durante il processo di connessione.

Esistono tre scenari tipici a seconda della configurazione del tuo Entra ID:

  1. Il consenso amministratore è già stato concesso. Gli utenti possono collegarsi direttamente senza passaggi aggiuntivi.

  2. Il consenso utente è disattivato nel tuo tenant. Un amministratore Entra deve concedere il consenso per conto dell'organizzazione prima che gli utenti possano collegarsi. Vai su Microsoft Entra admin center → Enterprise Applications → Composio → Permissions → Grant admin consent for [la tua organizzazione].

  3. L'accesso ai dati di Teams o di messaggistica è limitato a livello di risorsa. A seconda delle policy Teams della tua organizzazione, potrebbe essere necessario configurare autorizzazioni aggiuntive prima che l'integrazione possa accedere ai contenuti di canali o chat.

⚠️ Importante: caso particolare della sessione amministratore Microsoft

Se un amministratore del tenant Microsoft Entra completa personalmente il flusso di connessione OAuth, Microsoft potrebbe applicare automaticamente il consenso amministratore e collegare l'integrazione all'account dell'amministratore anziché al suo account utente individuale. Si tratta di un comportamento di Microsoft che non può essere modificato a livello OAuth.

Approccio consigliato: L'amministratore dovrebbe pre-approvare l'app in Entra ID (Enterprise Applications → Composio → Permissions → Grant admin consent for your organization) prima che qualsiasi utente, incluso l'amministratore, esegua il flusso di connessione Goodweek. Una volta pre-approvata, qualsiasi utente, incluso l'amministratore, può completare il flusso e l'integrazione verrà collegata al suo account individuale.

In alternativa, un utente non amministratore può completare per primo il flusso di connessione per evitare questo problema.

Connessione dell'utente

  1. In Goodweek, vai su Integrazioni.

  2. Trova Microsoft Teams e fai clic su Connetti.

  3. Verrai reindirizzato a Microsoft, dove ti verrà chiesto di accedere con il tuo account Microsoft e autorizzare l'accesso.

  4. Fai clic su Accetta per concedere l'accesso e tornare a Goodweek.

Note importanti

  • Ogni utente deve collegare il proprio account individualmente.

  • Goodweek può accedere solo ai team, canali e chat che il tuo account individuale ha il permesso di vedere. I canali privati e i contenuti limitati seguono i controlli di accesso di Teams.

  • Puoi revocare l'accesso di Goodweek in qualsiasi momento da Microsoft account → My Account → Privacy → Apps and services → Composio → Remove access.


Strumenti disponibili

Strumento

Descrizione

Tipo

List Teams

Recupera i team Microsoft Teams accessibili all'utente autenticato, con filtraggio opzionale.

Lettura

Get Team

Recupera i dettagli completi di un team specifico tramite il suo ID.

Lettura

Create Team

Crea un nuovo team Microsoft Teams con modello, canali e membri opzionali.

Scrittura

Update Team

Aggiorna le impostazioni del team, come le autorizzazioni di membri, messaggistica, funzioni ludiche e ospiti.

Scrittura

Archive Teams Team

Archivia un team Microsoft Teams per rimuoverlo dalla visualizzazione attiva mantenendo i suoi dati.

Scrittura

Unarchive Teams Team

Ripristina un team Microsoft Teams archiviato allo stato attivo.

Scrittura

Clone Team

Crea una copia di un team Microsoft Teams esistente.

Lettura

List Team Channels

Recupera i canali di un team Microsoft Teams specificato, con filtraggio opzionale.

Lettura

Get Team Channel

Recupera i dettagli di un canale specifico all'interno di un team.

Lettura

Create a Channel

Crea un nuovo canale standard, privato o condiviso all'interno di un team Microsoft Teams.

Scrittura

Update Teams Channel

Aggiorna le proprietà del canale, come il nome visualizzato e la descrizione.

Scrittura

Archive Channel

Archivia un canale all'interno di un team Microsoft Teams.

Scrittura

Unarchive Channel

Ripristina un canale archiviato allo stato attivo.

Scrittura

List Channel Messages

Elenca i messaggi in un canale Teams quando sono noti l'ID del team e l'ID del canale.

Lettura

Get Teams Channel Message

Recupera un messaggio specifico da un canale Microsoft Teams tramite gli ID di team, canale e messaggio.

Lettura

Send Channel Message

Pubblica un nuovo messaggio di primo livello in un canale Microsoft Teams.

Scrittura

Reply to Teams Channel Message

Invia una risposta a un messaggio esistente all'interno di un canale specifico.

Scrittura

List Channel Message Replies

Elenca tutte le risposte a un messaggio specifico in un canale Teams.

Lettura

Search Teams Messages

Cerca i messaggi Microsoft Teams utilizzando la sintassi KQL, inclusi filtri per mittente, data e allegato.

Lettura

Get All Chats

Elenca le chat Microsoft Teams di un utente specificato, con filtraggio opzionale.

Lettura

Get Chat

Recupera i dettagli di una chat specifica tramite il suo ID.

Lettura

Create Chat

Crea una nuova chat. Se esiste già una chat individuale con i membri specificati, ne restituisce i dettagli.

Scrittura

Send Message to Teams Chat

Invia un messaggio (testo o HTML) a una chat Microsoft Teams esistente.

Scrittura

List User Chat Messages

Recupera i messaggi di una chat specifica per un determinato utente.

Lettura

List Pinned Messages

Recupera l'elenco dei messaggi fissati in una chat Microsoft Teams.

Lettura

Pin Message in Chat

Fissa un messaggio in una chat Microsoft Teams per un rapido riferimento.

Lettura

List Team Members

Elenca i membri di un team Microsoft Teams specifico.

Lettura

Get Team Member

Recupera i dettagli di un membro specifico del team tramite il suo ID di appartenenza.

Lettura

Add Member to Team

Aggiunge un utente a un team Microsoft Teams.

Scrittura

Add Team Members (Bulk)

Aggiunge più membri a un team Microsoft Teams in un'unica operazione.

Scrittura

Update Team Member

Aggiorna il ruolo o le proprietà di un membro del team all'interno del team.

Scrittura

Add Member to Channel

Aggiunge un utente a un canale Microsoft Teams.

Scrittura

List Users

Elenca tutti gli utenti dell'organizzazione tramite Microsoft Graph, con filtraggio opzionale.

Lettura

List User Joined Teams

Elenca i team Teams di cui un utente specificato è membro diretto.

Lettura

Get User Profile

Recupera il profilo di un utente, inclusi ID, UPN, email e nome visualizzato.

Lettura

Get User Presence

Recupera le informazioni sulla presenza attuale di un utente, inclusi disponibilità e stato di attività.

Lettura

Create Online Meeting

Pianifica una nuova riunione online autonoma di Microsoft Teams non collegata a un evento del calendario.

Scrittura

Get Online Meeting

Recupera i dettagli di una specifica riunione online di Microsoft Teams tramite il suo ID.

Lettura

Update Online Meeting

Aggiorna le proprietà di una riunione online esistente di Microsoft Teams.

Scrittura

List Meeting Transcripts

Elenca tutte le trascrizioni associate a una specifica riunione online di Microsoft Teams.

Lettura

Get Meeting Transcript Content

Recupera il contenuto testuale grezzo di una trascrizione di riunione Microsoft Teams.

Lettura

List Meeting Recordings

Elenca le registrazioni di una riunione online Microsoft Teams pianificata e non scaduta.

Lettura

Get Meeting Recording Content

Recupera fino a 256 MiB di contenuto video per una registrazione di riunione Teams.

Lettura

Search Teams Files

Cerca file in Microsoft Teams utilizzando la sintassi KQL per nome, tipo, contenuto o autore.

Lettura

Get Channel Files Folder

Recupera i metadati della cartella dei file per un canale specifico in un team Teams.

Lettura

List Shifts

Elenca tutti i turni del calendario di un team, con filtraggio opzionale per data.

Lettura

Create Team Schedule Shift

Crea un nuovo turno di lavoro nel calendario di un team Microsoft Teams.

Scrittura

Create Time Off

Crea una nuova voce di permesso approvata nel calendario di un team.

Scrittura

Create Time Off Request

Crea una nuova richiesta di permesso nel calendario di un team per un membro del team.

Scrittura

List Time Off Requests

Elenca tutte le richieste di permesso dal calendario di un team Microsoft Teams.

Lettura

Add Tab to Channel

Aggiunge una nuova scheda (app o sito web) a un canale Microsoft Teams.

Scrittura

List Channel Tabs

Elenca tutte le schede configurate in un canale Microsoft Teams.

Lettura

Delete Teams Team

Elimina definitivamente un team Microsoft Teams.

⚠️ Distruttivo

Delete Team Channel

Elimina definitivamente un canale da un team Microsoft Teams.

⚠️ Distruttivo

Soft-delete Teams Channel Message

Elimina in modo reversibile un messaggio in un canale Teams senza rimuoverlo definitivamente.

⚠️ Distruttivo

Remove Team Member

Rimuove un utente da un team Microsoft Teams.

⚠️ Distruttivo

Remove Chat Member

Rimuove un membro da una conversazione di chat Microsoft Teams.

⚠️ Distruttivo

Delete User Online Meeting

Elimina definitivamente una riunione online dall'account di un utente.

⚠️ Distruttivo

Casi d'uso

  • Invia messaggi e gestisci le conversazioni dei canali. Pubblica messaggi nei canali Teams o invia messaggi nelle chat direttamente dalle conversazioni Goodweek, mantenendo la comunicazione nel contesto del resto del lavoro senza passare a Teams.

  • Recupera trascrizioni e registrazioni delle riunioni. Accedi al contenuto della trascrizione o della registrazione di una riunione Teams passata da Goodweek per estrarre azioni da intraprendere, riassumere discussioni o fare riferimento a decisioni specifiche.

  • Gestisci l'appartenenza al team e i canali. Aggiungi o rimuovi membri del team, crea nuovi canali e aggiorna le proprietà dei canali da Goodweek per mantenere organizzate le strutture del team senza navigare nell'interfaccia di amministrazione di Teams.

  • Pianifica le riunioni e gestisci la pianificazione dei turni. Crea riunioni online, gestisci i calendari del team e gestisci le richieste di permesso da Goodweek per coordinare il lavoro del team in modo efficiente.


Risoluzione dei problemi

Errore di autorizzazione durante la connessione

Il tuo amministratore del tenant Microsoft Entra potrebbe dover concedere il consenso per l'applicazione. Chiedi al tuo amministratore di seguire i passaggi di Configurazione amministratore sopra riportati prima di provare a riconnetterti.

Integrazione connessa ma i canali privati non sono visibili

I canali privati di Microsoft Teams sono accessibili solo ai loro membri. Se non sei membro di un canale privato, non apparirà tramite l'integrazione. Chiedi al proprietario del canale di aggiungerti.

L'integrazione non è visibile in Goodweek

Assicurati che l'amministratore della tua organizzazione abbia abilitato l'integrazione Microsoft Teams dal Pannello di amministrazione di Goodweek, nella scheda Integrazioni.

Riferimenti

Hai ricevuto la risposta alla tua domanda?