Перейти к содержанию

Раздел “Рабочие места”

Рабочее место - пространство пользователя в котором отображаются разделы, инструменты, представления, настроенные под выполнение конкретных задач.

Раздел предназначен для импорта, экспорта, редактирования и просмотра рабочих мест пользователей.

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

Над списком располагается панель инструментов. Она содержит кнопки для выполнения действий с элементами списка:

Кнопки
Описание
Обновить все рабочие места (считать данные из базы)
Добавить новое рабочее место, папку, представление
Удалить выбранный в дереве узел
Сохранить изменения в текущем рабочем месте
Сохранить изменения во всех рабочих местах
Импорт рабочих мест
Экспорт рабочих мест
Переход в режим редактирования раздела
Переход в режим просмотра раздела
Переход на вкладку настроек прав доступа для рабочего места

Экспорт и импорт рабочих мест

Процесс экспорта и импорта рабочих мест аналогичен представлениям. Для экспорта необходимо указать папку назначения, а при импорте – папку источник.

Так же при экспорте рабочих мест можно указать, что нужно:

  • Очистить конечную папку от файлов, если таковые там имелись.
  • Экспортировать использованные в рабочих местах представления.
  • Экспортировать использованные в рабочих местах поисковые запросы.

При импорте можно:

  • Удалить все рабочие места в базе данных перед импортом.
  • Импортировать внедрённые в рабочие места представления.
  • Импортировать внедрённые в рабочие места поисковые запросы.
  • Заменить список разрешений (прав доступа) тем, что указан в файлах загружаемых рабочих мест.

Note

Если указана опция Заменить разрешения в базе данных, то разрешения (роли) после импорта будут такими же, как в файлах. Иначе для существующих в базе данных рабочих мест разрешения не будут изменены.

Если опция не указана и импортируемое рабочее место отсутствует в базе данных, то после импорта его разрешения не будут заданы, т.е. рабочее место будет доступно только администраторам.

Создание рабочего места

Для создания нового рабочего места и добавления в него папки, содержащей представление, необходимо выполнить следующие шаги:

  1. Нажать кнопку + на панели инструментов, затем в выпадающем списке выбрать пункт Рабочее место.
  2. В окне свойств, расположенном в правой части области, дать название для нового рабочего места в поле Имя.
  3. При помощи контекстного меню на новом рабочем месте создать папку.
  4. Внутри новой папки аналогично создать представление.
  5. При помощи окна свойств настроить представление. В данном случае для примера используется “Cars”.

  6. Мышкой перетащить представление автомобили из правой секции Представления на основную (центральную) область представления.

  7. Сохранить изменения.

Таким образом создается простейшее рабочее место, в котором есть одна папка с вложенным в неё представлением.

Для упорядочивания порядка вывода разделов можно воспользоваться операциями перетаскивания узлов или сочетаниями клавиш Ctrl+Up, Ctrl+Down, Ctrl+Home, Ctrl+End.

Для перемещения узлов между узлами или рабочими местами возможно использовать операцию перетаскивания с нажатой клавишей Ctrl. С помощью контекстного меню или используя стандартные сочетания клавиш работы с буфером обмена можно создавать копии узлов или рабочих мест.

Параметры представлений

Представление, добавленное на рабочее место, имеет настраиваемые параметры.

  • ID - идентификатор представления.
  • Заголовок – отображаемое на рабочем месте имя представления. По умолчанию используется имя представления. Может быть строкой, содержащей локализуемое значение из библиотеки локализации приложения.
  • Значок - иконка, которая будет расположена слева от названия представления. Указывается код иконки из файла Tessa Icons.png, расположенного в сборке, в папке Misc.
  • Развернутый значок - иконка, которая будет отображаться слева от названия представления, которое развернуто (в случае, если для текущего представления есть вложенные папки, поисковые запросы или сабсеты).
  • Представление – представление или поисковый запрос, который будет отображаться.
  • Режим отображения:

    • Режим просмотра – представление отображается на рабочем месте при просмотре рабочего места (не отображается при выборе значения для ссылочного поля).
    • Режим отбора – представление отображается при выборе значения для ссылочного поля (не отображается на рабочем месте).
    • Всегда – представление отображается в обоих описанных выше случаях.
  • Режим выделения:

    • Строка - в представлении при клике на строку выделяется вся строка.
    • Ячейка - в представлении при клике на строку выделяется только одна, выбранная в строке, ячейка.
  • Отображать узел:

    • Свернутым – узел представления и сабсеты данного представления будут отображаться свернутыми.
    • Развернутым – узел представления и сабсеты данного представления будут отображаться развернутыми.
  • Отображение счётчика строк – режим отображения счётчика строк данных в представлении:

    • Как задано в представлении – используется режим отображения, заданный в привязанном к узлу представлении.
    • Скрыть – запрет отображения счётчика строк.
    • Отображать - счётчик строк будет отображен под таблицей.
  • Множественное выделение строк:

    • Как задано в представлении – используется режим выделения строк, заданный в привязанном к узлу представлении.
    • Одиночный элемент – доступен выбор только одной строки.
    • Множество элементов - доступен выбор нескольких строк.
  • Автоматически рассчитывать ширину столбцов - флаг, при установке которого будет происходить автоматический расчет ширины столбцов в представлении.

  • Сворачивать группировки:

    • Как задано в представлении – поведение будет соответствовать настройкам привязанного к узлу представления.
    • Да – при открытии узла представления все группировки по умолчанию будут свёрнуты.
    • Нет – при открытии узла представления все группировки по умолчанию будут развёрнуты.
  • Заголовок таблицы - режим отображения заголовка таблицы представления на рабочем месте:

    • Иконка и текст – отображать текст заголовка и иконку.
    • Только текст – отображать только текст заголовка.
    • Только иконка – отображать только иконку.
    • Не отображать – не отображать иконку и текст заголовка.
  • Автоматически выбирать первую строку:

    • Как задано в представлении – поведение будет соответствовать настройкам привязанного к узлу представления.
    • Да – при открытии узла представления автоматически будет выделяться первая строка.
    • Нет – при открытии узла представления строка не будет выделяться автоматически.

Настройки ссылок представлений

В настройках представления, добавленного в рабочее место, можно изменить настройки ссылок этого представления.

В данном блоке отображаются все ссылки текущего выбранного представления. Для каждой ссылки представления можно переопределить её RefSection. Чтобы это сделать необходимо нажать на ссылку, для которой нужно задать RefSection, и в появившейся строке настройки RefSection указать требуемое значение. В данном поле можно задать несколько RefSection, разделяя каждое пробелом.

Если для ссылки в настройке RefSection задать пустое значение, то для узла данная ссылка представления никогда не будет использоваться при выборе значения для ссылочного поля.

Доступные расширения узлов рабочих мест

Настройка автоматического обновления представления

Для любого узла дерева (т.е. для любого представления, папки или рабочего места) можно настроить периодическое автоматическое обновление. Для этого необходимо в разделе “Рабочие места”, в дереве, выбрать нужный узел и в его свойствах нажать кнопку + Добавить расширение, затем выбрать расширение AutomaticNodeRefreshExtension.

Note

Нет смысла ставить автоматическое обновление на дочерний узел, когда оно уже установлено на родительском. Например, если поставили автообновление на папку, то не надо его ставить на представления в папке. Или, если автообновление установлено на всё рабочее место, то не надо дополнительно выставлять его для каких-либо узлов данного рабочего места.

Чтобы вызвать окно настроек добавленного расширения, необходимо нажать на кнопку с изображением гаечного ключа напротив нужного расширения.

В открывшемся окне можно указать следующие настройки:

  • Интервал обновления - интервал обновления узла в секундах.
  • Обновлять содержимое табличной части - флаг, указывающий, что если в момент обновления у пользователя выбран этот узел (или один из его дочерних узлов, например, сабсет), то обновятся все таблицы справа от дерева. Если флаг не выставлен, то обновится только дерево, т.е. все раскрытые сабсеты (и цифры рядом с каждым сабсетом, обозначающие количество карточек в данном сабсете).
  • Обновлять всегда - флаг, указывающий, что автообновление будет происходить всегда, если рабочее место активно, а настраиваемый узел виден в дереве.

Warning

Не рекомендуется выставлять слишком частый период автоматического обновления (чаще, чем раз в 2 минуты), т.к. будет обновлена вся ветка дерева рабочего места, а значит, для каждого раскрытого сабсета будет выполняться запрос, и это может привести к деградации производительности из-за нагрузки на СУБД и сервер приложений, когда большое количество пользователей запустят приложение, и от каждого периодически будут высылаться запросы.

Note

Cтавить расширения (с не частым периодом обновления) на большое количество разных узлов дерева можно, ведь со стороны клиента нагрузки не будет, т.к. то, что в настоящий момент не видно на экране, не обновляется. Например, пользователь открыл вкладку карточки - обновления представления в рабочем месте не будет. Или пользователь свернул папку, в которой было представление с автоматическим обновлением - оно также не будет обновляться. При этом, после открытия папки, если выставлен флаг Обновлять всегда, оно обновится сразу, если за время, пока она была закрыта, период обновления уже прошёл. Но если флаг выставлен не был, а само представление не выбрано и не раскрыт ни один его сабсет, обновления не произойдет.

Настройка кнопки создания карточки из представления

Для любого представления существует возможность добавить на панель инструментов кнопку создания карточки. Для этого необходимо в разделе “Рабочие места”, в дереве, выбрать нужный узел и в его свойствах нажать кнопку + Добавить расширение, затем выбрать расширение CreateCardExtension.

Чтобы вызвать окно настроек добавленного расширения, необходимо нажать на кнопку с изображением гаечного ключа напротив нужного расширения.

В открывшемся окне указать режим создания карточки и дополнительные параметры, доступные для каждого режима.

Алиас параметра представления для поиска по идентификатору строки - название параметра, по которому можно получить запись по первичному ключу.

Доступные варианты открытия созданной карточки:

  • Во вкладке в главном окне;
  • В модальном окне.

Доступные режимы создания карточек:

  • По типу карточки из выделенной строки представления. Режим по умолчанию. Осуществляет создание карточки на основании выбранной строки в представлении.
  • По указанному алиасу типа карточки. При выборе данного режима, необходимо указать алиас типа карточки в поле Алиас типа карточки. Например: Incoming
  • По указанному идентификатору типа документа. При выборе данного режима, необходимо указать идентификатор типа документа в поле Идентификатор типа документа. Например: {001F99FD-5BF3-0679-9B6F-455767AF72B5}

Заголовок вкладки/окна - определяет заголовок для открываемой вкладки или модального окна, в зависимости от варианта открытия созданной карточки. Если значение не указано, то используется стандартный текст заголовка.

Настройка кнопки создания копии карточки из представления

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

Note

Для работы данного расширения необходимо, чтобы в представлении была соответствующим образом настроена секция References, а именно установлен флаг IsCard.

Для этого необходимо в разделе “Рабочие места”, в дереве, выбрать нужный узел и в правой области представления нажать кнопку + Добавить расширение, затем выбрать расширение CreateCardCopyExtension.

Чтобы вызвать окно настроек добавленного расширения, необходимо нажать на кнопку с изображением гаечного ключа напротив нужного расширения.

Алиас параметра представления для поиска по идентификатору строки - название параметра, по которому можно получить запись по первичному ключу. Необходимо заполнить, например, когда нужно будет выбрать созданную карточку в представлении после её создания.

Настройка рабочего места руководителя

Рабочее место руководителя настраивается с помощью расширения ManagerWorkplaceExtension. Данное расширение предназначено для более удобного визуального отображения информации в представлении.

В типовом решении есть пример представления (KrManagerTasks), которое отображает задания, назначенные на текущего сотрудника, сгруппированные по виду задания. При добавлении расширения на данное представление, оно будет выглядеть примерно так:

Для настройки такого рабочего места руководителя необходимо:

  1. Создать новое рабочее место, указав ему имя, например, Руководитель.

  2. В рабочем месте создать новое представление, в качестве источника указать представление KrManagerTask.

  3. Разделить центральную область представления по горизонтали, вызвав контекстное меню и выбрав пункт Разделить по горизонтали.

  4. Добавить в правой области, в секции Представления, два представления как таблицы: Мои задания (MyTasks) и Задания от меня (EmittedTasks).

    Для каждого из них в секции Параметры указать в параметре Тип задания (сгруппированный) значение ссылка - TypeID. Это необходимо для того, чтобы при выборе типа задания в верхней области, в нижней области отображались только задания выбранного типа.

  5. Из правой секции Представления перетащить в основную область представления:

    • В верхнюю область представление Задания руководителя.
    • В нижнюю область представления Мои задания и Задания от меня.
  6. В разделе “Рабочие места”, в дереве, выбрать представление Задания руководителя и в правой области, в секции Расширения добавить расширение ManagerWorkplaceExtension.

  7. Сохранить все изменения.

  8. В режиме Просмотр убедиться, что представление рабочего места отображается корректно.

    Для кнопок в верхней области пока нет изображений. Как их добавить, описано ниже.

Открыть окно настроек расширения, нажав на изображение гаечного ключа напротив расширения, и указать настройки расширения:

В поле Идентификатор карточки с изображениями указывается ID карточки, в секции файлов которой располагаются изображения для кнопок в верхней области представления.

В указанную карточку необходимо добавить файлы изображений. То, какие должны быть имена у файлов, указывается в запросе представления, в данном случае это представление KrManagerTask:

После добавления необходимых изображений в указанную в настройках расширения карточку, пользователю будет доступно настроенное рабочее место Руководителя.

Настройка предпросмотра карточек

Для представления, содержащего ссылку на карточку, существует возможность настроить предпросмотр связанной карточки:

  1. Выбрать узел рабочего места, например, Автомобили.
  2. Для представления Автомобили и добавить новое вложенное представление как таблицу.
  3. Указать произвольный заголовок (например, “CardEditor”), в качестве представления выбрать Cars, затем в секции параметров связать новое дочернее представление по идентификатору с родительским представлением при помощи ссылки на CardID и добавть расширение CardEditorExtension.
  4. Нажать правой кнопкой на область просмотра и выбрать пункт Разделить по горизонтали.
  5. Перетащить новое дочернее представление из дерева представлений на нижнюю половину области просмотра.
  6. Запустить клиент и убедиться в том, что предпросмотр работает.

Important

При такой настройке предпросмотра карточка отображается в урезанном формате, без вкладок.

Добавление тега к карточке через кнопку на представлении и через контекстное меню

Для представлений, которые содержат теги, существует возможность вывести специальную кнопку, которая добавляет тег к выбранной карточке прямо из представления, не открывая при этом карточку. Для этого используется расширение TagsWorkplaceViewDemoActionExtension, которое можно добавить к узлу рабочего дерева. Данное расширение также отображает в контекстном меню строки представления пункт для добавления тега.

Example

Чтобы добавить данное расширение необходимо:

  1. Выбрать узел рабочего места, например, Мои документы.
  2. Нажать кнопку + Добавить расширение и выбрать расширение TagsWorkplaceViewDemoActionExtension.
  3. Сохранить изменения в рабочем месте.

После произведенных настроек в представлении Мои документы появилась новая кнопка для добавления тега, при нажатии на нее открывается диалог для выбора тега.

То же самое можно сделать, если нажать правой кнопкой мыши на строку в представлении, и в открывшемся контекстном меню выбрать пункт Добавить тег.

Узнать больше о настройке тегов в представлении можно в разделе Представления документации разработчика.

Перемещение колонки с тегами влево

В представлениях, которые содержат теги и у которых задано размещение тегов “В колонке”, можно переместить по умолчанию колонку с тегами влево. Для этого используется расширение TagsInFirstColumnWorkplaceViewComponentExtension, которое можно добавить к узлу рабочего дерева.

Example

Чтобы добавить данное расширение необходимо:

  1. Выбрать узел рабочего места, например, Мои документы.
  2. Нажать кнопку + Добавить расширение и выбрать расширение TagsInFirstColumnWorkplaceViewComponentExtension.
  3. Сохранить изменения в рабочем месте.

После произведенных настроек в представлении Мои документы теги переместились в левую колонку.

Note

Пользователь по-прежнему может с помощью мыши переместить колонку с тегами на произвольную позицию и сохранить изменения. Расширение определяет только позицию по умолчанию.

Работать расширение будет как для представлений, где в метаданных указано положение тегов “В колонке”, так и для тех рабочих узлов, где положение тегов “В колонке” задано настройками пользователя.

Узнать больше о настройке тегов в представлении можно в разделе Представления документации разработчика.

Отображение надписи “Выберите тег в дереве слева” в узле рабочего места

Для узла дерева с тегами может быть удобно вместо пустой таблицы вывести надпись “Выберите тег в дереве слева”. Этой цели служит расширение TagCardsViewExtension, которое можно добавить к узлу рабочего дерева.

Для этого необходимо нажать на кнопку добавления расширения к узлу Теги рабочего места Пользователь и выбрать расширение TagCardsViewExtension, затем сохранить изменения в рабочем месте.

Теперь при открытии представления Теги вместо пустой таблицы видна надпись:

Узнать больше о настройке тегов в представлении можно в разделе Представления документации разработчика.

Справочная информация для представления

Для любого представления существует возможность добавить на панель инструментов кнопку отображения справочной информации. Для этого необходимо в разделе “Рабочие места” в дереве выбрать нужный узел и добавить расширение HelpViewExtension, затем вызвать окно настроек добавленного расширения, нажав на кнопку с изображением гаечного ключа. После чего в открывшемся окне указать режим отображения справки и значение, которое будет использовано при отображении.

Доступны следующие режимы отображения справки:

  • Открытие ссылки - ссылка открывается приложением по умолчанию для данного типа ссылок. В качестве значения необходимо указать ссылку.
  • Раздел справки - отображается диалог с карточкой типа “Раздел справки”. В качестве значения необходимо указать уникальный код карточки раздела справки.

Отображение аватара пользователя в ячейке строки представления

Если в представлении выводятся имена сотрудников, то может быть предпочтительно отображать аватар каждого сотрудника перед его именем в ячейке строки. Для примера добавим аватары в представление Сотрудники, которое доступно в режиме выбора каждому пользователю.

Для этого необходимо в разделе “Рабочие места” в дереве выбирать нужный узел и добавить расширение UserAvatarInRowViewExtension. Затем открыть окно настроек расширения и заполнить поля:

  • Добавить в колонку с алиасом - аватар будет добавлен в колонку с указанным алиасом слева от ее содержимого.
  • Алиас колонки с идентификатором пользователя - алиас колонки, в которой указан идентификатор пользователя, чей аватар нужно добавить. Колонка может быть скрыта.
  • Размер аватара - размер отображаемого аватара, выбор из перечисления.
  • Форма аватара - форма отображаемого аватара, выбор из перечисления.

Если открыть представление Сотрудники, для которого было добавлено расширение, то можно видеть аватары всех сотрудников рядом с их именами:

Настройка диаграмм

Отчеты в TESSA можно отображать в виде диаграмм. В типовом решении преднастроено два таких отчета: Просроченные задания и Текущие задания.

Note

Для отображения диаграмм в TESSA необходимо убедиться, что в вашей лицензии присутствует модуль “Диаграммы и графики”.

Диаграммы реализованы в виде расширения WebChartWorkplaceExtension, которое добавляется к нужному представлению: в разделе “Рабочие места” необходимо выбрать представление и далее, нажав на кнопку + Добавить расширение, выбрать из списка расширение WebChartWorkplaceExtension.

Для открытия окна настройки (конструктора) добавленного расширения надо нажать на кнопку с изображением гаечного ключа в строке с данным расширением.

В окне конструктора пользователю доступны следующие настройки диаграмм:

  • Тип диаграммы
  • Заголовок
  • Заголовок из колонки
  • Направление диаграммы
  • Колонка для оси X
  • Колонка для оси Y
  • Добавить легенду
  • Палитра
  • Минимальная ширина элемента легенды
  • Количество диаграмм в одной строке
  • Цвет выделенного элемента
  • Не сворачивать элементы легенды
  • Не отображать строки с нулевыми значениями

Более подробно настройка диаграмм описана в разделе Конструктор диаграмм.

Конструктор диаграмм

В системе предусмотрены следующие настройки диаграмм:

  • Тип диаграммы - выбирается нужный тип диаграммы. Доступно два типа диаграмм:

    • Столбчатая - отображение отдельных прямоугольников (столбцов) для заданных значений.

      Пример столбчатой диаграммы на основании представления Просроченные задания:

    • Круговая - диаграмма отображается в виде круга, разделенного на сектора, иллюстрирующие численное соотношение.

      Пример круговой диаграммы на основании представления Текущие задания:

  • Заголовок - указывается заголовок диаграммы.

  • Заголовок из колонки - выбирается заголовок из предложенных полей представления. При выборе какого-либо поля представления будет построена отдельная диаграмма по каждому значению поля.

    Пример столбчатой диаграммы на основании представления Текущие задания, заголовок столбцов для формирования диаграмм DeptName:

    Для круговых диаграмм подобная возможность также предусмотрена.

  • Направление диаграммы - выбирается направление диаграммы по горизонтали либо по вертикали.

  • Колонка для оси X - выбирается колонка, на основании которой будет строиться диаграмма по оси X. Ось X представляет собой категории, на основании которых строится диаграмма.
  • Колонка для оси Y - выбирается колонка, на основании которой будет строиться диаграмма по оси Y. Ось Y - это значения, которые соответствуют выбранной категории.

    Пример столбчатой диаграммы, построенной на основании представления Текущие задания, источник для оси X - колонка DeptName (Подразделение), Y - Value (Значение):

    Для круговых диаграмм подобная возможность также предусмотрена.

  • Добавить легенду - из выпадающего списка выбирается расположение легенды относительно построенной диаграммы: Нет, Снизу, Слева, Справа, Сверху.

    Note

    При выборе пункта Нет из выпадающего списка легенда не добавляется к построенной диаграмме, но при этом если навести курсор мыши на сегмент, то появится подсказка.

  • Палитра - выбирается цветовая палитра диаграммы.

  • Минимальная ширина элемента легенды - минимальная ширина элемента в легенде. Если значение не задано, ширина значка будет по умолчанию.
  • Количество диаграмм в одной строке - указывается количество диаграмм при отображении в одной строке.
  • Цвет выделенного элемента - выбирается цвет рамки вокруг выделенного элемента столбчатой диаграммы.

    Цвет можно вписать в текстовое поле или выбрать нажатием на кнопку . При нажатии на кнопку откроется окно выбора цвета с соответствующими настройками:

  • Не сворачивать элементы легенды - устанавливается, если есть необходимость располагать элементы легенды на одной строке. Без применения этой настройки длинные элементы легенды будут визуализироваться в несколько строк, а если применить данную настройку, то они будут визуализироваться в одну строку.

  • Не отображать строки с нулевыми значениями - устанавливается, если есть необходимость скрыть элементы диаграммы, значение которых по оси Y равно нулю.

Другие расширения

  • ContentAccessTokensContextMenuExtension - добавляет к представлениям управления токенами доступа меню со стандартными действиями.
  • CreateFromTemplateOnDoubleClickExtension - выполняет создание карточки по шаблону по двойному нажатию по строке представления. При этом строка должна ссылаться на карточку шаблона.
  • CustomButtonWorkplaceComponentExtension - заменяет содержимое узла (таблицы) на кнопку, по нажатию на которую выводится сообщение. Функционирует только в desktop-клиенте. Используется в целях тестирования.
  • CustomFolderViewExtension - добавляет для узла-папки содержимое в области справа в виде иконки этого же узла. Используется в целях тестирования.
  • CustomNavigationViewExtension - добавляет содержимое окна фильтрации в области над таблицей. Функционирует только в desktop-клиенте. Используется в целях тестирования.
  • FilterViewDialogOverrideWorkplaceComponentExtension - заменяет стандартный диалог настройки параметров фильтрации на заданный. Используется в целях тестирования. Подробнее смотрите в руководстве разработчика.
  • GetDataWithDelayExtension - добавляет заметную задержку перед получением данных представления. Используется в целях тестирования.
  • InformationLabelViewExtension - скрывает данные представления и выводит информационное сообщение о том, что для отображения данных представления необходимо задать параметры фильтрации, указанные в настройках расширения.

    Флаг в настройках расширения управляет тем, обязательно ли задавать все перечисленные параметры или достаточно задать лишь один из них. Параметры могут быть заданы списком через пробел, запатую или точку с запятой.

    Important

    Контроль корректности имён параметров возложен на администратора, который заполняет настройки расширения.

  • OpenForumContextMenuViewExtension - добавляет контекстное меню в представление форумов.

  • OpenFronActionHystoryOnDoubleClickExtention - выполняет открытие виртуальной карточки по двойному нажатию на строку в представлении “История действий”.
  • OpenFromDeputiesManagementOnDoubleClickExtension - выполняет открытие виртуальной карточки по двойному нажатию из представления, предоставляющего идентификатор сотрудника как референс для двойного нажатия.
  • OpenFromKrDocStatesOnDpubleClickExtension - выполняет открытие виртуальной карточки по двойному нажатию на строку в представлении Состояния документов.
  • OpenFromOperationsOnDoubleClickExtension - выполняет открытие виртуальной карточки по двойному нажатию на строку в представлении Активные операции.
  • OpenFromViewsOnDoubleClickExtension - выполняет открытие виртуальной карточки по двойному нажатию на строку в представлении Представления.
  • OpenFromWorkplacesOnDoubleClickExtension - выполняет открытие виртуальной карточки по двойному нажатию на строку в представлении Рабочие места.
  • OpenInModalDialogOnDoubleClickExtension - заменяет открытие карточки в новом окне на открытие карточки в модальном диалоге при двойном нажатии на строку представления.
  • OpenStageSettingsOnDoubleClickExtension - открывает настройки этапов маршрута по двойному нажатию.
  • OpenTopicOnDoubleClickExtension - открывает топик по двойному нажатию.
  • OpenWorkflowEditorOnDoubleClickExtension - выполняет открытие редактора экземпляра бизнес-процесса при нажатии на строку представления Шаблоны бизнес-процессов. Функционирует только в desktop-клиенте.
  • PreviewExtension - отображает содержимое файла на компьютере пользователя по пути к нему. Функционирует только в desktop-клиенте. Используется в целях тестирования.
  • RecordViewExtension - добавляет переключатель на панели пейджинга между формой таблицы и значениями колонок для выделенной строки. Используется в целях тестирования.
  • RefSectionExtension - задает список значений RefSection и параметров представлений, которые используются для узла при его скрытии или отбражении в режиме отбора (по троеточию из ссылочных контролов), независимо от представлений в узле.
  • TreeViewItemTestExtension - добавляет новый элемент в контекстное меню на узле дерева в рабочем месте.
  • ViewsContextMenuExtension - добавляет контекстное меню в строках таблицы, предоставляющих функциональность по открытию карточки, обновлению таблицы и отображения окна фильтрации.

Настройка прав доступа

Настройка прав доступа к рабочему месту осуществляется добавлением ролей на узле с заголовком рабочего места.

Сложные отчеты

Для создания сложных отчетов можно воспользоваться механизмом связанных представлений. С их помощью можно на одной странице показывать данные нескольких представлений, связывать представления для отчетов мастер-дитейл, а также строить деревья зависимых представлений, отображая их в системе вкладок. В данном разделе дается общая информация по связанным представлениям, пример создания отчета средствами связанных представлений дан в Руководстве разработчика.

Добавление дочернего представления

Для добавления дочернего представления необходимо вызвать контекстное меню представления узла и выбрать Добавить представление как таблицу:

Общие свойства добавленного дочернего представления не отличаются спецификой от родительского.

Связанные представления могут отображаться на рабочей области различными способами – на разных вкладках, на области, поделенной по вертикали или горизонтали или комбинацией упомянутых способов.

Для добавления представления в новую вкладку на рабочей области (или части рабочей области), необходимо перетащить мышью представление из представлений узла к уже добавленному представлению:

Представление будет добавлено в новую вкладку:

В пользовательском приложении это будет выглядеть так:

Для изменения порядка вкладок или удаления представления из рабочей области используйте кнопку на вкладке представления в рабочей области:

Для того чтобы поместить представления рядом на одной вкладке, можно разделить рабочую область (или ее часть) по горизонтали или вертикали, для этого нужно кликнуть правой клавишей мыши по рабочей области и выбрать опцию деления области:

После того, как область будет поделена, в каждую ее часть можно добавлять представления (для этого перетащите представление в часть, в которую хотите его добавить):

В пользовательском приложении это будет выглядеть так:

Можно комбинировать деление по горизонтали, вертикали и добавление во вкладки:

Для добавленного дочернего представления доступна привязка параметров к параметрам или данным родительского представления. Связывать параметры представлений можно двумя способами – привязывая параметр дочернего представления к параметру родительского представления или привязывая параметр дочернего представления к значению колонки выделенной строки родительского представления.

Для выполнения привязки необходимо щелкнуть по имени связываемого параметра дочернего представления и выбрать тип условия – ссылка. После чего выбрать соответствующий параметр или столбец родительского представления.

Если привязать параметр дочернего представления к параметру родительского, при указании значения параметра для родительского представления и родительское и дочернее представление будут отфильтрованы по указанному значению параметра. Указание параметра для дочернего представления не вызовет фильтрации родительского.

Если привязать параметр дочернего представления к колонке родительского, то при щелчке мышью по строке родительского представления, дочернее представление будет отфильтровано по параметру, в который будет подставлено значение из указанной колонки выбранной строки родительского представления.

Настройка параметров представлений

В редакторе рабочих мест существует возможность задать значений параметров представлений, которые будут использоваться по умолчанию при отображении представления пользователю. Это позволяет настраивать предопределенную фильтрацию данных для различных узлов рабочего места используя одно и тоже представление или поисковый запрос. Настройка параметров аналогична таковой при задании фильтра в приложении.

Для добавления параметра необходимо щелкнуть по строке, содержащей его имя, и выбрать условие отбора из выпадающего списка, затем указать значение параметра.

Back to top