Administrowanie aplikacją Oracle CRM On Demand > Zarządzanie aplikacją Life Sciences > Konfigurowanie automatycznego przesyłania transakcji dotyczących próbek
Konfigurowanie automatycznego przesyłania transakcji dotyczących próbek
W tym temacie opisano sposób wykorzystania funkcji procesu Workflow w aplikacji Oracle CRM On Demand w celu automatycznego przesyłania transakcji dotyczących próbek do przetworzenia.
Przed rozpoczęciem. Informacje na ten temat znajdują się pod hasłem Automatyczne przesyłanie transakcji dotyczących próbek - informacje.
Jak skonfigurować automatyczne przesyłanie transakcji dotyczących próbek
- Określić, które pola transakcji dotyczących próbek zostaną wykorzystane w warunku reguł procesu Workflow.
Można na przykład użyć ustawienia w polu wyboru znajdującym się w typie rekordu transakcji dotyczącej próbki jako kryterium określającego konieczność przesłania rekordu. W regule procesu Workflow można zdefiniować, że jeśli w danym rekordzie zaznaczono pole wyboru, zostanie on przesłany za pomocą procesu Workflow. Można także wykorzystać istniejące pole wyboru lub skonfigurować niestandardowe pole wyboru i nadać mu nazwę, np. Oznacz do przesłania. Więcej informacji na temat konfiguracji pól niestandardowych znajduje się w sekcjach zarządzania polami i układem stron w tabeli na stronie dostosowywania aplikacji dla typów rekordów.
- Skonfigurować odpowiednie reguły procesu Workflow odnoszące się do typu rekordu transakcji dotyczącej próbki.
Można skonfigurować dowolną liczbę reguł tego procesu. Istnieje możliwość konfiguracji reguły procesu Workflow ze zdarzeniem wyzwalającym "Zapisanie zmodyfikowanego rekordu" w celu automatycznego przesyłania zmodyfikowanych rekordów transakcji dotyczących próbek.
UWAGA: Konfigurując regułę procesu Workflow należy pamiętać o uwzględnieniu w niej warunku umożliwiającego sprawdzenie, czy pole statusu ma ustawioną wartość W toku. Warunek ten jest konieczny, aby po pomyślnym uruchomieniu czynności przesyłania, w wyniku tej czynności zmienione zostało pole statusu rekordu transakcji dotyczącej próbki. Jest to czynność modyfikacji, która ponownie wywołuje dany proces Workflow.
Poniżej przedstawiono przykładowy minimalny warunek reguły:
[<bMark_for_Submit_ITAG>]="Y" AND [<TransactionStatus>]="In Progress" AND ExcludeChannel("Online")
W powyższym przykładzie "Oznacz do przesyłania" jest polem niestandardowym, a wartość ExcludeChannel stanowi opcjonalny warunek umożliwiający ograniczenie wyzwalacza. Dzięki temu proces Workflow zostanie uaktywniony tylko w przypadku importu, a nie w sytuacji, gdy przycisk "Przesyłanie rozmowy" zostanie użyty w interfejsie użytkownika. W przypadku pojawienia się błędów podczas wyzwalania tej czynności procesu Workflow, odpowiednie informacje można znaleźć pod hasłem Przeglądanie wystąpień błędów w monitorze błędów procesu Workflow.
Więcej informacji na temat konfigurowania reguł procesu Workflow znajduje się hasłem Tworzenie reguł procesu Workflow.
- W każdej regule procesu Workflow określić warunek, który musi zostać spełniony, aby możliwe było wykonanie czynności związanych z danym procesem.
Można na przykład określić, że w przypadku zaznaczenia danego pola wyboru rekordu, czynności związane z regułą procesu Workflow muszą być wykonane.
UWAGA: Aby reguły procesu Workflow nie powodowały przesyłania rekordów tworzonych bądź aktualizowanych za pośrednictwem interfejsu użytkownika, należy skonfigurować ograniczenia warunków w regułach procesu. Więcej informacji znajduje się pod hasłem Ograniczanie reguł procesu Workflow do określonych kanałów lub ról.
- W każdej regule procesu Workflow utworzyć niezbędną czynność przesyłania.
Więcej informacji na temat czynności przesyłania znajduje się w informacjach dotyczących czynności procesów Workflow w aplikacji Oracle CRM On Demand Life Sciences Edition pod hasłem Czynności procesów Workflow - informacje.
UWAGA: Czynność przesyłania musi być poprzedzona czynnością oczekiwania o wartości innej niż zero. Użycie wartości innej niż zero powoduje renderowanie czynności procesu Workflow jako czynności asynchronicznej. Czynność tego typu jest zalecana ze względu na jej pozytywny wpływ na ogólną efektywność aplikacji, szczególnie podczas importowania lub przesyłania dużych zestawów rekordów transakcji dotyczących próbek.
UWAGA: Nazwy pól niezależnych od języka oraz składnia nazw pól używana we wszystkich przykładowych wyrażeniach w tym temacie to nazwy pól i składnia nazw pól, które były używane w aplikacji Expression Builder w wydaniach wcześniejszych niż Wydanie 29 z dodatkiem Service Pack 1. Przykłady te są nadal prawidłowe. Jeśli jednak zostaną wybrane odpowiednie pola dla wyrażenia z listy "Pola" w aplikacji Expression Builder w wydaniu 29 z dodatkiem Service Pack 1 lub nowszym, nazwy pól i składnia nazw pól będą odmienne od tych, które są dostępne w przykładach. Zaleca się, aby zawsze wybierać pola dla wyrażeń z listy "Pola" w aplikacji Expression Builder w taki sposób, aby nazwy pól i składnia nazw pól były zawsze poprawne. Więcej informacji o nazwach pól i składni nazw pól w wyrażeniach znajduje się pod hasłem Wyrażenia - informacje.
|