Zadanie zostało zmodyfikowane i nadal spełnia warunki

Z Planfix
Skocz do: nawigacja, szukaj

Skrypt script ze zdarzeniem Zadanie zostało zmienione i nadal spełnia warunek działa w następujący sposób:

  • w momencie zmiany zadania sprawdzany jest każdy warunek skryptu, czy aktualnie jest spełniony;
  • jeśli wszystkie warunki są spełnione, skrypt zostaje uruchomiony, a dodane do niego akcje są wykonywane.

Ważne

  • Aby skrypt został wywołany zgodnie z oczekiwaniami, konieczne jest jednoczesne wystąpienie dwóch czynników: zadanie zostało zmienione oraz warunki w zadaniu są spełnione. Jeśli te dwa czynniki rozdzielą się w czasie, skrypt może nie zostać uruchomiony wtedy, gdy się tego spodziewasz. Na przykład przy takim zestawieniu warunków:

iLExl9.png

  • jeśli w zadaniu nadrzędnym zmieni się Status na "Payment", skrypt nie zadziała, ponieważ zadanie nie zostało zmienione.
  • natomiast skrypt zostanie uruchomiony, gdy zmieni się Status samego zadania, ponieważ wtedy oba czynniki występują — zadanie zostało zmienione i warunek "Status zadania nadrzędnego = Payment" jest spełniony.
W związku z tym niezalecane jest używanie w skryptach ze zdarzeniem "Zadanie zostało zmienione i nadal spełnia warunek" warunków niezwiązanych z polami tego zadania. Na przykład warunków dotyczących pól zadania nadrzędnego, pól kontrahenta czy cech systemowych, takich jak "Zdarzenie wywołane przez inny skrypt".

Przejdź do