Zadanie zostało zmodyfikowane i nadal spełnia warunki
Z Planfix
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:
- 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".