Перейти к содержанию

Удаление документов кадрового электронного документооборота#

Для документов кадрового электронного документооборота реализовано нефизическое удаление документов (т.е. документ из базы не удаляется, а только скрывается из реестра).

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

Реализовано в документах: Заявление от сотрудника, ЛНД, Универсальный документ, Документ на подписание.

Обычный пользователь КЭДО имеет право перевести документ в статус "Удалено" без физического удаления. Поэтому ему видна только кнопка "Перевести в статус Удалено". Кнопку "Удалить" он НЕ видит.

Перевод документа в статус "Удалено"

При нажатии на кнопку "Перевести в статус Удалено" происходит следующее:

  1. В документе ставится галочка "Удален"

Перевод документа в статус "Удалено"

  1. Внутри карточки появляется предупреждающая надпись:

Универсальный документ

  1. Документ скрывается из реестра

  2. Маршрут документа переводится в "Отклонено" и скрывается в панели маршрута, виден только в листе согласования с причиной "Документ удален сотрудником ФИО""

Если у пользователя есть роль showremoveddocs (видеть удаленные) или super (роль с самым большим набором прав), он может видеть в реестре эти удаленные документы.

Пользователь не сможет перевести документ в статус "Удален", если:

  • Документ имеет завершенный маршрут
  • Маршрут у другого участника на подписании
  • Это чужой документ с текущим маршрутом
  • Это чужой документ без маршрута
  • Документ уже в статусе "Удален"

Пользователь сможет перевести документ в статус "Удален", если:

  • Документ без маршрута и свой
  • Документ на первом этапе у инициатора
  • Документ отозван инициатором и находится у него на этапе
  • В случае ЛНД должны быть права на этот документ, документ должен быть не в статусе "Утвержден" и не должно быть не ознакомленных лиц в списке рассылки.

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

Удаление документа

По нажатию на эту кнопку происходит следующее:

  1. Маршрут документа переводится в "Отклонено" и скрывается в панели маршрута, виден только в листе согласования с причиной "Документ удален сотрудником ФИО"

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

В каких случаях запрещено нажатие на кнопку:

  • Документ имеет завершенный маршрут
  • Маршрут не у инициатора на этапе

В каких случаях разрешено нажатие на кнопку:

  • Можно удалять чужие документы без маршрута
  • Можно удалять чужие документы с текущим маршрутом, но если текущий участник = инициатор = 1 этап
  • Можно удалять чужие документы с текущим маршрутом, но если текущий участник = инициатор = любой этап
  • В случае ЛНД у пользователя должны быть права на этот документ, документ должен быть не в статусе "Утвержден" и не должно быть никого в списке рассылки.