Zadanie zostało zmodyfikowane i nadal spełnia warunki

Z Planfix
Skocz do: nawigacja, szukaj

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

  • w chwili zmiany zadania każde warunkowe kryterium skryptu jest sprawdzane, aby ustalić, czy jest obecnie spełnione;
  • jeśli wszystkie warunki są spełnione, skrypt zostaje uruchomiony, a przypisane do niego akcje są wykonane.

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 występują w różnych momentach, skrypt może nie zostać uruchomiony wtedy, gdy się tego spodziewasz. Na przykład, przy takim połączeniu warunków:

WIN2H8.jpg

  • jeżeli status w zadaniu nadrzędnym zmieni się na "Payment", skrypt nie zadziała, ponieważ samo zadanie nie zostało zmienione.
  • natomiast skrypt zostanie wywołany, gdy zmieni się status tego zadania, ponieważ oba czynniki będą spełnione — zadanie zostało zmienione i warunek "Parent task status= Payment" jest spełniony.
W związku z tym nie zaleca się używania warunków w skryptach dla zdarzenia "Zadanie zostało zmienione i nadal spełnia warunki", które nie odnoszą się do pól tego zadania. Na przykład warunki dotyczące pól zadania nadrzędnego, pól kontrahenta lub cech systemowych, takich jak "Zdarzenie wywołane przez inny skrypt".

Przejdź do