Использование редактора вычислений

Редактор вычислений состоит из пяти основных областей:

Редактор – центральная область редактора, в которой вы определяете свое вычисление. Когда вы создаете новое вычисление, его структура добавляется автоматически:

система импорта

static def GetAttributeValue(Событие):

 Значение =

 возвращаемое значение

где Событие - это имя объекта, для которого выполняется вычисление.

Необходимо оставить первые две строки этого вычисления без изменений. Значение = строка - место, где добавляется определение вычисления, а строка return Значение определяет результат, возвращаемый вычислением.

Значение - это имя переменной по умолчанию. Вы можете назначить для своего вычисления значимое имя - но, если вы измените Значение = , не забудьте также изменить return Значение.

Строки Значение = и return Значение идентифицируются одним пробелом. Это описывает то, как вычисление определяет область различных областей сложных вычислений. Очень важно, чтобы вы использовали постоянную идентификацию вычисления.

Для формирования своего вычисления вы можете ввести вычисление в области редактора или использовать три области слева. Вы можете расширить свое вычисление за границы, устанавливаемые редактором вычислений с помощью языка boo (для получения дополнительной информации см. сайт http://boo.codehaus.org).

После ввода своего вычисления щелкните Тест синтаксиса для подтверждения того, что структура вычисления не содержит ошибок. Имейте ввиду, что в тесте проверяется только синтаксис вычисления, а не правильность использования им атрибутов.

Кнопка Сброс выполняет сброс вычисления до его оригинальной формы, которая была последней сохранена в базе данных.

Атрибуты – дерево атрибутов отображает все атрибуты, которые доступны для вычисления из объекта вычисления. Для добавления атрибута в вычисление щелкните нужную позицию в редакторе, а затем дважды щелкните добавляемый атрибут.

Операторы – вы можете дважды щелкнуть математические операторы для добавления их в свое вычисления или просто ввести их. В списке "Операторы" отображаются текущие используемые операторы.

Функции – ряд особых для Service Desk функций, которые позволяют вам добавлять в вычисление конкретные значения из вашей базы данных Service Desk.

Для получения информации об использовании предоставляемых функций см. раздел Функции вычислений.

Зависимости – перечисление атрибутов, упоминаемых в вашем вычислении, которые вызывают изменение значений вычисления. Приложение Service Desk должно отслеживать изменение этих атрибутов для обновления вашего вычисления.

Выберите параметр Автоматически обнаруживать зависимости для того, чтобы приложение Service Desk могло обновлять для вас список зависимостей. Помните - если ваше вычисление становится слишком сложным (например, если оно ссылается на атрибуты родственных объектов), вы должны самостоятельно контролировать список зависимостей.