Добавление шахматки (матрицы ответственности субъекта) в произвольный отчет по субъектам

Вопрос:

Как можно построить шахматку, выводящую матрицу ответственности субъекта, «с нуля»?


Ответ:

Чтобы добавить привязку типа «Шахматка», реализующую матрицу ответственности субъекта, в отчет, следуйте нижеприведенной инструкции.

  1. Создаем динамический отчет по классу «Субъекты» или открываем существующий отчет по субъектам (рекомендуется выводитть шахматку в отчеты с шаблоном MS Excel).

  2. На первом шаге следует выбрать привязку типа «Дерево», источником данных должен быть элемент класса «Субъекты», т.е. «Объект» (это должно быть указано в поле «Выбрано»):
     
  3.  Далее переносим к выбранным параметрам привязки параметр «Название» и ставим для него галку в поле «Узел дерева».
     
  4.  Далее жмем кнопку «Добавить» и добавляем привязку типа «Фильтр», создаем фильтр в папке «Пользовательские фильтры», фильтр строим по классу «Связи субъекта с процессом», называем фильтр «Связи субъекта с процессом, учитывая вхождения субъектов в роли». В качестве основного условия фильтра задаем следующее:
    Нажимаем кнопку «Сохранить».
    Создаем дополнительное условие для фильтра и задаем там следующее:
    Нажимаем кнопку «Сохранить».
    В форме свойств фильтра также нажимаем кнопку «Сохранить».

  5. Выбираем данный фильтр в форме выбора и жмем кнопку «Далее».

  6. В нижней части следующего окна задаем такие соответствия для фильтра:
    И жмем кнопку «Далее».

  7. В данной привязке выбираем для вывода параметры «Процесс» и «Сокращение».
    После этого жмем кнопку «Далее».

  8.  После этого выбором пункта контекстного меню «Свойства привязки» от привязки типа «Дерево» вызываем окно ее свойств.
     
  9.  В окне свойств меняем тип привязки с «Дерево» на «Шахматка», закрываем окно свойств.

  10. Привязка еще не выглядит, как Шахматка (иконка обновится при переоткрытии Мастера отчетов), но на самом деле это уже привязка типа «Шахматка». Можно сохранять отчет и работать с ним. Для добавления привязки в шаблон отчета следует провести его перегенерацию или добавить привязку в шаблон вручную. Подробнее о работе с отчетами см. Отчеты.
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki