Класс "Соглашение"

"Соглашение" (agreement) — системный класс объектов для хранения информации о заключенных с пользователем соглашениях об уровне услуг, а также о внешних договорах и операционных соглашениях. Соглашение определяет класс обслуживания запроса, который, в свою очередь, используется для расчета временных характеристик запроса, таких как нормативное время обработки, регламентное время начала работ и закрытия запроса. Правила вычисления временных характеристик определяются по таблицам соответствий. Также в соглашении указываются услуги, оказываемые в рамках соглашения, поставщики и получатели данных услуг.

Атрибуты класса и типа

  • "Название" (title) — название соглашения. Значение атрибута может автоматически формироваться по заданным правилам, см. Название и номер объектов.
  • "Номер" (number) — уникальный номер соглашения. Значение атрибута может автоматически формироваться по заданным правилам.
  • "Тип объекта" (metaClass) — тип объекта класса "Соглашение" (agreement). Заполняется автоматически при создании и изменении типа объекта.
  • "Описание соглашения" (description) — в данный атрибут записывается подробное описание соглашения.
  • "Уникальный идентификатор" (UUID) — заполняется в момент создания объекта уникальным UUID.

Атрибуты, отображающие временные параметры соглашения

  • "Время поддержки" (supportHours) — определяет график, в рамках которого обслуживаются запросы по услуге в рамках данного соглашения (круглосуточно —24*7, в рабочее время — 8*5 и т.д.). Возможные значения атрибута: элементы справочника "Классы обслуживания", см. Справочник "Классы обслуживания".
  • "Время предоставления услуги" (serviceHours) — определяет график, в рамках которого услуги предоставляются пользователю согласно данному соглашению. Возможные значения атрибута: элементы справочника "Классы обслуживания".
  • "Окончание действия соглашения" (endDate) — определяет дату окончания действия соглашения.

Атрибуты, отображающие связь соглашения с услугой

  • "Услуги" (services) — определяет связь соглашения и услуг. Значением атрибута будет набор ссылок на карточки услуг, которые оказываются в рамках данного соглашения.

Атрибуты, определяющие правила вычисления временных характеристик и приоритета

  • "Правила вычисления нормативного времени" (resolutionTimeRule) — определяет правило вычисления нормативного времени запроса, обслуживание которого выполняется в рамках данного соглашения. Возможные значения атрибута: элементы справочника "Таблица соответствий", у которых среди определяемых атрибутов есть атрибут "Нормативное время обработки" (resolutionTime) класса "Запрос" (serviceCall).
  • "Правила вычисления приоритета" (priorityRule) — определяет правило вычисления приоритета запроса, обслуживание которого выполняется в рамках данного соглашения. Возможные значения атрибута: элементы справочника "Таблица соответствий", у которых среди определяемых атрибутов есть атрибут "Приоритет" (priority) класса "Запрос" (serviceCall).

Атрибуты, определяющие поставщиков и получателей соглашения

  • "Получатели (команды)" (recipientTeam), "Получатели (сотрудники)" (recipients) и "Получатели (отделы)" (recipientsOU) — отображает получателей соглашения, которым предоставляются услуги в рамках данного соглашения. Значением атрибута является набор ссылок на карточки команд, отделов и сотрудников.
  • "Поставщик" (supplier) — агрегирующий атрибут, определяет сотрудника "Поставщик (сотрудник)" (supplierEmpoyee) и/или команду "Поставщик (команда)" (supplierTeam), которые являются ответственными за предоставление услуг в рамках данного соглашения. Значением атрибута является ссылка на карточку команды и/или сотрудника, которые являются поставщиками данного соглашения.

Прочие атрибуты соглашения

  • "Автор" (author) — заполняется автоматически при создании объекта текущим пользователем, его создающим. Если объект создан суперпользователем, пусто.
  • "Дата изменения" (lastModifiedDate) — заполняется автоматически в момент создания датой создания; в момент изменения атрибутов объекта заполняется датой и временем выполнения изменения.

    При изменении атрибутов типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" объекта А, принадлежащий ему атрибут "Дата изменения" (lastModifiedDate) будет обновлен. Атрибут lastModifiedDate объекта Б, содержащего атрибут типа "Обратная ссылка" на объект А, обновлен не будет.
    При изменений атрибута типа "Обратная ссылка" объекта Б, атрибуты lastModifiedDate будут обновлены как и у объекта Б, так и у объекта А, содержащего атрибут типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" (прямую ссылку) на объект Б.

  • "Дата создания" (creationDate) — заполняется автоматически в момент создания датой создания объекта в системе.
  • "Статус" (state) — текущий статус жизненного цикла соглашения. При создании соглашения автоматически заполняется статусом "Зарегистрирован" (registered).
  • "Время входа в статус" (stateStartTime).
  • "Иконка" (system_icon) — — иконка для отображения объекта в системе. Представление для отображения — изображение. Возможные значения атрибута: элементы справочника "Иконки", см. Описание системных справочников.
  • "Папки" (folders) — заполняется пользователем при создании объекта. Возможные значения атрибута: папки только того класса, к которому относится объект, см. Каталоги и папки.
  • "Дата архивирования" (removalDate) — заполняется в момент архивирования датой архивирования объекта.
  • "Признак архивирования" (removed).
  • "Уникальный номер" (inventoryNumber).

Системные группы атрибутов

  • "Системные атрибуты".
  • "Атрибуты результатов поиска для лицензированных пользователей" — используется для отображения результатов поиска для лицензированных пользователей, см. Группа атрибутов "Атрибуты для результатов поиска".
  • "Атрибуты результатов поиска для нелицензированных пользователей" — используется для отображения результатов поиска для нелицензированных пользователей.

Стандартный жизненный цикл соглашения

Стандартный жизненный цикл объектов класса "Соглашение" (agreement):

  • "Зарегистрирован" (registered) — начальный статус объекта, автоматически присваивается объекту при регистрации;
  • "Закрыт" (closed) — конечный статус объекта.

Помимо системных статусов можно создать неограниченное количество пользовательских статусов, в том числе конечных. На выполнение перехода между статусами можно наложить некоторые условия или назначить выполнение каких-либо действий, см. Жизненный цикл объектов.