Udostępnij za pośrednictwem


Ręczna konfiguracja zestawu zatwierdzeń biznesowych

Zestaw i wytyczne dotyczące zatwierdzeń biznesowych są przeznaczone dla osoby lub działu odpowiedzialnego za skonfigurowanie systemu zatwierdzania w Twojej organizacji. Kluczowe sekcje wyjaśniają wymagania wstępne, instrukcje konfiguracji i poszczególne elementy zestawu zatwierdzeń.

Omówienie

Zestaw zatwierdzeń biznesowych to zbiór składników, które mają pomóc Ci rozpocząć cyfryzację procesów zatwierdzania w Twojej organizacji za pomocą platformy Microsoft Power Platform. Więcej informacji na temat poszczególnych składników można znaleźć w zestawie zatwierdzeń biznesowych.

Uwaga

Zestaw zatwierdzeń może być obecnie używany wyłącznie w środowiskach Dataverse, a konfigurowanie w środowiskach Dataverse for Teams i środowiskach domyślnych nie są obsługiwane.

Wymagania wstępne

  • Środowisko Microsoft Dataverse (nie można użyć środowiska domyślnego)

  • Wymagane licencje:

    • Licencja Power Apps na użytkownika lub na aplikację w przypadku użytkowników, którzy wykonują następujące czynności:

      • Konfigurowanie zatwierdzeń

      • Zatwierdź żądania ORAZ sprawdź postęp między każdym etapem zatwierdzania

      • Utwórz żądania zatwierdzenia ORAZ sprawdź postęp między każdym etapem zatwierdzania

      • Administrowanie procesami zatwierdzania

    • Licencja procesów Power Automate dla:

      • Zatwierdź żądania, ale NIE sprawdzaj postępu między każdym etapem zatwierdzania przy użyciu szablonu

      • Utwórz żądania zatwierdzania, ale NIE sprawdzaj postępu między każdym etapem zatwierdzania przy użyciu szablonu

    • Plany Power Apps i Power Automate z płatnością zgodnie z rzeczywistym użyciem stanowią alternatywę dla miesięcznych licencji na użytkownika, aplikację lub przepływ. Więcej informacji: Omówienie licencjonowania Microsoft Power Platform

    • Zasady zapobiegania utracie danych podzielone na kategorie, które można zastosować w przypadku następujących łączników w tej samej grupie (biznesowe lub niebiznesowe):

    • Aby uzyskać więcej informacji, zobacz: Zasady ochrony przed utratą danych

    • Włączona funkcja łącznika zatwierdzeń Power Automate (zobacz sekcję dotyczącą włączania możliwości zatwierdzania w Power Automate, aby zapoznać się z krokami)

Licencje osób

Mapowanie osób z podróży użytkownika do licencji

Osoba Informacje o podróży użytkownika Licencja
Osoba zatwierdzająca Rebecca Microsoft Office 365 (dla Office 365 lub Microsoft Teams) lub standardowa licencja użytkownika Power Platform (dla Power Automate Maker Portal).
Administrator zatwierdzeń Charlotte Licencja Microsoft Power Apps (na użytkownika, na aplikację lub płatność zgodnie z rzeczywistym użyciem).
Twórca Charlotte czy Gibson Power Automate Premium do tworzenia przepływów w chmurze.
Administrator środowiska Gibson Przypisana licencja Power Automate na realizację przepływów w chmurze z dołączonymi łącznikami Premium.

Uwaga

Zapoznaj się z częścią Porównanie planów usługi Power Automate, aby zapoznać się z planami obejmującymi możliwość dołączenia łączników Premium.

(Opcjonalnie) Skonfiguruj nowe środowisko do instalacji

  1. Utwórz środowisko, w którym można skonfigurować zestaw zatwierdzeń.

    a. Przejdź do centrum administracyjnego Power Platform.

    b. Wybierz Środowiska, a następnie + Nowe i wpisz nazwę, typ i przeznaczenie.

    c. Wybierz Tak, aby utworzyć bazę danych, a następnie wybierz Dalej.

    d. Upewnij się, że Przykładowe aplikacje i zestaw danych ustawiono na Nie.

    e. Wybierz pozycję Zapisz.

  2. Przejdź do nowego środowiska, aby zaimportować rozwiązanie zestawu zatwierdzeń w celu instalacji ręcznej.

Włącz funkcję zatwierdzania w Power Automate

Zestaw zatwierdzeń opiera się na gotowej do użycia funkcjonalności zatwierdzeń z Power Automate. Jeśli korzystasz z funkcji zatwierdzania po raz pierwszy, musisz najpierw włączyć tę funkcję za pomocą interfejsu wiersza polecenia Power Platform lub ręcznie, uruchamiając przepływ w chmurze obejmujący zatwierdzenie

Konfiguracja wiersza polecenia

Użyj wiersza polecenia Power Platform, aby zainstalować rozwiązanie do zatwierdzania przepływu w środowisku. W środowisku przydzielonym dla zestawu zatwierdzenia użyj następujących poleceń PowerShell jako skryptu startowego:

$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"

Konfiguracja ręczna

W nowych środowiskach użyj centrum administracyjnego Power Platform, aby zainstalować funkcję Zatwierdzenia w Power Automate:

  1. Otwórz centrum administracyjne platformy Power Platform.

  2. W okienku nawigacji po lewej stronie wybierz pozycję Zasoby.

  3. Wybierz Aplikacje Dynamics 365.

  4. Z listy wybierz pozycję Zatwierdzenia usługi Microsoft Flow.

  5. Wybierz menu ... dla zatwierdzeń usługi Microsoft Flow.

  6. Wybierz Zainstaluj.

  7. Wybierz środowisko, w którym zostanie zainstalowany zestaw zatwierdzeń.

  8. Przejrzyj warunki użytkowania usługi.

  9. Zaakceptuj warunki usługi, a następnie wybierz opcję Zainstaluj.

Uwaga

Instalacja może zająć do 10 minut.

Instalowanie podstawowych składników

Zalecamy skonfigurowanie wyznaczonego środowiska zestawu zatwierdzeń dla wszystkich użytkowników w organizacji, którzy muszą uzyskać dostęp do procesu zatwierdzeń biznesowych. Więcej informacji na temat środowisk można znaleźć w przeglądzie środowisk. Jeśli jesteś użytkownikiem biznesowym, zazwyczaj potrzebujesz osoby z dostępem administracyjnym do Power Platform, która utworzy dla Ciebie środowisko. Skontaktuj się ze swoim działem IT i poproś o pomoc w konfiguracji środowiska.

Uwaga

Import pakietu Kreatora

Zainstaluj zestaw twórcy, korzystając z jednej z opcji w części Instalowanie zestawu twórcy.

Importuj rozwiązanie

Korzystanie z konta z uprawnieniami konfiguratora systemu w środowisku. Otwórz https://make.powerapps.com. Przejdź do środowiska, które utworzono lub przydzielono, w którym powinien być hostowany zestaw zatwierdzeń.

Pierwszym krokiem procesu instalacji jest instalacja rozwiązania. Ten krok jest wymagany, aby każdy inny komponent zestawu zatwierdzeń działał. Musisz utworzyć środowisko lub zaimportować do istniejącego środowiska (z wyjątkiem środowiska domyślnego).

  1. Otwórz zestaw zatwierdzeń biznesowych Power CAT w witrynie GitHub z wydaniami.

  2. Z rozwiniętej sekcji Zasoby dla najnowszej wersji pobierz plik zestawu zatwierdzeń BusinessApprovalsKit_*_managed.zip.

  3. Przejdź do Power Apps.

  4. W lewym okienku wybierz Rozwiązania.

  5. Wybierz Importuj, a następnie wybierz Przeglądaj.

  6. Wybierz rozwiązanie podstawowych komponentów zestawu zatwierdzeń z Eksploratora plików.

  7. Gdy skompresowana wartość (.zip) będzie dostępna, wybierz Dalej.

  8. Przejrzyj informacje, a następnie wybierz Dalej.

  9. Nawiązywanie połączeń w celu aktywowania rozwiązania. Jeśli połączenia nie istnieją, utwórz nowe połączenia, aby kontynuować import.

    Uwaga

    W przypadku utworzenia nowego połączenia należy wybrać opcję Odśwież.

    Zrzut ekranu opcji importowania rozwiązania.

  10. Wybierz Importuj.

Po zakończeniu importu na liście rozwiązań powinien pojawić się zestaw zatwierdzeń biznesowych

Uwaga

Ukończenie importu może potrwać do 10 minut.

Kroki po imporcie

Po pomyślnym zaimportowaniu rozwiązania zestawu zatwierdzeń do środowiska należy zaktualizować łącznik niestandardowy zestawu zatwierdzeń, aby wskazywał docelowego dostawcę tożsamości dzierżawcy i włączyć przepływy w chmurze.

Aktualizowanie niestandardowego łącznika

Aby móc korzystać z tabeli i niestandardowego interfejsu API Dataverse, musisz mieć zarejestrowaną aplikację.

Rejestracja aplikacji

Wykonaj te kroki, aby przeprowadzić rejestrację aplikacji.

  1. Otwórz centrum administracyjne Microsoft Entra w nowym oknie.

  2. Wybierz Rejestracja aplikacji z sekcji Aplikacja w obszarze Tożsamość.

  3. Wybierz opcję Nowa rejestracja i podaj nazwę, a następnie wybierz Zarejestruj.

  4. W obszarze Uprawnienie API wybierz Dodaj uprawnienie i wybierz Dynamiczny CRM.

    Zrzut ekranu przedstawiający opcje uprawnień żądania interfejsu API w aplikacji zestawu zatwierdzeń.

  5. Wybierz Uprawnienie delegowane i wybierz personifikację użytkownika.

  6. Wybierz Dodaj uprawnienia.

Zrzut ekranu przedstawiający uprawnienia interfejsu API aplikacji zestawu zatwierdzeń z otwartym panelem uprawnieniem API do żądania.

W przypadku uprawnień interfejsu API może być konieczne przyznanie uprawnień obejmujących całą dzierżawę dla utworzonej aplikacji. Postępuj zgodnie ze wskazówkami w części Udzielanie zgody administratora, aby zapewnić wymagane uprawnienia.

Jeśli zgoda administratora nie zostanie udzielona, podczas próby utworzenia połączenia przez użytkownika za pomocą niestandardowego łącznika może pojawić się błąd podobny do następującego:

Uwaga

user@contoso.com

Wymaga zatwierdzenia przez administratora

Wymaga uprawnienia do uzyskiwania dostępu do zasobów w organizacji, którego może udzielić tylko administrator. Poproś administratora o udzielenie uprawnienia do tej aplikacji, aby można było z niej korzystać.

Masz konto administratora? Zaloguj się przy użyciu tego konta.

Wróć do aplikacji bez udzielania zgody.

Wpis tajny rejestracji aplikacji

Do utworzonej aplikacji dodaj klucz tajny aplikacji, który będzie używany przez łącznik niestandardowy, wykonując następujące czynności:

  1. Utwórz klucz tajny w sekcji Certyfikaty i klucze tajne i wybierz Nowy klucz tajny klienta.
  2. Dodaj opis i wybierz odpowiednią datę ważności.
  3. Wybierz Dodaj.

Ważne

  • Skopiuj wartość wpisu tajnego i zapisz ją. Skopiowaną wartość zastosujesz podczas konfigurowania łącznika niestandardowego w następnej sekcji.
  • Będziesz także potrzebować identyfikatora klienta z sekcji Omówienie.

Zaktualizuj zestaw zatwierdzeń za pomocą niestandardowego łącznika

Teraz będziesz edytować niestandardowy łącznik Zestaw zatwierdzeń w rozwiązaniu zatwierdzeń biznesowych.

  1. Na karcie Ogólne zmodyfikuj następujące elementy:

    • Określ, że Host jest nazwą hosta instancji dataverse. Na przykład contoso.crm.dynamics.com
  2. Na karcie Bezpieczeństwo zmodyfikuj następujące elementy:

    • Typ uwierzytelniania jako OAuth 2.0.
    • Wprowadź identyfikator klienta
    • Wprowadź i klucz tajny opisany w poprzedniej sekcji.
    • Określ adres URL środowiska w sekcji Adres URL zasobu. Ten adres URL zasobu zawiera łącze do środowiska. To jest w formacie https://yourenv.crm[x].dynamics.com, gdzie [x] jest opcjonalne w zależności od regionu
  3. Dodaj adres URL przekierowania.

  4. Otwórz utworzoną rejestrację aplikacji Entra.

  5. Wybierz Uwierzytelnianie.

  6. W identyfikatorach URI przekierowań internetowych dodaj adres URL przekierowania.

  7. Wybierz Zapisz, aby zaktualizować rejestrację aplikacji.

  8. Przełącz się z powrotem do łącznika niestandardowego.

  9. Wybierz pozycję Aktualizuj łącznik.

  10. Na karcie Test utwórz Nowe połączenie.

    • Podaj szczegóły konta dla połączenia i zezwól na dostęp, jeśli zostanie wyświetlony monit.
    • Edytuj ponownie Niestandardowy łącznik i przetestuj operację GetPublishedWorkflow.

Operacja powinna zakończyć się pomyślnie ze stanem 200.

Uwaga

  • Nie jesteś pewien swojego regionu? Możesz przejrzeć /power-platform/admin/new-datacenter-regions
  • Adres URL środowiska można uzyskać z https://aka.ms/ppac środowiska lub portalu Power Apps w ustawieniach środowiska.
  • Issue #144 [Business Approvals Kit - BUG] Approvals Kit Upgrade - dokumentuje potrzebę zaktualizowania łącznika za pomocą OAuth wpisu tajnego śledzi potrzebę zaktualizowania łącznika niestandardowego po uaktualnieniu

Aktywuj podstawowe przepływy w chmurze

Szablon zawiera wiele podstawowych komponentów używanych do zarządzania procesem zatwierdzania. Aby skorzystać z szablonu, musisz włączyć przepływy w chmurze dołączone do szablonu.

  1. Otwórz make.powerapps.com w nowym oknie.

  2. Wybierz Rozwiązania i otwórz rozwiązanie Zestaw zatwierdzeń biznesowych umożliwiające przeglądanie przepływów.

  3. Aktywuj przepływy w chmurze za pomocą na liście, aby upewnić się, że nie wystąpią żadne błędy, ponieważ istnieją zależności między przepływami. Niektóre przepływy w chmurze można włączyć podczas importowania rozwiązania w poprzednich krokach.

    1. Włącz: BACore | Limit czasu zatwierdzenia
    2. Włącz: BACore | Osoba zatwierdzająca — stan Poza biurem
    3. Włącz: BACore | Kaskadowy stan procesu
    4. Włącz: BACore | Kaskadowa aktywacja publikowania
    5. Włącz: BACore | Element podrzędny | Pobieranie dynamicznej osoby zatwierdzającej
    6. Włącz: BACore | Element podrzędny | Pobieranie wystąpienia danych dynamicznych
    7. Włącz: BACore | Element podrzędny | Pobieranie ustawień domyślnych
    8. Włącz: BACore | Element podrzędny | Rejestrowanie przebiegów
    9. Włącz: BACore | Element podrzędny | Reguła ocenienia
    10. Włącz: BACore | Codziennie | Oblicz limity czasu zatwierdzenia
    11. Włącz: BACore | Proces publikowania
    12. Włącz: BACore | Środowisko wykonawcze — rozpocznij zatwierdzanie
    13. Włącz: BACore | Środowisko wykonawcze — rozpocznij węzeł
    14. Włącz: BACore | Środowisko wykonawcze — rozpocznij etap
    15. Włącz: BACore | Środowisko wykonawcze — rozpocznij przepływ pracy
    16. Włącz: BACore | Środowisko wykonawcze — zaktualizuj zatwierdzanie
    17. Włącz: BACore | Środowisko wykonawcze — zaktualizuj instancję węzła
    18. Włącz: BACore | Środowisko wykonawcze — zaktualizuj wystąpienie etapu
    19. Włącz: BACore | Synchronizacja osoby zatwierdzającej — stan Poza biurem

Po zakończeniu instalacji podstawowych komponentów następnym krokiem jest skonfigurowanie procesów zatwierdzania w sekcji Jak korzystać z zestawu zatwierdzeń.