Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:object_selection_rules:create_and_setup_rule [2020/08/24 09:05] 192.168.1.155 [Пример 2] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Создание и настройка правила ====== | ||
- | == == | ||
- | **Внимание!** Новые правила рекомендуется создавать за пределами папки "Правила по умолчанию" (например, в папке "Пользовательские правила"). Разработчик Business Studio оставляет за собой право перезаписывать правила в папке "Правила по умолчанию" при обновлении программы. | ||
- | ==== ==== | ||
- | |||
- | Правило создается кликом по кнопке {{bslink>Новый|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=btn_New|edit}} на панели элементов справочника **Правила получения объектов**. | ||
- | |||
- | Для правила заполняются параметры **Название** и **Комментарий**. | ||
- | |||
- | Дальнейшая настройка правила осуществляется в **Окне свойств правила** путем последовательного добавления и заполнения свойств этапов со вкладки {{bslink>Этапы|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;p=fb9f571b-28f7-4f40-8b2a-eec9f3d0b616,o=Param}} этого окна. | ||
- | |||
- | ===== Заполнение свойств этапов правил получения объектов ===== | ||
- | |||
- | Перед заполнением свойств этапа необходимо добавить новую строку на вкладку **Этапы** в **Окне свойств правила**. | ||
- | Свойства этапа заполняются в {{bslink>Окне свойств этапа|ShowOnForm?64d56830-407f-497e-8aff-514b5eab2187}}, открываемом двойным кликом по этой строке этапа или командой **Открыть свойства строки** в контекстном меню, вызванном от соответствующей строки на . | ||
- | |||
- | Описания параметров и вкладок приведены во всплывающих подсказках к ним. | ||
- | |||
- | Примеры создания правил с использованием различных сочетаний параметров и вкладок приведены ниже. | ||
- | |||
- | ===== Примеры создания правил ===== | ||
- | |||
- | ==== Пример 1 ==== | ||
- | |||
- | Задача: Получить от процесса цели, связанные с показателями, присутствующими на вкладке **Показатели** в **Окне свойств** процесса. | ||
- | |||
- | **Видеоинструкция:** | ||
- | |||
- | <html><iframe width="100%" height="467" src="https://www.youtube.com/embed/yXuRt8iv_Ec" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html> | ||
- | |||
- | **Текстовая инструкция:** | ||
- | - Открыть справочник **Правила получения объектов**, в дереве слева выбрать папку "Пользовательские правила" или созданную вами ее подпапку, на панели инструментов справочника нажать кнопку {{bslink>Новый|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=btn_New|edit}}. | ||
- | - В открывшемся **Окне свойств правила**: | ||
- | - Заполнить параметры: | ||
- | * Название = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса. | ||
- | * Комментарий = Получить от процесса показатели. Получить от показателей цели. | ||
- | - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В поле "Класс" выбрать "Процессы". | ||
- | - В поле "Параметр" выбрать в области дерева слева "Показатели", в области параметров справа - "Показатель". | ||
- | - Закрыть **Окно свойств этапа**. | ||
- | - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В левом верхнем углу установить флажок "Показывать все". | ||
- | - В поле "Параметр" выбрать в области дерева слева "Цели", в области параметров справа - "Цель". | ||
- | - Закрыть **Окно свойств этапа**. | ||
- | - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**. | ||
- | ==== Пример 2 ==== | ||
- | |||
- | {{bslink>Новый|ShowRepository?57fb9381-b9ba-4817-854b-1df32c0c47a7;mi=btn_New}} | ||
- | |||
- | {{bslink>Новый|ShowRepository?57fb9381-b9ba-4817-854b-1df32c0c47a7;mi=btn_New,o=None}} | ||
- | |||
- | **Видеоинструкция:** | ||
- | |||
- | <html><iframe width="100%" height="467" src="https://www.youtube.com/embed/idN72t7yUIo" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html> | ||
- | |||
- | **Текстовая инструкция:** | ||
- | - Открыть справочник **Правила получения объектов**, в дереве слева выбрать папку "Пользовательские правила" или созданную вами ее подпапку, на панели инструментов справочника нажать кнопку {{bslink>Новый|ShowRepository?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=btn_New|edit}}. | ||
- | - В открывшемся **Окне свойств правила**: | ||
- | - Заполнить параметры: | ||
- | * Название = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса | ||
- | * Комментарий = Получить от процесса Субъекты. Получить цели, у которых субъекты из предыдущего этапа указаны в качестве ответственных за достижение. | ||
- | - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В поле "Класс" выбрать "Процессы". | ||
- | - В поле "Параметр" выбрать в области параметров справа параметр "Субъекты". | ||
- | - Закрыть **Окно свойств этапа**. | ||
- | - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: | ||
- | - В поле "Фильтр" нажать кнопку "..." для выбора фильтра. \\ Далее: | ||
- | - В открывшемся окне выбора фильтра в области дерева выбрать папку "Пользовательские фильтры" и на панели инструментов справочника нажать кнопку **Новый**. | ||
- | - В открывшемся окне выбрать класс "Цели", в следующем окне ввести название фильтра "Цели, к которых текущий субъект указан в качестве ответственного за достижение" и нажать кнопку "ОК". | ||
- | - В открывшемся окне редактирвоания фильтра добавить условие: \\ Ответственный за достижение.Субъект = | ||
- | - Сохранить изменения в этом и следующем окнах нажатием кнопок **Сохранить**. | ||
- | - Кликнуть по строке созданного нами фильтра и нажать кнопку **Выбрать** на панели инструментов. | ||
- | - На вкладке "Соответствия фильтра этапа правила": | ||
- | - В поле "Источник данных" выбрать из выпадающего списка значение "Результат предыдущего этапа". | ||
- | - В поле "Параметр-источник" двойным кликом или по кнопке "..." открыть **Окно выбора параметра**, в области параметров выбрать "Субъект". | ||
- | - В поле "Параметр фильтра" двойным кликом или по кнопке "..." открыть **Окно выбора параметра**, в области дерева слева выбрать "Ответственный за достижение", в области параметров выбрать "Субъект". | ||
- | - Закрыть **Окно свойств этапа**. | ||
- | - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**. | ||
- | ==== Пример 3 ==== | ||
- | == == | ||
- | **Внимание!** При реализации Примера 3 используются правила, созданные ранее в Примерах 1 и 2, описанных выше. | ||
- | ==== ==== | ||
- | |||
- | [<contextnavigator>] |