Различия

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

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

ru:manual:object_selection_rules:create_rule [2020/08/24 14:29]
192.168.1.155 [Пример 1]
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_and_setup_rule#создание_правила|Создание правила]] ниже).+  - Создание и настройка правила. \\ Реализация сформулированной задачи средствами программы (подробнее см. [[ru/manual/object_selection_rules/create_rule#создание_правила|Создание правила]] ниже).
   - Тестирование работы правила. \\ Проверка того, что правило работает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. [[ru/manual/object_selection_rules/test_rule]]).   - Тестирование работы правила. \\ Проверка того, что правило работает так, как ожидалось, на уже имеющихся или специально разработанных тестовых наборах данных (подробнее см. [[ru/manual/object_selection_rules/test_rule]]).
  
Строка 17: Строка 17:
  
 Это делается для каждого из этапов следующим образом: Это делается для каждого из этапов следующим образом:
-  - Добавляется новая строку на вкладку **Этапы** в **Окне свойств правила** командой  **Добавить строку** из контекстного меню, вызванного с этой вкладки.+  - Добавляется новая строка на вкладку **Этапы** в **Окне свойств правила** командой  **Добавить строку** из контекстного меню, вызванного с этой вкладки.
   - Заполняются свойства этапа в {{bslink>Окне свойств этапа|ShowOnForm?64d56830-407f-497e-8aff-514b5eab2187}}, открываемом двойным кликом по этой строке этапа или командой **Открыть свойства строки** в контекстном меню, вызванном от соответствующей строки. \\ Описания параметров и вкладок приведены во всплывающих подсказках к ним.   - Заполняются свойства этапа в {{bslink>Окне свойств этапа|ShowOnForm?64d56830-407f-497e-8aff-514b5eab2187}}, открываемом двойным кликом по этой строке этапа или командой **Открыть свойства строки** в контекстном меню, вызванном от соответствующей строки. \\ Описания параметров и вкладок приведены во всплывающих подсказках к ним.
   - **Окно свойств этапа** закрывается.   - **Окно свойств этапа** закрывается.
Строка 38: Строка 38:
     - Заполнить параметры:     - Заполнить параметры:
       * Название = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса.       * Название = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса.
-      * Комментарий = Получить показатели от процесса. Получить от показателей цели. +    - Добавить этап для получения показателей от процесса. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**:  
-    - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**:  +      - В поле "Класс" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора класса** и в нем выбрать "Процессы". 
-      - В поле "Класс" выбрать "Процессы". +      - В поле "Параметр" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора параметра** и в нем выбрать в области дерева слева "Показатели", в области параметров справа - "Показатель".
-      - В поле "Параметр" выбрать в области дерева слева "Показатели", в области параметров справа - "Показатель".+
       - Закрыть **Окно свойств этапа**.       - Закрыть **Окно свойств этапа**.
-    - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**:  +    - Добавить этап для получения целей от показателей. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**:  
-      - В левом верхнем углу установить флажок "Показывать все"+      - В поле "Параметр" двойным кликом или нажатием на кнопку "..." открыть **Окно выбора параметра** и в нем в левом верхнем углу установить флажок "Показывать все"выбрать в области дерева слева "Цели", в области параметров справа - "Цель".
-      - В поле "Параметр" выбрать в области дерева слева "Цели", в области параметров справа - "Цель".+
       - Закрыть **Окно свойств этапа**.       - Закрыть **Окно свойств этапа**.
     - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**.      - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**. 
  
-Создание правила закончено, теперь можно протестировать его работу в соответствии с описанием из [[]].+Создание правила закончено, теперь можно протестировать его работу в соответствии с описанием из [[ru/manual/object_selection_rules/test_rule]].
 ==== Пример 2 ==== ==== Пример 2 ====
  
Строка 63: Строка 61:
     - Заполнить параметры:     - Заполнить параметры:
       * Название = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса       * Название = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса
-      * Комментарий = Получить от процесса Субъекты. Получить цели, у которых субъекты из предыдущего этапа указаны в качестве ответственных за достижение. +    - Добавить этап для получения субъектов от процессов. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: 
-    - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: +
       - В поле "Класс" выбрать "Процессы".       - В поле "Класс" выбрать "Процессы".
       - В поле "Параметр" выбрать в области параметров справа параметр "Субъекты".       - В поле "Параметр" выбрать в области параметров справа параметр "Субъекты".
       - Закрыть **Окно свойств этапа**.       - Закрыть **Окно свойств этапа**.
-    - Добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: +    - Добавить этап для получения целей от субъектов. \\ Для этого добавить строку на вкладку "Этапы", дважды кликнуть по ней мышкой. \\ В открывшемся **Окне свойств этапа**: 
       - В поле "Фильтр" нажать кнопку "..." для выбора фильтра. \\ Далее:       - В поле "Фильтр" нажать кнопку "..." для выбора фильтра. \\ Далее:
         - В открывшемся окне выбора фильтра в области дерева выбрать папку "Пользовательские фильтры"  и на панели инструментов справочника нажать кнопку **Новый**.          - В открывшемся окне выбора фильтра в области дерева выбрать папку "Пользовательские фильтры"  и на панели инструментов справочника нажать кнопку **Новый**. 
Строка 81: Строка 78:
       - Закрыть **Окно свойств этапа**.       - Закрыть **Окно свойств этапа**.
     - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**.     - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**.
 +
 +Создание правила закончено, теперь можно протестировать его работу в соответствии с описанием из [[ru/manual/object_selection_rules/test_rule]].
 ==== Пример 3 ==== ==== Пример 3 ====
 ==  == ==  ==
Строка 102: Строка 101:
         - Добавить новую строку, внести в ней следующие значения:         - Добавить новую строку, внести в ней следующие значения:
           - Действие с результатом (выбрать из выпадающего списка) = Включить в результат.           - Действие с результатом (выбрать из выпадающего списка) = Включить в результат.
-          - Источник данных (выбрать из выпадающего списка = Начальный объект правила.+          - Источник данных (выбрать из выпадающего списка= Начальный объект правила.
           - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса.           - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, связанных с показателями, присутствующими на вкладке "Показатели" в Окне свойств процесса.
         - Добавить новую строку, внести в ней следующие значения:         - Добавить новую строку, внести в ней следующие значения:
           - Действие с результатом (выбрать из выпадающего списка) = Получить пересечение с результатом.           - Действие с результатом (выбрать из выпадающего списка) = Получить пересечение с результатом.
-          - Источник данных (выбрать из выпадающего списка = Начальный объект правила.+          - Источник данных (выбрать из выпадающего списка= Начальный объект правила.
           - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса.           - Правило получения объектов (перейти к Окну выбора объекта двойным кликом по полю или нажатием на кнопку "..." в поле) = Получение от процесса целей, у которых ответственными за достижение являются должности, участвующие в выполнении процесса.
     - Закрыть **Окно свойств этапа**.     - Закрыть **Окно свойств этапа**.
   - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**.   - Сохранить изменения нажатием на кнопку {{bslink>Сохранить|ShowOnForm?1dbafa3b-6ac0-48bf-886b-3d13644f69b8;mi=button_Save,o=None}} в **Окне свойств правила**.
  
 +Создание правила закончено, теперь можно протестировать его работу в соответствии с описанием из [[ru/manual/object_selection_rules/test_rule]].
  
 [<contextnavigator>] [<contextnavigator>]
Driven by DokuWiki