Događaj
Pridružite nam se na FabCon Vegasu
31. ožu 23 - 2. tra 23
Ultimativni događaj pod vodstvom zajednice Microsoft Fabric, Power BI, SQL i umjetne inteligencije. Od 31. ožujka do 2. travnja 2025.
Registrirajte se već danasOvaj preglednik više nije podržan.
Prijeđite na Microsoft Edge, gdje vas čekaju najnovije značajke, sigurnosna ažuriranja i tehnička podrška.
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 predlošku ogledne aplikacije Profil+ za Teams, kada odaberete jednu ili više kartice profila u aplikaciji, možete započeti čavrljanje s odabranim osobama izravno u aplikaciji 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:
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 pomoću aplikacije radne površine ili web-aplikacije
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.
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.
Moramo dodati Teams u aplikaciju kao poveznik jer želimo imati pristup timovima i kanalima s prijavljenog korisničkog računa.
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.
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.
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.
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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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/2 |
Y | 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
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/2 |
Y | 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
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)
.
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.
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:
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.
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).
Događaj
Pridružite nam se na FabCon Vegasu
31. ožu 23 - 2. tra 23
Ultimativni događaj pod vodstvom zajednice Microsoft Fabric, Power BI, SQL i umjetne inteligencije. Od 31. ožujka do 2. travnja 2025.
Registrirajte se već danasObuka
Modul
Collaborate in teams and channels with Microsoft Teams - Training
Learn how to collaborate in Microsoft Teams through conversations in channels and chats, sharing files, and using Outlook with Teams. Personalize your environment by managing your notification settings and organizing your teams, channels, and chats.
Certifikacija
Microsoft 365 Certified: Teams Administrator Associate - Certifications
Demonstrate skills to plan, deploy, configure, and manage Microsoft Teams to focus on efficient and effective collaboration and communication in a Microsoft 365 environment.
Dokumentacija
Integracija vaše Teams aplikacije s pozivima i sastancima - Power Apps
Saznajte kako koristiti Teams pozive i sastanke sa svojim Power Apps aplikacijima u značajci Teams.
Upotreba objekta integracije aplikacije Teams - Power Apps
Saznajte kako se koristi objekt integracije servisa Teams prilikom izrade aplikacija s pomoću aplikacije Power Apps na servisu Teams.
Dodavanje obavijesti kako bi vaše aplikacije bile zajedničke - Power Apps
Saznajte kako dodati obavijesti u Power Apps u Teams kako bi bile zajedničke