Это старая версия документа.


Правила получения объектов

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

Правила хранятся в справочнике Правила получения объектов (Главное меню → Управление моделью → Правила получения объектов).

Правила используются для следующих целей:

  1. Для предоставления пользователям прав на объекты бизнес-модели в портале.
    Для этих целей используются правила, при выполнении которых от пользователя получаются объекты. Такие правила имеют на конце названий приписку "(Объекты)", например "Должность сотрудника (Объекты)".
  2. Для предоставления пользователям прав на объекты опросов в портале.
    Для этих целей используются правила, при выполнении которых от объектов получаются пользователи. Такие правила имеют на конце названий приписку "(Пользователи)", например "Должность сотрудника (Пользователи)".
  3. Для других вспомогательных задач, например, получение от объекта одного класса связанных с ним цепочкой связей объектов других классов (получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" Окна свойств этого процесса).

Создание нового правила

Основные этапы построения отчета в Business Studio и их краткое описание:

  1. Постановка задачи.
    Нужно понять, какую задачу должно решать правило: объекты каких класов будут на входе и на выхооде правила и по какому принципу из объектов на входе должны быть получены объекты на выходе. Для понимания взаимосвязей объектов в Business Studio рекомендуется использовать Объектную модель (см. object_model).
  2. Создание и настройка правила.
    Реализация сформулированной задачи средствами программы (подробнее см. create_and_setup_rule).
  3. Тестирование работы правила.
    Проверка того, что правило раболтает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. test_rule).

В этом подразделе

Driven by DokuWiki