Power Apps से Office 365 उपयोगकर्ता कनेक्शन को कनेक्ट करें
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 में, अपने संगठन के उपयोगकर्ता का ईमेल पता टाइप या पेस्ट करें. उदाहरण के लिए, yourName@yourCompany.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 में किसी टेबल के आधार पर कोई ऐप विकसित कर रहे हैं, तो आप ईमेल पते के बजाय ID के आधार पर उपयोगकर्ता निर्दिष्ट कर सकते हैं.
उदाहरण के लिए, आप स्वचालित रूप से अनुप्रयोग बनाएं, एक स्क्रीन जोड़ सकते हैं जिसमें लेबल नियंत्रण होता है, और इस फ़ॉर्मूले पर नियंत्रण का पाठ गुण सेट करें:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
यदि आप कोई संपर्क बनाते हैं और अनुप्रयोग के ब्राउज़ स्क्रीन में उस संपर्क का चयन करते हैं, तो लेबल नियंत्रण आपके प्रदर्शित होने वाले नाम को दिखाएगा.
किसी अन्य उपयोगकर्ता की प्रत्यक्ष रिपोर्ट दिखाएं
पाठ इनपुट नियंत्रण (सम्मिलित करें मेनू > पाठ) जोड़ें और इसे InfoAbout नाम दें.
InfoAbout में अपने संगठन में उपयोगकर्ता का ईमेल पता दर्ज करें. उदाहरण के लिए, yourManagersName@yourCompany.com दर्ज करें
पाठ के साथ गैलरी (सम्मिलित करें मेनू > गैलरी) जोड़ें और इसके आइटम गुण को निम्न फ़ॉर्मूले में सेट करें:
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 | उपयोगकर्ता का नाम दिया गया. |
Id | string | उपयोगकर्ता id. |
JobTitle | string | उपयोगकर्ता का कार्य शीर्षक. |
मेल | string | उपयोगकर्ता की ईमेल आईडी. |
mailNickname | string | उपयोगकर्ता का प्रचलित नाम. |
mobilePhone | string | उपयोगकर्ता का मोबाइल फोन. |
OfficeLocation | string | उपयोगकर्ता का कार्यालय स्थान. |
PostalCode | string | उपयोगकर्ता का पोस्टल कोड. |
Surname | string | उपयोगकर्ता का उपनाम. |
TelephoneNumber | string | उपयोगकर्ता का टेलीफोन नंबर. |
UserPrincipalName | string | उपयोगकर्ता प्रिंसिपल नाम. |
AccountEnabled | boolean | खाता सक्षम ध्वज. |
BusinessPhones | string | उपयोगकर्ता की कंपनी के फ़ोन नंबर. |
UserProfile
उपयोगकर्ता प्रोफ़ाइल प्राप्त करता है: विशिष्ट उपयोगकर्ता प्रोफ़ाइल पुन: प्राप्त करता है.
इनपुट गुण
नाम | डेटा प्रकार | आवश्यक | वर्णन |
---|---|---|---|
Id | string | हाँ | उपयोगकर्ता का मुख्य नाम या ईमेल id. |
आउटपुट गुण
गुण नाम | प्रकार | वर्णन |
---|---|---|
शहर | string | उपयोगकर्ता का शहर. |
CompanyName | string | उपयोगकर्ता की कंपनी. |
देश | string | उपयोगकर्ता का देश. |
विभाग | string | उपयोगकर्ता विभाग. |
DisplayName | string | उपयोगकर्ता का प्रदर्शन नाम. |
GivenName | string | उपयोगकर्ता का नाम दिया गया. |
Id | string | उपयोगकर्ता id. |
JobTitle | string | उपयोगकर्ता का कार्य शीर्षक. |
मेल | string | उपयोगकर्ता की ईमेल आईडी. |
mailNickname | string | उपयोगकर्ता का प्रचलित नाम. |
Surname | string | उपयोगकर्ता का उपनाम. |
TelephoneNumber | string | उपयोगकर्ता का टेलीफोन नंबर. |
UserPrincipalName | string | उपयोगकर्ता प्रिंसिपल नाम. |
AccountEnabled | boolean | खाता सक्षम ध्वज. |
BusinessPhones | string | उपयोगकर्ता की कंपनी के फ़ोन नंबर. |
प्रबंधक
प्रबंधक प्राप्त करता है: निर्दिष्ट उपयोगकर्ता के प्रबंधक के लिए उपयोगकर्ता प्रोफ़ाइल को पुन: प्राप्त करता है.
इनपुट गुण
नाम | डेटा प्रकार | आवश्यक | वर्णन |
---|---|---|---|
Id | string | हाँ | उपयोगकर्ता का मुख्य नाम या ईमेल id. |
आउटपुट गुण
गुण नाम | प्रकार | वर्णन |
---|---|---|
शहर | string | उपयोगकर्ता का शहर. |
CompanyName | string | उपयोगकर्ता की कंपनी. |
देश | string | उपयोगकर्ता का देश. |
विभाग | string | उपयोगकर्ता विभाग. |
DisplayName | string | उपयोगकर्ता का प्रदर्शन नाम. |
GivenName | string | उपयोगकर्ता का नाम दिया गया. |
Id | string | उपयोगकर्ता id. |
JobTitle | string | उपयोगकर्ता का कार्य शीर्षक. |
मेल | string | उपयोगकर्ता की ईमेल आईडी. |
mailNickname | string | उपयोगकर्ता का प्रचलित नाम. |
mobilePhone | string | उपयोगकर्ता का मोबाइल फोन. |
OfficeLocation | string | उपयोगकर्ता का कार्यालय स्थान. |
PostalCode | string | उपयोगकर्ता का पोस्टल कोड. |
Surname | string | उपयोगकर्ता का उपनाम. |
TelephoneNumber | string | उपयोगकर्ता का टेलीफोन नंबर. |
UserPrincipalName | string | उपयोगकर्ता प्रिंसिपल नाम. |
AccountEnabled | boolean | खाता सक्षम ध्वज. |
BusinessPhones | string | उपयोगकर्ता की कंपनी के फ़ोन नंबर. |
DirectReports
प्रत्यक्ष रिपोर्ट प्राप्त करता है: प्रत्यक्ष रिपोर्ट प्राप्त करता है.
इनपुट गुण
नाम | डेटा प्रकार | आवश्यक | वर्णन |
---|---|---|---|
Id | string | हाँ | उपयोगकर्ता का मुख्य नाम या ईमेल id. |
आउटपुट गुण
गुण नाम | प्रकार | वर्णन |
---|---|---|
शहर | string | उपयोगकर्ता का शहर. |
CompanyName | string | उपयोगकर्ता की कंपनी. |
देश | string | उपयोगकर्ता का देश. |
विभाग | string | उपयोगकर्ता विभाग. |
DisplayName | string | उपयोगकर्ता का प्रदर्शन नाम. |
GivenName | string | उपयोगकर्ता का नाम दिया गया. |
Id | string | उपयोगकर्ता id. |
JobTitle | string | उपयोगकर्ता का कार्य शीर्षक. |
मेल | string | उपयोगकर्ता की ईमेल आईडी. |
mailNickname | string | उपयोगकर्ता का प्रचलित नाम. |
mobilePhone | string | उपयोगकर्ता का मोबाइल फोन. |
OfficeLocation | string | उपयोगकर्ता का कार्यालय स्थान. |
PostalCode | string | उपयोगकर्ता का पोस्टल कोड. |
Surname | string | उपयोगकर्ता का उपनाम. |
TelephoneNumber | string | उपयोगकर्ता का टेलीफोन नंबर. |
UserPrincipalName | string | उपयोगकर्ता प्रिंसिपल नाम. |
AccountEnabled | boolean | खाता सक्षम ध्वज. |
BusinessPhones | string | उपयोगकर्ता की कंपनी के फ़ोन नंबर. |
SearchUser
उपयोगकर्ताओं के लिए खोज करता है: उपयोगकर्ता प्रोफ़ाइल के खोज परिणामों को पुन: प्राप्त करता है.
इनपुट गुण
नाम | डेटा प्रकार | आवश्यक | वर्णन |
---|---|---|---|
searchTerm | string | नहीं | खोज स्ट्रिंग. इन पर लागू होता है: प्रदर्शन नाम, दिया गया नाम, उपनाम, मेल, मेल प्रचलित नाम और उपयोगकर्ता प्रमुख नाम. |
आउटपुट गुण
गुण नाम | प्रकार | वर्णन |
---|---|---|
शहर | string | उपयोगकर्ता का शहर. |
CompanyName | string | उपयोगकर्ता की कंपनी. |
देश | string | उपयोगकर्ता का देश. |
विभाग | string | उपयोगकर्ता विभाग. |
DisplayName | string | उपयोगकर्ता का प्रदर्शन नाम. |
GivenName | string | उपयोगकर्ता का नाम दिया गया. |
Id | string | उपयोगकर्ता id. |
JobTitle | string | उपयोगकर्ता का कार्य शीर्षक. |
मेल | string | उपयोगकर्ता की ईमेल आईडी. |
mailNickname | string | उपयोगकर्ता का प्रचलित नाम. |
mobilePhone | string | उपयोगकर्ता का मोबाइल फोन. |
OfficeLocation | string | उपयोगकर्ता का कार्यालय स्थान. |
PostalCode | string | उपयोगकर्ता का पोस्टल कोड. |
Surname | string | उपयोगकर्ता का उपनाम. |
TelephoneNumber | string | उपयोगकर्ता का टेलीफोन नंबर. |
UserPrincipalName | string | उपयोगकर्ता प्रिंसिपल नाम. |
AccountEnabled | boolean | खाता सक्षम ध्वज. |
BusinessPhones | string | उपयोगकर्ता की कंपनी के फ़ोन नंबर. |
इसे भी देखें
- सभी उपलब्ध कनेक्शन देखें.
- अपने अनुप्रयोग में कनेक्शन जोड़ने का तरीका साखें.
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).