Kako izraditi aplikacije za Microsoft Teams

Ogledne aplikacije za Microsoft Teams projektirane su i izgrađene sa sljedećim ciljevima:

  • Pružiti potpuno funkcionalne aplikacije za Teams koje su relevantne u više djelatnosti.
  • Navesti primjere dublje integracije poslovnih podataka iz Power Apps u suradničke elemente Teams za povećanje produktivnijeg radnog opterećenja.
  • Navesti primjere korištenja dobrog UX dizajna uz Teams i Power Apps.
  • Omogućite proširive aplikacije koje korisnici mogu mijenjati i proširivati prema svojim poslovnim zahtjevima.

U ovom ćemo članku pregledati postupak koji smo koristili za izradu ovih aplikacija i korake koje možete slijediti pri izradi vlastitih Power Apps.

Savjet

U ovom se članku ističu neki pristupi pri projektiranju aplikacija predložaka za Teams. Za dodatne izvore o najboljim praksama za izgradnju Power Apps molimo pogledajte odjeljak Dokumentacija sa smjernicama za Power Apps dokumentacije za Power Apps.

Pogledajte ovaj videozapis da biste saznali kako su napravljeni predlošci Power Apps za Microsoft Teams:

Definicija

Prije projektiranja i izgradnje morate imati ideju: to može biti ideja za rješenje poslovnog problema, ideja za modernizaciju naslijeđenog ili ručnog procesa ili ideja za aplikaciju koja će olakšati život vašim korisnicima.

Pogledajte postoje li postojeća rješenja za problem. Razgovarajte sa zainteresiranim stranama, kupcima ili potencijalnim korisnicima aplikacije i zatražite njihov doprinos. Zabilježite njihove zahtjeve ili korisničke priče i odredite prioritete na temelju onoga što je potreba ili prilika s najvećim prioritetom.

Odredite „osobe“ ili uloge korisnika koji će koristiti vašu aplikaciju. U ovom trenutku želite se usredotočiti na definiranje ključnih problema korisnika: koje su njihove nezadovoljene potrebe? Koliko im je važno riješiti ovaj problem?

Mnogi timovi udubljuju se u rješavanje problema prije nego što u potpunosti razumiju problem korisnika. Jedan od načina da se izbjegne ova zamka je korištenje okvira „Poslovi koje treba obaviti“. Ovaj nam okvir pomaže identificirati i razumjeti potrebe i ciljeve korisnika koji su izvorni pokretači svojih radnji ili odluka. Ovaj artefakt dokumentira svaki od osnovnih ciljeva osobe i poslova koje želi obavljati na svom jeziku.

Okvir Poslovi koje treba obaviti

Gornji primjer prikazuje osobe i poslove koje treba obaviti za oglednu aplikaciju Inspekcija za scenarij obilaska trgovine.

Izrađujte

Nakon što ste identificirali i potvrdili svoju ideju, osobe i njihove poslove koje treba obaviti, sada je vrijeme za osmišljavanje vaše aplikacije. U ovom trenutku može biti primamljivo skočiti u razvoj, ali malo više planiranja dizajna dobro će vam poslužiti.

Planiranje će osigurati dosljedno korisničko iskustvo, a istovremeno će vam omogućiti donošenje najboljih odluka o dizajnu aplikacije.

Korisničko iskustvo dizajna

Napravite svoj plan dizajna stvaranjem korisničkog toka i žičanih okvira (nacrta) za svaku izjavu o poslu. Ovaj proces pomaže osigurati da je proces koji vaše rješenje uzme logičan, učinkovit i rješava srž problema.

Igra s tijekom može vam pomoći da bolje razumijete različite prednosti i nedostatke različitih procesa. Ovo razumijevanje omogućuje vam odabir tijeka i zaslona koji će korisnicima omogućiti nesmetano postizanje krajnjeg cilja. Dostupni su mnogi alati koji će vam pomoći postići rezultat dizajna. Primjerice, Microsoftove aplikacije kao što su PowerPoint, Visio ili aplikacije treće strane kao što su Figma, Adobe XD, Sketch ili čak jednostavna olovka i papir.

Ovo je također dobra kontrolna točka za dobivanje povratnih informacija od krajnjih korisnika. Podijelite ove tijekove na visokoj razini s korisnicima svoje aplikacije i dobijte njihove povratne informacije o cjelovitom iskustvu. Ponavljanje u ovoj fazi manji je rizik jer možete brzo unijeti promjene i usporediti opcije.

Nakon što se postavi osnovni izgled, sada se možete malo zabaviti. Želite čistu i jasnu aplikaciju? Ili nešto razigranije. Razmislite o stanju duha korisnika i o tome što bi mu najbolje odgovaralo. Uokvirivanje zaslona aplikacija također vam pomaže da isplanirate koji će podatkovni priključci biti potrebni, a daje vam i artefakt koji možete pregledati sa zainteresiranim stranama kako biste dobili povratnu informaciju prije izrade aplikacije kako biste provjerili zadovoljava li predloženi dizajn zahtjeve.

Žičani okviri

Nakon što identificirate zahtjeve i osobe i odredite prioritete zaostalih predmeta, identificirajte skup značajki koje će biti potrebne za zadovoljavanje stavki koje „morate imati“ u zaostalim predmetima. To se naziva minimalni održivi proizvod (MVP).

Podatkovni model dizajna

Uz korisničko iskustvo, važno je i oblikovanje podatkovnog modela aplikacije. Iako se Power Apps može povezati s podacima s bilo kojeg mjesta, želite razmisliti o podacima koji su potrebni u aplikaciji i kako će se koristiti. U Visio ili nekom drugom alatu za dijagramiranje podataka isplanirajte tablice, polja i odnose koji će biti potrebni za podršku željenoj funkcionalnosti aplikacije. Evo primjera podatkovnog modela za tablice aplikacija Kontrolne točke i njihove odnose.

Podatkovni model za Kontrolne točke

Razmislite o tome kako će korisnici morati komunicirati s podacima dok planirate koje ćete vrste podataka polja koristiti. Na primjer, padajući izbornici za Status, Prioritet i Kategoriju mogu se ažurirati u Kontrolnim točkama: zato smo stvorili tablicu za ove opcije i upotrijebili smo pretraživanje da bismo ih povezali s radnom stavkom. Za druge opcije popisa koje se rijetko mijenjaju i koje korisnici ne mogu uređivati u aplikaciji, koristili smo polja za odabir vrste podataka. Provjerite odgovara li vaš dizajn podataka namjeni i obrascima upotrebe vaše aplikacije i korisnika.

Razvij

Sada kada imate ideju i dizajn, počnite izrađivati aplikaciju u značajci Power Apps. Ako gradite aplikaciju pomoću Power Apps u Teams preporučujemo stvaranje privatnog tima i ograničavanje članova tima samo na one koji su uključeni u proces razvoja aplikacija.

Povremeno pregledajte napredak sa zainteresiranim stranama kako biste dobili povratne informacije. Jednom kada vide kako se aplikacija sastavlja, to će izazvati uzbuđenje za gotov proizvod, a oni će vam također poslati povratne informacije koje možete koristiti za ponavljanje i poboljšanje doživljaja aplikacije.

Provjeri valjanost

Nakon što se funkcionalnost aplikacije dovrši, temeljito je testirajte:

  • Testirajte kao svaka osoba

  • Testirajte u aplikaciji Teams Desktop

  • Testirajte u aplikaciji Teams Mobile

  • Testirajte kao korisnik koji nije član tima hoće li se vaša aplikacija dijeliti za široku distribuciju (dijeljenje s kolegama izvan tima).

  • Provjerite značajku Provjeritelj aplikacija kako biste utvrdili postoje li kakvi problemi ili poteškoće s pristupačnošću vaše aplikacije i riješili ih.

  • Pokrenite aplikaciju kroz Power Apps Alat za pregled koda. Ovaj je alat namjenski napravljen kako bi istaknuo određena područja potencijalnog poboljšanja u aplikaciji u nizu područja kao što su izvedba, održavanje i sigurnost.

Uvedi

Vaša je aplikacija sada potpuna i potpuno testirana. Sada je vrijeme za uključivanje korisnika. Uz Teams imate nekoliko opcija koje možete koristiti da biste korisnicima omogućili pristup svojoj aplikaciji:

  • Dodajte članove u tim u kojem ste razvili aplikaciju.

  • Izradite rješenje i premjestite aplikaciju i tablice u drugo okruženje Teams.

  • Podijelite aplikaciju za široku distribuciju.

Da biste dijelili aplikaciju za široku distribuciju, slijedite ove korake:

  1. U značajci Teams otvorite Power Apps aplikaciju.

  2. Pod Nedavne aplikacije odaberite Prikaži još.

    Prikaži još

  3. Odaberite tim u kojem je vaša aplikacija instalirana.

  4. Odaberite Podijeli s kolegama.

    gumb Podijeli s kolegama

  5. U polje Unesite ili odaberite sigurnosnu grupu unesite sigurnosnu grupu ili tim s kojim želite podijeliti pristup svojoj aplikaciji.

  6. Prebacite Kolega može koristiti na uključeno za aplikaciju koju želite podijeliti.

    Prebacite Kolega može koristiti na uključeno

  7. Odaberite Spremi.

Korisnici će sada moći pronaći vašu aplikaciju u trgovini Teams u odjeljku Napravljeno za [tvrtka].

Napomena

Morat ćete postaviti dopuštenja tablice za Microsoft Dataverse tablice uključene u vašu aplikaciju kako bi ih korisnici mogli koristiti. Za više informacija o dopuštenjima tablice pogledajte Postavljanje dopuštenja i dijeljenje aplikacija s kolegama.

Pogledajte također