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