Различия

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

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

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