Najlepsze rozwiązania dotyczące korzystania z atrybutów przepływu procesu biznesowego

Starsze atrybuty związane z procesami, które były używane w encjach, zostały uznane za przestarzałe. Poniżej przedstawiono niektóre najlepsze rozwiązania dotyczące używania atrybutu Aktywny etap (activestageid) w encji przepływu procesu biznesowego.

Tworzenie raportów dotyczących aktywnego etapu przepływu procesu biznesowego

Załóżmy, że chcesz uzyskać widok potoku sprzedaży, tworząc raporty dotyczące aktywnego etapu, na którym jest obecnie proces Od potencjalnego klienta do szansy sprzedaży.

Wcześniej w celu tworzenia raportów dotyczących procesów biznesowych według etapu można było zdefiniować widok dla każdej powiązanej encji przepływu procesu biznesowego, a następnie utworzyć raport z użyciem pola Aktywny etap (activestageid).

Po uznaniu pola Aktywny etap (activestageid) w powiązanych encjach za przestarzałe istnieją dwa sposoby tworzenia raportów dotyczących przepływów procesów biznesowych.

W wersji 9.0 i nowszych każdy przepływ procesu biznesowego tworzy własną jednostkę usługi Common Data Service, która ma przeważnie taką samą nazwę jak przepływ procesu biznesowego. Aby tworzyć raporty dotyczące przepływu procesu biznesowego, wybierz encję dla przepływu procesu biznesowego, którego ma dotyczyć tworzony raport, a następnie utwórz widoki i wykresy tak jak poprzednio.

W naszym przykładzie wykonaj następujące kroki, aby przejść do encji Proces Od potencjalnego klienta do szansy sprzedaży:

  1. Przejdź do https://make.powerapps.com.

  2. Wybierz pozycję Dane.

  3. Wybierz pozycję Encje.

  4. Ustaw filtr na Wszystkie.

  5. Wyszukaj, a następnie wybierz encję Proces Od potencjalnego klienta do szansy sprzedaży.

    encja procesu Od potencjalnego klienta do szansy sprzedaży

W tym miejscu możesz zdefiniować widoki i wykresy tak samo jak w przypadku innych encji.

szczegóły encji procesu tłumaczenie

Zaletą tego podejścia jest możliwość użycia pojedynczego widoku lub wykresu do tworzenia raportów dotyczących przepływów procesów biznesowych, które obejmują wiele encji.

Co więcej, ponieważ jednostka przepływu procesu biznesowego nie różni się od innych jednostek niestandardowych w usłudze Common Data Service, możesz dodać niestandardowe pola do jednostki, aby śledzić dodatkowe, potrzebne Ci informacje.

Aby tworzyć raporty dotyczące powiązanej encji, możesz również utworzyć przepływ w chmurze służący do kopiowania pola Aktywny etap (activestageid) z encji przepływu procesu biznesowego do pola niestandardowego w powiązanych encjach usługi Dataverse.

Poniżej przedstawiono kilka kwestii, o których należy pamiętać w przypadku stosowania tego podejścia:

  1. W pojedynczej encji może działać więcej niż jeden przepływ procesu biznesowego. W tym podejściu najlepszym rozwiązaniem jest użycie jednego pola niestandardowego, które zawiera aktywny etap dla każdego przepływu procesu biznesowego działającego w obrębie encji. Takie podejście zapewnia integralność raportowania.

  2. Ponieważ tworzenie raportów opiera się na powiązanej encji, nie można utworzyć pojedynczego widoku zawierającego raporty dotyczące przepływów procesów biznesowych, które obejmują wiele encji.

Używanie aktywnego etapu do uruchamiania logiki

Poniżej przedstawiono kilka przypadków, w których możesz uruchomić logikę opierającą się na aktywnym etapie:

Używanie aktywnego etapu do uruchamiania logiki po stronie klienta

Ponieważ korzystasz z procesu biznesowego, istnieje wiele zadań, które mogą być wykonywane automatycznie. Na przykład:

  • Zmienianie aktywnego przepływu procesu biznesowego w oparciu o nowo dostępne informacje w formularzu lub przepływie procesu biznesowego.

  • Przenoszenie aktywnego etapu do następnego lub poprzedniego etapu w oparciu o wartości wprowadzane przez użytkowników dla kroków lub pól formularza.

  • Ukrywanie lub pokazywanie kart i pól formularzy w oparciu o wybrany etap.

  • Pokazywanie komunikatów informacyjnych i uruchamianie obliczeń w oparciu o aktywne przepływy procesów biznesowych, aktywny lub wybrany etap albo zdarzenia, takie jak przeniesienie aktywnego etapu.

Porada

W przypadku scenariuszy, takich jak te, należy w przepływach procesów biznesowych używać obsługiwanego zestawu interfejsów API klienta.

Używanie aktywnego etapu do uruchamiania logiki po stronie serwera

W niektórych przypadkach automatyzację w oparciu o potrzeby przepływu procesu biznesowego należy przeprowadzić po stronie serwera. Na przykład:

  • Wysyłanie wiadomości e-mail do użytkownika, jeśli etap Kwalifikowanie Procesu Szansa sprzedaży jest aktywny dłużej niż 15 dni.

  • Automatyczne tworzenie zestawu działań odpowiadających aktywnemu etapowi Procesu Szansa sprzedaży po każdej zmianie.

  • Automatyczne kończenie Procesu Szansa sprzedaży po zakończeniu działania Rozmowa telefoniczna na potrzeby zamykania.

Porada

Używanie klasycznych przepływów pracy usługi Common Data Service lub przepływów definiowanych w ramach jednostki na potrzeby przepływu procesu biznesowego.

Aby skompilować klasyczny przepływ pracy usługi Common Data Service, który tworzy działania związane z wewnętrznymi przeglądami rozwiązań, oraz kontynuować pracę z klientem na etapie Proponowanie Procesu szansy sprzedaży:

  1. Utwórz go w obrębie encji Proces Szansa sprzedaży i ustaw go tak, aby był uruchamiany po każdej zmianie pola Aktywny etap encji.

  2. Zdefiniuj warunek, aby sprawdzać, czy wartość pola Aktywny etap to Proponowanie.

  3. Utwórz rekord terminu i rozmowy telefonicznej dotyczący wewnętrznego przeglądu rozwiązania oraz rozmowę z klientem w celu przeprowadzenia odpowiedniego przeglądu rozwiązania.

    kontynuacja po etapie zamknięcia