Przykład: praca z przepływami procesów biznesowych
Uwaga
Obowiązuje od listopada 2020:
- Nazwa usługi Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
- Część terminologii w usłudze Microsoft Dataverse została zaktualizowana. Na przykład encja to teraz tabela, a pole to teraz kolumna. Dowiedz się więcej
Ten artykuł zostanie wkrótce zaktualizowany w celu odzwierciedlenia najnowszej terminologii.
Ten przykład pokazuje, jak programowo pracować z przepływami procesów biznesowych, takimi jak pobieranie instancji przepływu procesów biznesowych dla rekordu encji, pobieranie aktywnej ścieżki dla instancji przepływu procesu biznesowego i jego etapów procesu oraz zmiana aktywnego etapu. Aby uzyskać więcej informacji na temat tych pojęć, zobacz temat Praca z przepływami procesów biznesowych przy użyciu kodu
Ten przykład jest dostępny do pobrania na stronie Przykład: praca z przepływami procesów biznesowych.
Wymagania wstępne
Aby móc uruchomić przykład, należy spełnić następujące wymagania:
dostęp do środowiska Microsoft Dataverse;
odpowiednie uprawnienia do jednostek Potencjalny klient, Szansa sprzedaży i Przepływ pracy oraz rekordów jednostki definicji przepływu procesów biznesowych użytej w tym przykładzie;
oprogramowanie Visual Studio 2015 lub nowszy do uruchomienia przykładu;
do pobrania przykładowego projektu i przywrócenia pakietów NuGet używanych w tym przykładowym projekcie jest wymagane połączenie z Internetem.
Działanie tego przykładu
Tworzy przykładowy rekord potencjalnego klienta. Automatycznie tworzy wystąpienie przepływu procesów biznesowych „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży” dla rekordu potencjalnego klienta.
Konwertuje rekord potencjalnego klienta na rekord szansy sprzedaży.
Pobiera wystąpienia przepływu procesów biznesowych powiązane z rekordem „Potencjalny klient” przy użyciu komunikatu
RetrieveProcessInstances
. Pierwszy rekord w zwracanej kolekcji jest aktywnym wystąpieniem przepływu procesów biznesowych dla rekordu szansy sprzedaży, w tym przypadku jest to „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży”.Pobiera aktywną ścieżkę i etapy procesu dla wystąpienia „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży” przy użyciu komunikatu
RetrieveActivePath
.Pobiera bieżący aktywny etap dla wystąpienia „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży” i monituje użytkownika, czy przejść do następnego etapu. Po potwierdzeniu przejścia ustawia następny etap w aktywnej ścieżce jako aktywny etap wystąpienia „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży”.
Następnie pyta użytkownika, czy usunąć rekordy utworzone podczas uruchomienia przykładu.
Oto dane wyjściowe przykładu:
Uruchom przykład
Pobierz przykładowy projekt WorkWithBPF programu Visual Studio i wyodrębnij go do folderu na komputerze.
Znajdź plik
WorkWithBPF.sln
w wyodrębnionym folderze i otwórz go w programie Visual Studio.Przykładowy projekt korzysta z pakietów NuGet, które należy przywrócić przed uruchomieniem przykładu. Należy upewnić się, że automatyczne przywracanie pakietów NuGet jest włączone w programie Visual Studio. Więcej informacji: Włączanie i wyłączanie przywracania pakietu NuGet
Można również wybrać pozycję Projekt > Zarządzaj pakietami NuGet, a następnie wybrać polecenie Przywróć, aby ręcznie przywrócić pakiety używane w przykładzie.
Naciśnij klawisz F5 lub wybierz pozycję Debuguj > Rozpocznij debugowanie.
Jeśli wcześniej nie uruchamiano jednego z przykładów, należy wprowadzić informacje, aby uruchomić kod. W przeciwnym razie należy wprowadzić liczbę wystąpień, które zostały wcześniej skonfigurowane.
Monit Opis Wprowadź nazwę i port serwera Dynamics 365 Server [crm.dynamics.com] Wpisz nazwę serwera Dynamics 365 Server. Wartość domyślna to Dynamics 365 (online) (crm.dynamics.com) w Ameryce Północnej.
Przykład:
crm5.dynamics.comCzy ta organizacja jest aprowizowana w usługach online firmy Microsoft (t/n) [n] Wpisz t, jeśli ta organizacja jest aprowizowana w usługach online firmy Microsoft. W przeciwnym razie wpisz n. Wprowadź domenę\nazwę użytkownika Wpisz konto Microsoft. Wprowadź hasło Wpisz hasło. Znaki będą wyświetlane jako symbole „*” w oknie. Hasło zostanie bezpiecznie zapisane w Menedżerze poświadczeń firmy Microsoft do użytku w przyszłości. Określ numer organizacji (1-n) [1] Wpisz odpowiedni numer organizacji z listy organizacji, do których należysz. Wartość domyślna to 1, co oznacza pierwszą organizację na liście. Przykładowa aplikacja wykona operacje opisane w części Działanie tego przykładu i może zostać wyświetlony monit z dodatkowymi opcjami.
Po zakończeniu przykładu naciśnij klawisz ENTER, aby zamknąć okno konsoli.