Razgovarajte o poslovnim podacima u aplikaciji Teams
Aplikacije u Microsoft Teams potiču suradnju omogućujući korisnicima obavljanje posla tamo gdje komuniciraju i surađuju. Jedan od načina da svoje aplikacije učinite pogodnima za suradnju jest dodavanje mogućnosti razgovora o vašoj aplikaciji ili podacima u vašoj aplikaciji. Teams je vaše mjesto za takve razgovore.
Na primjer, u Profil+ uzorak aplikacije za Teams, kada odaberete jednu ili više kartica profila u aplikaciji, možete započeti chat s odabranim osobama izravno u Teams.
Ovu biste mogućnost možda htjeli koristiti i za svoje aplikacije. Na primjer, ako izrađujete alat za praćenje prodajnih prilika kako bi voditelj prodaje pregledao nadolazeće ponude, možda biste htjeli dodati gumb da korisnik čavrlja s prodavačem o toj prilici.
Na ovaj način Power Apps u Teams može koristiti duboku integraciju s ostalim mogućnostima aplikacije Teams kako bi aplikacije učinili pogodnima za suradnju. U ovom ćemo članku naučiti kako možemo integrirati Power Apps s Teams za olakšavanje razgovora.
Pogledajte ovaj videozapis da biste saznali kako konfigurirati razgovore o poslovnim podacima u aplikaciji Teams:
Preduvjeti
Da bismo dovršili ovu lekciju, potrebna nam je mogućnost stvaranja aplikacija unutar Teams koja će biti dostupna kao dio odabranih pretplata na Microsoft 365.
Prijavite se u Teams
Prijavite se u Teams pomoću aplikacije radne površine ili web-aplikacije
Stvorite novi tim
U ovom ćemo odjeljku stvoriti novi tim za Teams, a zatim stvoriti aplikaciju unutar tog tima. Preskočite ovaj odjeljak ako već imate tim koji želite koristiti umjesto njega.
Da biste stvorili novi tim, odaberite karticu Teams, a zatim odaberite Pridruži ili stvori tim na lijevom dnu zaslona.
Odaberite Stvori tim > Od nule > Javno, dajte timu naziv poput „Integracija poziva i sastanaka” i odaberite Stvori.
(Neobavezno) Ako u svojoj tvrtki ili ustanovi imate članove koje želite dodati u tim radi testiranja, odaberite ih i dodajte u skočni prozor za dodavanje članova.
Odaberite Zatvori.
Stvara se novi tim i nalazi se na popisu na kartici Teams.
Stvaranje nove aplikacije
Stvorit ćemo aplikaciju u kojoj korisnik može započeti razgovor za određeni tim i kanal odabirom gumba i upisivanjem poruke u tekstni okvir. Korisnik tada može odabrati gumb Pošalji za objavljivanje poruke u određenom timu i kanalu u Teams, a zatim se drugi korisnik može pridružiti razgovoru.
Otvorite aplikaciju Timovi.
Odaberite Power Apps u lijevom oknu.
Odaberite + Nova aplikacija pod Nedavne aplikacije.
Odaberite tim koji ste ranije stvorili, a zatim odaberite Stvori.
Stvara se aplikacija i otvara se Power Apps Studio za dopuštanje uređivanja aplikacije.
Unesite naziv aplikacije, na primjer "„Aplikacija za razgovor”, a zatim odaberite Spremi.
Stvorena je aplikacija sa zadanom galerijom na Zaslonu 1.
Dodavanje Teams kao poveznika
Moramo dodati Teams u aplikaciju kao poveznik jer želimo imati pristup timovima i kanalima s prijavljenog korisničkog računa.
- U lijevom oknu odaberite Podaci.
- Odaberite + Dodaj podatke, a zatim odaberite Poveznici.
- Pomaknite se prema dolje i odaberite Pogledaj sve poveznike.
- Potražite i odaberite poveznik Teams.
Dodavanje nove tablice za snimanje zapisa tvrtke
Moramo dodati tablicu kako bismo održali popis tvrtki koje ćemo koristiti kao zapis tvrtke i započeti razgovor o tome.
U lijevom oknu odaberite Podaci.
Odaberite + Dodaj podatke i zatim stvorite novu tablicu s nazivom „Tvrtka”, a naziv u množini kao „Tvrtke”.
Dodajte nekoliko naziva tvrtki u tablicu, a zatim odaberite Zatvori.
Dodavanje novog zaslona za odabir klijenta
Zatim ćemo aplikaciji dodati zaslon kako bi korisnici mogli odabrati klijenta o kojem žele razgovarati.
U prikazu stabla odaberite + Novi zaslon > odaberite karticu Scenariji > odaberite Popis.
Dodaje se novi zaslon s popisom galerije.
Ažurirajte naslov galerije na „Popis tvrtki”.
Odaberite Tvrtke kao izvor podataka za galeriju.
Popis dodanih tvrtki prikazuje se u galeriji TemplateGalleryList1.
Izbrišite Zaslon 1 s prikaza stabla i preimenujte novi zaslon u Zaslon1.
Dodavanje nove tablice kako biste zabilježili pojedinosti razgovora
Moramo dodati još jednu tablicu kako bismo zabilježili pojedinosti, kao što su ID razgovora u Teams, tima i kanala koji se odnose na razgovor koji je započet u aplikaciji.
Odaberite Podaci > + Dodaj podatke > Stvori novu tablicu.
Unesite naziv tablice kao Razgovor i naziv u množini kao Razgovori.
Promijenite zadani naziv stupca Naziv u ID.
U tablicu razgovora dodajte sljedeće stupce:
Column Vrsta Tim Tekst Kanal Teams Tekst Naziv tima Tekst Naziv kanala Tekst Tvrtka Pretraživanje, povezana tablica = Tvrtka Spremite i zatvorite tablicu.
Dodavanje novog zaslona za početak ili pridruživanje razgovoru
Sada ćemo dodati novi zaslon na kojem korisnik aplikacije može započeti razgovor ili mu se pridružiti.
U prikazu stabla odaberite + Novi zaslon > Prazan raspored.
Ažurirajte svojstvo zaslona Ispuni u nešto drugo osim bijele boje.
U našem smo primjeru svojstvo zaslona Ispuni postavili na
RGBA(224, 224, 237, 1).Odaberite + (Umetni)> Unos > Gumb.
Ažurirajte sljedeća svojstva gumba.
Svojstvo Value Ime/naziv startaconversation_Button Tekst „Započni razgovor” Širina 200 Visina 32 Veličina fonta 12 X Parent.Width/2 - startaconversation_Button.Width/2Y 100 OnSelect Set(enterMessage,true)Odaberite + (Umetni)> Unos > Kombinirani okvir.
Ažurirajte sljedeća svojstva kombiniranog okvira.
Svojstvo Value Ime/naziv team_Combobox Stavke MicrosoftTeams.GetAllTeams().valueŠirina 320 Visina 32 X Parent.Width/2 - team_ComboBox.Width/2Y 200 Tekst „Tim” Opis alata „Tim” Vidljivo enterMessage Dodajte još jedan kombinirani okvir i ažurirajte sljedeća svojstva.
Svojstvo Value Ime/naziv channel_Combobox Stavke If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value)Širina 320 Visina 32 X Parent.Width/2 - channel_ComboBox.Width/2Y 200 Tekst „Kanal” Opis alata „Kanal” Vidljivo enterMessage Odaberite + (Umetni)> Unos > Tekstni okvir.
Ažurirajte sljedeća svojstva tekstnog okvira.
Svojstvo Value Ime/naziv message_TextBox Value „” Širina 500 Visina 180 X Parent.Width/2 - message_TextBox.Width/2Y 300 Rezervirano mjesto Ovdje unesite poruku Vidljivo enterMessage Odaberite + (Umetni)> Unos > Gumb.
Ažurirajte sljedeća svojstva gumba.
Svojstvo Value Ime/naziv submit_Button Value „Pošalji” Širina 96 Visina 32 Veličina fonta 12 X Parent.Width/2 - submit_Button.Width/2Y 500 Vidljivo enterMessage Kopirajte sljedeću formulu u događaj gumba 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)Napomena
- U gornjoj formuli koristimo funkciju Patch za stvaranje retka u tablici Razgovori za snimanje ID-ja razgovora zajedno s timom, nazivom tima, kanalom i kanalom koji je došao. Istovremeno također objavljujemo poruku u odgovarajućem timu i kanalu koristeći funkciju PostMessageToChannelV3. Zatim postavljamo varijablu enterMessage natrag na „false” za skrivanje nekih polja i gumba čija vidljivost ovisi o ovoj varijabli.
- Predmet je strogo kodiran u „Novi razgovor” kako bi aplikacija bila jednostavna, a ne dodala još jednu kontrolu tekstnog okvira za za snimanje. No tekstni okvir može se dodati za predmet na zaslonu i korisnik ga može snimiti. Ova formula morat će se prilagoditi u skladu s tom kontrolom. Funkcija Reset ne radi za kontrolu Protočni kombinirani okvir korisničkog sučelja. To je potrebno kako se ne bi odabrao tim ili kanal nakon objavljivanja poruke.
Odaberite + (Umetni)> Unos > Gumb.
Ažurirajte sljedeća svojstva gumba.
Svojstvo Value Ime/naziv joinconversation_Button Tekst „Pridruži se razgovoru” Širina 200 Visina 32 Veličina fonta 12 X Parent.Width/2 - submit_Button.Width/2Y 500 Vidljivo enterMessage Kopirajte sljedeću formulu u događaj gumba 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)Napomena
- U gornjoj formuli koristimo funkciju Launch za pokretanje Teams pomoću parametara tima i kanala posljednjeg zapisa koji je stvoren u tablici Razgovori. Činimo to tako da kada korisnik započne razgovor i pošalje poruku za objavu u kanalu, korisnik tada može odabrati gumb Pridruži se razgovoru za izravni odlazak na objavu u Teams.
- Ovdje koristimo posljednju funkciju kako bismo to pojednostavnili. Ako očekujete opsežniju upotrebu ove aplikacije i predviđate više razgovora, mogli biste biti kreativni pomoću galerije razgovora i dopustiti korisniku da odabere kojem se razgovoru želi pridružiti.*
Ažuriranje svojstva galerije OnSelect
Zatim ćemo ažurirati svojstvo OnSelect galerije tvrtke tako da kada korisnik odabere tvrtku s popisa, aplikacija će otići na drugi zaslon.
Odaberite Zaslon1 s prikaza stabla da biste otvorili galeriju Tvrtke.
Postavite svojstvo OnSelect stavke galerije na
Navigate(Screen2).
Spremanje i objavljivanje aplikacije
Odaberite Spremi u gornjem desnom kutu za spremanje aplikacije.
Odaberite Objavi u gornjem desnom kutu za objavljivanje aplikacije.
Odaberite Dalje.
Pod Dodaj u kanal provjerite je li kanal pod kojim bi se aplikacija trebala prikazivati naveden i prikazuje li se kao „1 aktivna kartica”, a ne kao „0 aktivnih kartica”.
Odaberite Spremi i zatvori kako biste dovršili objavljivanje aplikacije.
Testiranje aplikacije
Pokrenite aplikaciju u načinu pretpregleda ili idite u tim u kojem je aplikacija stvorena.
Galerija tvrtki trebala bi se prikazati kao prvi zaslon.
Odaberite jednu od tvrtki.
Trebali biste vidjeti samo dva gumba: Započni razgovor i Pridruži se razgovoru.
Odaberite Započni razgovor.
Trebala bi se pojaviti dodatna polja:
- Tim (padajući izbornik s popisom timova)
- Kanal (padajući popis kanala unutar odabranog tima)
- Okvir za poruku (tekstni okvir za upisivanje poruke koja će se poslati timu)
- Gumb Pošalji (za slanje poruke)
Odaberite tim.
Odaberite kanal unutar tima.
Unesite poruku.
Odaberite Šalji. Sva se dodatna polja/kontrole skrivaju.
Odaberite Pridruži se razgovoru kako biste bili odvedeni u tim i kanal za čavrljanje u kojem je poslana posljednja poruka.

Pogledajte također
- Ogledna aplikacija Ploče (pretpregled)
- Ogledna aplikacija Bilteni
- Ogledne aplikacije za ideje
- Povezivanje (pretpregled)
- Ogledne aplikacije za pregled
- Uzorci aplikacija za prijavu problema
- Ogledna aplikacija Kontrolne točke
- Ogledna aplikacija Perspektive (pretpregled)
- Ogledna aplikacija Profil+ (pretpregled)
- Prilagodba oglednih aplikacija
- Najčešća pitanja o oglednim aplikacijama