Chapter 3. Processes

Ревизия VCS: 8050

Дата сборки документа: 2017.04.12 15:25:42

Table of Contents

Forms
Form creation
Form editor components
Use examples
Registries
Registry creation
Группы реестров
Route templates
Route template creation
Use examples
Dictionaries
Dictionary creation
Use examples
Специальные справочники
Создание формы завершения
Редактирование формы завершения
Удаление формы завершения

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

Forms

Раздел конфигуратора Формы предназначен для создания, редактирования одного их основных средств хранения данных в системе — форм. Формы могут быть использованы в качестве шаблона документа для организации документооборота и кадрового делопроизводства в компании, в качестве шаблона для сбора и хранения данных о структурных единицах компании (личной карточки пользователя, подразделения, должности), данных о внутренних объектах системы (карточка документа, регистрируемого в журнале, паспорт проекта), данных о произвольных учетных объектах (реестр заявок, реестр ТМЦ) и т.д.

Figure 3.1. Forms

Forms

Верхняя панель основной рабочей области позволяет создать новую форму в редакторе (см.Создание формы ), импортировать/экспортировать форму, а также искать форму по названию и описанию. Для импортирования формы в систему, необходимо нажать кнопку Импорт и в открывшемся окне выбора файла (см. илл. «Окно выбора файла») нажать кнопку Обзор (Choose file), с помощью которого нужно будет указать форму (файл с расширением .asform). После выбора файла, необходимо нажать кнопку Загрузить файл. Импортированная форма отобразится в общем списке форм основной рабочей области.

Figure 3.2. File selection window

File selection window

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

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

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

Form context menu has the following items:

  • Редактировать - при выборе этого пункта форма открывается на редактирование;

  • Скрыть - при выборе этого пункта форма будет отображаться серым цветом и не будет доступна в окне выбора форм (см. илл. «Окно выбора формы»);

  • Активировать - при выборе этого пункта форма снова будет отображаться черным цветом и будет доступна в окне выбора форм (см. илл. «Окно выбора формы»);

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

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

Form creation

Для создания новой формы необходимо нажать кнопку + (Добавить), расположенную в левом верхнем углу основной рабочей области. Форма может состоять из основного, мобильного и печатного представления. Основное представление формы создается вместе с самой формой и не удаляется. Для создания мобильного представления, необходимо перейти в раздел Представления и нажать кнопку + (Добавить представление), из представленного списка выбрать пункт Мобильное. После добавления мобильного представления и переключения к нему, вы увидите следующий интерфейс:

Figure 3.3. Mobile view

Mobile view

On the left part the interface has sections to show used and new components. From the used components in the main view a user can only select one-line field, drop-down list, and multi-line text input, from the new, only unchangeable text.

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

Figure 3.4. Print view

Print view

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

  • PDF;

  • ODT;

  • DOCX;

  • DOC.

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

  • Последнее действие;

  • HTML;

  • далее список включенных форматов печати;

Конкретный формат, выбранный в данной настройке, соответствует тому, в каком формате будет происходить печать формы по нажатию непосредственно на кнопку Печать. Пункт «Последнее действие», в свою очередь, соответствует тому формату, по которому происходила печать данной формы в данном браузере данным пользователем в последний раз. Если последнее действие еще отсутствует, то производится печать в формате HTML. Кроме того, если у формы отсутствует настроенное печатное представление, нажатие непосредственно на кнопку Печать производит печать формы в HTML.

Форма должна содержать как минимум один компонент (подробнее о компонентах редактора форм см. Компоненты редактора форм). Если вы попытаетесь сохранить форму без компонентов, то система выдаст предупреждающее сообщение - Форма пустая в нижней части панели . Перед тем как сохранить форму, необходимо дать ей название на трех языках и код, для этого нужно перейти в раздел Метаданные. В этом же разделе можно посмотреть текущую версию формы или откатить на раннюю версию, путем выбора из выпадающего списка.

Figure 3.5. Metadata

Metadata

Для сохранения новой версии формы, нужно нажать кнопку Сохранить версию, которая расположена в правом нижнем углу основной рабочей области. После этого действия будет создана новая версия формы, с датой, временем сохранения и автором этой версии, а также заполнятся поля Создал версию и Изменил версию автором. Для сохранения текущей версии формы, без сохранения версии, необходимо нажать кнопку Сохранить. Если вы не хотите сохранять форму, то нужно нажать кнопку (Назад), после чего система выдаст предупреждающее сообщение Все несохраненные изменения будут потеряны! Продолжить?, где нужно будет нажать Ок, в противном случае Отменить.

Поле Создал версию - содержит ФИО автора выбранной версии.

Поле Изменил версию - содержит ФИО пользователя, который изменил данную версию последним.

Figure 3.6. Form editor

Form editor

Замечание

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

Для задания цвета фона формы, необходимо перейти в раздел Параметры и нажать и из выдающей палитры выбрать необходимый цвет фона (см. илл. «Выбор цвета фона»).

Figure 3.7. Choosing background color

Choosing background color

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

  • Наименование показателя - текстовое поле, которое будет использовано в качестве наименования показателя;

  • Код показателя - текстовое поле, для ввода как простого текста с учетом символьных ограничений на код показателя, так и одну или несколько подстановок вида componentIDлибо{nondynamictable.componentID}, которые в результирующем коде показателя будут заменены на значения соответствующих компонентов.

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

  • Граничные значения показателя - флажок активирующий два поля ввода границ(от/до).

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

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

Figure 3.8. Parameter creation

Parameter creation

Form editor components

Form editor elements are divided into five types depending on their use:

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

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

  • Элементы выбора - компоненты предназначены для хранения каких-либо данных и в большинстве случаев, позволяют пользователям выбирать их из представленного списка. К элементам выбора относятся: выпадающий список, дата/время, выбор вариантов и переключатель вариантов.

  • Файлы - компоненты предназначены для хранения данных. К таким компонентам относятся: изображение, файл и ссылка.

  • Специальные - компоненты предназначены для хранения данных, в том числе для отображения данных, не относяшихся напрямую к форме. К таким компонентам относятся: объекты Synergy, номер, лист подписей, лист резолюций, ход выполнения, ссылка на документ, период повторения, ссылка на проект/портфель, ссылка на реестр, ссылка на адресную книгу, свойства документа.

Замечание

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

Настройки компонентов (за исключением компонента Страница):

  • все настройки находятся во вкладке Свойства;

  • вкладка Код скрипта, содержит единственную настройку - многострочный текст для размещения в нем исполняемого кода;

  • компоненты, не содержащих никаких настроек (например, Неизменяемый текст и Изображение), содержат единственную вкладку Код скрипта;

  • в компоненте Таблица также содержится только вкладка Код скрипта, прочие настройки таблицы находятся в

Structure

Подраздел Структура состоит из двух компонентов:

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

Figure 3.9. Компонент Таблица

Компонент “Таблица”

Компонент Таблица имеет следующие настройки:

  • Имя компонента - идентификатор задается системой;

  • Отображать границу - возможность включить/выключить отображение границ таблицы;

  • Выводить содержимое в виде абзаца при просмотре/печати - возможность включить/выключить объединение элементов вложенной таблицы в виде абзаца при просмотре;

  • Добавлять строки в режиме заполнения - возможность включить/выключить добавление строк в режиме заполнения.

  • Добавить заголовок таблицы - поле появляется при активации настройки Добавлять строки в режиме заполнения

  • Количество отображаемых строк при создании - поле активируется при включении настройки Добавлять строки в режиме заполнения. В поле указывается количество отображаемых строк (по умолчанию 0).

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

  • Разделитель свертки - с помощью разделителя подстроки соединяются в общую результирующую строку.

Замечание

В компоненте Таблица есть ограничения на уровень вложенности таблиц: нельзя разместить таблицу внутри таблицы.

Страница - компонент предназначен для формирования разрыва страницы согласно вставленному компоненту при печати. Для удаления компонента нужно нажать .

Figure 3.10. Page component

Page component

Text elements

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

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

Figure 3.11. Компонент Неизменяемый текст

Компонент “Неизменяемый текст”

Компонент Неизменяемый текст имеет настройку Переводы, который содержит в себе таблицу с локалями и значениями переводов в соответствующей локали.

Однострочное поле - компонент предназначен для ввода текста (одного или нескольких слов) и его форматирования.

Figure 3.12. Компонент Однострочное поле

Компонент “Однострочное поле”

Компонент Однострочное поле имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

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

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

    • A — любая заглавная буква Unicode. Соответствующее регулярное выражение: [\p{Lu}]

    • a — любая строчная буква Unicode. Соответствующее регулярное выражение: [\p{Ll}]

    • # — любая цифра. Соответствующее регулярное выражение: [0-9]

    • L— любая заглавная буква латинского алфавита. Соответствующее регулярное выражение: [A-Z]

    • l — любая строчная буква латинского алфавита. Соответствующее регулярное выражение: [a-z]

    • * — любой символ. Соответствующее регулярное выражение: .

Замечание

Для того, чтобы вставить в маску ввода метасимвол в качестве литерала, необходимо предварить его escape-символом \ (обратная косая черта). Для вставки косой обратной черты как литерала необходимо использовать конструкцию \\ (двойная обратная косая черта).

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

Разрешенные символы для ввода в компонент:

  • цифры 0-9;

  • знак = (в качестве калькулятора, например, =20000012+60365).

Компонент Числовое поле имеет следующие настройки:

  • Панель инструментов - изменения шрифта, размера, вид стиля, выравнивание, цвет текста, цвет фона, нумерование, маркирование, отступ вправо/влево, очистить формат;

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

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

  • Настройки форматирования - ограничение десятичных знаков, разделитель дробной части, действие с лишними десятичными знаками (окрулить, отбросить), разделитель тысяч, пример отображения числа;

  • Настройки компонента - граничные значения.

Многострочный текст - компонент предназначен для ввода текста (одного или нескольких предложений) и его форматирования.

Figure 3.13. Компонент Многострочный текст

Компонент “Многострочный текст”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

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

HTD-редактор - предоставляет собой компонент «Многострочный текст» с панелью инструментов.

Figure 3.14. Компонент HTD-редактор

Компонент “HTD-редактор”

Компонент HTD-редактор имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

Choice elements

Подраздел Элементы выбора состоит из четырех компонентов:

Выпадающий список - компонент предназначен для выбора значения из списка. Компонент предоставляет возможность подключить справочник (см. Справочники) либо указать значения вручную, заполнив поля наименование и значение (см. илл. «Значения элемента»). А также компонент позволяет настроить связь между элементами другого выпадающего списка.

Figure 3.15. Компонент Выпадающий список

Компонент “Выпадающий список”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Связь с компонентом - поле ввода, в котором указывается идентификатор зависимого компонента.

Figure 3.16. Component settings

Component settings

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

Figure 3.17. Компонент Выбор даты

Компонент “Выбор даты”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля;

  • Заблокировать от изменений пользователем - возможность включить/выключить блокировку от изменений пользователем;

  • Заполнять текущей датой/временем - возможность включить/выключить автоматическое заполнения поле текущей датой и временем (датой создания файла по форме);

  • Язык - возможность настроить локаль: не указан, kz, ru, en;

  • Формат даты - текстовое поле, в котором указываются форматные параметры, определяющие итоговый вид значения компонента. Для посмотра стандартных форматов, нужно нажать кнопку , которая расположена справа от поле ввода формата. Для склонения месяца по падежам используется подстановка ${monthec(param)}, который заменяется на значение из справочника системы с названием month_

  • код языка (имеющиеся коды языков: kz-казахский, ru-русский, en-английский). Пример настройки склонения месяца cм. Примеры использования.

Figure 3.18. Format sticker

Format sticker

Выбор вариантов - компонент предоставляет возможность выбрать несколько элементов из представленных вариантов, заполненных из справочника (см. Справочники) либо вручную (см. илл. «Значения элемента»).

Figure 3.19. Компонент Выбор вариантов

Компонент “Выбор вариантов”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

Переключатель вариантов - компонент предоставляет возможность выбрать один элемент из представленных вариантов, заполненных из справочника (см. Справочники) либо вручную (см. илл. «Значения элемента»).

Figure 3.20. Компонент Переключатель вариантов

Компонент “Переключатель вариантов”

Компонент Переключатель вариантов имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

Figure 3.21. Element values

Element values

Files

Подраздел Файлы состоит из двух компонентов:

Изображение - компонент предоставляет возможность вставить изображение с компьютера (например, логотип).

Компонент Изображение имеет следующие настройку Обязательное поле. Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

Figure 3.22. Компонент Изображение

Компонент “Изображение”

Файл - компонент предоставляет возможность добавить файл с компьютера, из хранилища или создать новый.

Figure 3.23. Компонент Файл

Компонент “Файл”

Компонент Файл имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Отображать полный путь к файлу при загрузке из хранилища - при добавлении в компонент файла из хранилища в нём отображается также и полный путь к нему.

Примечание

  • Действие настройки Отображать полный путь к файлу при загрузке из хранилища не затрагивает другие способы загрузки файла - «С компьютера» и «Создать новый» - в этом случае в компоненте отображается только имя файла.

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

  • Если строка полного пути не влезает в компонент по ширине, то осуществляется перенос по словам на следующую строку.

  • Отображение полного пути к файлу в компоненте «Файл» работает только для тех файлов, которые были загружены из хранилища после активации вышеописанной настройки в компоненте. В случае выключения настройки отображение пути для уже загруженных файлов также не изменится. В печатном представлении формы используется сохранённое название либо путь.

  • Отображать содержимое загруженного файла - возможность отображать изображение с компьютера или из хранилища в формате GIF, JPЕG, PNG.

Примечание

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

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

Figure 3.24. Компонент Ссылка

Компонент “Ссылка”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Заполнять ссылкой на текущий документ - возможность заполнения относительной ссылкой на текущий документ.

Special

Подраздел Специальные состоит из четырех компонентов:

Объекты Synergy - компонент предоставляет возможность выбора типа вводимых и отображаемых данных: пользователь, должность, подразделение.

Figure 3.25. Компонент Объекты Synergy

Компонент “Объекты Synergy”

Компонент Объекты Synergy имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Тип данных - выбор типа вводимых и отображаемых данных (пользователь, должность, подразделение).

  • Связь с компонентом - поле ввода, в котором указывается идентификатор зависимого компонента (для компонента Пользователь - это идентификаторы компонента Должность и наоборот).

  • Заполнять создающим пользователем - возможность заполнить автоматически поле создающим пользователем (тип данных: пользователь).

  • Разрешать ввод произвольного текста - возможность вводить произвольный текст.

  • Позволять мультивыбор (тип данных: пользователь и подразделение).

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

  • Отображать не назначенных на должность - возможность выводить пользователей не назначенных на должность (тип данных: пользователь).

  • Отображать только вакантные должности - возможность отображать только должности на которых нет назначенных пользователей (тип данных: должность).

  • Разрешать редактировать label выбранного элемента.

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

Примечание

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

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

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

Figure 3.26. Компонент Номер

Компонент “Номер”

Компонент Номер имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Выбор шаблона номера из списка созданных.

Лист подписей - компонент предназначен для отображения списка всех подписавших документ, а также список согласовавших, утвердивших, ознакомивших с документом. В режиме заполнения компонент представляет таблицу с полями ФИО, должность, дата, тип подписи, комментарий, подпись (доступно редактированию названия столбцов, сортировка полей, а также отображение конкретных столбцов).

Figure 3.27. Компонент Лист подписей

Компонент “Лист подписей”

Компонент Лист подписей имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Тип данных - опция, определяющая итоговый вид таблицы, которая содержит следующие значения:

    • Лист подписей;

    • Лист согласования;

    • Лист утверждения;

    • Лист ознакомления.

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

Лист подписей

Figure 3.28. Настройки компонента Лист подписей

Настройки компонента “Лист подписей”

В столбце «Столбец» находятся идентификаторы разделов листа подписей:

  • number - нумерация строк;

  • full_name - значение ФИО в компонент подставляется согласно настройке документооборота Отображать ФИО и должность пользователя на момент подписи в листе подписей;

  • full_name_current - в компонент подставляется всегда текущее ФИО пользователя, независимо от настройки документооборота;

  • full_name_saved - в компонент подставляется всегда сохраненное на момент подписи ФИО пользователя, независимо от настройки документооборота;

  • position - значение должности в компонент подставляется согласно настройке документооборота Отображать ФИО и должность пользователя на момент подписи в листе подписей;

  • position_current - в компонент подставляется всегда текущая должность пользователя, независимо от настройки документооборота;

  • position_saved - в компонент подставляется всегда сохраненная на момент подписи должность пользователя, независимо от настройки документооборота;

  • date - дата подписания в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»

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

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

  • comment - комментарий подписавшего (при наличии комментария, может содержать пустое значение);

  • signature - тип подписи (один из двух вариантов: «ЭЦП» либо «Обычная»).

Лист согласования

Figure 3.29. Настройки компонента Лист согласования

Настройки компонента “Лист согласования”

В столбце «Столбец» находятся идентификаторы разделов листа согласования:

  • number - нумерация строк;

  • full_name - ФИО согласующего в формате «Фамилия И.О.»;

  • position - должность согласующего;

  • consent_date - дата согласования в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • consent_result - результат согласования, один из следующих вариантов:

    • Согласовано

    • Согласовано с комментарием

  • consent_comment - комментарий согласующего (при наличии комментария, может содержать пустое значение).

Лист утверждения

Figure 3.30. Настройки компонента Лист утверждения

Настройки компонента “Лист утверждения”

В столбце «Столбец» находятся идентификаторы разделов листа утверждения:

  • number - нумерация строк;

  • full_name - ФИО утверждающего в формате «Фамилия И.О.»;

  • position - должность утверждающего;

  • approval_date - дата утверждения в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • approval_result - результат утверждения, один из следующих вариантов:

    • Утверждено

    • Утверждено с комментарием

  • approval_comment - комментарий утверждающего (при наличии комментария, может содержать пустое значение).

Лист ознакомления

Figure 3.31. Настройки компонента Лист ознакомления

Настройки компонента “Лист ознакомления”

В столбце «Столбец» находятся идентификаторы разделов листа ознакомления:

  • number - нумерация строк;

  • full_name - ФИО ознакамливающегося в формате «Фамилия И.О.»;

  • position - должность ознакамливающегося;

  • acquaintance_date - дата ознакомления в формате «ЧЧ:ММ:СС ДД.ММ.ГГ»;

  • acquaintance_result - результат ознакомления, единственный возможный вариант: «Ознакомлен».

Общие данные для всех четырех таблиц:

  • В столбце «№» можно отрегулировать порядок следования столбцов в листе, в строках этого столбца можно вводить порядковый номер (только целые неотрицательные числа).

  • Столбец «Название» содежит мультиязычное поле ввода с названием. Значения по умолчанию представлены непосредственно в таблицах.

  • Столбец «Отображать» содержит флажки, включающие/отключающие отображение соответствующего столбца листа.

Лист резолюций - компонент предназначен для отображения таблицы листа резолюций.

Figure 3.32. Компонент Лист резолюций

Компонент “Лист резолюций”

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

Figure 3.33. Компонент Ход выполнения

Компонент “Ход выполнения”

Ссылка на документ - компонент предназначен для ссылки на другой документ.

Figure 3.34. Компонент Ссылка на документ

Компонент “Ссылка на документ”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Язык - Локаль - не указан/русская/казахская/английская.

  • Форматная строка - внешний вид ссылки содержит форматные параметры и обычный текст:

${document.summary} — краткое содержание документа;

${document.createdate} — дата создания документа в формате ДД.ММ.ГГ;

${document.author} — автор документа;

${document.registerdate} — дата регистрации документа в формате ДД.ММ.ГГ;

${document.type} — тип документа (подставляемое значение зависит от локали);

${document.registry} — название реестра документа;

${document.number} — номер документа.

Период повторения - компонент предназначен для задания периода повторения работам по форме: по дням недели, по дням месяца, ежегодно.

Figure 3.35. Компонент Период повторения

Компонент “Период повторения”

Компонент Период повторения имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Язык - Локаль - не указан/русская/казахская/английская.

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

Figure 3.36. Компонент Ссылка на проект/портфель

Компонент “Ссылка на проект/портфель”

Компонент Ссылка на проект/портфель имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Язык - Локаль - не указан/русская/казахская/английская.

Figure 3.37. Selection of project or portfolio

Selection of project or portfolio

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

Figure 3.38. Компонент Ссылка на реестр

Компонент “Ссылка на реестр”

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

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

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

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

Figure 3.39. Настройки компонента Ссылка на реестр

Настройки компонента “Ссылка на реестр”

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

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

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

Figure 3.40. Address book link

Address book link

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

Figure 3.41. Настройки компонента Свойства документа

Настройки компонента “Свойства документа”

Компонент Свойства документа имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

  • Язык - Локаль - не указан/русская/казахская/английская.

  • Типа данных - возможность выбора итогового вида значения компонента из списка:

    • Номер документа;

    • Краткое содержание документа;

    • Дата создания документа;

    • Автор документа;

    • Дата регистрации документа;

    • Тип документа;

    • Название реестра документа.

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

Figure 3.42. Настройки компонента Ссылка на файл в Хранилище

Настройки компонента “Ссылка на файл в Хранилище”

Компонент Ссылка на файл в Хранилище имеет следующие настройки:

  • Обязательное поле - возможность включить/выключить обязательность заполнения данного поля.

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

  • Открывать в отдельном окне - возможность открывать указанную ссылку в отдельном окне браузера.

Use examples

  1. Маска ввода в компоненте Однострочное поле. Необходимо вставить компонент Однострочное поле и в маске ввода ввести следующие метасимволы: (###) ###-##-## (маска ввода для телефонного номера в Казахстане).

    Figure 3.43. Input mask

    Input mask

    In the fill mode we have the following one-line input where a user can input only ten digits.

    Figure 3.44. Input mask in fill mode

    Input mask in fill mode

  2. Создание связей между типами данных Объекты Synergy. Необходимо создать таблицу с тремя столбцами, с разными типами данных компонента Объекты Synergy:

    Figure 3.45. Link settings in form editor

    Link settings in form editor

    For the first component set the following parameters:

    • Тип данных - Пользователи;

    • Название компонента - userID.

    For the second component set the following parameters:

    • Тип данных - Должности;

    • Связь с компонентом - userID;

    • Название компонента - positionID.

    For the third component set the following parameters:

    • Тип данных - Подразделение;

    • Связь с компонентом - positionID

    • Название компонента - podrazdelenieID.

    In filling mode, select an employee and position and division fields are completed automatically.

    Figure 3.46. Links in filling mode

    Links in filling mode

    Замечание

    If a user is assigned to several positions, position field will call a position selection window which will offer for choice only positions and the user is assigned to.

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

    Figure 3.47. Creating table in form editor

    Creating table in form editor

    The first component is set up as follows:

    • Название компонента - from;

    For the second component set the following parameters:

    • Название компонента - to;

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

    • активируем галочку - Выводить содержимое в виде абзаца при просмотре/печати;

    • активируем галочку - Добавлять строки в режиме заполнения;

    • Количество отображаемых строк при создании - 1;

    • Форматная строка - [from − {to}];

    • Разделитель свертки - , (запятая);

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

    Figure 3.48. Table in filling mode

    Table in filling mode

    In viewing mode a user can see the following text:

    Figure 3.49. Table in viewing mode

    Table in viewing mode

  4. Отображение даты и времени. Необходимо вставить компонент Дата/время :

    Figure 3.50. Компонент Дата/время в редакторе форм

    Компонент “Дата/время” в редакторе форм

    Set up component as follows:

    • Заполнять текущей датой/временем;

    • Язык - Русский;

    • Формат даты - dd − {monthed} yyyyгода{HH}:${MM};

    • Вводить время - да.

    Figure 3.51. Компонент Дата/время в режиме заполнения

    Компонент “Дата/время” в режиме заполнения

    In user part, select required date by clicking on calendar (for example, 10th October, 2014).

    Figure 3.52. Компонент Дата/время в режиме просмотра

    Компонент “Дата/время” в режиме просмотра

  5. Склонение месяца компонента Дата/время по падежам (казахский язык). Для данной настройки необходимо создать справочник и настроить форматную строку компонента Дата/время. Создаем справочник с кодом month_kz(имеющиеся коды языка: ru — русский, kz — казахский, en — английский) и добавляем столбцы. Первым полем справочника должно быть поле number, которое определяет, для какого месяца будут заданы падежные значения(месяц определяется по номеру, январь-1-й, февраль-2-й, и т.д.)

    Figure 3.53. Справочник Склонение месяцев

    Справочник “Склонение месяцев”

    Далее, заполняем элементы справочника (см. илл. «Элементы справочника »).

    Figure 3.54. Dictionary elements

    Dictionary elements

    Переходим к настройке форматной строки компонента Дата/время. В поле форматной строки заполняем yyyy − {monthec(ilik)}-${dd}, что в режиме заполнения дает нам подстановку следующего вида: 2013-қарашаның-22(см.илл. «Компонент Дата/времяв режиме просмотра»).

    Figure 3.55. Настройка компонента Дата/время

    Настройка компонента “Дата/время”

    Figure 3.56. Компонент Дата/времяв режиме просмотра

    Компонент “Дата/время”в режиме просмотра

  6. Переход по гиперссылке из файла по форме. Необходимо вставить компонент Ссылка.

    Figure 3.57. Компонент Ссылка

    Компонент “Ссылка”

    В пользовательской части в режиме редактирования отображается надпись Ссылка, при клике по компоненту открывается дополнительный диалог для ввода параметров ссылки (см. илл. «Настройка ссылки»):

    • URL - https://www.google.kz/

    • Надпись - Google

    • Открывать в отдельном окне - активируем переключатель

    Figure 3.58. Link settings

    Link settings

    In viewing mode, the component is an active hyperlink. To go to its destination, click the label and a link will open in a new browser window.

    Figure 3.59. Active link

    Active link

  7. Нумерование файлов по форме. Необходимо вставить компонент формы Номер и в настройках указать шаблон номера из списка (см.илл. «Настройки шаблона номера»).

    Figure 3.60. Number template setting

    Number template setting

    В пользовательской части компонент запрашивает следующее значение указанного шаблона номера и предоставляет его в качестве собственного значения (см.илл. «Заполненный компонент Номер» ).

    Figure 3.61. Заполненный компонент Номер

    Заполненный компонент “Номер”

  8. Сбор данных по формам.

  1. создаем форму Цена на продукты (см. илл. «Форма Цены на продукты») со следующими полями:

    Field name Field type Possible values ID
    City Dictionary selection Astana, Almaty, Karaganda city
    Sugar price One-line input Number value sugar_price
    Flour price One-line input Number value flower_price
    Milk price One-line input Number value milk_price
    Bread price One-line input Number value bred_price

    Figure 3.62. Форма Цены на продукты

    Форма “Цены на продукты”

  2. в разделе Показатели добавляем 4 показателя:

    Indicator code Value
    sugar_${city} su gar_price
    flower_${city} fl ower_price
    milk_${city} mi lk_price
    bred_${city} br ed_price
  3. создаем реестр по форме Цены на продукты, в действиях активации маршрута добавляем процесс Ввод значения показателя.

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

    Figure 3.63. Primary input of prices

    Primary input of prices

  5. Далее, нажимает кнопку Ввести значение, выполняется процесс Ввод значения показателя: создается соответствующий показатель (например_sugar_Астана) для каждого продукта.

    Figure 3.64. External indicators

    External indicators

  6. инициатор повторно запускает маршрут, для внесения изменения на цены по данному городу. В созданном файле по форме выбирает город - Астана, заполняет цены на продукты (сахар-200, мука-360, молоко-160, хлеб-50).

    Figure 3.65. Secondary input of prices

    Secondary input of prices

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

    Figure 3.66. External indicators

    External indicators

  8. в карте внешние показатели можно визуально отобразить с помощью индикатора (например, спидометр)

    Figure 3.67. Карта Цены на продукты

    Карта “Цены на продукты”

  1. Печатное представление формы. Для начала нам необходимо создать основное представление. После этого нужно создать шаблон для печатного представления в формате *.odt.

    Figure 3.68. Main view

    Main view

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

    Figure 3.69. Print view

    Print view

    If PDF version is printed out, PDF document with corresponding formatting will be downloaded.

    Figure 3.70. PDF version print

    PDF version print

  2. Связи между справочниками. Необходимо в форму вставить два компонента Выпадающий список. В первом компоненте, расположем название департаментов (ID-department), в другом название должностей (ID-post), которые входят в данные департаменты. Теперь будем настраивать связи между компонентами. Для компонента Выпадающий список с названиями должностей добавим связь с департаментами (связь с - department) и укажем в дополнительном поле Фильтр значения, от которого он будет зависить .

    Figure 3.71. Drop-down list (departments)

    Drop-down list (departments)

    Figure 3.72. Drop-own list (positions)

    Drop-own list (positions)

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

    Figure 3.73. Links between components

    Links between components

  3. Сопоставление в компоненте Ссылка на реестр. Для сопоставления полей формы, на которой присутствует компонент выбора записи реестра с полями формы этого реестра, необходимо создать реестр, на основе формы, которая содержит следующие поля: название контрагента, юр.адрес, БИК (название контрагента - значащее содержимое).

    Figure 3.74. Data form

    Data form

    Далее, создаем второй реестр, на основе формы, которая содержит два однострочных поля для юр.адреса, БИК и компонент Ссылка на реестр. В настройках компонента Ссылка на реестр необходимо указать вышеописанный реестр.

    Figure 3.75. Component settings

    Component settings

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

    Figure 3.76. Selection of registry record

    Selection of registry record

    Figure 3.77. Compared form

    Compared form