Skrypt - stosowanie

Ta strona służy do definiowania reguł stosowania skryptu. W celu otwarcia tej strony należy użyć opcji Administrator > System > Skrypt i przejść na kartę Stosowanie.

Uwaga: Strona karty warunkowej. Ta karta jest wyświetlana tylko w przypadku skryptów asystenta procesu biznesowego.

Opis strony

Pole Opcja stosowania umożliwia określenie, czy skrypt jest zawsze możliwy do stosowania, nigdy niemożliwy do stosowania, a także zastosowanie kryteriów stosowania. Pozostałe pola na stronie są widoczne tylko w przypadku wybrania opcji Zastosowanie kryteriów stosowania.

OSTRZEŻENIE: Poniższe informacje nie są intuicyjne, dlatego przed próbą ich zdefiniowania zalecane jest postępowanie zgodne z wytycznymi z sekcji Ogólne wiadomości o stosowaniu skryptów.

Na liście przewijanej Grupa kryteriów stosowania znajduje się jedna pozycja dla każdej grupy kryteriów stosowania. Dla każdej grupy można zdefiniować następujące pola:

  • Pole Sekwencja sortowania umożliwia kontrolowanie względnej kolejności wykonywania elementów w grupie w wypadku stwierdzenia, że skrypt powinien być wyświetlany w menu skryptów.
  • Do opisu grupy kryteriów należy użyć pól Opis i Długi opis.
  • Aby zdefiniować działania, jakie zostaną wykonane w przypadku, gdy kryteria stosowania zwrócą wartość true, należy użyć opcji Jeżeli grupa ma wartość true.
    • Jeśli skrypt powinien być widoczny, należy wybrać opcję Gotowe.
    • Jeśli skrypt nie powinien być widoczny, należy wybrać opcję Niegotowe.
    • Aby sprawdzić kolejną grupę kryteriów, należy wybrać opcję Sprawdzanie następnej grupy.
  • Aby zdefiniować działania, jakie zostaną wykonane w przypadku, gdy kryteria stosowania zwrócą wartość false, należy użyć opcji Jeżeli grupa ma wartość false.
    • Jeśli skrypt powinien być widoczny, należy wybrać opcję Gotowe.
    • Jeśli skrypt nie powinien być widoczny, należy wybrać opcję Niegotowe.
    • Aby sprawdzić kolejną grupę kryteriów, należy wybrać opcję Sprawdzanie następnej grupy.

Następna siatka zawiera kryteria stosowania skryptu. Każdy wiersz należy traktować jak instrukcję "jeśli", która może spowodować, że powiązana grupa stosowania będzie miała wartość true lub false. Na przykład może istnieć wiersz, który wskazuje, że skrypt jest gotowy, jeśli bieżące konto w kontekście należy do klasy klientów indywidualnych. W poniższych punktach przedstawiono krótki opis każdego pola w kryterium stosowania. Kilka przykładów sposobu zastosowania tych informacji można znaleźć w sekcji Definiowanie kryteriów logicznych.

  • Do sterowania kolejnością sprawdzania kryteriów służy pole Sekwencja sortowania.
  • Pole kryteriów służy do definiowania pola do porównania:
    • Należy wybrać opcję Algorytm, aby porównywać elementy inne niż charakterystyki. Po naciśnięciu sąsiedniego przycisku wyszukiwania można wybrać algorytm pobierający wartość porównania.
    • Niektóre produkty mogą także zawierać opcję wyboru Charakterystyki. Po wybraniu tej opcji wyświetlone zostaną sąsiednie pola umożliwiające zdefiniowanie obiektu, w którym znajduje się charakterystyka, oraz typu charakterystyki. Dostępne wartości charakterystyki obiektów zależą od produktu.
  • Pole Porównanie kryteriów służy do definiowania metody porównania:
    • Aby algorytm wykonał porównanie i zwrócił wartość "Prawda", "Fałsz" lub "Niewystarczające dane", należy wybrać opcję Algorytm. Po naciśnięciu sąsiedniego przycisku wyszukiwania można wybrać algorytm realizujący porównanie.
    • Aby porównać Pole kryteriów za pomocą operatora logicznego, należy wybrać dowolną inną opcję. Dostępne są następujące opcje:
      • Operatory >, <, =, >=, <=, <> (różne) umożliwiają porównywanie Pól kryteriów za pomocą standardowych operatorów logicznych. Wartość porównania należy wprowadzić do sąsiedniego pola.
      • Operator IN służy do porównania Pola kryteriów z listą wartości. Każda wartość jest oddzielona przecinkiem. Na przykład, jeśli wartość pola musi być równa 1, 3 lub 9, należy wprowadzić wartość porównania 1,3,9.
      • Operator BETWEEN służy do porównania Pola kryteriów z zakresem wartości. Na przykład, jeśli wartość pola musi być równa od 1 do 9, należy wprowadzić wartość porównania 1,9. Należy zauważyć, że porównanie jest połączeniem najniższej i najwyższej wartości.
  • Kolejne trzy pola decydują, czy powiązane kryteria logiczne powodują rozpatrzenie wartości grupy stosowania jako true czy false:
    • Pole Jeśli warunek jest spełniony służy do sterowania działaniami, jakie zostaną wykonane, gdy powiązane kryteria logiczne zwrócą wartość "True" (prawda). Dostępne opcje to: Grupa - Prawda, Grupa - Fałsz oraz Sprawdzić następny warunek. Jeśli zostanie wskazana opcja Grupa - prawda lub Grupa - fałsz, wówczas skrypt otrzyma status Niegotowe lub Gotowe w zależności od wartości zdefiniowanych powyżej w polach Jeżeli grupa ma wartość fałsz i Jeżeli grupa ma wartość prawda.
    • Pole Jeśli warunek nie jest spełniony służy do sterowania działaniami, jakie zostaną wykonane, gdy powiązane kryteria logiczne zwrócą wartość "False" (fałsz). Dostępne opcje to: Grupa - Prawda, Grupa - Fałsz oraz Sprawdzić następny warunek. Jeśli zostanie wskazana opcja Grupa - prawda lub Grupa - fałsz, wówczas skrypt otrzyma status Niegotowe lub Gotowe w zależności od wartości zdefiniowanych powyżej w polach Jeżeli grupa ma wartość fałsz i Jeżeli grupa ma wartość prawda.
    • Pole W przypadku niewystarczających danych służy do sterowania działaniami, jakie zostaną wykonane, gdy powiązane kryteria logiczne zwrócą wartość "Niewystarczające dane". Dostępne opcje to: Grupa - Prawda, Grupa - Fałsz oraz Sprawdzić następny warunek. Jeśli zostanie wskazana opcja Grupa - prawda lub Grupa - fałsz, wówczas skrypt otrzyma status Niegotowe lub Gotowe w zależności od wartości zdefiniowanych powyżej w polach Jeżeli grupa ma wartość fałsz i Jeżeli grupa ma wartość prawda.