Przejdź do głównej zawartości

GetDeadline

Funkcja GetDeadline pobiera termin realizacji bieżącej sprawy. Działa w kontekście sprawy, dlatego wywołuj ją w regule, która ma dostęp do bieżącej sprawy.

GetDeadline();

Funkcja nie przyjmuje argumentów.

Funkcja zwraca datę i godzinę terminu. Jeżeli termin nie jest ustawiony, zwraca DateTime.MaxValue.

Funkcja pobiera termin bieżącej sprawy i zapisuje go w zmiennej deadlineDate.

deadlineDate = GetDeadline();

Funkcja ShowMessage wyświetla termin sprawy sformatowany jako yyyy-MM-dd HH:mm.

ShowMessage(2,FormatValue(GetDeadline(),"yyyy-MM-dd HH:mm"));
  • Obsłuż sytuację, w której funkcja zwraca DateTime.MaxValue. Oznacza to, że sprawa nie ma ustawionego terminu.
  • Wywołanie bez sprawy w kontekście reguły. Funkcja zgłasza wyjątek RuleSystemException z informacją, że kontekst skryptu nie ma zdefiniowanej sprawy. Wywołuj funkcję tylko tam, gdzie reguła działa na konkretnej sprawie.