Задача [0364]: Доработка условия фильтра потоков работ "Статус" - "Завершенные"

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

Используются:

Решение данной задачи сводится к двум доработкам.

Во-первых, в конфигураторе и потоках работ в настройках фильтров необходимо расширить условие "Статус". При добавлении данного условия и выборе в нем варианта "Завершенные" после выпадающего списка добавляются 2 флажка: "Успешно и "Неуспешно". По умолчанию, оба флажка включены.

Рисунок 171. Обновленное условие фильтра Статус - Завершенные

Обновленное условие фильтра Статус - Завершенные

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

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

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

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

Во-вторых, только для дочерних подфильтров "На контроле" (не включая автофильтры по фамилиям) необходимо добавить новое свойство

Дополнительно отображать работы, в которых я являюсь автором

Представляет собой флажок, который по умолчанию выключен. Расположение: после флажка "Раскрыть вложенные". Оба флажка вынесены в отдельный блок, отделенный пунктирной линией.

При включении нового флажка подфильтр должен содержать:

Таким образом возможно выполнение ВИ2 (см. в примерах использования).

Рисунок 172. Новое условие в фильтре "На контроле"

Новое условие в фильтре "На контроле"

Действие при обновлении системы

При обновлении системы во всех фильтрах, которые используют условие "Статус" - "Завершенные" оба новых флажка успешно / неуспешно должны быть включены.

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

Примеры использования.

ВИ1: Фильтр «На исполнении».

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

  1. Методолог переходит в Конфигуратор → Документооборот → Настройки потоков работ → Фильтры потоков работ.

  2. Методолог в основном фильтре «На исполнении» добавляет новый подфильтр:

    • название: «Завершенные неуспешно работы на исполнении»;

    • условие: «Статус» → «Завершенные»;

    • ниже добавляются 2 флажка: «Успешно» и «Неуспешно», Пользователь1 выбирает «Неуспешно».

  3. Методолог нажимает на кнопку «Инициализировать».

  4. Пользователь1 переходит в модуль «Потоки работ».

  5. В основном фильтре «На исполнении» добавился подфильтр «Завершенные неуспешно на исполнении»: в нем отображаются все не согласованные и не утвержденные работы из условия.

ВИ2: Фильтр «На контроле».

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

  1. Пользователь1 переходит в модуль «Потоки работ».

  2. Пользователь1 в основном фильтре «На контроле» добавляет новый подфильтр:

    • название: «Завершенные неуспешно работы на контроле»;

    • добавить условие фильтра «Статус» → «Завершенные» → «Неуспешно»;

    • включает свойство «Дополнительно отображать работы, в которых я являюсь автором».

  3. Пользователь1 переходит в подфильтр «Завершенные неуспешно работы на контроле»: в нем отображаются все не согласованные и не утвержденные работы из условия.