Jak vytvářet aplikace pro Microsoft Teams

Ukázkové aplikace pro Microsoft Teams jsou navrženy a vytvořeny s následujícími cíli:

  • Poskytovat plně funkční aplikace pro Teams, které mají význam pro více odvětví.
  • Poskytovat příklady hlubší integrace oborových dat z Power Apps do kolaborativních prvků Teams pro podporu lepších produktivnějších úkolů.
  • Poskytovat příklady použití dobrého designu uživatelského prostředí v Teams a Power Apps.
  • Poskytovat rozšiřitelné aplikace, které mohou uživatelé upravovat a rozšiřovat tak, aby vyhovovaly jejich obchodním požadavkům.

V tomto článku se podíváme na postup, který jsme použili při vytváření těchto aplikací, a kroky, které můžete použít při vytváření vlastní aplikace v Power Apps.

Tip

Tento článek zdůrazňuje některé přístupy používané při navrhování aplikací šablony Teams. Pro další zdroje o osvědčených postupech pro vytváření Power Apps nahlédněte do části dokumentace s pokyny pro Power Apps dokumentace k Power Apps.

Podívejte se na toto video a zjistěte, jak byly vytvořeny šablony Power Apps pro Microsoft Teams:

Definice

Před návrhem a vytvářením musíte mít představu - může to být nápad na řešení obchodního problému, nápad na modernizaci staršího nebo manuálního procesu nebo nápad na aplikaci, která usnadní život vašim uživatelům.

Podívejte se, jestli existují nějaká existující řešení problému. Promluvte si se zúčastněnými stranami, zákazníky nebo potenciálními uživateli aplikace a získejte jejich podněty. Zaznamenejte jejich požadavky nebo příběhy uživatelů a stanovte priority podle toho, co je nejvyšší potřebou nebo příležitostí.

Identifikujte „persony“ nebo role uživatelů, kteří budou používat vaši aplikaci. V tomto okamžiku se chcete zaměřit na definování klíčových problémů uživatele - jaké jsou jejich nesplněné potřeby? Jak důležité je pro ně tento problém vyřešit?

Mnoho týmů má tendenci ponořit se do řešení dříve, než plně porozumí problému uživatele. Jedním ze způsobů, jak se této pasti vyhnout, je použít rámec „Úkoly, které je třeba udělat“. Tento rámec nám pomáhá identifikovat a porozumět potřebám a cílům uživatelů, kteří jsou původními hybateli jejich akcí nebo rozhodnutí. Tento artefakt dokumentuje každý z hlavních cílů a úkolů dané osoby, které chce ve svém jazyce dosáhnout.

Rámec „Úkoly, které je třeba udělat“

Výše uvedený příklad ukazuje persony a úlohy, které je třeba provést pro ukázkovou aplikaci Kontrola pro scénář inspekčních návštěv obchodů.

Návrh

Jakmile identifikujete a ověříte svůj nápad, osobnosti a úkoly, které je třeba provést, je čas navrhnout vaši aplikaci. V tuto chvíli může být lákavé skočit do vývoje, ale dobře vám poslouží neprve trochu více plánování.

Mít plán zajistí konzistentní uživatelské prostředí a zároveň vám umožní dělat nejlepší návrhová rozhodnutí pro aplikaci.

Návrh uživatelského prostředí

Vytvořte si plán návrhu vytvořením uživatelského toku a drátěných modelů (plánů) pro každý výkaz práce. Tento proces pomáhá zajistit, aby proces řešení byl logický, účinný a řešil jádro daného problému.

Hraní s tokem vám může pomoci lépe porozumět různým výhodám a nevýhodám různých procesů. Toto porozumění vám umožňuje vybrat tok a obrazovku, která uživatelům umožní hladce dosáhnout jejich konečného cíle. Existuje mnoho nástrojů, které vám pomohou dosáhnout výsledku návrhu. Například aplikace Microsoft, jako je PowerPoint, Visio, nebo aplikace třetích stran, jako je Figma, Adobe XD, Sketch nebo dokonce jednoduché pero a papír.

To je také dobrý kontrolní bod pro získání zpětné vazby od koncových uživatelů. Sdílejte tyto toky s uživateli vaší aplikace a získejte jejich zpětnou vazbu k celému prostředí. Iterace v této fázi má nižší riziko, protože můžete rychle provádět změny a porovnávat možnosti.

Jakmile je hotové základní rozložení, můžete se trochu pobavit. Chcete čistou a jasnou aplikaci? Nebo něco hravějšího? Zamyslete se nad postojem uživatele a nad tím, co by pro něj bylo nejlepší. Drátěné modely zobrazení aplikací vám také pomohou naplánovat, jaké datové konektory budou potřeba, a poskytnou vám artefakt, který si můžete prohlédnout se zúčastněnými stranami, získat zpětnou vazbu před vytvořením aplikace a ověřit, že navrhovaný design splňuje požadavky.

Drátěné modely

Jakmile identifikujete požadavky a osoby a upřednostníte nevyřízené položky, identifikujte sadu funkcí, které budou potřebné ke splnění nezbytně nutných položek v seznamu nevyřízených položek. Toto se nazývá minimální životaschopný produkt (MVP).

Návrh datového modelu

Spolu s uživatelským prostředím je také důležitý návrh datového modelu aplikace. Zatímco Power Apps můžete připojit k datům odkudkoli, chcete si promyslet data, která jsou v aplikaci potřebná, a jak budou použita. Ve Visiu nebo v jiném nástroji pro vytváření diagramů dat naplánujte tabulky, pole a vztahy, které budou potřebné k podpoře požadované funkce aplikace. Zde je příklad datového modelu pro tabulky aplikace Milníky a jejich vztahy.

Datový model aplikace Milníky

Při plánování, jaké datové typy polí použít, si promyslete, jak budou uživatelé muset s daty interagovat. Například rozbalovací nabídky pro stav, prioritu a kategorii lze v aplikaci Milníky aktualizovat. Proto jsme pro tyto možnosti vytvořili tabulku a pomocí vyhledávání je propojili s pracovní položkou. Pro další zřídka se měnící možnosti seznamu, které uživatelé v aplikaci nemohou upravovat, jsme použili pole typu dat volby. Zajistěte, aby návrh vašich dat odpovídal účelu a způsobům využití vaší aplikace a uživatelů.

Vyvíjet

Nyní, když máte nápad a návrh, začněte vytvářet aplikaci v Power Apps. Pokud vytváříte aplikaci pomocí Power Apps v Teams, doporučujeme vytvořit soukromý tým a omezit členy týmu pouze na osoby zapojené do procesu vývoje aplikace.

Ujistěte se, že pravidelně kontrolujete pokrok se zúčastněnými stranami, abyste získali zpětnou vazbu. Jakmile uvidí, že se aplikace rýsuje, vzbudí to v nich nadšené očekávání dokončeného produktu a také poskytne zpětnou vazbu, kterou můžete použít k iteraci a vylepšení aplikace.

Ověřit

Jakmile je funkce aplikace kompletní, důkladně ji otestujte:

  • Otestujte jako každá osoba

  • Otestujte v desktopové aplikaci Teams

  • Otestujte v mobilní aplikaci Teams

  • Otestujte vše jako uživatel, který není členem týmu, pokud bude vaše aplikace sdílena pro širokou distribuci (sdílení s kolegy mimo tým).

  • Ověřte kontrolu aplikací a určete, zda jsou nějaké problémy s vaší aplikací nebo s přístupností, a řešte je.

  • Spusťte aplikaci pomocí nástroje pro revizi kódu Power Apps. Tento nástroj byl vytvořen za účelem zdůraznění konkrétních míst potenciálního vylepšení aplikace v celé řadě oblastí, jako je výkon, údržba a zabezpečení.

Nasadit

Vaše aplikace je nyní kompletní a plně otestovaná. Nyní je čas na přijetí uživatelů. S Teams máte několik možností, které můžete použít k poskytnutí přístupu uživatelům k vaší aplikaci:

  • Přidejte členy do týmu, ve kterém jste aplikaci vyvíjeli.

  • Vytvořte řešení a přesuňte aplikaci a podkladové tabulky do jiného týmového prostředí.

  • Sdílejte aplikaci pro širokou distribuci.

Chcete -li sdílet aplikaci pro širokou distribuci, postupujte takto:

  1. V aplikaci Teams otevřete aplikaci Power Apps.

  2. V možnosti Nedávné aplikace vyberte Zobrazit více.

    Další informace

  3. Vyberte tým, ve kterém je vaše aplikace nainstalována.

  4. Zvolte Sdílet s kolegy.

    Tlačítko Sdílet s kolegy

  5. V poli Zadat nebo vybrat skupinu zabezpečení zadejte skupinu zabezpečení nebo tým, se kterými chcete sdílet přístup k vaší aplikaci.

  6. Přepněte možnost Kolega může použít na zapnuto pro aplikaci, kterou chcete sdílet.

    Zapnutá možnost Kolega může použít

  7. Zvolte Uložit.

Uživatelé nyní budou moci vaši aplikaci najít v obchodě Teams v sekci Vytvořeno pro [název společnosti].

Poznámka

Budete muset nastavit oprávnění tabulky pro tabulky Microsoft Dataverse zahrnuté ve vaší aplikaci, než ji uživatelé budou moci používat. Další informace o oprávněních tabulek najdete v části Nastavení oprávnění a sdílení aplikace s kolegy.

Viz také

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).