10 Σύνδεση Microsoft Teams
Το Microsoft Teams στην τρέχουσα ροή πελάτη είναι προσωπική ζωντανή σύνδεση. Κάθε μέλος συνδέει τον δικό του λογαριασμό Microsoft και ο βοηθός απαντά από τη δική του προβολή Teams τη στιγμή της ερώτησης. Το Nous δεν ευρετηριάζει περιεχόμενο Teams.
10.1 Τι ευρετηριάζεται ή αναζητείται ζωντανά
Τα μηνύματα Teams αναζητούνται ζωντανά. Τίποτα δεν αντιγράφεται στο ευρετήριο του Χώρου εργασίας, στην Αναζήτηση Γνώσης ή στα σύνολα εγγράφων. Ο βοηθός μπορεί να αναζητήσει τις συνομιλίες του μέλους και τα μηνύματα των καναλιών ομάδων που το μέλος ήδη βλέπει στο Teams. Χωρίς λέξεις-κλειδιά, η λίστα προσφάτων επιστρέφει μόνο τις πρόσφατες συνομιλίες του μέλους· οι απαντήσεις για κανάλια χρειάζονται λέξεις-κλειδιά. Τα συνημμένα και οι φωτογραφίες δεν ανακτώνται. Κάθε μέλος που χρειάζεται απαντήσεις Teams συνδέει τον δικό του λογαριασμό από τον κατάλογο συνδέσεων.
10.2 Ρόλος διαχειριστή και έλεγχος ταυτότητας
Η Sophea διαχειρίζεται την εφαρμογή Microsoft OAuth. Το μέλος εξουσιοδοτεί την προσωπική σύνδεση. Διαχειριστής Microsoft 365 μπορεί να χρειαστεί να εγκρίνει συναίνεση μισθωτή για την εφαρμογή, επειδή τα δικαιώματα μηνυμάτων Teams (ChannelMessage.Read.All, Chat.Read) απαιτούν συναίνεση διαχειριστή στους περισσότερους μισθωτές. Το μέλος βλέπει μόνο ό,τι μπορεί ήδη να ανοίξει η δική του ταυτότητα Microsoft στο Teams.
Η παραχώρηση ζητά τις παρακάτω εμβέλειες Microsoft Graph, μαζί με τις εμβέλειες σύνδεσης εκτός σύνδεσης. Δεν δημιουργείτε εγγραφή εφαρμογής για τη βασική ροή.
| Εμβέλεια | Γιατί το ζητά το Nous |
|---|---|
User.Read |
Σύνδεση και ανάγνωση του προφίλ του συνδεδεμένου χρήστη. |
Team.ReadBasic.All |
Επίλυση των Teams στα οποία ανήκει το μέλος για ζωντανή αναζήτηση. |
Channel.ReadBasic.All |
Επίλυση καναλιών μέσα σε κάθε Team για ζωντανή αναζήτηση. |
ChannelMessage.Read.All |
Ζωντανή αναζήτηση στα μηνύματα καναλιών που μπορεί να διαβάσει το μέλος. Απαιτεί συναίνεση διαχειριστή μισθωτή Microsoft. |
Chat.Read |
Λίστα και ανάγνωση των δικών του συνομιλιών του μέλους για ζωντανή αναζήτηση. |
10.3 Ρύθμιση παρόχου και δικαιώματα
Ζητήστε από διαχειριστή Microsoft 365 ή Teams να ελέγξει τα δικαιώματα Graph. Παραχωρήστε συναίνεση μισθωτή όταν απαιτείται. Μια προσωπική σύνδεση ακολουθεί πάντα τη δική της ορατότητα Teams του συνδεδεμένου μέλους. Μετά τη σύνδεση, το μέλος μπορεί να περιορίσει την εμβέλεια από τη σελίδα ρύθμισης: Όλες οι συνομιλίες και τα κανάλια (η προεπιλογή) ή Επιλεγμένες συνομιλίες και κανάλια με μεμονωμένες επιλογές. Η επιλογή μόνο περιορίζει τι μπορεί να διαβάσει ο βοηθός· η επανασύνδεση τη διατηρεί, η αποσύνδεση και νέα σύνδεση την επαναφέρει σε Όλες.
Το ChannelMessage.Read.All είναι εμβέλεια delegated, αλλά απαιτεί συναίνεση διαχειριστή μισθωτή Microsoft. Ένας διαχειριστής Microsoft 365 μπορεί να παραχωρήσει συναίνεση σε όλο τον μισθωτή απευθείας μέσω του endpoint admin-consent:
https://login.microsoftonline.com/{tenant}/v2.0/adminconsent?client_id={client_id}&redirect_uri={connector oauth callback url}&state=adminconsent
Αντικαταστήστε τα placeholders με το αναγνωριστικό ή τον τομέα του μισθωτή Microsoft, το client id της εφαρμογής OAuth της Sophea και το URL επανάκλησης OAuth της σύνδεσης που εμφανίζει το Portal.
10.4 Πεδία φόρμας ρύθμισης
Εκτός από τις ενέργειες Connect, Reconnect και Disconnect, η προσωπική ρύθμιση εμφανίζει την επιλογή εμβέλειας συνομιλιών και καναλιών αμέσως μόλις συνδεθεί ο λογαριασμός, ενώ η σελίδα λεπτομερειών της σύνδεσης την εμφανίζει ξανά αργότερα: Όλες οι συνομιλίες και τα κανάλια (προεπιλογή) ή Επιλεγμένες συνομιλίες και κανάλια με μεμονωμένα πλαίσια επιλογής. Το μέλος επιλέγει τον λογαριασμό στη ροή συναίνεσης της Microsoft. Δεν υπάρχει ρύθμιση πρόσβασης Χώρου εργασίας ή ανανέωσης για αυτή την προσωπική σύνδεση.
10.5 Πρόσβαση Χώρου εργασίας και Ομάδων
Η πρόσβαση Χώρου εργασίας και Ομάδων δεν ισχύει. Η σύνδεση ανήκει σε ένα μέλος. Τα υπόλοιπα μέλη πρέπει να συνδέσουν τους δικούς τους λογαριασμούς Microsoft. Οι διαχειριστές Χώρου εργασίας δεν μπορούν να κάνουν δημόσια μια προσωπική σύνδεση Teams ούτε να την προσθέσουν σε σύνολο εγγράφων.
10.6 Δοκιμή της σύνδεσης
- Κάντε μια ερώτηση με απάντηση που υπάρχει μόνο στις συνομιλίες Teams του μέλους, και μια δεύτερη ερώτηση με λέξεις-κλειδιά που ταιριάζουν σε συζήτηση καναλιού.
- Επιβεβαιώστε ότι η απάντηση παραπέμπει σε ζωντανά μηνύματα Teams με σύνδεσμους που ανοίγουν.
- Επιβεβαιώστε ότι τα μηνύματα δεν εμφανίζονται στην Αναζήτηση Γνώσης ή σε σύνολο εγγράφων.
- Αποσυνδέστε τον λογαριασμό του μέλους και επιβεβαιώστε ότι η ζωντανή αναζήτηση δεν επιστρέφει πλέον περιεχόμενο Teams.
10.7 Συνηθισμένα σφάλματα
| Σφάλμα | Ενέργεια |
|---|---|
| Απαιτείται έγκριση διαχειριστή | Ζητήστε από διαχειριστή Microsoft 365 να εγκρίνει τα δικαιώματα Graph. |
| Οι απαντήσεις συνομιλιών λειτουργούν αλλά τα κανάλια είναι κενά | Τα αποτελέσματα καναλιών χρειάζονται λέξεις-κλειδιά· η λίστα προσφάτων καλύπτει μόνο συνομιλίες. |
| Λείπουν μηνύματα | Επιβεβαιώστε ότι το μέλος ανοίγει τη συνομιλία ή το κανάλι στο Teams και επανασυνδέστε. |
| Η συναίνεση άλλαξε ή έληξε | Χρησιμοποιήστε Reconnect για ανανέωση της παραχώρησης. |
10.8 Επανασύνδεση, εναλλαγή και αφαίρεση
Χρησιμοποιήστε Reconnect μετά από αλλαγή συναίνεσης ή λήξη παραχώρησης. Για αλλαγή λογαριασμού, αποσυνδέστε πρώτα τον παλιό. Η Sophea εναλλάσσει τα διαπιστευτήρια OAuth. Το Disconnect ανακαλεί την υποστηριζόμενη παραχώρηση και αφαιρεί την τοπική προσωπική σύνδεση.