Dela via


Manuell inställning av affärsgodkännandepaket

Affärsgodkännandepaket och vägledning riktar sig mot den person eller avdelning som ansvarar för att skapa ett godkännandesystem i organisationen. Nyckelavsnitt förklarar för dig förutsättningarna, installationsinstruktionerna och enskilda komponenter i godkännandepaket.

Översikt

Affärsgodkännandepaket är en samling komponenter som är designade för att hjälpa dig att komma igång med att digitalisera din organisations godkännandeprocesser med Microsoft Power Platform. Mer information om enskilda komponenter finns i affärsgodkännandepaketet.

Kommentar

Godkännandepaketet kan endast användas för närvarande i Dataverse-miljöer och inställning i Dataverse for Teams-miljöer och standardmiljöer stöds inte.

Förutsättningar

  • Microsoft Dataverse miljö (standardmiljö kan inte användas)

  • Licens som krävs:

    • Power Apps per användare eller per applicens för användare som ska:

      • Konfigurera godkännande

      • Godkänn förfrågningar OCH måste kontrollera framstegen mellan varje godkännandesteg

      • Skapa godkännandeförfrågningar OCH måste kontrollera framstegen mellan varje godkännandesteg

      • Administrera godkännandeprocesser

    • Power Automate processlicens för:

      • Godkänn förfrågningar men måste INTE måste kontrollera framstegen mellan varje godkännandesteg med mallen

      • Skapa godkännandeförfrågningar men måste INTE måste kontrollera framstegen mellan varje godkännandesteg med mallen

    • Power Apps och Power Automate abonnemang med löpande betalning erbjuder alternativ till månatliga användar-, app- eller flödeslicenser. Mer information: licensieringsöversikt för Microsoft Power Platform

    • Policyn för dataförlustskydd kategoriserad för att kunna användas för följande anslutningsprogram i samma gruppering (företag eller icke-företag):

    • Mer information: Policyer för att förhindra dataförlust

    • Kapacitet för Power Automate godkännandeanslutningen aktiverad (se avsnittet om att aktivera Power Automate godkännandemöjlighet för steg)

Profillicenser

Mappning av personer från användarresan till licenser

Profil Referens till användarresa Licens
Godkännare Rebecca Microsoft Office 365 (för Office 365 eller Microsoft Teams) eller Power Platform standardanvändarlicens (för Power Automate Maker Portal)
Godkännandeadministratör Charlotte Microsoft Power Apps-licens (per användare, per app eller betala per användning).
Skapare Charlotte eller Gibson Power Automate Premium för att redigera molnflöden.
Miljöadministratör Gibson Tilldelad Power Automate-licens för att köra molnflöden med premiumanslutningsprogram inkluderade.

Kommentar

Se Jämför Power Automate-planer för planer som inkluderar möjligheten att inkludera premiumanslutningsprogram.

(Valfritt) Konfigurera en ny miljö att installera

  1. Skapa en miljö där du vill konfigurera godkännandepaket.

    a. Gå till Power Platform administratörscenter.

    b. Välj Miljöer, sedan + Ny och ange ett namn, typ och syfte.

    c. Välj Ja om du vill skapa en databas och välj sedan Nästa.

    d. Se till att exempelappar och datauppsättning ange Nej.

    e. Välj Spara.

  2. Gå till din nya miljö för att importera lösningen för godkännandepaket för en manuell installation.

Aktivera Power Automate godkännandepaket

Godkännandepaketet förlitar sig på godkännandefunktioner från Power Automate. Om du använder godkännandefunktionen för första gången måste du först aktivera funktionen antingen genom att använda Power Platform kommandoradsgränssnitt eller manuellt genom att köra ett molnflöde som inkluderar ett godkännande

Konfiguration av kommandorad

Använda Power Platform kommandorad för att installera lösningen för flödesgodkännanden i miljön. I miljön som tilldelats för godkännandepaket, använd följande PowerShell-kommandon som ett startskript:

$envs = (pac admin list --json | ConvertFrom-Json) | Where-Object { $_.DisplayName -eq "Your Environment Name"  }
pac application install --environment $envs[0].EnvironmentId --application-name "msdyn_FlowApprovals"

Manuell konfiguration

I nya miljöer, använd Power Platform administrationscenter för att installera Power Automate godkännandefunktion:

  1. Öppna Power Platform administrationscenter.

  2. I vänster navigeringsfönster, välj Resurser.

  3. Välj Dynamics 365-appar.

  4. Från listan, välj Microsoft Flow Godkännanden.

  5. Välj menyn ... för Microsoft Flow Godkännanden.

  6. Välj Installera.

  7. Välj miljön som Godkännandepaket ska installeras i.

  8. Granska användarvillkoren.

  9. Godkänn tjänstvillkoren och välj sedan Installera.

Kommentar

Det kan ta upp till 10 minuter att installera.

Installera kärnkomponenterna

Vi rekommenderar att du konfigurerar en utsedd miljö för godkännandepaket för alla användare inom din organisation som behöver komma åt affärsgodkännandeprocessen. Mer information om hur du arbetar med miljöer finns i miljöer. Om du är en företagsanvändare behöver du vanligtvis en person med administrativ åtkomst till Power Platform för att skapa en miljö för dig. Kontakta din IT-avdelning för att be om hjälp med miljöinstallation.

Kommentar

  • Godkännandepaket använder lösningshanteringsmöjligheter av Dataverse för att paketera alla tillgångar.
  • För att säkerställa konsekvens och samma upplevelse för varje kund tillhandahålls mallen som hanterade lösningar.
  • Om du vill utöka mallen måste du använda en separat ohanterad lösning eftersom du inte kan ändra den här mallen direkt.

Importera skaparpaketet

Installera skaparsatsen med ett av alternativen i Installera skaparpaketet.

Importera lösningen

Använda ett konto med Systemanpassare behörigheter i en miljö. Öppna https://make.powerapps.com. Gå till miljön som du antingen skapat eller tilldelats, i vilken Godkännandepaket ska vara värd.

Det första steget i installationsprocessen är att installera lösningen. Detta steg krävs för att varannan komponent i Godkännandepaket ska fungera. Du måste antingen skapa en miljö eller importera till den befintliga miljön (exklusive standardmiljön).

  1. Öppen Power CAT affärsgodkännandepaket GitHub-versionswebbplats.

  2. Från det utökade avsnittet Tillgångar för den senaste versionen laddar du ned godkännandepaketfilen BusinessApprovalsKit_*_managed.zip.

  3. Gå till Power Apps.

  4. Välj Lösningar i vänstra fönstret.

  5. Välj Importera och sedan Bläddra.

  6. Välj kärnkomponentlösningen för godkännandepaket från Utforskaren.

  7. När det komprimerade (.zip) värdet är tillgängligt väljer du Nästa.

  8. Granska informationen och välj sedan Nästa.

  9. Upprätta anslutningar för att aktivera din lösning. Om anslutningarna inte finns, skapa nya anslutningar för att fortsätta med importen.

    Kommentar

    Om du skapar en ny anslutning måste du välja uppdatera.

    En skärmbild av alternativen Importera en lösning.

  10. Välj Importera.

När importen är klar bör du se affärsgodkännandepaketet i listan över lösningar

Kommentar

Det kan ta upp till 10 minuter innan importen är klar.

Efter importsteg

När lösningen för godkännandepaket har importerats till en miljö framgångsrikt måste du uppdatera det anpassade anslutningsprogrammet för godkännandepaket så att det pekar på målklientorganisationens identitetsleverantör och aktivera molnflöden.

Uppdatera anpassat anslutningsprogram

Du måste ha en app registrerad för att interagera med Dataverse-tabell och anpassat API.

Appregistrering

Följ dessa steg för att utföra appregistreringen.

  1. Öppna Microsoft Entra administratörscenter i ett nytt fönster.

  2. Välj Appregistrering från appavsnittet under Identitet.

  3. Välj Ny registrering och ange ett namn och välj sedan Registrera.

  4. Under API-behörighet, välj Lägg till en behörighet och välj Dynamisk CRM.

    En skärmbild av alternativen för Begär API-behörigheter i appen Godkännandepaket.

  5. Välj Delegerade behörigheter och välj user_impersonation.

  6. Välj Lägg till behörigheter.

En skärmbild av appen Godkännandepaket app API-behörigheter med panelen Request API-behörighet öppen.

För API-behörigheterna kan du behöva ge klientövergripande behörigheter för det skapade programmet. Följ anvisningarna i Bevilja administratörssamtycke för att ge nödvändiga behörigheter.

Om administratörssamtycke inte beviljas, när användare försöker skapa en anslutning med det anpassade anslutningsprogrammet kan de få ett felmeddelande som liknar följande:

Kommentar

user@contoso.com

Kräver godkännande av administratör

Kräver behörighet som bara kan ges av en administratör för åtkomst till åt resurser i din organisation. Be en administratör att bevilja behörighet till den här appen innan du använder den.

Har du ett administratörskonto? Logga in med det kontot.

Gå tillbaka till programmet utan att ge medgivande.

Hemlighet för appregistrering

För den skapade appen lägg till apphemligheten som kommer att användas av det anpassade anslutningsprogrammet genom att använda följande steg:

  1. Skapa en hemlighet genom att flytta till avsnittet Certifikat och hemligheter och välj Ny klienthemlighet.
  2. Lägg till en beskrivning och välj ett lämpligt utgångsdatum.
  3. Markera Lägga till.

Viktigt!

  • Kopiera det hemliga värdet och spara det. Du kommer att använda det kopierade värdet när du konfigurerar anpassad anslutning i nästa avsnitt.
  • Du behöver också klient-ID från avsnittet Översikt.

Uppdatera godkännandepaketet med ett anpassat anslutningsprogram

Nu ska du redigera Godkännandepaket anpassade anslutningsprogram som finns i affärsgodkännandelösningen.

  1. Under fliken Allmänt ändrar du följande:

    • Ange att värden är värdnamnet för din Dataverse-instans. Till exempel contoso.crm.dynamics.com
  2. Under fliken Säkerhet ändrar du följande:

    • Välj Autentiseringstyp som OAuth 2.0.
    • Ange klient-ID
    • Ange hemlighet noterad i föregående avsnitt.
    • Ange miljö-URL under avsnittet Resurs-URL. Denna resurs-URL innehåller länken till din miljö. Detta är i formatet https://yourenv.crm[x].dynamics.com där [x] är valfritt beroende på din region
  3. Kopiera omdirigerings-URL.

  4. Öppna den skapade Entra App-registrering.

  5. Välj Autentisering.

  6. Lägg till omdirigeringsadressen i webbomdirigerings-URI:erna.

  7. Välj Spara för att uppdatera appregistreringen.

  8. Växla tillbaka till det anpassade anslutningsprogrammet.

  9. Välj Uppdatera anslutningsprogram.

  10. Under fliken Test skapa en Ny anslutning.

    • Ange kontouppgifterna för anslutningsprogrammet och tillåt åtkomst om du uppmanas.
    • Redigera anpassat anslutningsprogram igen och testa åtgärden GetPublishedWorkflow.

Åtgärden bör köras framgångsrikt med status som 200.

Kommentar

  • Är du osäker på din region? Du kan granska /power-platform/admin/new-datacenter-regions
  • Du kan få din miljö-URL från https://aka.ms/ppac-miljöer eller Power Apps-portalen i miljöns inställningar.
  • Problem #144 [Paket för affärsgodkännanden – BUG] Uppgradering av godkännandepaket – Dokumenterar behovet av att uppdatera anslutningsappen med OAuth Secret spårar behovet av att uppdatera den anpassade anslutningsappen efter uppgraderingen

Aktivera kärnmolnflödena

Mallen innehåller flera kärnkomponenter som används för att hantera godkännandeupplevelsen. För att använda mallen måste du aktivera molnflödena som följde med mallen.

  1. Öppna make.powerapps.com i ett nytt fönster.

  2. Välj Lösningar och öppna lösningen affärsgodkännandepaket för att se flödena.

  3. Aktivera molnflöden med hjälp av i listan för att säkerställa att inga fel uppstår eftersom det finns beroenden mellan flödena. Vissa molnflöden kan aktiveras vid import av lösningen i de föregående stegen.

    1. Aktivera: BACore | tidsgräns för godkännande
    2. Aktivera: BACore | Godkännare OOF
    3. Aktivera: BACore | Kaskadprocesstatus
    4. Aktivera: BACore | Aktivering av kaskadpublicering
    5. Aktivera: BACore | Underordnat element | Skaffa dynamisk godkännare
    6. Aktivera: BACore | Underordnat element | Hämta Dynamisk datainstans
    7. Aktivera: BACore | Underordnat element | Hämta standardinställningar
    8. Aktivera: BACore | Underordnat element | Loggkörningar
    9. Aktivera: BACore | Underordnat element | Utvärdera regel
    10. Aktivera: BACore | Dagligen | Beräkna tidsgränser för godkännande
    11. Aktivera: BACore | Publiceringsprocess
    12. Aktivera: BACore | Körning -- Starta godkännande
    13. Aktivera: BACore | Körning -- Starta nod
    14. Aktivera: BACore | Körning -- Starta stadium
    15. Aktivera: BACore | Körning -- Starta arbetsflöde
    16. Aktivera: BACore | Körning -- Uppdatera godkännande
    17. Aktivera: BACore | Körning -- Uppdatera nodinstans
    18. Aktivera: BACore | Körning -- Uppdatera stadiuminstans
    19. Aktivera: BACore | Synkronisera godkännare OOF

När installationen är klar för kärnkomponenterna är ditt nästa steg att ställa in godkännandeprocesserna i avsnittet Hur man använder godkännandepaket.