Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:object_selection_rules [2020/08/18 12:02]
192.168.1.155
ru:manual:object_selection_rules [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 ====== Правила получения объектов ====== ====== Правила получения объектов ======
  
-Правила получения объектов предназначены для настройки сложных взаимосвязей между объектами разных классов. +Правило получения объектов - это механизм поиска объектов, связанных с начальным объектом через связи или значения параметров.
  
-Они хранятся в справочнике {{bslink>Правила получения объектов|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8|edit}} ({{bslink>Главное меню → Управление моделью → Правила получения объектов|ShowRibbonPageOrItem?ba822b6e-a8a7-4e7f-89b0-07ce48c12736;50dff154-2280-4ac0-8afd-98bf0f240198:Item}}).+Правило вызывается от начального объекта определенного класса, на выходе формирует множество объектов конечного класса, связанных с начальным объектом через объекты промежуточных классов.
  
-Правила используются для следующих целей: +Правила хранятся в справочнике {{bslink>Правила получения объектов|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8|edit}} ({{bslink>Главное меню → Управление моделью → Правила получения объектов|ShowRibbonPageOrItem?ba822b6e-a8a7-4e7f-89b0-07ce48c12736;50dff154-2280-4ac0-8afd-98bf0f240198:Item}})Правила могут использоваться как вспомогательные для расчета других правил (см. [[ru/manual/object_selection_rules/create_rule#пример_3|Пример 3]] из [[ru/manual/object_selection_rules/create_rule#примеры_создания_правил|Примеры создания правил]]).
-  - Для предоставления пользователям прав на объекты бизнес-модели в портале. \\ Для этих целей используются правила, при выполнении которых от пользователя получаются объекты. Такие правила имеют на конце названий приписку "(Объекты)", например "Процесс владельца процесса и операции процесса (Объекты)". \\ Действие данного правила показано на Рисунке 1 и описано в Примере 1 ниже. +
-  - Для предоставления пользователям прав на объекты опросов в портале. \\ Для этих целей используются правила, при выполнении которых от объектов получаются пользователиТакие правила имеют на конце названий приписку "(Пользователи)", например "Процесс владельца процесса и операции процесса (Пользователи)". \\ Действие данного правила показано на Рисунке 1 и описано в Примере 2 ниже. +
-  - Для других вспомогательных задач, связанных с получением от объекта одного класса связанных с ним цепочкой связей объектов других классов для целей пользователя, например, для проведения некого анализа. \\ Примеры таких правил см. в разделе. [[ru/manual/object_selection_rules/create_and_setup_rule#примеры_создания_правил|Примеры создания правил]]. +
  
-[{{ ru/manual/object_selection_rules/lang_object_selection_rules_001.png?nolink | Рисунок 1 }}] 
  
-**Пример 1**. Действие правила **Процесс владельца процесса и операции процесса (Объекты)**: +== ==  
 +**Внимание!** Вместе с системой Business Studio поставляется набор готовых правил, которые находятся в справочнике равила получения объектов" в папке "Правила по умолчанию". 
  
-От пользователя **Бабич Ирина Петровна** получается одноименное физическое лицо, с котором связан пользователь. От физического лица получается субъект **Начальник отдела продаж**. От субъекта получается процесс **А2. Продвижение и продажи**, для которого **Начальник отдела продаж** является владельцем процесса, а также его подпроцессы. Таким образом, по правилу "Процесс владельца процесса и операции процесса (Объекты)" (см. Рисунок 17) объекту начального класса (Пользователи) найдено соответствие с объектом конечного класса (Процессы). Объект **А2. Продвижение и продажи** и его дочерние объекты при выполнении данного правила будут доступны пользователю **Бабич Ирина Петровна** в разделе **Бизнес модель** на портале+Если Вы планируете вносить в них изменения или использовать вместо них или вместе с ними свои правиласм. [[ru/manual/administration/change_and_use_default_data]]. 
 +======
  
-**Пример 2**. Действие правила Процесс владельца процесса и операции процесса (Пользователи)+Правила используются для следующих целей: 
 +  - Для предоставления пользователям прав на объекты бизнес-архитектуры в портале\\ Для этих целей используются правила, при выполнении которых от пользователя получаются объекты. Такие правила имеют на конце названий приписку "(Объекты)", например "Единица деятельности владельца и ее операции (Объекты)". \\ Действие данного правила показано на Рисунке 1 и описано в Примере 1 ниже. 
 +  - Для предоставления пользователям прав на объекты опросов в портале. \\ Для этих целей используются правила, при выполнении которых от объектов получаются пользователи. Такие правила имеют на конце названий приписку "(Пользователи)", например "Единица деятельности владельца и ее операции (Пользователи)". \\ Действие данного правила показано на Рисунке 1 и описано в Примере 2 ниже. 
 +  - Для других вспомогательных задач по получению от объекта одного класса связанных с ним объектов других классов, например, для проведения анализа. В этом случае основной сценарий использования правила это непосредственное получение результатов его работы при помощи тестирования правила (см. [[ru/manual/object_selection_rules/test_rule]]). 
  
-От подпроцесса А2.1 получается родительский процесс А2. Продвижение и продажи. От процесса А2 получается субъект Начальник отдела продаж – владелец процесса. От субъекта получается физическое лицо Бабич Ирина Петровна, от которого получается одноименный пользователь. Таким образом, по нижнему правилу (см. Рисунок 17) объекту начального класса А2.Привлечение клиентов (Процессы) найдено соответствие с объектом конечного класса Бабич Ирина Петровна  (Пользователи). При выполнении правила для каждого из подпроцессов процесса А2 они будут доступны пользователю Бабич Ирина Петровна в разделе Опросы на портале. Отдельно правило будет выполнено для самого процесса А2 и он также будет доступен пользователю Бабич Ирина Петровна. +[{{ ru/manual/object_selection_rules/lang_object_selection_rules_001.png?nolink | Рисунок 1}}]
  
-Подробная информация о создании и настройке правил получения объектов приведена в статье Создание нового правила получения объектов. +**Пример 1**. Действие правила **Единица деятельности владельца и ее операции бъекты)**: 
  
 +От пользователя **Бабич Ирина Петровна** получается одноименное физическое лицо, с котором связан пользователь. От физического лица получается оргединица **Начальник отдела продаж**. От оргединицы получается функция **А2 Продвижение и продажи**, для которой **Начальник отдела продаж** является владельцем, а также его подфункции. Таким образом, по правилу "Единица деятельности владельца и ее операции (Объекты)" (см. Рисунок 1) объекту начального класса (Пользователи) найдено соответствие с объектом конечного класса (Единицы деятельности). Объект **А2 Продвижение и продажи** и его дочерние объекты при выполнении данного правила будут доступны пользователю **Бабич Ирина Петровна** в разделе **Бизнес модель** на портале. 
  
-//////////////////////////// +**Пример 2**. Действие правила **Единица деятельности владельца и ее операции (Пользователи)**: 
-Правило получения объектов вызывается от начального объекта определенного класса, на выходе формирует множество объектов конечного класса, связанных с начальным объектом через объекты промежуточных классов.+
  
 +От подфункции А2.1 получается родительская функция **А2 Продвижение и продажи**. От функции А2 получается оргединица **Начальник отдела продаж** – владелец функции. От оргединицы получается физическое лицо **Бабич Ирина Петровна**, от которого получается одноименный пользователь. Таким образом, по нижнему правилу (см. Рисунок 1) объекту начального класса **А2.1 Привлечение клиентов** (Единицы деятельности) найдено соответствие с объектом конечного класса **Бабич Ирина Петровна**  (Пользователи). При выполнении правила для каждой из подфункции функции А2 они будут доступны пользователю **Бабич Ирина Петровна** в разделе **Опросы** на портале. Отдельно правило будет выполнено для самой функции А2 и он также будет доступен пользователю **Бабич Ирина Петровна**. 
  
  
  
  
-===== Создание нового правила ===== 
  
-Основные этапы построения отчета в Business Studio и их краткое описание: 
-  - Постановка задачи. \\ Нужно понять, какую задачу должно решать правило: объекты каких класов будут на входе и на выходе правила и по какому принципу из объектов на входе должны быть получены объекты на выходе. Для понимания взаимосвязей объектов в Business Studio рекомендуется использовать Объектную модель (см. [[ru/manual/report/object_model]]). 
-  - Создание и настройка правила. \\ Реализация сформулированной задачи средствами программы (подробнее см. [[ru/manual/object_selection_rules/create_and_setup_rule]]). 
-  - Тестирование работы правила. \\ Проверка того, что правило работает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. [[ru/manual/object_selection_rules/test_rule]]). 
  
  
 ===== В этом подразделе ===== ===== В этом подразделе =====
  
-  * [[ru/manual/object_selection_rules/create_and_setup_rule]]+  * [[ru/manual/object_selection_rules/create_rule]]
   * [[ru/manual/object_selection_rules/test_rule]]   * [[ru/manual/object_selection_rules/test_rule]]
 +  * [[ru/manual/object_selection_rules/rule_result_list]]
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
-[<contextnavigator>]+{(rater>id=ru_manual_object_selection_rules|name=Правила получения объектов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki