Registries

Реестры - это структурированный список файлов по определенной форме. Реестры создаются методологом системы в конфигураторе, и им же разграничиваются права доступа на каждый реестр. Раздел отображается у пользователя только в том случае, если у него имеется право на чтение хотя бы одного реестра. Для создания новой записи по определенному реестру для начала нужно его выделить в навигаторе и нажать кнопку «Создать» либо из выпадающего списка выбрать пункт Новая запись. Откроется файл по форме в режиме редактирования. Заполнив все необходимые поля, нужно сохранить запись. Для запуска записи по маршруту, нужно нажать предпочтительную зеленую кнопку, которая откроет окно запуска маршрута, где можно отредактировать маршрут (редактировать можно только предварительные и последующие этапы маршрута) и запустить его. После чего запись появится в основной рабочей области. Каждая запись реестра имеет статус, отображающий статус процесса: завершено успешно, завершено с ошибкой, в процессе, маршрут не запущен. Согласно настройкам реестра в конфигураторе, запущенные этапы непустого маршрута могут быть созданы как внутри группирующего элемента, который представляет собой обычную работу, так и плоско (т.е. без группирующего элемента).

Figure 7.24. Registries

Registries

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

Группы реестров

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

Figure 7.25. Группы реестров

Группы реестров

Item sorting

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

Figure 7.26. Sort items by status (ascending)

Sort items by status (ascending)

Figure 7.27. Sort items by status (descending)

Sort items by status (descending)

Фильтрация записей реестров по столбцам

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

Название поля: Текст, введенный в поисковую строку

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

Figure 7.28. Фильтрация записей по столбцам

Фильтрация записей по столбцам

Filters in registries

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

  • централизованные, созданные разработчиком Synergy;

  • пользовательские, созданные пользователем самостоятельно.

Централизованные фильтры

Централизованные фильтры реестров настраиваются в Конфигураторе разработчиком Synergy (методологом). Они не имеют контекстного меню: их нельзя изменять, удалять или добавлять в них вложенные пользовательские фильтры.

Централизованные фильтры используются для разграничения прав доступа к отдельным записям реестра для различных групп пользователей.

Правила определения прав пользователя на запись реестра

  1. Для каждой записи реестра итоговый набор прав пользователя определяется как объединение прав каждого фильтра (в том числе прав самого реестра), если одновременно:

    1. запись удовлетворяет условиям фильтра;

    2. пользователь входит в группу, которой установлены права в фильтре.

  2. Пользовательские фильтры работают только с теми записями, которые доступны пользователю в корне.

  3. Вне зависимости от установленных прав на реестр и фильтры пользователю доступно право Редактирование записей, созданных им лично.

Пользовательские фильтры

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

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

  • Добавить фильтр - добавляет новый вложенный фильтр;

  • Редактировать фильтр - редактирует выделенный фильтр;

  • Удалить фильтр - удаляет выделенный фильтр.

Порядок сортировки фильтров, расположенных на одном уровне иерархии в дереве, определяется датой их создания. При этом централизованные фильтры всегда расположены выше пользовательских.

В условиях фильтрации существуют два способа сравнения:

  • Числовые (=, <, >, <=, >=, <>).

  • Строковые (совпадает, не совпадает, содержит, не содержит,начинается с,не начинается с, заканчивается на, не заканчивается на).

If several conditions are added to the filter, rules described in them are applied simultaneously (logical "AND"). Only components listed in "Registry form fields", and only of the following types can be used in conditions:

  • One-line input;

  • Drop-down list;

  • Date/time;

  • Options selector;

  • Options selector;

  • Ссылка на реестр;

  • Объекты Synergy.

К примеру, в системе имеется Реестр сотрудников (см. илл. «Реестр сотрудников»), где нужно создать фильтр, который будут отображать только сотрудников на должности бухгалтера.

Figure 7.29. Registry of employees

Registry of employees

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

Figure 7.30. Creating filter

Creating filter

В созданном фильтре отобразятся только пользователи на должности бухгалтера (см. илл. «Фильтр бухгалтеров»).

Figure 7.31. Accountant filter

Accountant filter

Формулировка заметки;

Для выгрузки данных реестра или фильтра по реестру в файл формата excel, необходимо выделить нужный реестр/фильтр, нажать кнопку отчеты и из списка выбрать пункт Выгрузить в Excel. Если пользовательских отчётов для подмодуля не настроено - отчёт «Выгрузить в Excel» вызывается сразу же по нажатию на кнопку отчеты.

Figure 7.32. File to Excel

File to Excel

Search in registries

Search of information in registries is in the selected registry. The objects of search are:

  • registry items;

  • files of documents of registry;

  • attached files to the registry form file.

Figure 7.33. Search

Search

Search results are output broken down by categories according to types of objects found:

  • All results;

  • Registry items;

  • Files attached to items;

  • Document files.

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

Search results have additional parameters. If the parameters are changed, results output will be changed according to settings of these additional parameters:

For registry items:

  • "Item status" - preparation/active/deleted;

  • Option "Creation date"; not active by default, values "From" and "To":

    • "From" - current date minus 30 days;

    • "To" - current date.

  • "Activation date" - date range which includes date of receiving "active" status;

  • "Deletion date" - date range which includes date of receiving "deleted" status.

For files (of both categories):

  • "Item status" - preparation/active/deleted;

  • Option "Change date"; not active by default, values "From" and "To":

    • "From" - current date minus 30 days;

    • "To" - current date.

  • "Item activation date" - date range which includes date when the parent item of the file received "active" status;

  • "Item deletion date" - date range which includes date when the parent item of the file received "deleted" status.