Udalosti
Pridajte sa k nám vo Vegas FabCon
31. 3., 23 - 2. 4., 23
Konečná udalosť pod vedením komunity služby Microsoft Fabric, Power BI, SQL a AI. Marec 31 až Apríl 2, 2025.
Zaregistrujte saTento prehliadač už nie je podporovaný.
Inovujte na Microsoft Edge a využívajte najnovšie funkcie, aktualizácie zabezpečenia a technickú podporu.
Aplikácie v Microsoft Teams podporujte spoluprácu tým, že používateľom umožníte pracovať tam, kde komunikujú a spolupracujú. Jedným zo spôsobov pridania spolupráce do vašich aplikácií je pridanie možnosti konverzácie o vašej aplikácii alebo údajoch vo vašej aplikácii. Teams je vaše miesto, kde môžete viesť takéto konverzácie.
Napríklad v Profile+ vzorovej šablóne aplikácie pre Teams, keď v aplikácii vyberiete jeden alebo viac profilov Karty, môžete začať čet priamo s vybranými ľuďmi v tímoch.
Túto možnosť môžete tiež použiť pre svoje aplikácie. Ak napríklad vytvárate nástroj na sledovanie predajných príležitostí pre manažéra predaja na kontrolu nadchádzajúcich ponúk, môžete používateľovi pridať tlačidlo na konverzáciu s predajcom o tejto príležitosti.
Takto môže Power Apps v Teams používať hlbokú integráciu s inými možnosťami Teams na spoluprácu aplikácií. V tomto článku sa naučíme, ako môžeme integrovať Power Apps s Teams na uľahčenie konverzácií.
Pozrite si toto video a zistite, ako nakonfigurovať konverzácie o obchodných údajoch v aplikácii Teams:
Na dokončenie tejto lekcie by sme potrebovali schopnosť vytvárať aplikácie v Teams, ktoré budú k dispozícii ako súčasť vybraných predplatných Microsoft 365.
Prihláste sa do Teams buď pomocou počítačovej aplikácie alebo webovej aplikácie
V tejto sekcii vytvoríme nový tím v Teams a potom v ňom vytvoríme aplikáciu. Ak už máte tím, ktorý chcete použiť, preskočte túto sekciu.
Ak chcete vytvoriť nový tím, vyberte kartu Tímy a potom zvoľte Pripojiť sa alebo vytvoriť tím v ľavej spodnej časti obrazovky.
Vyberte Vytvoriť tím > Úplne nový postup > Verejný, dajte tímu názov, ako napríklad „Integrácia hovorov a schôdzí“ a vyberte Vytvoriť.
(Voliteľné) Ak máte vo svojej organizácii akýchkoľvek členov, ktorých by ste chceli pridať do tímu na účely testovania, vyberte ich a pridajte ich do kontextového okna na pridanie členov.
Vyberte Zavrieť.
Vytvorí sa nový tím, ktorý bude uvedený na karte Teams.
Vytvoríme aplikáciu, v ktorej môže používateľ začať konverzáciu pre konkrétny tím a kanál kliknutím na tlačidlo a zadaním správy do textového poľa. Používateľ potom môže vybrať tlačidlo Odoslať na odoslanie správy v konkrétnom tíme a kanáli v Teams, potom sa do konverzácie môže pripojiť iný používateľ.
Otvorte Teams.
Vyberte Power Apps z tably naľavo.
Vyberte + Nová aplikácia pod Nedávne aplikácie.
Vyberte tím, ktorý ste vytvorili skôr, a potom vyberte Vytvoriť.
Aplikácia sa vytvorí a Power Apps Studio sa otvorí a umožní úpravu aplikácie.
Zadajte názov aplikácie, napríklad „Aplikácia na konverzáciu“, a zvoľte Uložiť.
Aplikácia je vytvorená s predvolenou galériou na obrazovke 1.
Musíme do aplikácie pridať Teams ako konektor, pretože chceme mať prístup k tímom a kanálom z účtu prihláseného používateľa.
Musíme pridať tabuľku na udržanie zoznamu spoločností, ktoré použijeme ako záznam spoločnosti, a na začatie konverzácie o tom.
Na ľavej table vyberte položku Údaje.
Vyberte + Pridať údaje a potom vytvorte novú tabuľku s názvom „Spoločnosť“ a s množným číslom „Spoločnosti“.
Pridajte do tabuľky niekoľko názvov spoločností a potom vyberte Zavrieť.
Ďalej do aplikácie pridáme obrazovku, aby si používatelia mohli vybrať zákazníka, o ktorom chcú viesť konverzáciu.
V stromovom zobrazení vyberte + Nová obrazovka > vyberte kartu Scenáre > vyberte Zoznam.
Pridá sa nová obrazovka so zoznamom galérií.
Aktualizujte názov galérie na „Zoznam spoločností“.
Vyberte Spoločnosti ako zdroj údajov pre galériu.
Zoznam spoločností, ktoré boli pridané, sa zobrazuje v galérii TemplateGalleryList1.
Vymažte Obrazovka 1 v stromovom zobrazení a premenujte novú obrazovku na Obrazovka1.
Musíme pridať ďalšiu tabuľku, aby sme zachytili podrobnosti, ako napríklad ID konverzácie v Teams, tím a kanál súvisiaci s konverzáciou začatou v aplikácii.
Vyberte Údaje > + Pridať údaje > Vytvoriť novú tabuľku.
Zadajte názov tabuľky ako Konverzácia a množné číslo ako Konverzácie.
Zmeňte predvolený názov stĺpca Názov na ID.
Do tabuľky konverzácií pridajte nasledujúce stĺpce:
Column | Typ |
---|---|
Tím | Text |
Kanál tímu | Text |
Názov tímu | Text |
Názov kanála | Text |
Spoločnosť | Vyhľadávanie, súvisiaca tabuľka = Spoločnosť |
Uloženie a zatvorenie tabuľky.
Teraz pridáme novú obrazovku, na ktorej môže používateľ aplikácie začať konverzáciu alebo sa k nej pripojiť.
V stromovom zobrazení vyberte + Nová obrazovka > Prázdne rozloženie.
Aktualizujte vlastnosť Výplň obrazovky na niečo iné ako bielu farbu.
V našom prípade sme nastavili vlastnosť Výplň obrazovky na RGBA(224, 224, 237, 1)
.
Vyberte + (Vložiť) > Vstup > Tlačidlo.
Aktualizujte nasledujúce vlastnosti tlačidla.
Vlastnosť | Hodnota |
---|---|
Meno | startaconversation_Button |
Text | „Spustiť konverzáciu“ |
Šírka | 200 |
Výška | 32 |
Veľkosť písma | 12 |
X | Parent.Width/2 - startaconversation_Button.Width/2 |
Y | 100 |
OnSelect | Set(enterMessage,true) |
Vyberte + (Vložiť) > Vstup > Rozbaľovacie pole.
Aktualizujte nasledujúce vlastnosti rozbaľovacieho poľa.
Vlastnosť | Hodnota |
---|---|
Meno | team_Combobox |
Položky | MicrosoftTeams.GetAllTeams().value |
Šírka | 320 |
Výška | 32 |
X | Parent.Width/2 - team_ComboBox.Width/2 |
Y | 200 |
Text | „Tím“ |
Názov tlačidla | „Tím“ |
Viditeľné | enterMessage |
Pridajte ďalšie rozbaľovacie pole a aktualizujte nasledujúce vlastnosti.
Vlastnosť | Hodnota |
---|---|
Meno | channel_Combobox |
Položky | If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value) |
Šírka | 320 |
Výška | 32 |
X | Parent.Width/2 - channel_ComboBox.Width/2 |
Y | 200 |
Text | „Kanál“ |
Názov tlačidla | „Kanál“ |
Viditeľné | enterMessage |
Vyberte + (Vložiť) > Vstup > Textové pole.
Aktualizujte nasledujúce vlastnosti textového poľa.
Vlastnosť | Hodnota |
---|---|
Meno | message_TextBox |
Hodnota | "" |
Šírka | 500 |
Výška | 180 |
X | Parent.Width/2 - message_TextBox.Width/2 |
Y | 300 |
Zástupný symbol | Sem zadajte správu |
Viditeľné | enterMessage |
Vyberte + (Vložiť) > Vstup > Tlačidlo.
Aktualizujte nasledujúce vlastnosti tlačidla.
Vlastnosť | Hodnota |
---|---|
Meno | submit_Button |
Hodnota | „Odoslať“ |
Šírka | 96 |
Výška | 32 |
Veľkosť písma | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
Viditeľné | enterMessage |
Skopírujte nasledujúci vzorec v udalosti OnSelect tlačidla.
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)
Poznámka
Vyberte + (Vložiť) > Vstup > Tlačidlo.
Aktualizujte nasledujúce vlastnosti tlačidla.
Vlastnosť | Hodnota |
---|---|
Meno | joinconversation_Button |
Text | „Pripojiť sa ku konverzácii“ |
Šírka | 200 |
Výška | 32 |
Veľkosť písma | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
Viditeľné | enterMessage |
Skopírujte nasledujúci vzorec v udalosti OnSelect tlačidla.
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)
Poznámka
Ďalej aktualizujeme vlastnosť OnSelect galérie spoločností, takže keď si používateľ vyberie spoločnosť zo zoznamu, aplikácia prejde na druhú obrazovku.
Vyberte Obrazovka1 zo stromového zobrazenia a otvorte galériu Spoločnosti.
Vlastnosť OnSelect položky galérie nastavte na Navigate(Screen2)
.
Vyberte Uložiť v pravom hornom rohu na uloženie aplikácie.
Vyberte Publikovať v pravom hornom rohu na zverejnenie aplikácie.
Vyberte Ďalej.
Pod Pridať do kanála skontrolujte, či kanál, pod ktorým by sa mala aplikácia zobrazovať, je uvedený a zobrazuje sa ako „1 aktívna karta“ a nie ako „0 aktívnych kariet“.
Vyberte Uložiť a zavrieť a dokončite publikovanie aplikácie.
Spustite aplikáciu v režime ukážky alebo prejdite na tím, v ktorom je aplikácia vytvorená.
Galéria spoločností by sa mala zobraziť ako prvá obrazovka.
Vyberte jednu zo spoločností.
Mali by ste vidieť iba dve tlačidlá: Začať konverzáciu a Pripojiť sa ku konverzácii.
Vyberte Začať konverzáciu.
Mali by sa zobraziť ďalšie polia:
Vyberte tím.
Vyberte kanál v tíme.
Zadajte správu.
Stlačte možnosť Odoslať. Všetky ďalšie polia/ovládacie prvky budú skryté.
Vyberte Pripojiť sa ku konverzácii na presmerovanie do konverzácie tímu a kanála, kde bola odoslaná posledná správa.
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).
Udalosti
Pridajte sa k nám vo Vegas FabCon
31. 3., 23 - 2. 4., 23
Konečná udalosť pod vedením komunity služby Microsoft Fabric, Power BI, SQL a AI. Marec 31 až Apríl 2, 2025.
Zaregistrujte sa