Power Apps से Office 365 उपयोगकर्ता कनेक्शन को कनेक्ट करें

Office 365 उपयोगकर्ता.

Office 365 उपयोगकर्ता आपको अपने Office 365 खाते का उपयोग करके, आपके संगठन में उपयोगकर्ता प्रोफ़ाइल तक पहुंचने देता है. आप अपनी प्रोफ़ाइल, उपयोगकर्ता की प्रोफ़ाइल, उपयोगकर्ता के प्रबंधक या प्रत्यक्ष रिपोर्ट प्राप्त करने जैसे विभिन्न कार्य कर सकते हैं.

आप इस जानकारी को अपने अनुप्रयोग पर एक लेबल में प्रदर्शित कर सकते हैं. आप एक कार्य, कई कार्य प्रदर्शित कर सकते हैं या यहां तक कि अलग-अलग कार्य जोड़ सकते हैं. उदाहरण के लिए, आप एक व्यंजक बना सकते हैं जो उपयोगकर्ता नाम और फोन नंबर को जोड़ता है और फिर इस जानकारी को अपने अनुप्रयोग में प्रदर्शित करें.

यह आलेख आपको दिखाता है कि Office 365 उपयोगकर्ताओं को कनेक्शन के रूप में कैसे जोड़ें, अपने अनुप्रयोग में डेटा स्रोत के रूप में Office 365 उपयोगकर्ताओं को जोड़ें, और एक गैलरी नियंत्रण में टेबल डेटा का उपयोग करें.

पूर्वावश्यकताएँ

कनेक्शन जोड़ें

  1. डेटा कनेक्शन जोड़ें और Office 365 उपयोगकर्ता चुनें:

    Office 365 से कनेक्ट करें.

  2. कनेक्ट करें चुनें, और यदि साइन इन करने के लिए कहा जाए, तो अपना कार्य खाता दर्ज करें.

Office 365 उपयोगकर्ता कनेक्शन बनाया गया है और आपके अनुप्रयोग में जोड़ा गया है. अब, यह उपयोग करने के लिए तैयार है.

अपने अनुप्रयोग में कनेक्शन का उपयोग करें

वर्तमान उपयोगकर्ता के बारे में जानकारी दिखाएं

  1. सम्मिलित करें मेनू पर, लेबल चुनें

  2. कार्य पट्टी में, इसकी पाठ गुण को निम्न में से किसी भी एक फ़ॉर्मूले में सेट करें:

    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

लेबल उस जानकारी को दिखाता है जो आपने वर्तमान उपयोगकर्ता के बारे में दर्ज की थी.

किसी अन्य उपयोगकर्ता के बारे में जानकारी दिखाता है

  1. सम्मिलित करें मेनू पर, पाठ चुनें और फिर पाठ इनपुट का चयन करें. इसे InfoAbout नाम दें:

    नियंत्रण का नाम बदलें.

  2. InfoAbout में, अपने संगठन के उपयोगकर्ता का ईमेल पता टाइप या पेस्ट करें. उदाहरण के लिए, yourName@yourCompany.com में टाइप करें.

  3. लेबल (सम्मिलित करें मेनू) जोड़ें और निम्न में से किसी भी फ़ॉर्मूले में इसके पाठ गुण सेट करें:

    • किसी अन्य उपयोगकर्ता के बारे में जानकारी दिखाने के लिए:

      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

यदि आप कोई संपर्क बनाते हैं और अनुप्रयोग के ब्राउज़ स्क्रीन में उस संपर्क का चयन करते हैं, तो लेबल नियंत्रण आपके प्रदर्शित होने वाले नाम को दिखाएगा.

किसी अन्य उपयोगकर्ता की प्रत्यक्ष रिपोर्ट दिखाएं

  1. पाठ इनपुट नियंत्रण (सम्मिलित करें मेनू > पाठ) जोड़ें और इसे InfoAbout नाम दें.

  2. InfoAbout में अपने संगठन में उपयोगकर्ता का ईमेल पता दर्ज करें. उदाहरण के लिए, yourManagersName@yourCompany.com दर्ज करें

  3. पाठ के साथ गैलरी (सम्मिलित करें मेनू > गैलरी) जोड़ें और इसके आइटम गुण को निम्न फ़ॉर्मूले में सेट करें:

    Office365Users.DirectReports(InfoAbout.Text)

    गैलरी उपयोगकर्ता की प्रत्यक्ष रिपोर्ट के बारे में जानकारी दिखाती है जो आपने दर्ज की है.

    चयनित गैलरी के साथ, दाएँ हाथ का फलक उस गैलरी के लिए विकल्प दिखाता है.

  4. दूसरी सूची में, JobTitle चुनें. तीसरी सूची में, DisplayName का चयन करें. इन मानों को दिखाने के लिए गैलरी को अद्यतन किया जाता है.

नोट

पहला बॉक्स वास्तव में छवि नियंत्रण है. यदि आपके पास कोई छवि नहीं है, तो आप छवि नियंत्रण हटा सकते हैं और इसके स्थान पर लेबल जोड़ सकते हैं. नियंत्रण जोड़ें और कॉन्फ़िगर करें एक अच्छा संसाधन है.

उपयोगकर्ताओं के लिए खोजें

  1. टेक्स्ट इनपुट नियंत्रण जोड़ें (सम्मिलित करें मेनू > टेक्स्ट इनपुट).

  2. सम्मिलित करें > वर्टिकल गैलरी चुनें.

  3. वर्टिकल गैलरी के लेआउट को शीर्षक, उपशीर्षक और बॉडी में बदलें.

  4. गैलरी के अंदर पहली पंक्ति से तीर आइकन का चयन करें और इसे हटा दें.

  5. लंबवत गैलरी फ़ॉर्मूला को निम्न में अपडेट करें.

    Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
    

    उपरोक्त सूत्र में, खोज शब्द टेक्स्ट इनपुट नियंत्रण में दर्ज टेक्स्ट को संदर्भित करता है (इस उदाहरण में "TextInput1"); और खोज परिणाम शीर्ष 5 तक सीमित हैं.

  6. गैलरी शीर्षक में DisplayName, उपशीर्षक में गैलरी शीर्षक में, JobTitle, और मुख्य भाग में विभाग दिखाने के लिए लंबवत गैलरी फ़ील्ड अपडेट करें.

    गैलरी फ़ील्ड चयनित.

  7. ऐप चलाएं, और टेक्स्ट इनपुट बॉक्स के अंदर टेक्स्ट दर्ज करें. जैसे ही आप पाठ दर्ज करते हैं, इनपुट स्ट्रिंग परिवर्तनों के आधार पर परिणाम बदलते हैं.

    खोज का उदाहरण.

उपलब्ध फंक्शन्स देखें

इस कनेक्शन में निम्नलिखित फंक्शन्स शामिल हैं:

फ़ंक्शन का नाम वर्णन
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 उपयोगकर्ता की कंपनी के फ़ोन नंबर.

इसे भी देखें

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).