Формулировка проблемы: необходима возможность изменять названия процессов.
Используется: во всех местах системы, где используется редактор маршрутов:
Конфигуратор:
Документооборот:
Журналы
Типы документов
Фильтры потоков работ
Процессы:
Реестры
Шаблоны маршрутов
Основное приложение:
Потоки работ:
Редактирование работы
Наложение резолюции
Отправка по маршруту
Хранилище -> Документы:
Мастер регистрации документа
Сотрудники -> Работа
А также:
ход выполнения (Потоки работ -> Карточка);
Методы 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: по нажатию на кнопку
Назад без сохранения измений необходимо
отображать браузерное диалоговое окно с кнопками
Отмена, ОК и текстом ошибки:
Все несохраненные изменения будут потеряны! Продолжить?
Действия при обновлении системы
При обновлении системы таблица настроек поцессов в подразделе
Настройки процессов, а также поля на экране
Редактирование процесса должны принять вид по
умолчанию.
Никаких других внешних изменений в системе (в т.ч. в клиентской части) произойти не должно.