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

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

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

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

Внимание! Вместе с системой Business Studio поставляется набор готовых правил, которые находятся в справочнике "Правила получения объектов" в папке "Правила по умолчанию".

Если Вы планируете вносить в них изменения или использовать вместо них или вместе с ними свои правила, см. Изменение и использование данных, поставляемых разработчиком.

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

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

Пример 1. Действие правила Единица деятельности владельца и ее операции (Объекты):

От пользователя Бабич Ирина Петровна получается одноименное физическое лицо, с котором связан пользователь. От физического лица получается оргединица Начальник отдела продаж. От оргединицы получается функция А2 Продвижение и продажи, для которой Начальник отдела продаж является владельцем, а также его подфункции. Таким образом, по правилу "Единица деятельности владельца и ее операции (Объекты)" (см. Рисунок 1) объекту начального класса (Пользователи) найдено соответствие с объектом конечного класса (Единицы деятельности). Объект А2 Продвижение и продажи и его дочерние объекты при выполнении данного правила будут доступны пользователю Бабич Ирина Петровна в разделе Бизнес модель на портале.

Пример 2. Действие правила Единица деятельности владельца и ее операции (Пользователи):

От подфункции А2.1 получается родительская функция А2 Продвижение и продажи. От функции А2 получается оргединица Начальник отдела продаж – владелец функции. От оргединицы получается физическое лицо Бабич Ирина Петровна, от которого получается одноименный пользователь. Таким образом, по нижнему правилу (см. Рисунок 1) объекту начального класса А2.1 Привлечение клиентов (Единицы деятельности) найдено соответствие с объектом конечного класса Бабич Ирина Петровна (Пользователи). При выполнении правила для каждой из подфункции функции А2 они будут доступны пользователю Бабич Ирина Петровна в разделе Опросы на портале. Отдельно правило будет выполнено для самой функции А2 и он также будет доступен пользователю Бабич Ирина Петровна.

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

Driven by DokuWiki