Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


Συνομιλήστε σχετικά με τα επιχειρηματικά δεδομένα σας σε μια εφαρμογή Teams

Οι εφαρμογές στο Microsoft Teams προάγουν τη συνεργασία επιτρέποντας στους χρήστες να εργάζονται όπου επικοινωνούν και συνεργάζονται. Ένας τρόπος για να κάνετε τις εφαρμογές σας συλλογικές είναι προσθέτοντας τη δυνατότητα να έχετε μια συνομιλία σχετικά με την εφαρμογή σας ή τα δεδομένα στην εφαρμογή σας. Το Teams είναι το σημείο όπου πρέπει να πάτε για να κάνετε αυτές τις συνομιλίες.

Για παράδειγμα, στο δείγμα προτύπου εφαρμογής Profile+ για Teams, όταν επιλέξετε μία ή περισσότερες κάρτες προφίλ στην εφαρμογή, μπορείτε να ξεκινήσετε μια συνομιλία με τα επιλεγμένα άτομα απευθείας στο Teams.

Μπορεί επίσης να θέλετε να χρησιμοποιήσετε αυτήν τη δυνατότητα για τις εφαρμογές σας. Για παράδειγμα, εάν δημιουργείτε ένα πρόγραμμα παρακολούθησης ευκαιριών πώλησης ώστε ο υπεύθυνος πωλήσεων να επανεξετάζει επερχόμενες συμφωνίες, μπορείτε να προσθέσετε ένα κουμπί για να συνομιλήσει ο χρήστης με τον πωλητή σχετικά με την ευκαιρία.

Με αυτόν τον τρόπο, το Power Apps στο Teams μπορεί να χρησιμοποιεί βαθιά ενσωμάτωση με άλλες δυνατότητες του Teams, ώστε να είναι συλλογικές οι εφαρμογές. Σε αυτό το άρθρο, θα μάθετε πώς μπορούμε να ενσωματώσουμε το Power Apps στο Teams για να διευκολύνουμε τις συνομιλίες.

Παρακολουθήστε αυτό το βίντεο για να μάθετε πώς μπορείτε να ρυθμίσετε τις παραμέτρους για συνομιλίες σχετικά με επιχειρηματικά δεδομένα στην εφαρμογή Teams:

Προϋποθέσεις

Για να ολοκληρώσουμε αυτό το μάθημα, θα χρειαστείτε τη δυνατότητα δημιουργίας εφαρμογών εντός του Teams που είναι διαθέσιμη ως μέρος επιλεγμένων συνδρομών Microsoft 365.

Σύνδεση στο Teams

Συνδεθείτε στο Teams χρησιμοποιώντας είτε την εφαρμογή επιφάνειας εργασίας είτε την εφαρμογή web

Δημιουργία νέας ομάδας

Σε αυτήν την ενότητα, θα δημιουργήσουμε μια νέα ομάδα Teams και, στη συνέχεια, θα δημιουργήσουμε μια εφαρμογή μέσα σε αυτήν την ομάδα. Παραλείψτε αυτήν την ενότητα, εάν έχετε ήδη μια ομάδα την οποία θέλετε να χρησιμοποιήσετε αντί για αυτό.

  1. Για να δημιουργήσετε μια νέα ομάδα, επιλέξτε την καρτέλα Teams και, στη συνέχεια, επιλέξτε Συμμετοχή ή δημιουργία μιας ομάδας στο αριστερό κάτω μέρος της οθόνης.

  2. Επιλέξτε Δημιουργία ομάδας > Από την αρχή > Δημόσια , δώστε στην ομάδα ένα όνομα όπως "Ενοποίηση κλήσεων και συσκέψεων" και επιλέξτε Δημιουργία.

  3. (Προαιρετικά) Εάν έχετε μέλη στον οργανισμό σας που θέλετε να προσθέσετε στην ομάδα για δοκιμαστικούς σκοπούς, επιλέξτε τα και προσθέστε τα στο αναδυόμενο παράθυρο για την προσθήκη μελών.

  4. Επιλέξτε Κλείσιμο.

Η νέα ομάδα δημιουργείται και εμφανίζεται στην καρτέλα Teams.

Δημιουργία νέας εφαρμογής

Θα δημιουργήσουμε μια εφαρμογή όπου ο χρήστης μπορεί να ξεκινήσει μια συνομιλία για μια συγκεκριμένη ομάδα και κανάλι, επιλέγοντας ένα κουμπί και πληκτρολογώντας ένα μήνυμα σε ένα πλαίσιο κειμένου. Στη συνέχεια, ο χρήστης μπορεί να επιλέξει το κουμπί Υποβολή για να αναρτήσει το μήνυμα στη συγκεκριμένη ομάδα και κανάλι στο Teams. Στη συνέχεια, ένας άλλος χρήστης μπορεί να συμμετάσχει στη συνομιλία.

  1. Ανοίξτε το Teams.

  2. Επιλέξτε Power Apps από το αριστερό τμήμα παραθύρου.

  3. Επιλέξτε + Νέα εφαρμογή στην περιοχή Πρόσφατες εφαρμογές.

  4. Επιλέξτε την ομάδα που δημιουργήσατε νωρίτερα και, στη συνέχεια, επιλέξτε Δημιουργία.

    Η εφαρμογή δημιουργείται και ανοίγει το Power Apps Studio για να επιτρέπεται η επεξεργασία της εφαρμογής.

  5. Πληκτρολογήστε ένα όνομα για την εφαρμογή, όπως "Εφαρμογή συνομιλίας" και επιλέξτε Αποθήκευση.

    Η εφαρμογή δημιουργείται με μια προεπιλεγμένη συλλογή στην οθόνη 1.

Προσθήκη Teams ως σύνδεσης

Θα πρέπει να προσθέσουμε το Teams ως σύνδεση στην εφαρμογή, καθώς θέλουμε να μπορούμε να έχουμε πρόσβαση στις ομάδες και τα κανάλια από τον λογαριασμό του συνδεδεμένου χρήστη.

  1. Επιλέξτε Δεδομένα από το αριστερό τμήμα παραθύρου.
  2. Επιλέξτε + Προσθήκ δεδομένων κι, έπειτα, επιλέξτε Συνδέσεις.
  3. Κάντε κύλιση προς τα κάτω και επιλέξτε Δείτε όλες τις συνδέσεις.
  4. Αναζητήστε και επιλέξτε τη σύνδεση Teams.

Προσθέστε έναν νέο πίνακα για καταγραφή της καρτέλας εταιρείας

Πρέπει να προσθέσουμε έναν πίνακα για να διατηρήσουμε μια λίστα εταιρειών που θα χρησιμοποιήσουμε ως καρτέλα εταιρείας και να ξεκινήσουμε μια συνομιλία σχετικά με αυτό.

  1. Επιλέξτε Δεδομένα από το αριστερό τμήμα παραθύρου.

  2. Επιλέξτε + Προσθήκη δεδομένων και, έπειτα, δημιουργήστε έναν νέο πίνακα με το όνομα "Εταιρεία" και όνομα στον πληθυντικό ως "Εταιρείες".

  3. Προσθέστε λίγα ονόματα εταιρειών στον πίνακα και, στη συνέχεια, επιλέξτε Κλείσιμο.

Προσθέσετε μια νέα οθόνη για να επιλέξετε τον πελάτη

Στη συνέχεια, θα προσθέσουμε μια οθόνη στην εφαρμογή, ώστε οι χρήστες να μπορούν να επιλέξουν τον πελάτη για τον οποίο θέλουν να κάνουν τη συνομιλία.

  1. Στην προβολή δέντρου, επιλέξτε + Νέα οθόνη > επιλέξτε την καρτέλα Σενάρια > επιλέξτε Λίστα.

    Μια νέα οθόνη προστίθεται με μια λίστα συλλογής.

  2. Ενημερώστε τον τίτλο της συλλογής σε "Λίστα εταιρειών".

  3. Επιλέξτε Εταιρείες ως προέλευση δεδομένων για τη συλλογή.

    Η λίστα των εταιρειών που προστέθηκαν εμφανίζεται στη συλλογή TemplateGalleryList1.

  4. Διαγράψτε την Οθόνη1 από την προβολή δέντρου και μετονομάστε τη νέα οθόνη σε Οθόνη1.

Προσθέστε έναν νέο πίνακα για καταγραφή των λεπτομερειών συνομιλίας

Πρέπει να προσθέσουμε έναν άλλο πίνακα για να αποτυπώσουμε τις λεπτομέρειες, όπως το αναγνωριστικό συνομιλίας Teams, την ομάδα και το κανάλι που σχετίζεται με μια συνομιλία που ξεκίνησε στην εφαρμογή.

  1. Επιλέξτε Δεδομένα > + Προσθήκη δεδομένων > Δημιουργία νέου πίνακα.

  2. Καταχωρήστε το όνομα πίνακα ως Συνομιλία και το όνομα στον πληθυντικό ως Συνομιλίες.

  3. Αλλαγή του προεπιλεγμένου ονόματος στήλης Όνομα σε Αναγνωριστικό.

  4. Προσθέστε τις ακόλουθες στήλες στον πίνακα συνομιλίας:

    Στήλη Τύπος
    Ομάδα Κείμενο
    Κανάλι ομάδας Κείμενο
    Όνομα ομάδας Κείμενο
    Όνομα καναλιού Κείμενο
    Εταιρεία Αναζήτηση, σχετικού πίνακα= Εταιρεία
  5. Αποθήκευση και κλείσιμο του πίνακα.

Προσθήκη νέας οθόνης για έναρξη ή συμμετοχή σε μια συνομιλία

Τώρα, θα προσθέσουμε μια νέα οθόνη όπου ο χρήστης της εφαρμογής μπορεί να ξεκινήσει ή να συμμετάσχει σε μια συνομιλία.

  1. Στην προβολή δέντρου, επιλέξτε + Νέα οθόνη > Κενή διάταξη.

  2. Ενημερώστε την ιδιότητα Γέμισμα της οθόνης σε κάτι διαφορετικό από λευκό χρώμα.

    Στο δικό μας παράδειγμα, ρυθμίσαμε την ιδιότητα "Γέμισμα" της οθόνης σε RGBA(224, 224, 237, 1).

  3. Επιλέξτε + (Εισαγωγή) > κουμπί > Είσοδος.

  4. Ενημερώστε τις παρακάτω ιδιότητες του κουμπιού.

    Ιδιότητα Τιμή
    Ονομασία startaconversation_Button
    Κείμενο "Έναρξη συνομιλίας"
    Πλάτος 200
    Ύψος 32
    Μέγεθος γραμματοσειράς 12
    X Parent.Width/2 - startaconversation_Button.Width/2
    Y 100
    OnSelect Set(enterMessage,true)
  5. Επιλέξτε + (Εισαγωγή) > Είσοδος > Σύνθετο πλαίσιο.

  6. Ενημερώστε τις παρακάτω ιδιότητες του σύνθετου πλαισίου.

    Ιδιότητα Τιμή
    Ονομασία team_Combobox
    Στοιχεία MicrosoftTeams.GetAllTeams().value
    Πλάτος 320
    Ύψος 32
    X Parent.Width/2 - team_ComboBox.Width/2
    Y 200
    Κείμενο "Ομάδα"
    Συμβουλή εργαλείου "Ομάδα"
    Ορατή enterMessage
  7. Προσθέστε ένα άλλο σύνθετο πλαίσιο και ενημερώστε τις παρακάτω ιδιότητες.

    Ιδιότητα Τιμή
    Ονομασία channel_Combobox
    Στοιχεία If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value)
    Πλάτος 320
    Ύψος 32
    X Parent.Width/2 - channel_ComboBox.Width/2
    Y 200
    Κείμενο "Κανάλι"
    Συμβουλή εργαλείου "Κανάλι"
    Ορατή enterMessage
  8. Επιλέξτε + (Εισαγωγή) > Είσοδος > Πλαίσιο κειμένου.

  9. Ενημερώστε τις παρακάτω ιδιότητες του πλαισίου κειμένου.

    Ιδιότητα Τιμή
    Ονομασία message_TextBox
    Τιμή ""
    Πλάτος 500
    Ύψος 180
    X Parent.Width/2 - message_TextBox.Width/2
    Y 300
    Σύμβολο κράτησης θέσης Πληκτρολογήστε μήνυμα εδώ
    Ορατή enterMessage
  10. Επιλέξτε + (Εισαγωγή) > κουμπί > Είσοδος.

  11. Ενημερώστε τις παρακάτω ιδιότητες του κουμπιού.

    Ιδιότητα Τιμή
    Ονομασία submit_Button
    Τιμή "Υποβολή"
    Πλάτος 96
    Ύψος 32
    Μέγεθος γραμματοσειράς 12
    X Parent.Width/2 - submit_Button.Width/2
    Y 500
    Ορατή enterMessage
  12. Αντιγράψτε τον ακόλουθο τύπο στο συμβάν OnSelect του κουμπιού.

    Power Fx
    Patch(Conversations,Defaults(Conversations),{ID:MicrosoftTeams.PostMessageToChannelV3(team_ComboBox.Selected.id,channel_ComboBox.Selected.id,{content:message_TextBox.Value,contentType: "text"},{subject:"New conversation"}).id,Team:team_ComboBox.Selected.id,'Team Channel':channel_ComboBox.Selected.id, 'Team Name':team_ComboBox.Selected.displayName,'Channel Name':channel_ComboBox.Selected.displayName, Company: TemplateGalleryList1.Selected}); Set(enterMessage,false); Reset(team_ComboBox);Reset(channel_ComboBox);Reset(message_TextBox)
    

    Σημείωση

    • Στον παραπάνω τύπο, χρησιμοποιούμε τη συνάρτηση Επίθεμα για να δημιουργήσουμε μια γραμμή στον πίνακα Συνομιλίες για να αποτυπώσουμε το αναγνωριστικό συνομιλίας μαζί με την ομάδα, το όνομα της ομάδας, το κανάλι και το κανάλι που προήλθαν. Ταυτόχρονα, δημοσιεύουμε επίσης ένα μήνυμα στην κατάλληλη ομάδα και κανάλι, χρησιμοποιώντας τη συνάρτηση PostMessageToChannelV3. Στη συνέχεια, ορίζουμε τη μεταβλητή enterMessage ξανά σε "false" για να αποκρύψουμε ορισμένα από τα πεδία και τα κουμπιά των οποίων η ορατότητα εξαρτάται από αυτήν τη μεταβλητή.
    • Το θέμα είναι κωδικοποιημένο σε "Νέα συνομιλία" για να διατηρήσουμε την εφαρμογή απλή και όχι να προσθέσουμε άλλο ένα στοιχείο ελέγχου πλαισίου κειμένου για αποτύπωση. Ωστόσο, ένα πλαίσιο κειμένου μπορεί να προστεθεί για το θέμα στην οθόνη και μπορεί να καταγραφεί από τον χρήστη. Αυτός ο τύπος θα πρέπει να προσαρμοστεί αναλόγως για να γίνει αναφορά σε αυτό το στοιχείο ελέγχου. Η συνάρτηση Reset δεν λειτουργεί για το στοιχείο ελέγχου Σύνθετο πλαίσιο Fluent UI. Αυτό είναι απαραίτητο για να μην επιλεγεί καμία ομάδα ή κανάλι μετά την καταχώρηση ενός μηνύματος.
  13. Επιλέξτε + (Εισαγωγή) > κουμπί > Είσοδος.

  14. Ενημερώστε τις παρακάτω ιδιότητες του κουμπιού.

    Ιδιότητα Τιμή
    Ονομασία joinconversation_Button
    Κείμενο "Συμμετοχή σε συνομιλία"
    Πλάτος 200
    Ύψος 32
    Μέγεθος γραμματοσειράς 12
    X Parent.Width/2 - submit_Button.Width/2
    Y 500
    Ορατή enterMessage
  15. Αντιγράψτε τον ακόλουθο τύπο στο συμβάν OnSelect του κουμπιού.

    Power Fx
    Launch(Concatenate("msteams://teams.microsoft.com/l/message/",Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel',"/",Gallery1.Selected.etag,"?tenantId=",Param("tenandId"),"&groupId=",Last(Sort(Conversations, 'Created On', Ascending)).Team,"&parentMessageId=",LookUp(MicrosoftTeams.GetMessagesFromChannel(Last(Sort(Conversations, 'Created On', Ascending)).Team,Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel').value,id = Last(Sort(Conversations, 'Created On', Ascending)).Team).etag,"&teamName=",Last(Sort(Conversations, 'Created  On', Ascending)).'Team Name',"&channelName=",Last(Sort(Conversations, 'Created On', Ascending)).'Channel Name'),{},LaunchTarget.New)
    

    Σημείωση

    • Στον παραπάνω τύπο, χρησιμοποιούμε τη συνάρτηση Launch για την εκκίνηση τωου Teams χρησιμοποιώντας τις παραμέτρους ομάδας και καναλιών της τελευταίας καρτέλας που δημιουργήθηκε στον πίνακα Συνομιλίες. Κάνουμε αυτήν την επιλογή έτσι, ώστε όταν ένας χρήστης ξεκινά μια συνομιλία και υποβάλλει ένα μήνυμα για καταχώρηση σε ένα κανάλι, ο χρήστης μπορεί στη συνέχεια να επιλέξει το κουμπί Συμμετοχή σε συνομιλία για να μεταβεί απευθείας στην καταχώρηση Teams.
    • Χρησιμοποιούμε την τελευταία συνάρτηση εδώ για να διατηρήσουμε την απλότητα. Αν προβλέπετε να χρησιμοποιήσετε αυτήν την εφαρμογή πιο εκτεταμμένα και προβλέπετε ότι θα έχετε πολλαπλές συνομιλίες, θα μπορούσατε να χρησιμοποιήσετε μια συλλογή συνομιλιών και να αφήσετε τον χρήστη να επιλέξει σε ποια συνομιλία θα θέλει να συμμετέχει.*

Στη συνέχεια, θα ενημερώσουμε την ιδιότητα OnSelect της συλλογής της εταιρείας, ώστε όταν ένας χρήστης επιλέξει μια εταιρεία από τη λίστα, η εφαρμογή θα μεταβεί στη δεύτερη οθόνη.

  1. Επιλέξτε Screen1 από την προβολή δέντρου για να ανοίξετε τη συλλογή Εταιρείες.

  2. Ορίστε την ιδιότητα OnSelect του στοιχείου συλλογής σε Navigate(Screen2).

Αποθήκευση και δημοσίευση της εφαρμογής

  1. Επιλέξτε Αποθήκευση πάνω δεξιά για να αποθηκεύσετε την εφαρμογή.

  2. Επιλέξτε Δημοσίευση επάνω δεξιά για να δημοσιεύσετε την εφαρμογή.

  3. Επιλέξτε Επόμενο.

  4. Στην περιοχή Προσθήκη σε κανάλι, βεβαιωθείτε ότι το κανάλι κάτω από το οποίο πρέπει να εμφανίζεται η εφαρμογή παρατίθεται και εμφανίζεται ως "1 ενεργή καρτέλα" και όχι ως "0 ενεργές καρτέλες".

  5. Επιλέξτε Αποθήκευση και κλείσιμο για να ολοκληρωθεί η δημοσίευση της εφαρμογής.

Δοκιμή της εφαρμογής

Εκτελέστε την εφαρμογή σε λειτουργία προεπισκόπησης ή μεταβείτε στην ομάδα στην οποία δημιουργείται η εφαρμογή.

  1. Η συλλογή "Εταιρείες" θα πρέπει να εμφανίζεται ως η πρώτη οθόνη.

  2. Επιλέξτε μία από τις εταιρείες.

  3. Θα πρέπει να δείτε μόνο δύο κουμπιά: Έναρξη συνομιλίας και Συμμετοχή σε συνομιλία.

  4. Επιλέξτε Έναρξη συνομιλίας.

  5. Θα πρέπει να εμφανίζονται επιπλέον πεδία:

    • Ομάδα (αναπτυσσόμενη λίστα με μια λίστα με ομάδες)
    • Κανάλι (αναπτυσσόμενη λίστα καναλιών εντός της επιλεγμένης ομάδας)
    • Πλαίσιο μηνύματος (πλαίσιο κειμένου για να πληκτρολογήσετε το μήνυμα που θα αποσταλεί στην ομάδα)
    • Κουμπί υποβολής (για την υποβολή του μηνύματος)
  6. Επιλογή ομάδας.

  7. Επιλέξτε ένα κανάλι από την ομάδα.

  8. Πληκτρολογήστε μήνυμα.

  9. Επιλέξτε Υποβολή. Θα γίνει απόκρυψη όλων των επιπλέον πεδίων/στοιχείων ελέγχου.

  10. Επιλέξτε Συμμετοχή σε συνομιλία για να μεταφερθείτε στη συνομιλία ομάδας και καναλιού όπου στάλθηκε το τελευταίο μήνυμα.

    Δοκιμή της εφαρμογής

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).