Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten przykład pokazuje, jak programowo pracować z przepływami procesów biznesowych, takimi jak pobieranie instancji przepływu procesów biznesowych dla wiersza tabeli, 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 Dataverse;
odpowiednie uprawnienia do tabeli Potencjalny klient, Szansa sprzedaży i Przepływ pracy oraz wierszy tabeli 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 wiersz potencjalnego klienta. Automatycznie tworzy wystąpienie przepływu procesów biznesowych „Proces sprzedaży — od potencjalnego klienta do szansy sprzedaży” dla wiersza potencjalnego klienta.
Konwertuje wiersz potencjalnego klienta na wiersz szansy sprzedaży.
Pobiera wystąpienia przepływu procesów biznesowych powiązane z wierszem „Potencjalny klient” przy użyciu komunikatu
RetrieveProcessInstances. Pierwszy wiersz w zwracanej kolekcji jest aktywnym wystąpieniem przepływu procesów biznesowych dla wiersza 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ąć wiersze 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.slnw 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.
Note
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).