Granskningsprocess för appar

Komponenterna i Center of Excellence (CoE)-startpaketet har utformats för flera användningsområden. Exempelprocessen i den här artikeln, som använder komponenterna för startpaket är tänkt att visa vanliga mönster andra organisationer har hittat användbar och—förhoppningsvis—fungera som inspiration för att definiera egna processer.

Exempelprocessen för appgranskning visar hur din CoE-avdelning eller IT-administratörer kan automatisera en granskningsprocess på appnivå för att samla in ytterligare information om en app, t.ex. affärsmotivering och effekten av ett avbrott, från utvecklaren.

Processbeskrivning

Problemutdrag: Det finns många appar i Contoso klientorganisationen. IT vet inte vad alla dessa appar är avsedda för eller hur enskilda appar ska få stöd när supportavdelningen rings upp, och det är oklart om alla appar hanteras i enlighet med någon standard. De kan se detaljer som exempelvis beskrivningen och antalet delade användare från Power Apps for Admins-anslutningsprogrammet, men de måste kommunicera direkt med appens ägare för att kunna förstå situationen runt apparna helt. Speciellt i en stor organisation som Contoso är det inte möjligt för IT-teamet att ansvara för att manuellt nå ut till varje appägare individuellt, och dessa uppgifter kan inte lagras i e-postkonversationer. Contoso teamet vill ha en central appkatalog för appar av hög kvalitet.

Lösning: CoE har beslutat att det ska finnas en granskningsprocess på app-nivå som använder Microsoft Dataverse som ett datalager för verksamhetsmotiveringarna. De bestämmer sig för att använda appar och flöden för att underlätta processen.

Flödet kallat Administratör | Förfrågan om information om regelefterlevnad används för att iterera igenom alla appar i klientorganisationen och kontrollera om apparna är kompatibla. Om ägaren inte har skickat in en affärsmotivering och appen delades i stort (i det här exemplet med mer än 20 användare eller minst en grupp) skickar flödet ägaren ett e-postmeddelande för att meddela dem att deras specifika app inte är överensstämmer med Contoso politik. E-postmeddelandet innehåller en länk till arbetsyteappen för utvecklarens efterlevnadscenter, där ägaren kan tillhandahålla verksamhetsmotiveringsinformation i ett formulär. Appen Developer Compliance Center innehåller även information om tröskelvärdena för regelefterlevnad och länkar till appinställningar, så ägaren kan konfigurera beskrivningen och publicera den om det behövs.

När utvecklaren har bevisat efterlevmnad enom att lägga till den här informationen kan administratören granska informationen och själva appen. En verksamhetsprocessflöde i administratörsvyn för Power Platform (modellbaserad app) underlättar granskningsprocessen.

När du granskar informationen om app-efterlevnad kan administratören fatta ett beslut om huruvida appen hör hemma i app-katalogen.

Användarens vy över processen

Här är processen sedd ur ett perspektiv tillhörande dem som berörs och de komponenter de interagerar med.

Utvecklare: skaparen får ett meddelande om att de har arbete med att få appen att uppfylla kraven. Meddelandet innehåller en djup länk till Developer Compliance Center för appen.

Tre objekt spåras i systemet och användaren kan behöva utföra samtliga tre:

  • Utföra en ny publicering för att visa att det är en aktiv app.

  • Lägga till en beskrivning i appen, som anger dess syfte.

  • Lägga till ytterligare information, t. ex. verksamhetsmotiveringen.

Utvecklarens synvinkel i granskningsprocessen.

Administratör: när en app uppfyller de tre kraven visas de i filtervyn Administratörsgranskning i modellbaserade appen Power Platform administratörsvy.

Administratörens synvinkel i granskningsprocessen.

En administratör öppnar Power Platform administratörsvy > Administratörsgranskning och bedömer alla appar som är beroende av granskning genom att titta på fliken Granska i appen, undersöka det arbete som har utförts av utvecklaren och sedan markera deras utvärdering i avsnittet Administratörsgranskning.

Administratören kan välja att lägga till en app i appkatalogen och markera den som aktuell eller inte, beroende på om appen ska vara markerad för användare.

Validera utvecklarkrav.

Användare: Utvecklaren och användarna kan nu se appen i app-katalogen.

App-katalog.