Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:object_selection_rules:create_rule [2020/08/25 08:28] 192.168.1.155 [Создание правила] |
ru:manual:object_selection_rules:create_rule [2020/12/16 15:54] (текущий) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Основные этапы создания правила в Business Studio и их краткое описание: | Основные этапы создания правила в Business Studio и их краткое описание: | ||
- | - Постановка задачи. \\ Нужно понять, какую задачу должно решать правило: объекты каких классов будут на входе и на выходе правила и по какому принципу из объектов на входе должны быть получены объекты на выходе. Для понимания взаимосвязей объектов в Business Studio рекомендуется использовать Объектную модель (см. [[ru/manual/report/object_model]]). | + | - Постановка задачи. \\ Нужно понять, какую задачу должно решать правило: объекты каких классов будут на входе и на выходе правила и по какому принципу из объектов на входе должны быть получены объекты на выходе. Для понимания взаимосвязей объектов в Business Studio рекомендуется использовать Объектную модель (см. [[ru/manual/object_model]]). |
- Создание и настройка правила. \\ Реализация сформулированной задачи средствами программы (подробнее см. [[ru/manual/object_selection_rules/create_rule#создание_правила|Создание правила]] ниже). | - Создание и настройка правила. \\ Реализация сформулированной задачи средствами программы (подробнее см. [[ru/manual/object_selection_rules/create_rule#создание_правила|Создание правила]] ниже). | ||
- Тестирование работы правила. \\ Проверка того, что правило работает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. [[ru/manual/object_selection_rules/test_rule]]). | - Тестирование работы правила. \\ Проверка того, что правило работает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. [[ru/manual/object_selection_rules/test_rule]]). | ||
Строка 36: | Строка 36: | ||
- Открыть справочник **Правила получения объектов**, в дереве слева выбрать папку "Пользовательские правила" или созданную вами ее подпапку, на панели инструментов справочника нажать кнопку {{bslink>Новый|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=btn_New|edit}}. | - Открыть справочник **Правила получения объектов**, в дереве слева выбрать папку "Пользовательские правила" или созданную вами ее подпапку, на панели инструментов справочника нажать кнопку {{bslink>Новый|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=btn_New|edit}}. | ||
- В открывшемся **Окне свойств правила**: | - В открывшемся **Окне свойств правила**: | ||
- | - Заполнить параметр: | + | - Заполнить параметры: |
* Название = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса. | * Название = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса. | ||
- Добавить этап для получения показателей от процесса. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | - Добавить этап для получения показателей от процесса. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В поле "Класс" выбрать "Процессы". | + | - В поле "Класс" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора класса** и в нем выбрать "Процессы". |
- | - В поле "Параметр" выбрать в области дерева слева "Показатели", в области параметров справа - "Показатель". | + | - В поле "Параметр" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора параметра** и в нем выбрать в области дерева слева "Показатели", в области параметров справа - "Показатель". |
- Закрыть **Окно свойств этапа**. | - Закрыть **Окно свойств этапа**. | ||
- Добавить этап для получения целей от показателей. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | - Добавить этап для получения целей от показателей. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В левом верхнем углу установить флажок "Показывать все". | + | - В поле "Параметр" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора параметра** и в нем в левом верхнем углу установить флажок "Показывать все", выбрать в области дерева слева "Цели", в области параметров справа - "Цель". |
- | - В поле "Параметр" выбрать в области дерева слева "Цели", в области параметров справа - "Цель". | + | |
- Закрыть **Окно свойств этапа**. | - Закрыть **Окно свойств этапа**. | ||
- Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**. | - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**. | ||
Строка 62: | Строка 61: | ||
- Заполнить параметры: | - Заполнить параметры: | ||
* Название = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса | * Название = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса | ||
- | * Комментарий = Получить от процесса Субъекты. Получить цели, у которых субъекты из предыдущего этапа указаны в качестве ответственных за достижение. | ||
- Добавить этап для получения субъектов от процессов. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | - Добавить этап для получения субъектов от процессов. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- В поле "Класс" выбрать "Процессы". | - В поле "Класс" выбрать "Процессы". | ||
Строка 103: | Строка 101: | ||
- Добавить новую строку, внести в ней следующие значения: | - Добавить новую строку, внести в ней следующие значения: | ||
- Действие с результатом (выбрать из выпадающего списка) = Включить в результат. | - Действие с результатом (выбрать из выпадающего списка) = Включить в результат. | ||
- | - Источник данных (выбрать из выпадающего списка = Начальный объект правила. | + | - Источник данных (выбрать из выпадающего списка) = Начальный объект правила. |
- Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса. | - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса. | ||
- Добавить новую строку, внести в ней следующие значения: | - Добавить новую строку, внести в ней следующие значения: | ||
- Действие с результатом (выбрать из выпадающего списка) = Получить пересечение с результатом. | - Действие с результатом (выбрать из выпадающего списка) = Получить пересечение с результатом. | ||
- | - Источник данных (выбрать из выпадающего списка = Начальный объект правила. | + | - Источник данных (выбрать из выпадающего списка) = Начальный объект правила. |
- Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса. | - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса. | ||
- Закрыть **Окно свойств этапа**. | - Закрыть **Окно свойств этапа**. |