Dogodek
Pridružite se nam v FabCon Vegasu
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Microsoft Fabric, Power BI, SQL in AI. od 31. marca do 2. aprila 2025.
Registrirajte se danesTa brskalnik ni več podprt.
Izvedite nadgradnjo na Microsoft Edge, če želite izkoristiti vse prednosti najnovejših funkcij, varnostnih posodobitev in tehnične podpore.
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.
Na primer, v Profil+ vzorčni predlogi aplikacije za Teams, ko v aplikaciji izberete enega ali več profilov Kartice, lahko neposredno začnete klepet z izbranimi osebami v 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:
Za dokončanje te lekcije potrebujemo možnost ustvarjanja aplikacij v aplikaciji Teams, ki bo na voljo kot del izbranih naročnin na Microsoft 365.
Prijava v aplikacijo Teams z namizno ali spletno aplikacijo
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.
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.
Aplikacijo Teams moramo dodati kot povezovalnik v aplikacijo, saj želimo imeti dostop do ekip in kanalov iz prijavljenega uporabniškega računa.
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.
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.
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.
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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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
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/2 |
Y | 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
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)
.
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.
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:
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.
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).
Dogodek
Pridružite se nam v FabCon Vegasu
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Microsoft Fabric, Power BI, SQL in AI. od 31. marca do 2. aprila 2025.
Registrirajte se danes