अंग्रेज़ी में पढ़ें

इसके माध्यम से साझा किया गया


Teams अनुप्रयोग में अपने व्यावसायिक डेटा के बारे में वार्तालाप करें

Microsoft Teams के अनुप्रयोग उपयोगकर्ताओं को उस स्थान पर कार्य करने में सक्षम बनाकर सहयोग प्रदान करते हैं, जहां वे संचार और सहयोग करते हैं. अपने अनुप्रयोग को सहयोगी बनाने का एक तरीका यह है कि आप अपने अनुप्रयोग या अपने अनुप्रयोग के डेटा के बारे में वार्तालाप करने की क्षमता को जोड़ दें. ऐसी वार्तालाप करने के लिए Teams आपका पसंदीदा स्थान है.

उदाहरण के लिए, Teams के लिए Profile+ नमूना ऐप टेम्पलेट में, जब आप ऐप में एक या अधिक प्रोफ़ाइल कार्ड चुनते हैं, तो आप सीधे Teams में चयनित लोगों के साथ चैट शुरू कर सकते हैं।

आप इस क्षमता का उपयोग अपने अनुप्रयोगों के लिए भी कर सकते हैं. उदाहरण के लिए, यदि आप विक्रय प्रबंधक के लिए आगामी सौदों की समीक्षा करने के लिए विक्रय अवसर ट्रैकर बना रहे हैं, तो आप अवसर के बारे में विक्रय प्रतिनिधि के साथ चैट करने के लिए उपयोगकर्ता के लिए बटन जोड़ना चाह सकते हैं.

इस प्रकार, Team में Power Apps को सहयोगी बनाने के लिए अन्य Teams क्षमताओं के साथ गहन एकीकरण का उपयोग कर सकते हैं. इस आलेख में, हम सीखेंगे कि कैसे हम बातचीत को सुविधाजनक बनाने के लिए Power Apps को Teams के साथ एकीकृत कर सकते हैं.

Teams ऐप में व्यावसायिक डेटा के बारे में बातचीत करने को कॉन्फ़िगर करने का तरीका जानने के लिए यह वीडियो देखें:

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

इस पाठ को पूरा करने के लिए, हमें Teams के भीतर ऐसे ऐप बनाने की क्षमता की आवश्यकता होगी जो चुनिंदा Microsoft 365 सदस्यताओं के भाग के रूप में उपलब्ध होंगे.

Teams में लॉग इन करें

डेस्कटॉप अनुप्रयोग या वेब अनुप्रयोग का उपयोग करके Teams में लॉग इन करें

एक नई टीम बनाएँ

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

  1. नई टीम बनाने के लिए, Teams टैब चुनें और फिर स्क्रीन के नीचे बाईं ओर टीम में शामिल हों या बनाएं चुनें.

  2. टीम बनाएं > स्क्रेच से > सार्वजनिक चुनें, टीम को "कॉल और मीटिंग एकीकरण" जैसा नाम दें और बनाएं चुनें.

  3. (वैकल्पिक) यदि आपके संगठन में ऐसा कोई सदस्य है, जिसे आप परीक्षण उद्देश्यों के लिए टीम में जोड़ना चाहते हैं तो उनको चुनें और उन्हें सदस्यों को जोड़ने वाले पॉपअप में जोड़ें.

  4. बंद करें चुनें.

नई टीम बन जाती है और Teams टैब के अंतर्गत सूचीबद्ध होती है.

एक नया अनुप्रयोग बनाएँ

हम अनुप्रयोग बनाएंगे, जहां उपयोगकर्ता किसी विशेष टीम और चैनल के लिए बटन चुनकर और पाठ बॉक्स में संदेश टाइप करके वार्तालाप शुरू कर सकता है. उपयोगकर्ता तब विशेष टीम और चैनल में संदेश पोस्ट करने के लिए सबमिट करें बटन का चयन कर सकता है, फिर अन्य उपयोगकर्ता बातचीत में शामिल हो सकते हैं.

  1. टीमें खोलें.

  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. ट्री व्यू से Screen1 हटाएं और नई स्क्रीन का नाम बदलकर Screen1 करें.

वार्तालाप विवरण कैप्चर करने के लिए नई तालिका जोड़ें

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

  1. डेटा > + डेटा जोड़ें > नई तालिका बनाएं चुनें.

  2. तालिका का नाम वार्तालाप और बहुवचन नाम वार्तालाप दर्ज करें.

  3. डिफ़ॉल्ट नाम कॉलम नाम को आईडी में बदलें.

  4. वार्तालाप तालिका में निम्नलिखित कॉलम जोड़ें:

    Column प्रकार
    टीम टेक्स्ट
    टीम चैनल टेक्स्ट
    टीम का नाम टेक्स्ट
    चैनल का नाम टेक्स्ट
    कंपनी लुकअप, संबंधित तालिका = कंपनी
  5. तालिका सहेजें और बंद करें.

वार्तालाप शुरू करने या उसमें शामिल होने के लिए नई स्क्रीन जोड़ें

अब हम नई स्क्रीन जोड़ेंगे, जहां अनुप्रयोग उपयोगकर्ता बातचीत शुरू कर सकता है या उसमें शामिल हो सकता है.

  1. ट्री व्यू में, + नई स्क्रीन > रिक्त लेआउट चुनें.

  2. स्क्रीन की भरें गुण को सफेद रंग के अलावा किसी और चीज़ में अपडेट करें.

    हमारे उदाहरण में, हमने स्क्रीन के भरण गुण को RGBA(224, 224, 237, 1) पर सेट किया है.

  3. + (सम्मिलित करें) > इनपुट > बटन चुनें.

  4. बटन के निम्नलिखित गुणों को अपडेट करें.

    गुण मान
    नाम startaconversation_बटन
    टेक्स्ट "वार्तालाप शुरू करें"
    चौड़ाई 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
    टेक्स्ट "टीम"
    Tooltip "टीम"
    दृश्यमान enterMessage
  7. एक और कॉम्बो बॉक्स जोड़ें और निम्नलिखित गुणों को अपडेट करें.

    गुण मान
    नाम चैनल_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
    टेक्स्ट "चैनल"
    Tooltip "चैनल"
    दृश्यमान enterMessage
  8. + (सम्मिलित करें) > इनपुट > पाठ बॉक्स चुनें.

  9. टेक्स्टबॉक्स के निम्न गुणों को अपडेट करें.

    गुण मान
    नाम संदेश का टेक्स्टबॉक्स
    मान ""
    चौड़ाई 500
    ऊंचाई 180
    X Parent.Width/2 - message_TextBox.Width/2
    Y 300
    प्लेसहोल्डर यहाँ संदेश टाइप करें
    दृश्यमान enterMessage
  10. + (सम्मिलित करें) > इनपुट > बटन चुनें.

  11. बटन के निम्नलिखित गुणों को अपडेट करें.

    गुण मान
    नाम सबमिट_बटन
    मान "सबमिट करें"
    चौड़ाई 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)
    

    नोट

    • उपरोक्त सूत्र में, हम टीम, टीम का नाम, चैनल और चैनल के साथ वार्तालाप ID कैप्चर करने के लिए वार्तालाप तालिका में पंक्ति बनाने के लिए पैच फ़ंक्शन का उपयोग कर रहे हैं. साथ ही, हम PostMessageToChannelV3 फ़ंक्शन का उपयोग करके उपयुक्त टीम और चैनल में संदेश भी पोस्ट कर रहे हैं. फिर हम कुछ फ़ील्ड और बटन को छिपाने के लिए enterMessage चर राशि को वापस "गलत" पर सेट करते हैं, जिनकी दृश्यता इस चर राशि पर निर्भर करती है.
    • अनुप्रयोग को आसान बनाने के लिए विषय को "नई बातचीत" में हार्डकोड किया गया है और कैप्चर करने के लिए कोई अन्य पाठ बॉक्स नियंत्रण नहीं जोड़ा गया है. लेकिन स्क्रीन के अधीन विषय के लिए पाठ बॉक्स जोड़ा जा सकता है और उपयोगकर्ता द्वारा कैप्चर किया जा सकता है. उस नियंत्रण को संदर्भित करने के लिए इस सूत्र को तदनुसार समायोजित करने की आवश्यकता होगी. रीसेट फ़ंक्शन फ़्लुएंट UI Combobox नियंत्रण के लिए कार्य नहीं करता है. संदेश पोस्ट होने के बाद किसी टीम या चैनल का चयन नहीं करने के लिए इसकी आवश्यकता है.
  13. + (सम्मिलित करें) > इनपुट > बटन चुनें.

  14. बटन के निम्नलिखित गुणों को अपडेट करें.

    गुण मान
    नाम joinconversation_बटन
    टेक्स्ट "वार्तालाप शामिल हों"
    चौड़ाई 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)
    

    नोट

    • उपरोक्त सूत्र में, हम 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. टीम और चैनल चैट में ले जाने के लिए बातचीत में शामिल हों चुनें, जहां अंतिम संदेश भेजा गया था.

    अनुप्रयोग परीक्षण किया जा रहा है

नोट

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

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