Σύνδεση με τη σύνδεση χρηστών Office 365 από Power Apps
Η σύνδεση "Χρήστες του Office 365" σάς επιτρέπει να αποκτήσετε πρόσβαση σε προφίλ χρηστών στον οργανισμό σας χρησιμοποιώντας τον λογαριασμό σας στο Office 365. Μπορείτε να εκτελέσετε διάφορες ενέργειες όπως είναι η λήψη του δικού σας προφίλ, του προφίλ ενός χρήστη, του προφίλ του διευθυντή ενός χρήστη ή των άμεσων υφισταμένων του.
Μπορείτε να εμφανίσετε αυτές τις πληροφορίες σε μια ετικέτα στην εφαρμογή σας. Μπορείτε να εμφανίσετε μία συνάρτηση, πολλές συναρτήσεις ή ακόμη και να συνδυάσετε διαφορετικές συναρτήσεις. Για παράδειγμα, μπορείτε να δημιουργήσετε μια παράσταση που συνδυάζει το όνομα χρήστη και τον αριθμό τηλεφώνου και, στη συνέχεια, να εμφανίσετε αυτές τις πληροφορίες στην εφαρμογή σας.
Αυτό το άρθρο σας δείχνει πώς μπορείτε να προσθέσετε τους "Χρήστες του Office 365" ως σύνδεση, να προσθέσετε τους "Χρήστες του Office 365" ως προέλευση δεδομένων στην εφαρμογή σας και να χρησιμοποιήσετε δεδομένα πίνακα σε ένα Στοιχείο ελέγχου Συλλογή.
Προϋποθέσεις
- Πρόσβαση στο Power Apps
- Προσθέστε τη σύνδεση
- Δημιουργήστε μια εφαρμογή από ένα πρότυπο, από δεδομένα ή από την αρχή
Προσθήκη σύνδεσης
Προσθέστε μια σύνδεση δεδομένων και επιλέξτε Χρήστες του Office 365:
Επιλέξτε Σύνδεση και εάν σας ζητηθεί να πραγματοποιήσετε είσοδο, πληκτρολογήστε τον εταιρικό λογαριασμό σας.
Η σύνδεση χρηστών Office 365 έχει δημιουργηθεί και έχει προστεθεί στην εφαρμογή σας. Τώρα, είναι έτοιμη για χρήση.
Χρήση της σύνδεσης στην εφαρμογή σας
Εμφάνιση πληροφοριών σχετικά με τον τρέχοντα χρήστη
Στο μενού Εισαγωγή, επιλέξτε Ετικέτα
Στη γραμμή συναρτήσεων, ορίστε την ιδιότητα Κείμενο σε οποιονδήποτε από τους παρακάτω τύπους:
Office365Users.MyProfile().City
Office365Users.MyProfile().CompanyName
Office365Users.MyProfile().Country
Office365Users.MyProfile().Department
Office365Users.MyProfile().DisplayName
Office365Users.MyProfile().GivenName
Office365Users.MyProfile().Id
Office365Users.MyProfile().JobTitle
Office365Users.MyProfile().Mail
Office365Users.MyProfile().MailNickname
Office365Users.MyProfile().mobilePhone
Office365Users.MyProfile().OfficeLocation
Office365Users.MyProfile().PostalCode
Office365Users.MyProfile().Surname
Office365Users.MyProfile().TelephoneNumber
Office365Users.MyProfile().UserPrincipalName
Office365Users.MyProfile().AccountEnabled
Η ετικέτα εμφανίζει τις πληροφορίες που έχετε εισαγάγει για τον τρέχοντα χρήστη.
Εμφάνιση πληροφοριών σχετικά με έναν άλλο χρήστη
Στο μενού Εισαγωγή, επιλέξτε Κείμενο και, στη συνέχεια, επιλέξτε Είσοδος κειμένου. Μετονομάστε το σε InfoAbout:
Στο InfoAbout, πληκτρολογήστε ή επικολλήστε μια διεύθυνση ηλεκτρονικού ταχυδρομείου ενός χρήστη στον οργανισμό σας. Για παράδειγμα, πληκτρολογήστε το όνομά σας@την εταιρεία σας.com.
Προσθέστε μια Ετικέτα (μενούΕισαγωγή ) και ορίστε την ιδιότητά της Κείμενο σε οποιονδήποτε από τους παρακάτω τύπους:
Για εμφάνιση πληροφοριών σχετικά με έναν άλλο χρήστη:
Office365Users.UserProfile(InfoAbout.Text).City
Office365Users.UserProfile(InfoAbout.Text).CompanyName
Office365Users.UserProfile(InfoAbout.Text).Country
Office365Users.UserProfile(InfoAbout.Text).Department
Office365Users.UserProfile(InfoAbout.Text).DisplayName
Office365Users.UserProfile(InfoAbout.Text).GivenName
Office365Users.UserProfile(InfoAbout.Text).Id
Office365Users.UserProfile(InfoAbout.Text).JobTitle
Office365Users.UserProfile(InfoAbout.Text).Mail
Office365Users.UserProfile(InfoAbout.Text).MailNickname
Office365Users.UserProfile(InfoAbout.Text).mobilePhone
Office365Users.UserProfile(InfoAbout.Text).OfficeLocation
Office365Users.UserProfile(InfoAbout.Text).PostalCode
Office365Users.UserProfile(InfoAbout.Text).Surname
Office365Users.UserProfile(InfoAbout.Text).TelephoneNumber
Office365Users.UserProfile(InfoAbout.Text).UserPrincipalName
Office365Users.UserProfile(InfoAbout.Text).AccountEnabled
Office365Users.UserProfile(InfoAbout.Text).BusinessPhones
Για εμφάνιση πληροφοριών σχετικά με τον διευθυντή ενός άλλου χρήστη:
Office365Users.Manager(InfoAbout.Text).City
Office365Users.Manager(InfoAbout.Text).CompanyName
Office365Users.Manager(InfoAbout.Text).Country
Office365Users.Manager(InfoAbout.Text).Department
Office365Users.Manager(InfoAbout.Text).DisplayName
Office365Users.Manager(InfoAbout.Text).GivenName
Office365Users.Manager(InfoAbout.Text).Id
Office365Users.Manager(InfoAbout.Text).JobTitle
Office365Users.Manager(InfoAbout.Text).Mail
Office365Users.Manager(InfoAbout.Text).MailNickname
Office365Users.Manager(InfoAbout.Text).mobilePhone
Office365Users.Manager(InfoAbout.Text).OfficeLocation
Office365Users.Manager(InfoAbout.Text).PostalCode
Office365Users.Manager(InfoAbout.Text).Surname
Office365Users.Manager(InfoAbout.Text).TelephoneNumber
Office365Users.Manager(InfoAbout.Text).UserPrincipalName
Office365Users.Manager(InfoAbout.Text).AccountEnabled
Office365Users.Manager(InfoAbout.Text).BusinessPhones
Η ετικέτα εμφανίζει τις πληροφορίες που εισαγάγατε σχετικά με τον χρήστη που καθορίσατε ή τον διευθυντή του συγκεκριμένου χρήστη.
Σημείωση
Εάν αναπτύσσετε μια εφαρμογή που βασίζεται σε πίνακα στο Microsoft Dataverse, μπορείτε να καθορίσετε έναν χρήστη με βάση το αναγνωριστικό του αντί για τη διεύθυνση ηλεκτρονικού ταχυδρομείου.
Για παράδειγμα, μπορείτε να δημιουργήσετε αυτόματα μια εφαρμογή, να προσθέσετε μια οθόνη που περιέχει ένα στοιχείο ελέγχου Ετικέτα και να ορίσετε την ιδιότητα Κείμενο του στοιχείου ελέγχου σε αυτόν τον τύπο:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Εάν δημιουργήσετε μια επαφή και επιλέξετε την επαφή στο παράθυρο αναζήτησης της εφαρμογής, το στοιχείο ελέγχου Ετικέτα θα εμφανίσει το εμφανιζόμενο όνομά σας.
Εμφάνιση των άμεσων υφιστάμενων ενός άλλου χρήστη
Προσθέστε ένα στοιχείο ελέγχου Είσοδος κειμένου (μενού Εισαγωγή > Κείμενο) και μετονομάστε το σε InfoAbout.
Στο πλαίσιο InfoAbout, πληκτρολογήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου ενός χρήστη στον οργανισμό σας. Για παράδειγμα, πληκτρολογήστε το όνομα του διευθυντή σας@την εταιρεία σας.com
Προσθέστε μια συλλογή Με κείμενο (μενού Εισαγωγή > Συλλογή) και ορίστε την ιδιότητά της Items στον παρακάτω τύπο:
Office365Users.DirectReports(InfoAbout.Text)
Η συλλογή εμφανίζει πληροφορίες σχετικά με τους άμεσους υφισταμένους του χρήστη που πληκτρολογήσατε.
Όταν η συλλογή είναι επιλεγμένη, το δεξιό τμήμα παραθύρου εμφανίζει τις επιλογές για αυτήν τη συλλογή.
Στη δεύτερη λίστα, επιλέξτε JobTitle. Στην τρίτη λίστα, επιλέξτε DisplayName. Η συλλογή ενημερώνεται ώστε να εμφανίζει αυτές τις τιμές.
Σημείωση
Το πρώτο πλαίσιο είναι στην πραγματικότητα Στοιχείο ελέγχου Εικόνα. Εάν δεν έχετε κάποια εικόνα, μπορείτε να διαγράψετε το Στοιχείο ελέγχου Εικόνα και να προσθέσετε μια ετικέτα στη θέση του. Το Προσθήκη και ρύθμιση παραμέτρων στοιχείων ελέγχου είναι ένας καλός πόρος.
Αναζήτηση για χρήστες
Προσθήκη στοιχείου ελέγχου Είσοδος κειμένου (Εισαγωγή μενού > Είσοδος κειμένου).
Επιλέξτε Εισαγωγή > Κατακόρυφη συλλογή.
Αλλάξτε τη διάταξη της κατακόρυφης συλλογής σε Τίτλος, υπότιτλος και σώμα.
Επιλέξτε το εικονίδιο βέλους από την πρώτη γραμμή μέσα στη συλλογή και διαγράψτε το.
Ενημερώστε τον τύπο κατακόρυφης συλλογής στα ακόλουθα.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
Στον παραπάνω τύπο, το κείμενο αναζήτησης αναφέρεται σε κείμενο που έχει εισαχθεί στο στοιχείο ελέγχου Είσοδος κειμένου ("TextInput1" σε αυτό το παράδειγμα) και τα αποτελέσματα αναζήτησης περιορίζονται στα κορυφαία 5.
Ενημερώστε τα πεδία κατακόρυφης συλλογής για να εμφανίσετε το DisplayName στον τίτλο της συλλογής, το JobTitle σε υπότιτλο και το Τμήμα στο σώμα.
Αναπαραγωγή της εφαρμογής και εισαγωγή κειμένου μέσα στο πλαίσιο εισαγωγής κειμένου. Καθώς εισάγετε κείμενο, τα αποτελέσματα αλλάζουν με βάση τις αλλαγές της συμβολοσειράς εισόδου.
Προβολή διαθέσιμων συναρτήσεων
Αυτή η σύνδεση περιλαμβάνει τις ακόλουθες συναρτήσεις:
Όνομα συνάρτησης | Περιγραφή |
---|---|
DirectReports | Επιστρέφει τους άμεσους υφισταμένους για τον καθορισμένο χρήστη. |
Διευθυντής | Επιστρέφει το προφίλ χρήστη για τον διευθυντή του καθορισμένου χρήστη. |
MyProfile | Επιστρέφει το προφίλ του τρέχοντος χρήστη. |
SearchUser | Επιστρέφει τα αποτελέσματα της αναζήτησης για προφίλ χρηστών. |
UserProfile | Επιστρέφει το προφίλ ενός συγκεκριμένου χρήστη. |
MyProfile
Λήψη του προφίλ μου: Επιστρέφει το προφίλ του τρέχοντος χρήστη.
Ιδιότητες εισόδου
Κανένα.
Ιδιότητες εξόδου
Όνομα ιδιότητας | Τύπος | Περιγραφή |
---|---|---|
Πόλη | string | Πόλη χρήστη. |
CompanyName | string | Εταιρεία χρήστη. |
Χώρα | string | Χώρα χρήστη. |
Τμήμα | string | Τμήμα του χρήστη. |
DisplayName | string | Εμφανιζόμενο όνομα του χρήστη. |
GivenName | string | Όνομα του χρήστη. |
Αναγνωριστικό | string | Αναγνωριστικό χρήστη. |
JobTitle | string | Τίτλος εργασίας του χρήστη. |
Αλληλογραφία | string | Αναγνωριστικό ηλεκτρονικού ταχυδρομείου του χρήστη. |
MailNickname | string | Ψευδώνυμο του χρήστη. |
mobilePhone | string | Κινητό τηλέφωνο του χρήστη. |
OfficeLocation | string | Θέση γραφείου του χρήστη. |
PostalCode | string | Ταχυδρομικός κώδικας χρήστη. |
Επώνυμο | string | Επώνυμο του χρήστη. |
TelephoneNumber | string | Αριθμός τηλεφώνου του χρήστη. |
UserPrincipalName | string | Κύριο όνομα χρήστη. |
AccountEnabled | boolean | Σημαία ενεργοποίησης του λογαριασμού. |
BusinessPhones | string | Αριθμούς τηλεφώνου της εταιρείας του χρήστη. |
UserProfile
Λήψη προφίλ χρήστη: Επιστρέφει το προφίλ ενός συγκεκριμένου χρήστη.
Ιδιότητες εισόδου
Πλήρες όνομα | Τύπος δεδομένων | Υποχρεωτικό | Περιγραφή |
---|---|---|---|
Αναγνωριστικό | string | ναι | Κύριο όνομα ή αναγνωριστικό ηλεκτρονικού ταχυδρομείου χρήστη. |
Ιδιότητες εξόδου
Όνομα ιδιότητας | Τύπος | Περιγραφή |
---|---|---|
Πόλη | string | Πόλη χρήστη. |
CompanyName | string | Εταιρεία χρήστη. |
Χώρα | string | Χώρα χρήστη. |
Τμήμα | string | Τμήμα του χρήστη. |
DisplayName | string | Εμφανιζόμενο όνομα του χρήστη. |
GivenName | string | Όνομα του χρήστη. |
Αναγνωριστικό | string | Αναγνωριστικό χρήστη. |
JobTitle | string | Τίτλος εργασίας του χρήστη. |
Αλληλογραφία | string | Αναγνωριστικό ηλεκτρονικού ταχυδρομείου του χρήστη. |
MailNickname | string | Ψευδώνυμο του χρήστη. |
Επώνυμο | string | Επώνυμο του χρήστη. |
TelephoneNumber | string | Αριθμός τηλεφώνου του χρήστη. |
UserPrincipalName | string | Κύριο όνομα χρήστη. |
AccountEnabled | boolean | Σημαία ενεργοποίησης του λογαριασμού. |
BusinessPhones | string | Αριθμούς τηλεφώνου της εταιρείας του χρήστη. |
Διευθυντής
Λήψη διευθυντή: Επιστρέφει το προφίλ χρήστη για τον διευθυντή του καθορισμένου χρήστη.
Ιδιότητες εισόδου
Πλήρες όνομα | Τύπος δεδομένων | Υποχρεωτικό | Περιγραφή |
---|---|---|---|
Αναγνωριστικό | string | ναι | Κύριο όνομα ή αναγνωριστικό ηλεκτρονικού ταχυδρομείου χρήστη. |
Ιδιότητες εξόδου
Όνομα ιδιότητας | Τύπος | Περιγραφή |
---|---|---|
Πόλη | string | Πόλη χρήστη. |
CompanyName | string | Εταιρεία χρήστη. |
Χώρα | string | Χώρα χρήστη. |
Τμήμα | string | Τμήμα του χρήστη. |
DisplayName | string | Εμφανιζόμενο όνομα του χρήστη. |
GivenName | string | Όνομα του χρήστη. |
Αναγνωριστικό | string | Αναγνωριστικό χρήστη. |
JobTitle | string | Τίτλος εργασίας του χρήστη. |
Αλληλογραφία | string | Αναγνωριστικό ηλεκτρονικού ταχυδρομείου του χρήστη. |
MailNickname | string | Ψευδώνυμο του χρήστη. |
mobilePhone | string | Κινητό τηλέφωνο του χρήστη. |
OfficeLocation | string | Θέση γραφείου του χρήστη. |
PostalCode | string | Ταχυδρομικός κώδικας χρήστη. |
Επώνυμο | string | Επώνυμο του χρήστη. |
TelephoneNumber | string | Αριθμός τηλεφώνου του χρήστη. |
UserPrincipalName | string | Κύριο όνομα χρήστη. |
AccountEnabled | boolean | Σημαία ενεργοποίησης του λογαριασμού. |
BusinessPhones | string | Αριθμούς τηλεφώνου της εταιρείας του χρήστη. |
DirectReports
Λήψη άμεσων υφιστάμενων: Λήψη των άμεσων υφισταμένων.
Ιδιότητες εισόδου
Πλήρες όνομα | Τύπος δεδομένων | Υποχρεωτικό | Περιγραφή |
---|---|---|---|
Αναγνωριστικό | string | ναι | Κύριο όνομα ή αναγνωριστικό ηλεκτρονικού ταχυδρομείου χρήστη. |
Ιδιότητες εξόδου
Όνομα ιδιότητας | Τύπος | Περιγραφή |
---|---|---|
Πόλη | string | Πόλη χρήστη. |
CompanyName | string | Εταιρεία χρήστη. |
Χώρα | string | Χώρα χρήστη. |
Τμήμα | string | Τμήμα του χρήστη. |
DisplayName | string | Εμφανιζόμενο όνομα του χρήστη. |
GivenName | string | Όνομα του χρήστη. |
Αναγνωριστικό | string | Αναγνωριστικό χρήστη. |
JobTitle | string | Τίτλος εργασίας του χρήστη. |
Αλληλογραφία | string | Αναγνωριστικό ηλεκτρονικού ταχυδρομείου του χρήστη. |
MailNickname | string | Ψευδώνυμο του χρήστη. |
mobilePhone | string | Κινητό τηλέφωνο του χρήστη. |
OfficeLocation | string | Θέση γραφείου του χρήστη. |
PostalCode | string | Ταχυδρομικός κώδικας χρήστη. |
Επώνυμο | string | Επώνυμο του χρήστη. |
TelephoneNumber | string | Αριθμός τηλεφώνου του χρήστη. |
UserPrincipalName | string | Κύριο όνομα χρήστη. |
AccountEnabled | boolean | Σημαία ενεργοποίησης του λογαριασμού. |
BusinessPhones | string | Αριθμούς τηλεφώνου της εταιρείας του χρήστη. |
SearchUser
Αναζήτηση για χρήστες: Επιστρέφει τα αποτελέσματα της αναζήτησης για προφίλ χρηστών.
Ιδιότητες εισόδου
Πλήρες όνομα | Τύπος δεδομένων | Υποχρεωτικό | Περιγραφή |
---|---|---|---|
searchTerm | string | όχι | Συμβολοσειρά αναζήτησης. Ισχύει για: εμφανιζόμενο όνομα, όνομα, επώνυμο, διεύθυνση αλληλογραφίας, ψευδώνυμο αλληλογραφίας και κύριο όνομα χρήστη. |
Ιδιότητες εξόδου
Όνομα ιδιότητας | Τύπος | Περιγραφή |
---|---|---|
Πόλη | string | Πόλη χρήστη. |
CompanyName | string | Εταιρεία χρήστη. |
Χώρα | string | Χώρα χρήστη. |
Τμήμα | string | Τμήμα του χρήστη. |
DisplayName | string | Εμφανιζόμενο όνομα του χρήστη. |
GivenName | string | Όνομα του χρήστη. |
Αναγνωριστικό | string | Αναγνωριστικό χρήστη. |
JobTitle | string | Τίτλος εργασίας του χρήστη. |
Αλληλογραφία | string | Αναγνωριστικό ηλεκτρονικού ταχυδρομείου του χρήστη. |
MailNickname | string | Ψευδώνυμο του χρήστη. |
mobilePhone | string | Κινητό τηλέφωνο του χρήστη. |
OfficeLocation | string | Θέση γραφείου του χρήστη. |
PostalCode | string | Ταχυδρομικός κώδικας χρήστη. |
Επώνυμο | string | Επώνυμο του χρήστη. |
TelephoneNumber | string | Αριθμός τηλεφώνου του χρήστη. |
UserPrincipalName | string | Κύριο όνομα χρήστη. |
AccountEnabled | boolean | Σημαία ενεργοποίησης του λογαριασμού. |
BusinessPhones | string | Αριθμούς τηλεφώνου της εταιρείας του χρήστη. |
Δείτε επίσης
- Δείτε όλες τις διαθέσιμες συνδέσεις.
- Μάθετε πώς μπορείτε να προσθέσετε συνδέσεις στις εφαρμογές σας.
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).