Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

Anulowanie operacji zapisywania procesu Workflow

W regułach procesu Workflow, w których zdarzeniem wyzwalającym jest "Przed zapisaniem zmodyfikowanego rekordu", można skorzystać z funkcji "Anuluj zapisywanie". W ten sposób można określić, że operacja zapisywania zmian, która wyzwoliła regułę, ma zostać anulowana, jeśli warunek określony w regule nie został spełniony. Zmiany dokonane w aplikacji Oracle CRM On Demand nie zostaną jednak anulowane, nawet jeśli użytkownik określi, że operacja zapisywania ma zostać anulowana.

Tłumaczenie komunikatów dotyczących anulowanych operacji zapisywania procesu Workflow - informacje

Podczas konfigurowania funkcji anulowania zapisywania w regule procesu Workflow można określić niestandardowy komunikat zwracany użytkownikowi lub usłudze internetowe, jeśli warunek reguły nie zostanie spełniony, a w regule zaznaczono pole wyboru "Anuluj zapisywanie". Firma może się zdecydować dostarczyć przetłumaczone wersje niestandardowego komunikatu dla użytkowników, którzy nie używają domyślnego języka firmy. Możliwość wprowadzania przetłumaczonych wersji tego komunikatu jest kontrolowana przez pole wyboru "Włączanie obsługi tłumaczenia języków komunikatu Proces Workflow - anulowanie zapisywania" w profilu firmy. Jeśli pole to nie jest zaznaczone w profilu firmy, nie będzie możliwe wprowadzenie przetłumaczonych komunikatów dotyczących reguł procesów Workflow.

Jeśli pole wyboru "Włączanie obsługi tłumaczenia języków komunikatu Proces Workflow - anulowanie zapisywania" jest zaznaczone w profilu firmy, jego działanie jest następujące:

  • Pole "Język tłumaczenia" będzie dostępne na stronach szczegółów i edycji reguły procesu Workflow podczas edycji istniejącej reguły procesu Workflow. Po utworzeniu reguły procesu Workflow, w której określony niestandardowy komunikat, tekst komunikatu będzie wyświetlany na niebiesko i umieszczony w nawiasie w każdym języku innym niż domyślny język firmy. Następnie możliwa będzie edycja reguł procesu Workflow w celu wprowadzenia przetłumaczonych wersji komunikatu.

    UWAGA: Jeśli nie zostanie określony niestandardowy komunikat, zwracany będzie domyślny komunikat. Nie można wprowadzić przetłumaczonych wersji domyślnego komunikatu.

  • Pole wyboru "Oznacz do tłumaczenia" będzie dostępne na stronach edycji i szczegółów reguły procesu Workflow w odniesieniu do istniejących reguł procesów Workflow. W przypadku zmiany komunikatu w istniejącej regule w domyślnym języku firmy, można użyć pola wyboru "Oznacz do tłumaczenia", by wskazać, czy przetłumaczone wersje komunikatu należy zastąpić zaktualizowanym komunikatem, czy mają one pozostać niezmienione. Jeśli pole wyboru "Oznacz do tłumaczenia" zostanie zaznaczone, zaktualizowany tekst komunikatu będzie wyświetlany domyślną czcionką w domyślnym języku firmy, a w każdym innym języku będzie wyświetlany na niebiesko i umieszczony w nawiasie do momentu wprowadzenia przetłumaczonego komunikatu dla danego języka. Jeśli pole wyboru "Oznacz do tłumaczenia" nie zostanie zaznaczone po zaktualizowaniu komunikatu w domyślnym języku firmy, komunikat ulegnie zmianie w tym języku, ale jego przetłumaczone wersje pozostaną niezmienione.

    UWAGA: Po utworzeniu reguły procesu Workflow pole wyboru "Oznacz do tłumaczenia" nie jest zaznaczone i ma wartość tylko do odczytu. Pole "Oznacz do tłumaczenia" ma zastosowanie tylko w przypadku edycji istniejącej reguły procesu Workflow. Ponadto, pole "Oznacz do tłumaczenia" ma wartość tylko do odczytu w przypadku wybrania języka innego niż domyślny język firmy w polu "Tłumaczenie" podczas edycji reguły procesu Workflow.

Przed rozpoczęciem. Aby wykonanie tej procedury było możliwe, rola użytkownika musi zawierać uprawnienia "Proces Workflow - anulowanie zapisywania" oraz "Zarządzanie regułami dotyczącymi danych - zarządzanie regułami procesów Workflow".

UWAGA: Wyjątkiem jest typ rekordu "Możliwość". Rola użytkownika nie musi zawierać uprawnienia "Proces Workflow - anulowanie zapisywania", aby możliwe było zastosowanie funkcji "Anuluj zapisywanie" w regułach procesu Workflow odnoszących się do typu rekordu "Możliwość". Można zastosować funkcję "Anuluj zapisywanie" w regułach procesu Workflow odnoszących się do typu rekordu "Możliwość", w których zdarzeniem wyzwalającym jest "Przed zapisaniem zmodyfikowanego rekordu", pod warunkiem, że rola użytkownika zawiera uprawnienie "Zarządzanie regułami dotyczącymi danych - zarządzanie regułami procesów Workflow".

Aby anulować operację zapisywania procesu Workflow w przypadku, gdy nie został spełniony warunek określony w regule

  1. Na stronie szczegółów reguły procesu Workflow, w sekcji "Czynności, jeśli warunek nie jest spełniony", zaznaczyć pole wyboru "Anuluj zapisywanie".
  2. (Opcjonalnie) Określić komunikat o błędzie, który będzie wyświetlany w przypadku anulowania operacji zapisywania, jeśli warunek reguły nie został spełniony.
  3. Zapisać dokonane zmiany.

W poniższej tabeli opisano opcje sekcji "Czynności w przypadku niespełnienia warunku" znajdującej się na stronie "Szczegóły reguły procesu Workflow".

Pole

Opis

Oznaczenie do tłumaczenia

To pole wyboru jest dostępne tylko, jeśli w profilu firmy zostało zaznaczone pole "Włączanie obsługi tłumaczenia języków komunikatu Proces Workflow - anulowanie zapisywania".

W przypadku zmiany komunikatu w regule procesu Workflow w domyślnym języku firmy, należy zaznaczyć pole wyboru "Oznacz do tłumaczenia" w sposób opisany poniżej:

  • Jeśli przetłumaczone wersje komunikatu mają zostać zastąpione przez zaktualizowany komunikat, należy zaznaczyć pole "Oznacz do tłumaczenia".
  • Jeśli przetłumaczone wersje komunikatu mają pozostać bez zmian, nie należy zaznaczać pola "Oznacz do tłumaczenia".

Anuluj zapisywanie

Zaznaczenie tego pola wyboru powoduje wykonanie następujących czynności, jeśli nie zostanie spełniony warunek reguły:

  • Zakończenie reguły procesu Workflow.
  • Zakończenie wszystkich kolejnych reguł procesu Workflow opartych na tym samym typie rekordu, dla których zdarzeniem wyzwalającym jest "Przed zapisaniem zmodyfikowanego rekordu".
  • Wycofanie wszystkich poprzednich zmian stanu rekordu, oprócz zmian wykonanych w aplikacji Oracle CRM On Demand.
  • Rekord powraca do stanu pierwotnego. Jednakże jeśli w aplikacji Oracle CRM On Demand nastąpi jego aktualizacja, zmiana ta będzie miała pierwszeństwo przed czynnością "Anulowanie zapisywania". Na przykład jeśli główna osoba kontaktowa zostanie usunięta z powiązanych osób kontaktowych, w aplikacji Oracle CRM On Demand zostaną zaktualizowane informacje dotyczące osoby kontaktowej w nadrzędnym rekordzie możliwości. Aktualizacja z poziomu aplikacji Oracle CRM On Demand ma pierwszeństwo przed każdą czynnością anulowania zapisu dokonaną na rekordzie możliwości.
  • Nie zostaną wywołane żadne kolejne reguły procesu Workflow dla tego samego typu rekordu, dla których zdarzeniem wyzwalającym jest "Zapisanie zmodyfikowanego rekordu".
  • Zasady wyświetlania komunikatu są następujące:
    • Jeśli regułę wyzwala czynność użytkownika, komunikat jest wyświetlany u tego użytkownika, którego czynność wyzwoliła regułę.
    • Jeśli regułę wyzwala usługa internetowa, komunikat jest zwracany do usługi internetowej jako ciąg błędu.

      Komunikat można określić w polu "Wyświetlany komunikat".

      Jeśli to pole wyboru nie jest zaznaczone, niespełnienie warunku reguły nie ma wpływu na operację zapisywania i nie jest zwracany żaden komunikat.

      Domyślnie pole wyboru "Anuluj zapisywanie" nie jest zaznaczone.

Wyświetlany komunikat

W tym polu można określić komunikat zwracany do użytkownika lub usługi internetowej, jeśli nie zostanie spełniony warunek reguły, a w regule jest zaznaczone pole wyboru "Anuluj zapisywanie".

Jeśli w tym polu nie zostanie określony komunikat, zwracany jest komunikat domyślny. Komunikat może zawierać maksymalnie 1999 znaków.

W poniższej procedurze przedstawiono, jak wprowadzić przetłumaczoną wersję komunikatu o anulowanej operacji zapisywania procesu Workflow.

Aby wprowadzić przetłumaczoną wersję komunikatu procesu Workflow, należy:

  1. Na stronie "Lista reguł procesu Workflow" kliknąć łącze "Edycja" odnoszące się do reguły procesu Workflow.
  2. Na stronie edycji reguł procesu Workflow, w polu "Język tłumaczenia", zaznaczyć język, dla którego ma zostać wprowadzony przetłumaczony komunikat.

    UWAGA: W przypadku wybrania języka innego niż domyślny język firmy, nie można utworzyć reguły procesu Workflow ze strony edycji ani strony szczegółów reguły procesu Workflow. Regułę procesu Workflow można utworzyć tylko jeśli w polu "Język tłumaczenia" wybrano domyślny język firmy.

  3. W polu "Wyświetlany komunikat" wprowadzić przetłumaczony komunikat.
  4. Zapisać dokonane zmiany.

Powtórzyć tę procedurę dla każdego języka.

Tematy pokrewne

Pokrewne informacje dotyczące procesów Workflow są zawarte w następujących tematach:


Opublikowano: Październik 2016 Copyright © 2005, 2016, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.