Настройки платформы

Чтобы открыть настройки платформы, необходимо нажать на кнопку «Настройки платофрмы», которая находится на верхней панели IDE.
Кнопка доступна только пользователю с ролью «Разработчик Synergy».

После этого откроется окно, разделенное на 6 разделов:

Документооборот

Все настройки, связанные с системой электронного документооборота, находятся в разделе «Документооборот» модуля «Конфигуратор», который содержит следующие пункты:

Дела

Конфигуратор должен позволять возможность создавать иерархию дел согласно утвержденной в организации номенклатуре дел. Иерархия дел в разделе «Документы» модуля «Хранилище» отображается в дереве канцелярии ниже журналов.

Окно раздела «Дела» разделено на 3 (три) части (илл. «Иерархия дел»):

  • слева - иерархия дел (в виде дерева);

  • по центру - форма выделенной ноды дерева, содержащая следующую информацию:

    • кнопки «Добавить», «Сохранить», «Закрыть», «Удалить»:

      Статус дела Добавить Сохранить Закрыть Удалить
      корневая нода да нет нет нет
      открытое дело да да да да
      закрытое дело нет нет нет нет
      новое дело нет да нет нет
    • поле ввода «Индекс дела» - цифровое и/или буквенно-цифровое обозначение дела в номенклатуре дел организации, наносимое на его обложку (не обяз.);

    • мультиязычное поле ввода «Название» (обяз.);

    • поле ввода «Код» (обяз.);

    • поле ввода «Статья хранения» (не обяз.);

    • поле ввода «Срок хранения (в годах)» - отображается в разделе «Документы» модуля «Хранилище», значение по умолчанию - 0, любое некорректное значение при сохранении дела заменится на значение по умолчанию (не обяз.);

    • недоступные компоненты календаря и времени «Создано» - дата/время, присваиваемая системой автоматически согласно текущей на момент создания дела дате;

    • недоступные компоненты календаря и времени «Закрыто» - дата/время, присваиваемая системой автоматически согласно текущей на момент закрытия дела дате (для открытых дел поле не содержит компоненты вовсе);

    • многострочное поле ввода «Замечание» - для указания дополнительной информации о деле, при наличии отображается в разделе «Документы» модуля «Хранилище»;

  • вверху - фильтр дел, отображаемый в иерархии.

Рисунок 4.229. Иерархия дел

Иерархия дел

Создание нового дела.

Разработчик Synergy выделяет ноду дерева, нажимает на кнопку «+» для создания нового дела, заполняет форму, нажимает «Сохранить». Новое дело принимает статус «открытого дела». Обновится нода дерева сохраненного дела.

Примечание

Нельзя создавать дело внутри закрытого дела.

Редактирование дела.

Разработчик Synergy выделяет ноду дерева, затем

  • в форме дела изменяет необходимые значения, нажимает «Сохранить»: система принимает новые введенные значения;

    Примечание

    Нельзя редактировать закрытые дела.

  • нажимает «Закрыть», система информирует «При закрытии дела оно скроется из дерева дел в канцелярии»; разработчик Synergy либо подтверждает закрытие («ОК»), либо отменяет действие («Отмена» либо кнопка закрытия окна).

    Примечание

    Закрывать можно только открытые дела. Вложенные дела при этом остаются открытыми.

    Закрытое и все его вложенные дела в разделе «Документы» модуля «Хранилище» в общем дереве дел не отображаются. При этом в корневой ноде «Дела» будут доступны документы вложенных открытых дел закрытого родительского.

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

Удаление дела.

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

Примечание

Удалять можно только открытые дела.

Удаленное и все его вложенные дела в разделе «Документы» модуля «Хранилище» в номенклатуре дел не отображаются.

Документы, которые были списаны в удаленное дело, не удаляются, но при этом остаются списанными в него.

Фильтр.

Конфигуратор предусматривает 2 (два) варианта фильтра отображаемой номенклатуры дел:

  1. выпадающий список из пункта «Все» и списка лет, значения в котором формируются из годов создания дел;

  2. выпадающий список статусов дел с пунктами «Только открытые» и «Все дела».

Рисунок 4.230. Фильтр дел

Фильтр дел

Рисунок 4.231. Фильтр дел

Фильтр дел

При выборе в списке года обновляется иерархия дел: отображаются дела, которые были в статусе «открытый» в выбранном году.

При выборе одного из статусов дел также обновляется иерархия дел: для варианта «Только открытые» отображаются все открытые дела, для варианта «Все дела» - открытые и закрытые.

Примечание

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

Значение фильтров по умолчанию: 1 - «Все»; 2 - «Только открытые».

Альтернативные потоки событий.

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

Действие не выполняется, поле подсвечивается красным и выходит ошибка:

Заполните все обязательные поля.

Шаблон протокола

Конфигуратор должен позволять возможность создавать шаблон протокола.

Окно раздела «Шаблон протокола» состоит из следующих полей (илл. «Шаблон протокола»):

  • Шаблон протокола (тело протокола)

  • Шаблон строки (решение протокола)

  • Шаблон текстовой строки (текстовый пункт протокола)

  • Изменить шаблон

  • Загрузить

  • Вернуться к шаблону по умолчанию

    Замечание

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

  • Загрузить тестовый протокол

Рисунок 4.232. Шаблон протокола

Шаблон протокола

Выбор нового шаблона.

Разработчик Synergy нажимает на кнопку «Обзор» в поле загрузки шаблона, открывается окно выбора файла с компьютера. Путь к выбранному файлу отображается в поле выбора шаблона.

Замечание

Шаблон протокола считывает данные только из формата RTF.

Возможные подстановки в шаблоне протокола:

  • @header_ - шапка протокола:

    • если у протокола есть номер, то «Протокол № номер_протокола от ДД-ММ-ГГГГ»

    • если у протокола нет номера, то «Протокол от ДД-ММ-ГГГГ»

  • @theme_ - подпись «Тема»

    @themevalue_ - значение поля темы

  • @presided_ - подпись «Председатель»

    @presidedvalue_ - значение поля председателя в формате «Фамилия И.О.»

    @presidedposition_ - значение должности председателя

  • @secretary_ - подпись «Секретарь»

    @secretaryvalue_ - значение поля секретаря в формате «Фамилия И.О.»

  • @attended_ - подпись «Присутствовали»

    @attendedvalue_ - значение поля присутствовавших в формате «Должность - Фамилия И.О.» (каждое новое значение с новой строки)

  • @agenda_ - подпись «Повестка дня»

    @agendavalue_ - значение поля повестки дня

  • @decided_ - подпись «РЕШИЛИ»

  • @rows_ - сюда записываются непосредственно пункты решений

  • @n_ - подпись «»

  • @name_ - подпись «Решение»

  • @resuser_ - подпись «Ответственный исполнитель»

  • @controller_ - подпись «Контролирующий»

  • @date_ - подпись «В срок до»

  • @completionform_ - подпись «Форма завершения»

  • @startdate_ - подпись «Дата начала»

  • @left_ - подпись «Осталось {0} дн.»

  • @state_ - подпись «Состояние»

  • @comment_ - подпись «Статус»

  • @comments_ - подпись «Комментарии»

Возможные подстановки в шаблоне сроки / текстовой строки:

  • @n_ - значение поля номера решения / текстового пункта

  • @namevalue_ - значение поля названия решения / текстового пункта

  • @resuservalue_ - значение поля ответственного в формате «Фамилия И.О.» (каждое новое значение с новой строки)

  • @controllervalue_ - значение поля контролирующего в формате «Фамилия И.О.»

  • @datevalue_ - значение поля срока завершения решения / текстового пункта в формате «ДД-ММ-ГГГГ ЧЧ:ММ»

  • @completionform_ - значение поля формы завершения пункта решения

  • @startdate_ - значение даты начала протокола в формате «ДД-ММ-ГГГГ»

  • @left_ - значение количества оставшихся дней

  • @state_ - непосредственно состояние (принимает следующий значения: Осталось N дн., Опоздание на N дн., Завершено с опозданием N дн., Завершено)

  • @comment_ - непосредственно первый из списка комментариев к работе - пункту решения

  • @comments_ - непосредственно все комментарии к работе - пункту решения

Замечание

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

Изменить шаблон.

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

Загрузить.

Разработчик Synergy может загрузить на компьютер текущий установленный шаблон нажатием по соответствующей кнопке.

Вернуться к шаблону по умолчанию.

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

Загрузить тестовый протокол.

В любой момент разработчик Synergy может загрузить тестовый протокол из текущих шаблонов нажатием по соответствующей кнопке.

Альтернативные потоки событий.

Альтернативный поток 1. Шаблон загружается в формате, отличном от RTF.

Система выдает ошибку, шаблон не изменяется.

Альтернативный поток 2. Не выбран шаблон и нажимается «Изменить шаблон».

Система информирует, что не выбран файл, изменения не принимаются.

Справочник форм завершения работ

Форма завершения определяет условия и действия пользователя для завершении работы. Существуют пять типов форм завершений:

  • Комментарий - результатом завершения работы с такой формой является комментарий.

  • Файл - результатом завершения работы с этой формой завершения является файл, который можно выбрать из трех источников:

    • Загрузить непосредственно с компьютера пользователя;

    • Скопировать файл из хранилища;

    • Выбрать из файлов, относящихся к самой работе - «Приложений» или «Прочих».

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

    • является ли он дочерним по отношению к документу соответствующей работы;

    • зарегистрирован ли;

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

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

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

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

Навигатор

Содержимое навигатора представлено в виде дерева с корневым объектом «Форма завершения». Дочерними объектами данного объекта являются записи справочника, т.е. формы завершения. Если размеры дерева выходят за пределы панели, то в нее добавляется скролл (вертикальный, либо горизонтальный).

Основная рабочая область

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

  • «Редактировать»;

  • «Удалить».

При выборе определенной формы завершения рабочая область содержит свойства данной записи. Эти свойства будут рассмотрены ниже.

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

Создание формы завершения

Создание формы завершения осуществляется нажатием на кнопку «Добавить». Набор параметров формы завершения различен для ее типов. Но формы завершения всех типов имеют следующие общие параметры:

  • «Тип» - выпадающий список, определяющий тип будущей формы завершения. Имеет такие пункты:

    • «Комментарий» (выбран по умолчанию);

    • «Файл»;

    • «Документ»;

    • «Форма»;

    • «Без результата».

  • «Код» - поле, обязательное для заполнения. Значение кода должно быть уникальным и не содержать пробелов. Данное поле является ключевым: по нему будут идентифицироваться отдельные формы завершения при импорте настроек платформы, если включен флаг «Объединять элементы справочников».

  • «Название» - поле с кнопкой переводов, обязательное для заполнения.

  • «Требовать подтверждения результата» - флажок, по умолчанию выключен.

В зависимости от типа формы завершения имеются следующие параметры.

Для типа «Документ»:

  • «Название кнопки для создания результата завершения работы» - поле с кнопкой переводов. Значение по умолчанию отсутствует, что соответствует названию кнопки «Создать ответ».

  • Группа параметров «Фильтры выбираемых документов»:

    • «Реестр, в котором находится документ» - данный выпадающий список содержит список реестров, доступных авторизованному разработчику Synergy, а также пункт с пустым значением. Этот пункт выбран по умолчанию.

    • «Только зарегистрированные» - флажок, по умолчанию выключен.

    • «Только дочерние» - флажок, по умолчанию выключен.

Для типа «Форма»:

  • «Форма» - компонент выбора форм, обязателен для заполнения. По умолчанию ни одна форма не выбрана.

Редактирование формы завершения

Редактирование формы завершения возможно:

  • по двойному клику на форму завершения в таблице;

  • при вызове соответствующего пункта контекстного меню таблицы;

  • при выборе формы завершения в навигаторе.

Удаление формы завершения

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

Вы действительно хотите удалить данную форму завершения?

Сохранение формы завершения и ее валидация

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

Заполните обязательные поля

Если же введенный код не уникален, то поле также будет подсвечено красным цветом и отобразится ошибка:

Данный код уже используется

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

Все несохраненные изменения будут потеряны! Вы действительно хотите продолжить?

Настройки документооборота

Конфигуратор должен позволять возможность опционально настраивать документооборот.

Рисунок 4.233. Настройки документооборота

Настройки документооборота

Флажки «Подписывать согласования», «Подписывать утверждения», «Подписывать ознакомления» - позволяют при согласовании / утверждении / ознакомлении документ автоматически подписывать (будет включен и недоступен флажок «Подписать»).

Флажок «Требовать ключ и сертификат» - позволяет при подписывании документов требовать электронно-цифровую подпись (будет включен и недоступен флажок «Использовать ЭЦП»).

Флажок «Требовать подпись перед отправкой документа» - позволяет перед отправкой документа (работы) на согласование, утверждение, ознакомление, регистрацию в модуле «Потоки работ» требовать наличие подписи. При попытке отправки при включенном флажке система должна выдавать ошибку:

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

Примечание

Если включен флажок «Требовать подпись перед отправкой документа», то при создании работ нельзя сразу добавить исполнителей.

Флажки «Требовать согласование протокола», «Требовать утверждение протокола», «Требовать регистрацию протокола» - позволяют требовать наличие согласования / утверждения / регистрации протокола для активации протокольных поручений.

Флажки «Закрывать окно просмотра работы после согласования», «Закрывать окно просмотра работы после утверждения», «Закрывать окно просмотра работы после ознакомления», «Закрывать окно просмотра работы после завершения работы» - позволяет закрыть окно просмотра, если документ открыт из документов пользователя и для него доступно несколько работ, при этом эта работа осталась в данном документе последней.

Флажок «Отображать кнопку для создания дочернего документа в окне документа» - определяет наличие кнопки «Создать дочерний документ».

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

Справа от настройки отображается кнопка-попап ? с текстом:

Полное ФИО будет отображаться в компоненте выбора пользователя, а также при поиске в модуле "Сотрудники"

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

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

Флажок «Разрешить экспорт документов» - определяет возможность экспорта документов. При активации этой опции экспортировать документ можно в разделах «Все», «Журналы» модуля «Хранилище» -> «Документы» и их подразделах при помощи контекстного меню документа.

Поле ввода «Показывать документы, созданные за последние (месяцев, максимум 300)» задает настройку, ограничивающую общее количество документов, отображаемых в «Журналах» и узле и подузлах дерева документов «Все», по времени их создания. Значение по умолчанию: 12 месяцев (1 год). Поле не может быть пустым, может быть только целым положительным числом и не должно превышать 300, иначе исполняется альтернативный поток событий 1 либо 2.

Подраздел *«Отображать в поле»На исполнении“* с переключателем:

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

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

Подраздел «Осуществлять проверку на совпадения при регистрации входящих документов» с переключателем:

  • только по полю «Номер исх» (включен по умолчанию) - уведомление о наличии уже зарегистрированного исходящего документа будет появляться только по совпадению номеров исходящего;

  • по полям «Номер исх» и «Корреспондент(орг)» - уведомление о наличии уже зарегистрированного исходящего документа будет появляться по совпадению номеров исходящего и корреспондента- организации.

Кнопка «Сохранить».

Для сохранения внесенных изменений нажимается кнопка «Сохранить».

Примечание

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

Кнопка «Обновить».

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

Альтернативные потоки событий.

Альтернативный поток 1. Не введены значения полей ввода либо введены некорректные данные.

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

Альтернативный поток 2. Введено значение, превышающее 300.

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

Настройки потоков работ

Конфигуратор должен позволять возможность настраивать значения нагрузки работ.

Раздел «Настройки потоков работ» содержит 7 подразделов:

Фильтры потоков работ

Окно раздела «Фильтры потоков работ» разделено на 3 (три) части:

  • слева - древовидная структура фильтров;

  • по центру - форма выделенной ноды дерева, содержащая следующую информацию:

    • кнопки «Назад», «Сохранить», «Добавить», «Удалить»:

      Сохранить Добавить Удалить Назад
      корневая нода да да нет отсутствует
      существующий фильтр да да да отсутствует
      новый фильтр да отсутствует отсутствует да
    • настройки основного фильтра либо вложенных подфильтров;

  • справа сверху - кнопка «Инициализировать».

Рисунок 4.234. Основной фильтр «На исполнении»

Основной фильтр «На исполнении»

Рисунок 4.235. Основной фильтр «На контроле»

Основной фильтр «На контроле»

Рисунок 4.236. Подфильтр

Подфильтр

При создании пользовательских фильтров по «шаблонной» структуре у этих фильтров должен присутствовать признак создания по шаблону, который используется для сравнения фильтров при инициализации (см. «Инициализация фильтров»). Любое изменение пользователем фильтра, созданного по шаблону, ведет к потере этого признака.

Древовидная структура фильтров содержит два корневых элемента, соответствующих основным фильтрам «На исполнении» и «На контроле». Их удалить нельзя. Подфильтры могут быть созданы только внутри основных фильтров либо других подфильтров.

Примечание

Автоматические фильтры по исполнителям (фамилиям) всегда отсутствуют и никак в фильтре «На контроле» не настраиваются.

Создание / редактирование фильтров и подфильтов.

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

  • Основным фильтрам задаются следующие параметры:

    • отображаемые поля;

    • сортировка по полю;

    • направление сортировки.

    Основному фильтру «На контроле» дополнительно задается параметр «Разделять пофамильно работы, взятые на контроль вручную» (по умолчанию выключен).

  • Подфильтрам задаются следующие параметры:

    • мультиязычное поле ввода «Название» (обяз.);

    • поле ввода «Код» (обяз.);

    • иконка;

    • условия фильтрации (обяз. наличие хотя бы одного корректного условия);

    • сплит;

    • отображаемые поля;

    • сортировка по полю;

    • направление сортировки;

    • сплит;

    • флажок «Дополнительно отображать работы, в которых я являюсь автором» (отображается только для подфильтров основного фильтра «На контроле»).

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

Разработчик Synergy задает необходимые условия, нажимает «Сохранить». Обновится структура фильтров.

Удаление фильтров и подфильтров.

Основные фильтры удалять нельзя (кнопка «крестика» неактивна). Любой подфильтр можно удалить, нажав на кнопку «крестика». При этом система выдаст предупреждающее сообщение:

Вы действительно хотите удалить фильтр %название_фильтра%?

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

Примечание

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

Инициализация фильтров.

По нажатию на кнопку «Инициализировать» созданная «шаблонная» структура обоих основных фильтров применяется к каждому пользователю системы по следующему принципу: пользовательские фильтры (в потоках работ) сравниваются с «шаблонными» (с конфигуратора). Возможные результаты сравнения и выполняемые при этом действия системы:

  • пользовательские фильтры, параметры которых (будь то название или условия) изменял сам пользователь вручную (т.е. фильтры без признака создания по шаблону), с «шаблонными» не сравниваются и, соответственно, не изменяются и не удаляются;

  • пользовательские фильтры, параметры которых пользователем не изменялись, сравниваются с «шаблонными» по названию:

    • для фильтров с совпадающими названиями существующий пользовательский фильтр заменяется копией «шаблонного», замененный «шаблонный» фильтр с другими пользовательскими фильтрами больше не сравнивается;

    • если название «шаблонного» фильтра отсутствует среди пользовательских фильтров - вставляется копия «шаблонного» фильтра в конец списка, добавленный «шаблонный» фильтр с другими пользовательскими фильтрами больше не сравнивается;

    • если название пользовательского фильтра отсутствует среди «шаблонных» фильтров - такой пользовательский фильтр удаляется.

Примечание

При создании пользователя и в диалоге «Вернуть настройки» структура фильтров должна браться из данного раздела конфигуратора.

Альтернативные потоки событий.

Альтернативный поток 1. Не введено название фильтра либо введены одни пробелы, сохраняется подфильтр.

Действие не выполняется, поле подсвечивается красным и отображается ошибка с текстом:

Введите название фильтра.

Альтернативный поток 2. Не добавлено ни одного условия фильтрации, сохраняется подфильтр.

Действие не выполняется, отображается ошибка с текстом:

Фильтр должен включать хотя бы одно условие.

Альтернативный поток 3. Добавлены некорректные условия фильтрации, сохраняется подфильтр.

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

Введите корректные значения для условий фильтра.

Настройки диалогов создания

Подраздел «Настройки диалогов создания» содержит:

  • слева - список диалогов создания;

  • по центру - настройки выделенной ноды дерева:

    • кнопки «Добавить», «Сохранить», «Удалить»;

    • диалоги, установленные по умолчанию / настройки для диалогов.

Список диалогов создания

Список диалогов создания представляет собой плоский список в виде дерева с корневым элементом «Диалоги создания». По умолчанию, список развернут, выбран корневой элемент «Диалоги создания». Пункты списка сортируются по алфавиту в порядке возрастания.

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

В зависимости от выбранного элемента содержимое основной рабочей области отображает:

  • корневой элемент - диалоги, выбранные по умолчанию;

  • любой диалог создания - настройки для диалогов.

Кнопки «Добавить», «Сохранить», «Удалить»

Доступность кнопок «Добавить», «Сохранить», «Удалить» определяется следующим образом:

Добавить Сохранить Удалить

Корневая нода

Да

Да

Нет

Существующий диалог

Нет

Да

Да

Диалог, выбранный по умолчанию

Нет

Да

Нет

Новый диалог

Нет

Да

Нет

По нажатию на кнопку «Добавить» отображается подменю с пунктами:

  • Работа;

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

  • Проект документа по шаблону.

По нажатию на определенный пункт подменю в основной рабочей области отображаются настройки для соответствующих диалогов (см. ниже «Настройки диалогов»).

По нажатию на кнопку «Сохранить»:

  • в корневом элементе «Диалоги создания» - указанные диалоги устанавливаются по умолчанию и выводится сообщение:

    Диалоги установлены по умолчанию

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

    Диалог создания %тип% сохранен

    где %тип% - это один из вариантов %работы%, %проекта документа% или %проекта документа по шаблону%, в зависимости от типа диалога.

Возможно исполнение альтернативного потока событий 1,2,3.

По нажатию на кнопку «Удалить» отображается модальный диалог с кнопками подтверждения, отмены действия и текстом сообщения:

Вы действительно хотите удалить данный диалог?

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

Диалоги, установленные по умолчанию

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

  • лейбл «Диалоги, установленные по умолчанию» (отформатирован полужирным начертанием);

  • выпадающий список «Диалог создания работы» - содержит список всех настроенных диалогов типа «Работа» (по умолчанию выбран пункт «Работа»);

  • выпадающий список «Диалог создания проекта документа» - содержит список всех настроенных диалогов типа «Проект документа» (по умолчанию выбран пункт «Проект документа»);

  • выпадающий список «Диалог создания проекта документа по шаблону» - содержит список всех настроенных диалогов типа «Проект документа по шаблону» (по умолчанию выбран пункт «Проект документа по шаблону»).

Примечание.

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

Изменения отображаются после обновления страницы Конфигуратора.

Рисунок 4.237. Настройки диалогов создания. Диалоги, установленные по умолчанию

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

Настройки для диалогов

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

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

  • мультиязычное поле ввода «Наименование» (обяз.);

  • поле ввода «Код» (обяз.);

  • флажок «Использовать особую настройку диалога» (по умолчанию, выключен).

При включении флажка «Использовать особую настройку диалога» отображаются следующие элементы:

  • таблица / таблицы «Шаг %номе_шага%»;

  • кнопка «Удалить» (при наличии более одного шага);

  • кнопка «Добавить шаг».

Рисунок 4.238. Настройки диалогов создания. Настройка для диалога с типом «Работа»

Настройки диалогов создания. Настройка для диалога с типом «Работа»

Таблицу можно сортировать по столбцам «Номер» и «Название поля», и при этом она содержит следующие столбцы:

  • «Номер»;

  • «Название поля»;

  • «Показать».

«Номер» представляет собой порядок следования элемента в диалоге создания. Поля данного столбца редактируемы, причем для ввода доступны только целые положительные числа. Строки таблицы с одинаковыми номерами сортируются по алфавиту по значениям столбца «Название поля» в порядке возрастания.

«Название поля» определяет элементы диалога создания. Набор значений зависит от типа диалога и номера шага:

  • Работа:

    • Название (только в таблице Шаг 1);

    • Ответственный (только в таблице Шаг 1);

    • Автор (только в таблице Шаг 1);

    • Исполнители (только в таблице Шаг 1);

    • Сроки (только в таблице Шаг 1);

    • Приоритет;

    • Нагрузка;

    • Прикрепить файл;

    • Ключевые слова;

    • Повторять;

    • Форма завершения;

    • Комментарий к работе.

  • Проект документа:

    • Название (только в таблице Шаг 1);

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

    • Завершение (только в таблице Шаг 1);

    • Приоритет;

    • Прикрепить файл;

    • Ключевые слова.

  • Проект документа по шаблону:

    • Название (только в таблице Шаг 1);

    • Шаблон документа (только в таблице Шаг 1);

    • Создать работу;

    • Завершение;

    • Приоритет;

    • Ключевые слова.

Столбец «Показать» содержит набор флажков для каждого элемента, которые имеют следующие свойства:

  • включен/выключен - свойство отображения;

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

При включении флажка в одной таблице в таблице другого шага выключается флажок одноименной настройки.

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

По умолчанию флажки находятся в следующих состояниях:

Работа, Шаг 1

Название поля Включен Активен

Название

Да

Нет

Ответственный

Да

Да

Автор

Да

Нет

Исполнители

Да

Да

Сроки

Да

Нет

Приоритет

Да

Да

Нагрузка

Нет

Да

Прикрепить файл

Нет

Да

Ключевые слова

Нет

Да

Повторять

Нет

Да

Форма завершения

Нет

Да

Комментарий к работе

Нет

Да

Примечание

Функционал следующих полей сохраняется вне зависимости от состояния флажка «Показать»:

  • поле «Автор» - при наличии всего одного возможного значения данное поле не отображается в основном приложении;

  • поле «Ответственный» - данное поле всегда отображается в диалоге редактирования либо создания работы по маршруту в основном приложении;

  • поле «Комментарий к работе» - при включении единственного флажка в таблице данный шаг не отображается в диалоге редактирования либо создания работы по маршруту в основном приложении.

Работа, Шаг 2

Название поля Включен Активен

Приоритет

Нет

Да

Нагрузка

Да

Да

Прикрепить файл

Да

Да

Ключевые слова

Да

Да

Повторять

Да

Да

Форма завершения

Да

Да

Комментарий к работе

Да

Да

Проект документа

Название поля Включен Активен

Название

Да

Нет

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

Да

Да

Завершение

Да

Нет

Приоритет

Да

Да

Прикрепить файл

Да

Да

Ключевые слова

Да

Да

Проект документа по шаблону

Название поля Включен Активен

Название

Да

Нет

Шаблон документа

Да

Нет

Создать работу

Да

Да

Завершение

Да

Нет

Приоритет

Да

Да

Ключевые слова

Да

Да

При этом между флажками присутствует следующая связь:

Работа

Название поля Включен Активен

Ответственный

Нет

Да

Исполнители

Да

Нет

Название поля Включен Активен

Ответственный

Да

Нет

Исполнители

Нет

Да

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

Проект документа по шаблону

Название поля Включен Активен

Создать работу

Нет

Да

Завершение

Нет

Нет

Приоритет

Нет

Нет

Ключевые слова

Нет

Нет

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

Кнопка «Удалить» не отображается для таблицы «Шаг 1». В остальных случаях по нажатию на кнопку отображается диалоговое окно с кнопками подтверждения, отмены действия и следующим текстом сообщения:

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

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

По нажатию на кнопку «Добавить шаг» кнопку добавляется таблица «Шаг %N+1%» (где N - номер шага последней существующей таблицы текущего диалога), причем последней.

Таблица содержит все поля выбранного типа диалога создания, кроме полей, отображающихся только для таблицы «Шаг 1» (см. Название поля). Все флажки в столбце «Показать» выключены по умолчанию.

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

Примечание.

Если количество таблиц такое, что они не отображаются полностью в рабочей области, появляется вертикальный скролл.

Альтернативные потоки событий.

Альтернативный поток 1. Не заполнено поле наименования, сохраняются изменения.

Действие не выполняется, поле подсвечивается красным цветом и отображается ошибка с текстом:

Укажите название диалога создания %тип%

где %тип% - это один из вариантов %работы%, %проекта документа% или %проекта документа по шаблону%, в зависимости от типа диалога;

Альтернативный поток 2. Значение поля наименования превышает длину в 50 символов, сохраняются изменения.

Действие не выполняется, поле подсвечивается красным цветом и отображается ошибка с текстом:

Введенное название диалога создания превышает 50 символов. Измените данное название

Альтернативный поток 3. Выключены все флажки столбца «Показать» в таблице, сохраняются изменения.

Действие не выполняется, отображается ошибка с текстом:

Все галочки в таблице "Шаг %номер шага%" выключены. Включите хотя бы одну галочку, либо удалите данную таблицу

Настройки приоритетов

Подраздел «Настройки приоритетов» содержит:

  • переключатель страниц;

  • кнопку «+»;

  • таблицу со списком приоритетов и полями (с возможностью их сортировки):

    • Номер - порядок следования приоритетов в компоненте;

    • Название - название приоритета;

    • Цвет - иконка цвета приоритета (цвет контура иконки - #cdcdcd);

    • Значение по умолчанию - показывает, какое значение в списке приоритетов является значением по умолчанию;

    • Идентификатор - порядковый номер приоритета в БД. Данное поле является ключевым - по нему будут идентифицироваться приоритеты при импорте настроек платформы, если включен флаг «Объединять элементы справочников».

Контекстное меню состоит из следующих пунктов:

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

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

Рисунок 4.239. Настройки приоритетов

Настройки приоритетов

По нажатию на кнопку «+» открывается модальное диалоговое окно «Приоритет» со следующим набором полей:

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

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

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

  • Цвет - компонент (поле ввода + color-chooser) для определения цвета приоритета, обязателен для заполнения, цвет по умолчанию - #ffffff (белый).

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

Рисунок 4.240. Добавление/редактирование приоритета

Добавление/редактирование приоритета

По нажатию на кнопку «Сохранить» происходит валидация полей диалога на предмет вышеописанных требований. Cистема выводит ошибку:

  • если не введены обязательные поля: Заполните все обязательные поля

  • если поле номера не соответствует требованиям: Введите корректный номер.

При включении флажка «Использовать по умолчанию» и успешном сохранении система выдает сообщение на синем фоне:

Настройки сохранены. Приоритет %название_приоритета% установлен в качестве значения по умолчанию.

и полю «Значение по умолчанию» предыдущего значения по умолчанию присваивается значение «нет».

Настройки процессов

Окно раздела «Настройки процессов» (илл. «Настройки процессов») содержит таблицу со слдеюущим набором полей:

  • № - порядок следования процессов в редакторе процессов

  • Идентификатор - один из списка:

    • send-document

    • acquaintance

    • agreement

    • assignment

    • approval

    • route

    • registration

    • resolution

    • blocking

  • Название

Список процессов можно сортировать по всем имеющимся полям как по убыванию, так и по возрастанию.

Рисунок 4.241. Настройки процессов

Настройки процессов

Контекстное меню всегда должно содержать пункт «Редактировать». По нажатию на этот пункт, а также при двойном нажатии на строку процесса должен открыться экран «Редактирование процесса».

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

assignment

Наименование поля Название

Номер

1

Наименование

Работа

Заголовок работы в карточке документа

В работу

Кнопка завершения

Завершить

Кнопка диалога отправки

Перепоручить

Формулировка запроса на участие

Запрос на участие в работе "${summary}"

Текст подтверждения действия при смене ответственного

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

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

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

Уведомления: Создание работы

Пользователь <b>{0}</b> создал для Вас новую работу "<b>{1}</b>", срок: {2} <br/> <br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Создания работы по документу

Пользователь <b>{0}</b> поручил вам работу по документу "<b>{1}</b>", срок: {2} <br/> <br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Изменение прогресса

Пользователь <b>{0}</b> изменил процент выполнения работы "<b>{1}</b>" - {2}% <br/> <br/>Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

Уведомления: Завершено

Пользователь <b>{0}</b> отметил работу "<b>{1}</b>" как {2} <br/> <br/>Для просмотра документа данной работы перейдите по <a href="{5}">ссылке</a>.

где:

  • "${summary}" - формулировка исходной работы;

  • {0} - Фамилия И.О. пользователя;

  • {1} - название работы / документа;

  • {2} - срок выполнения, результат завершения и статус работы;

  • {2}% - значение прогресса;

  • {8} - ссылка на документ работы.

agreement

Наименование поля Название

Номер

2

Наименование

Согласование

Сообщения для хода исполнения: Работа, которая будет создана

Согласование

Сообщения для хода исполнения: Работа в прогрессе

На согласовании

Сообщения для хода исполнения: Положительный ответ

Согласовано

Сообщения для хода исполнения: Отрицательный ответ

Не согласовано

Сообщения для хода исполнения: Прервано

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

Состояние работы в списке работ: Ожидание

ожидание

Состояние работы в списке работ: Положительный ответ

согласен

Состояние работы в списке работ: Отрицательный ответ

не согласен

Форма процесса: Заголовок окна

Согласовать

Форма процесса: Положительный ответ

Согласен

Форма процесса: Отрицательный ответ

Не согласен

Подстановка при создании работы

Согласовать

Подстановка при создании работы в редакторе маршуртов

Прошу согласовать

Заголовок работы в карточке документа

На согласование

Кнопка завершения

Согласовать

Кнопка диалога отправки

На согласование/рассмотрение

Текст подтверждения действия при смене ответственного

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

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

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

Уведомления: Создание работы

Пользователь <b>{0}</b> отправил Вам на согласование/рассмотрение работу "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Создание работы по документу

Пользователь <b>{0}</b> отправил Вам на согласование/рассмотрение документ "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Положительный ответ

Пользователь <b>{0}</b> согласовал работу "<b>{1}</b>". <br/><br/>Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

Уведомления: Отрицательный ответ

Пользователь <b>{0}</b> отказал в согласовании работы "<b>{1}</b>". <br/><br/> Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

Уведомления: Положительный ответ с комментарием

Пользователь <b>{0}</b> согласовал работу "<b>{1}</b>" с комментарием <i>"{3}"</i>. <br/><br/>Для просмотра документа данной работы перейдите по <a href="{4}">ссылке</a>.

Уведомления: Отрицательный ответ с комментарием

Пользователь <b>{0}</b> отказал в согласовании работы "<b>{1}</b>" с комментарием <i>"{3}"</i>. <br/><br/>Для просмотра документа данной работы перейдите по <a href="{4}">ссылке</a>.

где:

  • {0} - Фамилия И.О. пользователя;

  • {1} - название работы / документа;

  • {2} - срок выполнения и результат завершения работы;

  • {3} - комментарий к работе;

  • {8}, {3}, {4} - ссылки на документ работы.

approval

Наименование поля Название

Номер

3

Наименование

Утверждение

Сообщения для хода исполнения: Работа, которая будет создана

Утверждение

Сообщения для хода исполнения: Работа в прогрессе

На утверждении

Сообщения для хода исполнения: Положительный ответ

Утверждено

Сообщения для хода исполнения: Отрицательный ответ

Отказ в утверждении

Сообщения для хода исполнения: Прервано

Утверждение отменено

Состояние работы в списке работ: Ожидание

ожидание

Состояние работы в списке работ: Положительный ответ

утвердил

Состояние работы в списке работ: Отрицательный ответ

не утвердил

Форма процесса: Заголовок окна

Утвердить

Форма процесса: Положительный ответ

Утверждаю

Форма процесса: Отрицательный ответ

Не утверждаю

Подстановка при создании работы

Утвердить

Подстановка при создании работы в редакторе маршуртов

Прошу утвердить

Заголовок работы в карточке документа

На утверждение

Кнопка завершения

Утвердить

Кнопка диалога отправки

На утверждение

Текст подтверждения действия при смене ответственного

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

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

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

Уведомления: Создание работы

Пользователь <b>{0}</b> отправил Вам на утверждение работу "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Создания работы по документу

Пользователь <b>{0}</b> отправил Вам на утверждение документ "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Положительный ответ

Пользователь <b>{0}</b> утвердил работу "<b>{1}</b>". <br/><br/> Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

Уведомления: Отрицательный ответ

Пользователь <b>{0}</b> отказал в утверждении работы "<b>{1}</b>". <br/><br/>Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

Уведомления: Положительный ответ с комментарием

Пользователь <b>{0}</b> утвердил работу "<b>{1}</b>" с комментарием <i>"{3}"</i>. <br/><br/>Для просмотра документа данной работы перейдите по <a href="{4}">ссылке</a>.

Уведомления: Отрицательный ответ с комментарием

Пользователь <b>{0}</b> отказал в утверждении работы "<b>{1}</b>" с комментарием <i>"{3}"</i>.<br/><br/>Для просмотра документа данной работы перейдите по <a href="{4}">ссылке</a>.

где:

  • {0} - Фамилия И.О. пользователя;

  • {1} - название работы / документа;

  • {2} - срок выполнения и результат завершения работы;

  • {3} - комментарий к работе;

  • {8}, {3}, {4} - ссылки на документ работы.

acquaintance

Наименование поля Название

Номер

4

Наименование

Ознакомление

Сообщения для хода исполнения: Работа, которая будет создана

Ознакомление

Сообщения для хода исполнения: Работа в прогрессе

На ознакомлении

Сообщения для хода исполнения: Положительный ответ

Ознакомлен

Сообщения для хода исполнения: Прервано

Ознакомление отменено

Состояние работы в списке работ: Ожидание

ожидание

Состояние работы в списке работ: Положительный ответ

ознакомился

Форма процесса: Заголовок окна

Ознакомиться

Форма процесса: Положительный ответ

Ознакомлен

Подстановка при создании работы

На ознакомление

Подстановка при создании работы в редакторе маршуртов

На ознакомление

Заголовок панели работы в карточке документа

На ознакомление

Кнопка завершения

Ознакомиться

Кнопка диалога отправки

На ознакомление

Текст подтверждения действия при смене ответственного

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

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

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

Уведомления: Создание работы

Пользователь <b>{0}</b> отправил Вам для ознакомления работу "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Создания работы по документу

Пользователь <b>{0}</b> отправил Вам для ознакомления документ "<b>{1}</b>", срок: {2} <br/><br/>Для просмотра документа данной работы перейдите по <a href="{8}">ссылке</a>.

Уведомления: Положительный ответ

Пользователь <b>{0}</b> ознакомился с работой "<b>{1}</b>".<br/><br/>Для просмотра документа данной работы перейдите по <a href="{3}">ссылке</a>.

где:

  • {0} - Фамилия И.О. пользователя;

  • {1} - название работы / документа;

  • {2} - срок выполнения и результат завершения работы;

  • {8}, {3} - ссылки на документ работы.

registration

Наименование поля Название

Номер

8

Наименование

Регистрация

Сообщения для хода исполнения: Работа, которая будет создана

Регистрация

Сообщения для хода исполнения: Работа в прогрессе

На регистрации

Сообщения для хода исполнения: Положительный ответ

Зарегистрировано

Сообщения для хода исполнения: Отрицательный ответ

Отказ в регистрации

Сообщения для хода исполнения: Прервано

Регистрация отменена

Состояние работы в списке работ: Ожидание

ожидание

Состояние работы в списке работ: Положительный ответ

зарегистрирован

Состояние работы в списке работ: Отрицательный ответ

не зарегистрирован

Подстановка при создании работы в редакторе маршуртов

На регистрацию

Уведомления: Положительный ответ

Пользователь <b>{0}</b> зарегистрировал документ "<b>{1}</b>".

Уведомления: Отрицательный ответ

Пользователь <b>{0}</b> отказал в регистрации документа "<b>{1}</b>".

где:

  • {0} - Фамилия И.О. пользователя;

  • {1} - название документа.

resolution

Наименование поля Название

Номер

5

Наименование

Резолюция

Состояние работы в списке работ: Ожидание

резолюция

Состояние работы в списке работ: Положительный ответ

резолюция

Состояние работы в списке работ: Отрицательный ответ

завершено

Завершение работы по процессу резолюции: Принятие резолюции

Резолюция

Завершение работы по процессу резолюции: Завершение

Завершить

Подстановка при создании работы в редакторе маршуртов

На рассмотрение

Заголовок работы в карточке документа

На рассмотрение

Кнопка завершения

Завершить

Формулировка запроса на участие

Запрос на наложение резолюции по "${summary}"

Текст подтверждения действия при смене ответственного

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

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

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

где:

  • "${summary}" - формулировка исходной работы-резолюции.

send-document

Наименование поля Название

Номер

6

Наименование

Отправка документа

Подстановка при создании работы в редакторе маршуртов

Отправка документа

Кнопка диалога отправки

Отправить

blocking

Наименование поля Название

Номер

7

Наименование

Блокирующий процесс

route

Наименование поля Название

Номер

9

Наименование

Маршрут…

Примечание: поля ввода значений всех вышеуказанных полей, кроме поля «Номер», являются мультиязычными (см. Требования к мультиязычному полю ввода).

Примечание: значение полей Уведомлений представлены в формате HTML и содержат подстановки. Изменение тегов / подстановок может привести к тому, что уведомления будут отображаться некорректно, и это не будет являться ошибкой Synergy.

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

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

По нажатию на кнопку «Сохранить» при наличии обязательных полей без введенных данных необходимо подсвечивать данные поля красным и отображать предупреждение с текстом ошибки:

Заполните все обязательные поля.

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

По нажатию на кнопку «Назад» без сохранения измений необходимо отображать браузерное диалоговое окно с кнопками «Отмена» и «ОК» и текстом ошибки:

Все несохраненные изменения будут потеряны! Продолжить?

Настройки резолюций

Конфигуратор должен позволять возможность опционально настраивать резолюции.

Рисунок 4.242. Настройки резолюций

Настройки резолюций

Флажок «Разрешить накладывать дополнительные резолюции» - влияет на функциональность наложения нескольких резолюций на один документ.

Флажок «Не удалять работу, на которую была наложена резолюция» - позволяет не удалять корневую работу при наложении резолюции.

Флажок «Подставлять дату завершения документа в пункты резолюции» - определяет автоатическое заполнение поля «Дата завершения» каждого вновь создаваемого пункта резолюции:

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

  • в случае, если срок документа указан в виде «Дата регистрации» + «Длительность» (в рабочих днях) - то рассчитать необходимую дату на основе этих данных.

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

Флажок «Разрешить ставить работы по резолюции, завершающиеся позже документа» - определяет возможность блокирования установки даты завершения в пунктах резолюции, которая будет больше даты завершения документа (вне зависимости от способа ее задания). Время завершения в рамках этой даты может быть указано любое. По умолчанию, опция включена.

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

Примечание

0 - все уровни структуры (значение по умолчанию);

1 - корень оргструктуры («генеральный директор»);

и т.д.

Число, большее чем уровней иерархии, по смыслу приравнивается к 0.

Поле ввода «Шаблон пункта резолюции» - задает произвольный шаблон текстового содержимого для каждого из пунктов плашки резолюции в виде текста с подстановками:

  • ${resolution.text} - текст из справочника резолюции;

  • {resolution.date} - срок исполнения в формате в срок до ДД-ММ-ГГГГ ЧЧ:ММ;

  • ${resolution.assignee} - ответственный в формате «Фамилия И.О.»;

  • ${resolution.coassignees.newlines} - список исполнителей в формате «одна запись, содержащая Фамилия И.О., на одну строчку»;

  • ${resolution.coassignees.commas} - список исполнителей в формате «Фамилия И.О., разделенных запятыми, в одну строчку».

Замечание

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

Кнопка «Сохранить».

Для сохранения внесенных изменений нажимается кнопка «Сохранить».

Примечание

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

Кнопка «Обновить».

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

Альтернативные потоки событий.

Альтернативный поток 1. Не введены значения полей ввода либо введены некорректные данные.

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

Настройки нагрузок

Окно подраздела «Настройки нагрузок» разделено на 2 (две) части:

  • Настройки расчета эффективности и нагрузки

  • Нормы нагрузок

Рисунок 4.243. Настройки нагрузок

Настройки нагрузок

Настройки расчета эффективности и нагрузки

«Настройки расчета эффективности и нагрузки» содержат следующие настройки:

  • флажок «Учитывать в отчете по эффективности собственные работы пользователя»;

  • флажок «Считать работы, взятые на контроль, как поставленные руководителем»;

  • поле ввода «Формула расчета эффективности по работам»;

  • поле ввода «Нагрузка для руководителя за контроль над работой (минут в день)» - нагрузка, присваиваемая любому пользователю для следующих работ:

    • работы, в которых рассматриваемый пользователь является автором и не является ответственным (т.е. все работы из именованных фильтров «На контроле»);

    • работы, которые рассматриваемый пользователь взял вручную на контроль (через модуль «Сотрудники»), для групповой работы на контроле в учет не идут её дочерние работы;

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

Нагрузка за контроль работ из списка осуществляется по следующей формуле:

$$X = frac{Load}{Day} cdot {Duration%}$$

где:

  • Х - искомое значение нагрузки для руководителя;

  • Load - значение настройки «Нагрузка для руководителя за контроль над поручением», выраженное в часах;

  • Day - значение настройки «Длительность рабочего дня», выраженное в часах;

  • Duration:

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

    • для незавершенной работы - значение плановой продолжительности работы в течение рассматриваемого дня, выраженное в %:

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

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

Требования к полю ввода формулы:

Требования к составлению формулы см. в приложении к данной спецификации. Иначе исполняется альтернативный поток событий 1.

Требование к полю ввода нагрузки:

Неотрицательное число. Требование к вводу дробной части см. в Общие требования к некоторым полям конфигуратора. Иначе исполняется альтернативный поток событий 2.

Для сохранения внесенных изменений разработчик Synergy нажимает «Сохранить».

Замечание

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

Альтернативные потоки событий.

Альтернативный поток 1. Введена формула, не удовлетворяющая описанным требованиям.

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

Альтернативный поток 2. Не введено значение полей ввода нагрузок, либо введены некорректные данные.

Поле подсвечивается красным, изменения не принимаются.

Нормы нагрузок

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

По умолчанию, в системе существуют 4 (четыре) нормы нагрузки:

  1. % рабочего времени, тип нагрузки «% рабочего времени», значение 20;

  2. Кол-во раб. дн., тип нагрузки «Общее количество дней», значение 1;

  3. Кол-во часов в день, тип нагрузки «Количество часов в день», значение 1,6

  4. Общее кол-во часов, тип нагрузки «Количество часов в день», значение 1,6 часа.

«Нормы нагрузок» разделены на 2 (две) части:

  • по центру - список нагрузок с полями:

    • название (сортировка списка по умолчанию выполнена по данному полю);

    • норма нагрузки;

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

  • вверху - кнопки добавления и обновления, а также флажок «Показать удаленные».

Добавление новой нормы нагрузки / редактирование существующей.

  1. Разработчик Synergy нажимает на кнопку «+»: система предоставляет окно с пустой формой заполнения.

  2. Разработчик Synergy открывает на редактирование существующую норму двойным кликом либо вызовом контекстного меню -> Редактировать: система предоставляет такое же окно, но с заполненной формой.

Рисунок 4.244. Добавление новой нормы нагрузки

Добавление новой нормы нагрузки

Нагрузка характеризуется параметрами:

Мультиязычное поле ввода «Название». По умолчанию, поле пустое. Обязательно для заполнения.

Поле ввода «Код». По умолчанию, поле пустое. Обязательно для заполнения.

Выпадающий список «Тип нагрузки» показывает способ расчета количества часов, затрачиваемых на выполнение работы, содержит пункты:

  • % рабочего времени

  • Количество часов в день

  • Общее количество часов (выбрано по умолчанию)

  • Общее количество дней

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

Флажок «Можно изменять значение» позволяет изменять значение нагрузки при использовании этой нормы в потоках работ.

Для сохранения введенных данных разработчик Synergy нажимает «Сохранить». При этом возможно исполнение альтернативных потоков событий 1-2. Если разработчик Synergy хочет отменить создание / редактирование нормы поручения, он нажимает на кнопку закрытия окна либо «Отмена».

Удаление нормы нагрузки.

Для удаления разработчик Synergy вызывает контекстное меню нормы нагрузки и выбирает пункт «Удалить». Система предоставляет диалоговое окно подтверждения удаления; разработчик Synergy либо подтверждает удаление («ОК»), либо отменяет действие («Отмена»).

Восстановление удаленной нормы нагрузки.

Для восстановления удаленной нормы разработчик Synergy включает переключатель «Показать удаленные», список тут же отобразит и удаленные нормы. По удаленной норме вызывает контекстное меню и выбирает пункт «Восстановить».

Замечание

Для удаленных норм нагрузки пункт контекстного меню «Удалить» недоступен. И наоборот, для неудаленных норм нагрузки пункт контекстного меню «Восстановить» недоступен.

Кнопка «Обновить».

Нажатие на кнопку обновляет текущий список.

Альтернативные потоки событий.

Альтернативный поток 1. Не введено название нормы нагрузки либо введены одни пробелы, сохраняется нагрузка.

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

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

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

Дополнительные настройки потоков работ

Окно раздела «Дополнительные настройки потоков работ» содержит следующие настройки (илл. «Дополнительные настройки потоков работ»).

Флажок «Использовать справочник значений прогресса для поручений» - позволяет отобразить прогрессы поручений/работ в текстовом варианте (Выставление прогресса работы).

Примечание

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

Флажок «Отключить возможность ввода численного значения прогресса», по умолчанию, выключен. Он позволяет отключить ввод численного значения прогресса работы пользователем, оставив ему возможность задания прогресса путем выбора статуса из справочника action_progress. Если флажок «Использовать справочник значений прогресса для поручений» не включен, то флажок «Отключить возможность ввода численного значения прогресса» выключен и недоступен для изменения. Если флажок «Отключить возможность ввода численного значения прогресса» включен, то флажок «Использовать справочник значений прогресса для поручений» недоступен для изменения (и включен).

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

Флажок «Разрешить передавать работы другим исполнителям» - позволяет создавать / передавать работу любому другому пользователю вне зависимости от наличия подчиненных.

Примечание

В контекстном меню работы добавляется пункт «Передать…».

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

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

Примечание

В контекстном меню работы добавляется пункт «Перепоручить…».

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

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

Флажок «Отображать будущие работы», по умолчанию, включен. Для выключенной опции будущие работы не отображаются в общем списке работ на исполнении (условие «В работе» поискового фильтра). Как только время начала работы станет равным текущему времени сервера, работа должна появиться в списке на исполнении. Для включенной опции будущие работы отображаются в общем списке работ на исполнении всегда.

Флажок «Отображать в ходе исполнения будущие этапы» - позволяет отображать будущие этапы маршрута работы в ее ходе выполнения, которые для визуализации выделяются серым цветом.

Флажок «Требовать ввода комментария при согласовании/утверждении» - определяет обязательность заполнения комментария при согласовании/утверждении.

Флажок «Требовать ввода комментария при отказе в согласовании/утверждении» - определяет обязательность заполнения комментария при отказе в согласовании/утверждении.

Флажок «Разрешать создавать дочерние работы, завершающиеся позже родительской» - позволяет запретить создание дочерней работы любого типа с датой/временем завершения большей, чем у родительской работы. По умолчанию, опция включена.

Флажок «Разрешать завершать работы подчиненных, в которых они являются авторами» - позволяет завершить работы статусом «завершено» (выставление соответствующей галочки), в которых пользователь является автором, любому из его вышестоящих руководителей, а также пользователям с делегированным правом «Изменение статуса» от любого из его руководителей(Завершение выставлением статуса завершено). По умолчанию - выключен.

Флажок «Разрешать завершать работы подчиненных, в которых они являются ответственными» - позволяет завершить работы статусом «завершено» (выставление соответствующей галочки), в которых пользователь является ответственным, любому из его вышестоящих руководителей, а также пользователям с делегированным правом «Изменение статуса» от любого из его руководителей (Завершение выставлением статуса завершено). По умолчанию - выключен.

Флажок «Разрешать делегирование прав всем сотрудникам» - позволяет делегировать права любому сотруднику без учета его положения в орг. структуре.

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

Примечание

0 - все уровни структуры (значение по умолчанию);

1 - на 1 уровень вверх по иерархии;

и т.д.

Число, большее чем уровней иерархии, по смыслу приравнивается к 0.

Требование к полю ввода: целое неотрицательное число, иначе исполняется альтернативный поток событий 1.

Выпадающий список «Форма завершения по умолчанию», содежащий значения «Нет» и имеющимися в справочнике формами завершения (Специальные справочники). Настройка влияет на форму завершения по умолчанию в следующих местах:

  • создание работы;

  • работы по протоколу;

  • работы по мероприятию проекта;

  • работы по резолюции.

Выпадающий список «Формат отображения поля автора в ходе выполнения», содежащий значения:

  • Делег. пользователь (исп. Автор работы) - выбран по умолчанию

  • Автор работы

  • Делегировавший пользователь

Настройка влияет на схему создания работ (Схема создания работ).

Подраздел «Интеграция с DF-EX» содержит в себе следующие настройки, использующиеся в рамках интеграции DF-EX:

  • настройка «Формат отображения получаемого хода выполнения» в виде выпадающего списка с пунктами:

    • Краткий - по умолчанию;

    • Подробный. При выборе данного пункта отображается подробный ход выполнения исходящего документа в виде структуры «пункты хода выполнения исходящего документа» + «пункты хода выполнения входящего документа» в виде двух деревьев в формате, как в карточке документа без интеграции с DF-EX.

    Примечание.

    1. Ход выполнения отображается подробно только в исходящем документе.

    2. В исходящем документе в пунктах хода выполнения из входящего документа значение поля Автор отображается в том же формате, что и во входящем документе, вне зависимости от настройки «Формат отображения поля автора в ходе выполнения».

    3. В комментариях исходящего документа в качестве получателя отображается значение Корреспондент (орг) входящей организации.

    При изменении значения настройки:

    • Краткий -> Подробный: выходит диалоговое окно с сообщением "Во всех существующих документах с интеграцией с DF-EX будет отображаться подробный ход выполнения только после внесения в него хотя бы одного изменения. Продолжить?". При подтверждении действия ход выполнения документа без единого изменения отображается кратко, после любого изменения хода выполнения - подробно.

    • Подробный -> Краткий: производится проверка на наличие документов, находящихся в двух и более организациях, и при наличии таковых отображается диалоговое окно с сообщением "Во всех существующих документах с интеграцией с DF-EX краткий ход выполнения будет использоваться только в измененных, либо новых пунктах. Продолжить?". При подтверждении действия ход выполнения новых документов отображается кратко всегда, а во всех существующих документах - только в новых / измененных пунктах.

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

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

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

    • ход выполнения исходящего документа будет содержать в себе полные ходы выполнения всех его связанных входящих документов (1-ко-многим);

    • добавление нового процесса в ход выполнения исходящего документа порождает автоматическое его добавление и во все связанные входящие документы;

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

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

При изменении значения группы настроек «Интеграция с DF-EX»:

  1. «Подробный», флажок выключен -> «Подробный», флажок включен:

    • в новых документах синхронизация хода выполнения происходит и по исходящему, и по входящему документу;

    • в уже существующих (с учетом ограничения выше) документах:

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

      • после изменения хода выполнения непосредственно по входящему документу - синхронизация по входящему документу еще не включается;

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

  2. «Подробный», флажок включен -> «Подробный», флажок выключен:

    • в новых документах синхронизация хода выполнения происходит только по исходящему документу;

    • в уже существующих (с учетом ограничения выше) документах:

      • ход выполнения документа без единого изменения отображается по-старому (синхронизация хода выполнения и по исходящему, и по входящему документу);

      • после изменения хода выполнения непосредственно по входящему документу - происходит синхронизация только по исходящему документу;

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

  3. «Краткий» -> «Подробный», флажок включен:

    • в новых документах синхронизация хода выполнения происходит и по исходящему, и по входящему документу;

    • в уже существующих (с учетом ограничения выше) документах:

      • ход выполнения документа без единого изменения отображается по-старому (кратко);

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

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

  4. «Подробный», флажок включен -> «Краткий»:

    • в новых документах синхронизация хода выполнения отсутствует и сам ход выполнения краткий;

    • в уже существующих (с учетом ограничения выше) документах:

      • ход выполнения документа без единого изменения отображается по-старому (синхронизация хода выполнения и по исходящему, и по входящему документу);

      • после изменения хода выполнения непосредственно по входящему документу - происходит синхронизация только по исходящему документу;

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

Подраздел «Время на выполнение работ по умолчанию» - определяет временя завершения по умолчанию в создаваемых работах (а также согласованиях, ознакомлениях и т.д.): +N рабочих часов от момента, когда был открыт соответствующий диалог. Настройка этого количества - своя для каждого из следующих типов работ (значения по умолчанию у всех - 8 часов):

  • создание и перепоручение работы (в том числе по маршруту);

  • работа по проекту документа (в том числе по шаблону);

  • согласование;

  • утверждение;

  • ознакомление.

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

Подраздел «Переназначение работ» при увольнении / переводе пользователя, если он является:

  1. Исполнителем:

    • Оставить без изменений (включен по умолчанию)

    • Переназначить работы на автора

    • Переназначить работы на непосредственного руководителя

  2. Автором:

    • Оставить без изменений (включен по умолчанию)

    • Переназначить на исполнителя - автором работ удаленного / переведенного пользователя станет исполнитель данной работы

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

    • Удалить работы

    • Завершить работы

  3. Автором и исполнителем:

    • Оставить без изменений (включен по умолчанию)

    • Переназначить работы на непосредственного руководителя

    • Удалить работы

    • Завершить работы

Замечание

«Переназначить работу» с пользователя 1 на пользователя 2 означает:

  • Если пользователь 1 был исполнителем работы, то этой работе необходимо сменить исполнителя на пользователя 2.

    Замечание: механизм смены исполнителя при этом аналогичен таковому в функциональности «Передача работ».

  • Если пользователь 1 был автором работы, то этой работе необходимо сменить автора на пользователя 2.

«Оставить без изменений» означает, что все работы исходного пользователя останутся без изменений.

«Удалить эти работы» означает, что все работы исходного пользователя удалятся.

«Завершить эти работы» означает, что все работы исходного пользователя завершатся.

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

Переназначение работ может завершиться успешно с комментарием:

Действие выполнено

А может неуспешно:

  • в случае, если у исходного пользователя присутствуют работы- согласования / утверждения / ознакомления, в которых он является автором, то при переназначении работ «Завершить эти работы» необходимо завершать действие неуспешно (ни одна работа не должна завершиться) с ошибкой:

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

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

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

  • в случае, если исходный пользователь не имеет должности, то при переназначении работ «На руководителя» необходимо завершать процесс неуспешно с ошибкой:

    Невозможно переназначить руководителю работы пользователя без должности

  • во всех остальных неуспешных случаях - необходимо завершать действие неуспешно с ошибкой:

    Ошибка исполнения

Рисунок 4.245. Дополнительные настройки потоков работ

Дополнительные настройки потоков работ

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

Альтернативные потоки событий.

Альтернативный поток 1. Не введено значение хотя бы одного поля ввода, либо введены некорректные данные.

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

Создание документов

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

Окно раздела «Создание документов» разделено на 3 (три) части:

  • слева - древовидная структура групп и пунктов создания документов с корневым элементом «Пункты меню кнопки «Создать»»;

  • по центру - форма выделенной ноды дерева, содержащая следующую информацию:

    • кнопки «Назад», «Сохранить», «Добавить», «Удалить» (доступность кнопок см. в таблице ниже);

      Сохранить Добавить Удалить
      корневая нода нет да нет
      существующий пункт да нет да
      существующая группа да да да
      новый пункт/группа да нет нет
    • форма для группы либо пункта;

  • справа сверху - кнопка «Инициализировать».

По нажатию на кнопку «Добавить» открывается подменю кнопки с пунктами «Добавить группу» и «Добавить пункт».

Все изменения должны применяться в клиентской части сразу после сохранения изменений:

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

    • при добавлении пользователя в список групп с правом доступа к пункту/группе данный пункт/группа добавляется*

    • при удалении пользователя из списка групп с правом доступа к пункту/группе данный пункт/группа у него удаляется*

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

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

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

* С учетом следующих особенностей:

  • если в данной группе пользователь не имеет прав доступа, то ему недоступна как сама группа, так и все ее дочерние элементы;

  • если на данную группу пользователь имеет права доступа, то доступность дочерних элементов зависит от настроенных непосредственно в них прав доступа;

  • если на данную группу пользователь имеет права доступа и если она не содержит ни одного избранного элемента, то подменю создания документов кнопки «Создать» должно отсутствовать (но должно присутствовать в диалоге «Избранное»).

Примечание

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

По нажатию на кнопку «Инициализировать» структура всех групп и пунктов создания документа у всех пользователей должна прийти к виду, настроенному в конфигураторе.

Группа

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

Добавление новой группы / редактирование существующей.

  1. Разработчик Synergy нажимает на кнопку «Добавить» -> «Добавить группу»: система предоставляет окно с пустой формой заполнения.

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

Рисунок 4.246. Форма для группы создания документов

Форма для группы создания документов

Форма для группы:

  • лейбл «Информация о группе» (отформатирован полужирным начертанием);

  • мультиязычное поле ввода «Название» (обяз.);

  • поле ввода «Код» (обяз.).

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

Для сохранения введенных данных разработчик Synergy нажимает «Сохранить». При этом возможно исполнение альтернативного потока событий 1.

Удаление группы.

По нажатию на кнопку «Удалить» система должна предоставить окно подтверждения удаления с сообщением:

Удаление группы приведет к удалению всего ее содержимого. Вы действительно хотите удалить группу %название_группы%?

Альтернативные потоки событий.

Альтернативный поток 1. Не введено название группы либо введены одни пробелы, сохраняется группа.

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

Пункт

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

Добавление нового пункта / редактирование существующего.

  1. Разработчик Synergy нажимает на кнопку «Добавить» -> «Добавить пункт»: система предоставляет окно с пустой формой заполнения.

  2. Разработчик Synergy выделяет в дереве существующий пункт: система предоставляет такое же окно, но с заполненной формой.

Рисунок 4.247. Форма для пункта создания документов

Форма для пункта создания документов

Форма для пункта:

  • лейбл «Информация о группе» (отформатирован полужирным начертанием);

  • мультиязычное поле ввода «Название» (обяз.);

  • поле ввода «Код» (обяз.);

  • выпадающий список «Реестры» - для выбора реестра, который будет запускаться по нажатию на данный пункт меню (по умолчанию, выбрано первое значение в списке);

  • флажок «Добавить в «Избранное» пользователя по умолчанию» (по умолчанию, выключен);

    Включенный флажок означает, что пункт меню будет доступен в избранном списке. Выключенный же - будет в общем списке за кнопкой «Еще» (аналогично избранным и обычным маршрутам).

  • таблица «Группы» (по умолчанию, пустая).

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

Права доступа на пункт определяются как объединение прав на выбранный реестр и непосредственно пункт создания.

Для сохранения введенных данных разработчик Synergy нажимает «Сохранить». При этом возможно исполнение альтернативного потока событий 1.

Удаление пункта.

По нажатию на кнопку «Удалить» система должна предоставить окно подтверждения удаления с сообщением:

`Вы действительно хотите удалить пункт %название_пункта%?"

Альтернативные потоки событий.

Альтернативный поток 1. Не введено название пункта либо введены одни пробелы, сохраняется пункт.

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