Ағылшын тілінде оқу

Бөлісу құралы:


Teams бағдарламасында бизнес деректеріңіз туралы сұхбаттасу

Microsoft Teams жүйесіндегі бағдарламалар пайдаланушыларға қарым-қатынас жасайтын және бірлесіп жұмыс істейтін жерде жұмыс жасауға мүмкіндік беру арқылы бірлесіп жұмыс істеуге мүмкіндік береді. Бағдарламаларды бірлесіп жұмыс істеуге ыңғайлы етудің бір әдісі — бұл бағдарлама немесе бағдарламадағы деректер туралы сұхбаттау мүмкіндігін қосу. Teams — осындай сұхбаттар үшін тамаша орын.

Мысалы, командаларға арналған Профиль+ үлгі қолданба үлгісінде қолданбада бір немесе бірнеше Карталар профилін таңдаған кезде, таңдалған адамдармен тікелей сөйлесуді бастауға болады. Командаларда.

Сондай‑ақ сіз бұл мүмкіндікті бағдарламаларыңыз үшін қолданғыңыз келуі мүмкін. Мысалы, егер сіз сату менеджеріне алдағы мәмілелерді қарау үшін сату мүмкіндіктерін бақылау құралын құрып жатсаңыз, пайдаланушыға сатушымен мүмкіндік туралы сөйлесу үшін түймешік қосқыңыз келуі мүмкін.

Бұлай, Teams жүйесіндегі Power Apps бағдарламасы бағдарламаларды бірлесіп жұмыс жасауға ыңғайлы ету үшін басқа Teams мүмкіндіктерімен терең интеграцияны қолдана алады. Бұл мақалада біз сұхбаттарды жеңілдету үшін Power Apps бағдарламасын Teams жүйесімен біріктіру жолын білеміз.

Teams бағдарламасында бизнестік деректер туралы сұхбатты конфигурациялау жолын білу үшін мына бейнені қараңыз:

Алғышарттар

Бұл сеансты аяқтау үшін бізге Microsoft 365 таңдаулы жазылымдарының бір бөлігі ретінде қолжетімді Teams жүйесінде бағдарламалар жасау мүмкіндігі қажет.

Teams жүйесіне кіру

Teams жүйесіне жұмыс үстелі немесе веб-бағдарламаның көмегімен кіру

Жаңа топ жасау

Бұл бөлімде біз жаңа 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. Тармақ көрінісінен Screen1 экранын жойыңыз және жаңа экранға Screen1 деген атау беріңіз.

Сұхбат туралы мәліметтерді алу үшін жаңа кесте қосу

Бағдарламада басталған сұхбатқа қатысты Teams сұхбатының идентификаторы, топ және арна сияқты мәліметтерді алу үшін бізге басқа кесте қосу керек.

  1. Деректер > + Деректер қосу > Жаңа кесте жасау тармағын таңдаңыз.

  2. Кесте атауын Сұхбат және көпше түрде Сұхбаттар деп енгізіңіз.

  3. Әдепкі Атауы баған атауын Идентификатор деп өзгертіңіз.

  4. Келесі бағандарды сұхбат кестесіне қосыңыз:

    Column Түрі
    Топ Мәтін
    Топ/арна Мәтін
    Топ атауы Мәтін
    Арна атауы Мәтін
    Компания Іздеу, қатысты кесте= Компания
  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 оқиғасына көшіріңіз.

    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 айнымалысын қайта "жалған" мәніне көрінуі осы айнымалыға байланысты болатын кейбір өрістер мен түймелерді жасыру үшін орнатамыз.
    • Бағдарламаны қарапайым ету үшін және түсіру үшін басқа мәтін өрісінің басқару элементін қоспау үшін тақырып "Жаңа сұхбат" параметріне қатаң кодталған. Бірақ мәтіндік өрісті экрандағы тақырып үшін қосуға болады және оны пайдаланушы түсіре алады. Бұл формуланы басқару элементіне сілтеме жасау үшін сәйкесінше түзету қажет болады. Қалпына келтіру функциясы Fluent UI Combobox басқару элементі үшін жұмыс істемейді. Бұл хабар жарияланғаннан кейін ешқандай топ немесе арна таңдалмауы үшін қажет.
  13. + (Кірістіру) > Енгізу > Түймешік тармағын таңдаңыз.

  14. Түймешіктің келесі сипаттарын жаңартыңыз.

    Сипат Мәні
    Атауы joinconversation_Button
    Мәтін "Сұхбатқа қосылу"
    Ені 200
    Биіктік 32
    Қаріп өлшемі 12
    X Parent.Width/2 - submit_Button.Width/2
    Y 500
    Көрінеді enterMessage
  15. Келесі формуланы түймешіктің OnSelect оқиғасына көшіріңіз.

    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. Арнаға қосу бөлімінде бағдарлама көрсетілуі тиіс арнаның тізімделгеніне және "0 белсенді қойынша" емес, "1 белсенді қойынша" ретінде көрсетілетініне көз жеткізіңіз.

  5. Бағдарламаны жариялауды аяқтау үшін Сақтау және жабу түймешігін таңдаңыз.

Бағдарламаны тексеру

Бағдарламаны алдын ала қарау режимінде іске қосыңыз немесе бағдарлама жасалған топқа өтіңіз.

  1. Компаниялар галереясы бірінші экран ретінде көрсетілуі керек.

  2. Компаниялардың бірін таңдаңыз.

  3. Сіз тек екі түймешікті көресіз: Сұхбатты бастау және Сұхбатқа қосылу.

  4. Сұхбатты бастау түймешігін таңдаңыз.

  5. Қосымша өрістер көрсетілуі керек:

    • Топ (топтар тізімі бар ашылмалы тізім)
    • Арна (таңдалған топтағы арналардың ашылмалы тізімі)
    • Хабар терезесі (топқа жіберілетін хабарды теруге арналған мәтіндік терезе)
    • Жіберу түймешігі (хабарды жіберу үшін)
  6. Топты таңдаңыз.

  7. Топ ішіндегі арнаны таңдаңыз.

  8. Хабарды енгізіңіз.

  9. Жіберу пәрменін таңдаңыз. Барлық қосымша өрістер/басқару элементтері жасырылады.

  10. Соңғы хабар жіберілген топқа және арна чатына өту үшін Сұхбатқа қосылу түймешігін таңдаңыз.

    Бағдарламаны тексеру

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).