Pogovorite se o poslovnih podatkih v aplikaciji Teams
Aplikacije v Microsoft Teams spodbujajo sodelovanje, tako da uporabnikom omogočijo delo, kjer komunicirajo in sodelujejo. Eden od načinov za povezovanje vaših aplikacij je dodajanje možnosti pogovora o vaši aplikaciji ali podatkih v njej. Aplikacija Teams je pravo mesto za takšne pogovore.
Ko na primer v Profil + vzorčna aplikacija za Teams v aplikaciji izberete eno ali več kartic profila, lahko začnete klepet z izbranimi osebami neposredno v aplikaciji Teams.
To možnost boste morda želeli uporabiti tudi za svoje aplikacije. Če na primer izdelujete sledilnik prodajnih priložnosti, da bi vodja prodaje pregledal prihajajoče posle, boste morda želeli dodati gumb, s katerim bo uporabnik klepetal s prodajalcem o priložnostih.
Power Apps v storitvi Teams lahko uporablja poglobljeno interakcijo z drugimi zmogljivostmi za Teams in tako poveča medaplikacijsko povezovanje. V tem članku bomo izvedeli, kako lahko integriramo Power Apps z aplikacijo Teams za poenostavitev pogovorov.
Oglejte si ta videoposnetek, če želite izvedeti, kako konfigurirati pogovore o poslovnih podatkih v aplikaciji Teams:
Zahteve
Za dokončanje te lekcije bi potrebovali možnost ustvarjanja aplikacij znotraj Teams, ki bodo na voljo kot del izbire Microsoft 365 naročnine.
Prijava v Teams
Prijava v aplikacijo Teams z namizno ali spletno aplikacijo
Ustvarjanje nove ekipe
V tem razdelku bomo pokazali, kako ustvariti novo ekipo za Teams, nato pa znotraj nje še aplikacijo. Če že imate ekipo, ki jo želite uporabiti, ta razdelek preskočite.
Če želite ustvariti novo ekipo, izberite zavihek Ekipe in nato Pridruži se ali ustvari ekipo na spodnji levi strani zaslona.
Izberite Ustvarjanje ekipe > Od začetka > Javno, ekipi dodelite ime, npr. »Integracija klicev in sestankov«, in izberite Ustvari.
(Izbirno) Če želite določene člane svoje organizacije v ekipo dodati z namenom preizkušanja, jih izberite in dodajte v pojavno okno za dodajanje članov.
Izberite Zapri.
Ustvarjena je nova ekipa, ki je navedena pod zavihkom Teams.
Ustvarjanje nove aplikacije
Ustvarili bomo aplikacijo, kjer lahko uporabnik začne pogovor za določeno ekipo in kanal, tako da izbere gumb in vnese sporočilo v besedilno polje. Uporabnik lahko nato izbere gumb Pošlji za objavo sporočila v določeni ekipi in kanalu v aplikaciji Teams, nato pa se lahko k pogovoru pridruži tudi drug uporabnik.
Odprite Teams.
Izberite Power Apps v levem podoknu.
Izberite + Nova aplikacija v razdelku Nedavne aplikacije.
Najprej izberite ekipo, ki ste jo ustvarili, nato pa možnost Ustvari.
Aplikacija bo ustvarjenja in odprla se bo storitev Power Apps Studio, s čimer vam bo omogočeno, da jo urejate.
Vnesite ime aplikacije, npr. »Aplikacija za pogovor«, nato pa izberite možnost Shrani.
Aplikacija se ustvari s privzeto galerijo na zaslonu 1.
Dodajanje aplikacije Teams kot povezovalnika
Aplikacijo Teams moramo dodati kot povezovalnik v aplikacijo, saj želimo imeti dostop do ekip in kanalov iz prijavljenega uporabniškega računa.
- V levem podoknu izberite Podatki.
- Izberite + Dodaj podatke in nato izberite Povezovalniki.
- Pomaknite se navzdol in izberite Ogled vseh povezovalnikov.
- Poiščite in izberite povezovalnik aplikacije Teams.
Dodajte novo tabelo za zajem zapisa podjetja
Dodati moramo tabelo, da ohranimo seznam podjetij, ki jih bomo uporabili kot zapis podjetja, in da o tem začnemo pogovor.
V levem podoknu izberite Podatki.
Izberite + Dodaj podatke in nato ustvarite novo tabelo z imenom »Podjetje« in množinskim imenom »Podjetja«.
V tabelo dodajte nekaj imen podjetij in izberite Zapri.
Dodajanje novega zaslona za izbiro stranke
Nato bomo aplikaciji dodali zaslon, da bodo uporabniki lahko izbrali stranko, o kateri želijo govoriti.
V drevesnem pogledu izberite + Nov zaslon > izberite zavihek Scenariji > izberite Seznam.
Dodan bo nov zaslon s seznamom galerije.
Posodobite naslov galerije na »Seznam podjetij«.
Izberite Podjetja kot vir podatkov za galerijo.
Seznam dodanih podjetij se prikaže v galeriji TemplateGalleryList1.
Izbrišite Zaslon 1 iz drevesnega pogleda in preimenujte nov zaslon v Zaslon 1.
Dodajte novo tabelo, da zajamete podrobnosti pogovora
Dodati moramo še eno tabelo, da zajamemo podrobnosti, kot so ID pogovora v aplikaciji Teams, ekipo in kanal, povezan s pogovorom, ki se je zagnal v aplikaciji.
Izberite Podatki > + Dodaj podatke > Ustvari novo tabelo.
Vnesite ime tabele Pogovor in množinsko ime Pogovori.
Spremenite privzeto ime stolpca Ime v ID.
V tabelo pogovorov dodajte naslednje stolpce:
Column Vrsta Ekipa Besedilo Kanal za Teams Besedilo Ime ekipe Besedilo Ime kanala Besedilo Podjetje Iskanje, sorodna tabela = Podjetje Shranite in zaprite tabelo.
Dodajanje novega zaslona, če želite začeti pogovor ali se mu pridružiti
Zdaj bomo dodali nov zaslon, kjer lahko uporabnik aplikacije začne pogovor ali se mu pridruži.
V drevesnem pogledu izberite + Nov zaslon > Prazna postavitev.
Posodobite lastnost zaslona Polnilo na nekaj drugega kot na belo barvo.
V našem primeru smo lastnost zaslona Polnilo nastavili na
RGBA(224, 224, 237, 1).Izberite + (Vstavi) > Vnos > Gumb.
Posodobite naslednje lastnosti gumba.
Lastnost Vrednost Imenu startaconversation_Button Besedilo »Začnite pogovor« Širina 200 Višina 32 Velikost pisave 12 X Parent.Width/2 - startaconversation_Button.Width/2Y 100 OnSelect Set(enterMessage,true)Izberite + (Vstavi) >Vnos > Kombinirano polje.
Posodobite naslednje lastnosti kombiniranega polja.
Lastnost Vrednost Imenu team_Combobox Elementi MicrosoftTeams.GetAllTeams().valueŠirina 320 Višina 32 X Parent.Width/2 - team_ComboBox.Width/2Y 200 Besedilo »Ekipa« Opis orodja »Ekipa« Vidno enterMessage Dodajte še eno kombinirano polje in posodobite naslednje lastnosti.
Lastnost Vrednost Imenu channel_Combobox Elementi If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value)Širina 320 Višina 32 X Parent.Width/2 - channel_ComboBox.Width/2Y 200 Besedilo »Kanal« Opis orodja »Kanal« Vidno enterMessage Izberite + (Vstavi) >Vnos > Besedilno polje.
Posodobite naslednje lastnosti besedilnega polja.
Lastnost Vrednost Imenu message_TextBox Vrednost »« Širina 500 Višina 180 X Parent.Width/2 - message_TextBox.Width/2Y 300 Označba mesta Tukaj vnesite sporočilo Vidno enterMessage Izberite + (Vstavi) > Vnos > Gumb.
Posodobite naslednje lastnosti gumba.
Lastnost Vrednost Imenu submit_Button Vrednost »Pošlji« Širina 96 Višina 32 Velikost pisave 12 X Parent.Width/2 - submit_Button.Width/2Y 500 Vidno enterMessage V dogodek OnSelect kopirajte naslednjo formulo.
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)Opomba
- V zgornji formuli uporabljamo funkcijo Popravek za ustvarjanje vrstice v tabeli Pogovori za zajemanje ID -ja pogovora skupaj z ekipo, imenom ekipe, kanalom in dvojnikom kanala. Hkrati objavljamo tudi sporočilo v ustrezni skupini in kanalu z uporabo funkcije PostMessageToChannelV3. Nato nastavimo spremenljivko enterMessage nazaj na »false«, da skrije nekatera polja in gumbe, katerih vidljivost je odvisna od te spremenljivke.
- Zadeva je trdo kodirana v »Nov pogovor«, da je aplikacija preprosta in ne dodaja drugega kontrolnika besedilnega polja za zajem. Lahko pa na zaslon dodate polje z besedilom za predmet, ki ga lahko uporabnik zajame. To formulo bo treba ustrezno prilagoditi glede na kontrolnik. Funkcija Ponastavi ne deluje za kontrolnik Fluent UI Combobox. To je potrebno, da po objavi sporočila nimate izbrane nobene ekipe ali kanala.
Izberite + (Vstavi) > Vnos > Gumb.
Posodobite naslednje lastnosti gumba.
Lastnost Vrednost Imenu joinconversation_Button Besedilo »Pridruži se pogovoru« Širina 200 Višina 32 Velikost pisave 12 X Parent.Width/2 - submit_Button.Width/2Y 500 Vidno enterMessage V dogodek OnSelect kopirajte naslednjo formulo.
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)Opomba
- V zgornji formuli uporabljamo funkcijo Kosilo za zagon aplikacije Teams z uporabo parametrov ekipe in kanala zadnjega zapisa, ki je bil ustvarjen v tabeli Pogovori. To naredimo zato, da lahko uporabnik, ko začne pogovor in odda sporočilo za objavo v kanal, izbere gumb Pridruži se pogovoru za neposreden dostop do objave v aplikaciji Teams.
- V tem primeru za poenostavitev uporabljamo zadnjo funkcijo. Če pričakujete obsežnejšo uporabo te aplikacije in potrebo po več pogovorih, bi lahko pokazali svojo ustvarjalnost, tako da bi uporabili galerijo pogovorov in omogočili uporabniku, da izbere, v kateri pogovor se želi pridružiti.*
Posodobitev galerije lastnosti OnSelect
Nato bomo posodobili lastnost galerije podjetij OnSelect, da se bo aplikacija premaknila na drugi zaslon, ko bo uporabnik izbral podjetje s seznama.
Izberite Zaslon 1 v drevesnem pogledu, da odprete galerijo Podjetja.
Nastavite lastnost OnSelect elementa galerije na
Navigate(Screen2).
Shranite in objavite aplikacijo
Izberite Shrani v zgornjem desnem kotu, da shranite aplikacijo.
Izberite Objavi v zgornjem desnem kotu, da objavite aplikacijo.
Izberite Naprej.
V razdelku Dodaj v kanal se prepričajte, da je kanal, pod katerim bi morala biti prikazana aplikacija, prikazan kot »1 aktivni zavihek« in ne kot »0 aktivnih zavihkov«.
Izberite Shrani in zapri, da dokončate objavo aplikacije.
Preskušanje aplikacije
Zaženite aplikacijo v načinu predogleda ali pojdite v ekipo, v kateri je aplikacija ustvarjena.
Galerija podjetij bi se morala prikazati na prvem zaslonu.
Izberite eno od podjetij.
Videti bi morali le dva gumba: Začni pogovor in Pridruži se pogovoru.
Izberite možnost Začni pogovor.
Prikazati bi se morala dodatna polja:
- Ekipa (spustni meni s seznamom ekip)
- Kanal (spustni seznam kanalov v izbrani ekipi)
- Okvir sporočila (besedilno polje za vnos sporočila, ki ga je treba poslati ekipi)
- Gumb za pošiljanje (za pošiljanje sporočila)
Izberite ekipo.
Izberite kanal v ekipi.
Vnesite sporočilo.
Izberite Pošlji. Vsa dodatna polja/kontrolniki se skrijejo.
Izberite Pridruži se pogovoru, da vas preusmeri v klepet ekipe in kanala, kamor je bilo poslano zadnje sporočilo.

Glejte tudi
- Vzorčna aplikacija Plošče (predogledna različica)
- Vzorčna aplikacija Bilteni
- Vzorčna aplikacija za zamisli zaposlenih
- Vzpostavite povezavo (predogledna različica)
- Vzorčne aplikacije za inšpekcijske preglede
- Vzorčne aplikacije za prijavo težav
- Vzorčna aplikacija Mejniki
- Vzorčna aplikacija Perspektive (predogledna različica)
- Vzročna aplikacija Profil+ (predogledna različica)
- Prilagajanje vzorčnih aplikacij
- Pogosta vprašanja o vzorčnih aplikacijah
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za