Формулировка проблемы: необходима возможность изменять названия процессов.
Используется: во всех местах системы, где используется редактор маршрутов:
Конфигуратор:
Документооборот:
Журналы
Типы документов
Фильтры потоков работ
Процессы:
Реестры
Шаблоны маршрутов
Основное приложение:
Потоки работ:
Редактирование работы
Наложение резолюции
Отправка по маршруту
Хранилище -> Документы:
Мастер регистрации документа
Сотрудники -> Работа
А также:
ход выполнения (Потоки работ -> Карточка);
Методы API для получения списка:
работ;
действий.
Решение:
В раздел конфигуратора «Документооборот» -> «Настройки потоков
работ» необходимо добавить новый подраздел
Настройки процессов
(после раздела «Настройки
приоритетов»).
Новый подраздел Настройки процессов
должен
содержать таблицу со списком процессов и полями (с возможностью их
сортировки):
Номер - порядок следования процессов в редакторе процессов;
Идентификатор - один из списка:
send-document
;
acquaintance
;
agreement
;
assignment
;
approval
;
route
;
registration
;
resolution
;
blocking
;
Название на русском языке;
Название на казахском языке;
Название на английском языке.
Контекстное меню всегда должно содержать пункт «Редактировать». По
нажатию на этот пункт, а также при двойном нажатии на строку
процесса должен открыться экран
Редактирование процесса
.
Экран должен содержать следующие элементы (все поля обязательны к заполнению):
лейбл Тип процесса
поле Наименование
поле Номер
поля Сообщения для хода исполнения
:
Работа, которая будет создана
Работа в прогрессе
Положительный ответ
Отрицательный ответ
Прервано
поля Состояние работы в списке работ
:
Ожидание
Положительный ответ
Отрицательный ответ
поля Форма процесса
:
Заголовок окна
Положительный ответ
Отрицательный ответ
поля Завершение работы по процессу резолюции
:
Принятие резолюции
Завершение
поле Подпись кнопки для завершения работы
поле
Подпись кнопки диалога отправки документа
поле
Заголовок панели работы в карточке документа
поле Подстановка при создании работы
поле
Подстановка при создании работы в редакторе маршуртов
поля Уведомления
:
Создание работы
Создания работы по документу
Положительный ответ
Отрицательный ответ
Положительный ответ с комментарием
Отрицательный ответ с комментарием
Изменение процента прогресса
Завершено
кнопка Вернуть по умолчанию
кнопка Назад
кнопка Сохранить
Примечание 1: поля
Уведомления
- многострочные.
Примечание 2: в редакторе маршрутов необходимо отображать специальные процессы после всех основных вне зависимости их номеров.
Набор полей, отображаемых на экране, должен отличаться в зависимости от выбранного процесса.
По нажатию на кнопку Вернуть по умолчанию
необходимо возвращать дефолтные значения полей.
Поля, а также их значения по умолчанию представлены в следующих таблицах:
assignment
Наименование поля | Название на русском языке |
---|---|
Наименование |
Работа |
Номер |
1 |
Подпись кнопки для завершения работы |
Завершить |
Заголовок панели работы в карточке документа |
В работу |
Уведомления: Создание работы |
Пользователь |
Уведомления: Создания работы по документу |
Пользователь |
Уведомления: Изменение процента прогресса |
Пользователь |
Уведомления: Завершено |
Пользователь |
где:
{0}
- Фамилия И.О. пользователя;
{1}
- название работы / документа;
{2}
- срок выполнения, результат завершения и
статус работы;
{2}%
- значение прогресса;
{8}
- ссылка на документ работы.
agreement
Наименование поля | Название на русском языке |
---|---|
Наименование |
Согласование |
Номер |
2 |
Сообщения для хода исполнения: Работа, которая будет создана |
Согласование |
Сообщения для хода исполнения: Работа в прогрессе |
На согласовании |
Сообщения для хода исполнения: Положительный ответ |
Согласовано |
Сообщения для хода исполнения: Отрицательный ответ |
Не согласовано |
Сообщения для хода исполнения: Прервано |
Согласование отменено |
Состояние работы в списке работ: Ожидание |
ожидание |
Состояние работы в списке работ: Положительный ответ |
согласен |
Состояние работы в списке работ: Отрицательный ответ |
не согласен |
Форма процесса: Заголовок окна |
Согласовать |
Форма процесса: Положительный ответ |
Согласен |
Форма процесса: Отрицательный ответ |
Не согласен |
Подпись кнопки для завершения работы |
Согласовать |
Подпись кнопки диалога отправки документа |
На согласование/рассмотрение |
Заголовок панели работы в карточке документа |
На согласование |
Подстановка при создании работы |
Согласовать |
Подстановка при создании работы в редакторе маршуртов |
Прошу согласовать |
Уведомления: Создание работы |
Пользователь |
Уведомления: Создание работы по документу |
Пользователь |
Уведомления: Положительный ответ |
Пользователь |
Уведомления: Отрицательный ответ |
Пользователь |
Уведомления: Положительный ответ с комментарием |
Пользователь |
Уведомления: Отрицательный ответ с комментарием |
Пользователь |
где:
{0}
- Фамилия И.О. пользователя;
{1}
- название работы / документа;
{2}
- срок выполнения и результат завершения
работы;
{3}
- комментарий к работе;
{8}, {3}, {4}
- ссылки на документ работы.
approval
Наименование поля | Название на русском языке |
---|---|
Наименование |
Утверждение |
Номер |
3 |
Сообщения для хода исполнения: Работа, которая будет создана |
Утверждение |
Сообщения для хода исполнения: Работа в прогрессе |
На утверждении |
Сообщения для хода исполнения: Положительный ответ |
Утверждено |
Сообщения для хода исполнения: Отрицательный ответ |
Отказ в утверждении |
Сообщения для хода исполнения: Прервано |
Утверждение отменено |
Состояние работы в списке работ: Ожидание |
ожидание |
Состояние работы в списке работ: Положительный ответ |
утвердил |
Состояние работы в списке работ: Отрицательный ответ |
не утвердил |
Форма процесса: Заголовок окна |
Утвердить |
Форма процесса: Положительный ответ |
Утверждаю |
Форма процесса: Отрицательный ответ |
Не утверждаю |
Подпись кнопки для завершения работы |
Утвердить |
Подпись кнопки диалога отправки документа |
На утверждение |
Заголовок панели работы в карточке документа |
На утверждение |
Подстановка при создании работы |
Утвердить |
Подстановка при создании работы в редакторе маршуртов |
Прошу утвердить |
Уведомления: Создание работы |
Пользователь |
Уведомления: Создания работы по документу |
Пользователь |
Уведомления: Положительный ответ |
Пользователь |
Уведомления: Отрицательный ответ |
Пользователь |
Уведомления: Положительный ответ с комментарием |
Пользователь |
Уведомления: Отрицательный ответ с комментарием |
Пользователь |
где:
{0}
- Фамилия И.О. пользователя;
{1}
- название работы / документа;
{2}
- срок выполнения и результат завершения
работы;
{3}
- комментарий к работе;
{8}, {3}, {4}
- ссылки на документ работы.
acquaintance
Наименование поля | Название на русском языке |
---|---|
Наименование |
Ознакомление |
Номер |
4 |
Сообщения для хода исполнения: Работа, которая будет создана |
Ознакомление |
Сообщения для хода исполнения: Работа в прогрессе |
На ознакомлении |
Сообщения для хода исполнения: Положительный ответ |
Ознакомлен |
Сообщения для хода исполнения: Прервано |
Ознакомление отменено |
Состояние работы в списке работ: Ожидание |
ожидание |
Состояние работы в списке работ: Положительный ответ |
ознакомился |
Форма процесса: Заголовок окна |
Ознакомиться |
Форма процесса: Положительный ответ |
Ознакомлен |
Подпись кнопки для завершения работы |
Ознакомиться |
Подпись кнопки диалога отправки документа |
На ознакомление |
Заголовок панели работы в карточке документа |
На ознакомление |
Подстановка при создании работы |
На ознакомление |
Подстановка при создании работы в редакторе маршуртов |
На ознакомление |
Уведомления: Создание работы |
Пользователь |
Уведомления: Создания работы по документу |
Пользователь |
Уведомления: Положительный ответ |
Пользователь |
где:
{0}
- Фамилия И.О. пользователя;
{1}
- название работы / документа;
{2}
- срок выполнения и результат завершения
работы;
{8}, {3}
- ссылки на документ работы.
registration
Наименование поля | Название на русском языке |
---|---|
Наименование |
Регистрация |
Номер |
8 |
Сообщения для хода исполнения: Работа, которая будет создана |
Регистрация |
Сообщения для хода исполнения: Работа в прогрессе |
На регистрации |
Сообщения для хода исполнения: Положительный ответ |
Зарегистрировано |
Сообщения для хода исполнения: Отрицательный ответ |
Отказ в регистрации |
Сообщения для хода исполнения: Прервано |
Регистрация отменена |
Состояние работы в списке работ: Ожидание |
ожидание |
Состояние работы в списке работ: Положительный ответ |
зарегистрирован |
Состояние работы в списке работ: Отрицательный ответ |
не зарегистрирован |
Подстановка при создании работы в редакторе маршуртов |
На регистрацию |
Уведомления: Положительный ответ |
Пользователь |
Уведомления: Отрицательный ответ |
Пользователь |
где:
{0}
- Фамилия И.О. пользователя;
{1}
- название документа.
resolution
Наименование поля | Название на русском языке |
---|---|
Наименование |
Резолюция |
Номер |
5 |
Состояние работы в списке работ: Ожидание |
резолюция |
Состояние работы в списке работ: Положительный ответ |
резолюция |
Состояние работы в списке работ: Отрицательный ответ |
завершено |
Завершение работы по процессу резолюции: Принятие резолюции |
Резолюция |
Завершение работы по процессу резолюции: Завершение |
Завершить |
Подпись кнопки для завершения работы |
Завершить |
Подстановка при создании работы |
На рассмотрение |
Подстановка при создании работы в редакторе маршуртов |
На рассмотрение |
send-document
Наименование поля | Название на русском языке |
---|---|
Наименование |
Отправка документа |
Номер |
6 |
Подпись кнопки диалога отправки документа |
Отправить |
Подстановка при создании работы в редакторе маршуртов |
Отправка документа |
blocking
Наименование поля | Название на русском языке |
---|---|
Наименование |
Блокирующий процесс |
Номер |
7 |
route
Наименование поля | Название на русском языке |
---|---|
Наименование |
Маршрут... |
Номер |
9 |
Примечание 3: значение полей
Уведомлений
представлены в формате
HTML
и содержат подстановки. Изменение тегов /
подстановок может привести к тому, что уведомления будут
отображаться некорректно, и это не будет являться ошибкой
ARTA Synergy
.
Примечание 4: указание длинного названия поля
может привети к тому, что текст заголовка / кнопки / подстановки
будет выходить на границы элемента, и это не будет являться ошибкой
ARTA Synergy
.
Примечание 5: если количество полей больше, чем высота экрана, в нем появляется вертикальный скролл.
Примечание 6: по нажатию на кнопку
Сохранить
при наличии обязательных полей без
введенных данных необходимо подсвечивать данные поля красным и
отображать предупреждение с текстом ошибки:
Заполните все обязательные поля
.
Примечание 7: по нажатию на кнопку
Сохранить
при удачном прохождении валидации
необходимо, чтобы фокус сисемы оставался на текущей странице; при
этом кнопка Сохранить
должна стать неактивной.
Примечание 8: по нажатию на кнопку
Назад
без сохранения измений необходимо
отображать браузерное диалоговое окно с кнопками
Отмена
, ОК
и текстом ошибки:
Все несохраненные изменения будут потеряны! Продолжить?
Действия при обновлении системы
При обновлении системы таблица настроек поцессов в подразделе
Настройки процессов
, а также поля на экране
Редактирование процесса
должны принять вид по
умолчанию.
Никаких других внешних изменений в системе (в т.ч. в клиентской части) произойти не должно.