Множественные штампы подписей на внутренних документах

Следующий проект

Задача

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

  1. Автоматически проставлять на внутренних документах штампы согласовавших и утвердившего сотрудников
  2. Создать новый шаблон штампа с дополнительной информацией о подписи: дате, времени, должности и комментарии.

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

Описание и возможности решения

Использовалась Среда разработки DirectumRX с встроенной внешней библиотекой Aspose Extensions.

Архитектура, интересные технические находки и особенности

Почти все внутренние документы по правилам компании должны создаваться из шаблонов. Следовательно в шаблоны можно вставить несколько невидимых так называемых якорей для штампов: якорь1, якорь2 и т.д.. И один якорьX для утверждающего штампа. Тем самым решается задача позиционирования штампов на документе.
Функция анализирует все имеющиеся согласования, отказы и утверждения для последней версии документа, группирует, отбирает последние и выстраивает их в хронологическом порядке. Затем распределяет эти сигнатуры по якорям.

Суть работы и порядок его использования

Достаточно вызвать созданную функцию, например, из перекрытия задания на согласование, чтобы для документа автоматически было создано pdf-представление со штампами.

Результаты

Автоматизированные функции и операции

Использование процедур в регламентах согласований и событиях документов автоматизировало создание pdf-представлений без специальных действий.

Подразделения, в которых используется решение - все подразделения сети клиник.

Отзывы пользователей

Отображение процесса согласования штампами на документе позволило сделать его наглядным и привычным относительно старых бумажных форм. В подавляющем большинстве такое представление заменяет Лист согласования, так как в штампах содержится та же информация. Тем более, что далеко не все менеджеры хотят делать лишние клики, чтобы добраться до Листа согласования. А тут все "как на ладони".

Перспективы развития решения

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

Команда

Королев Сергей, Лиферов Михаил.

 

У вас похожая задача?

Обсудите реализацию с экспертом Directum

Обязательное поле
Обязательное поле
Обязательное поле

Благодарим за интерес! Мы свяжемся с вами.

Комментарии (16)

Артем Моисеев

Сергей, это вы дорабатывали коробочную функцию вставки штампа или это сторонняя библиотека?

Артем Моисеев

это круто

Сергей Королев

Артем, Коробочную дорабатывал. Используя опять же включенную в коробку и используемую базой тоже Aspose Extension.

Сергей, такой штамп выводится если соответствующий пользователь выполнил подписание документа и/или выполнил задание с результатом "Согласовано"? 

Сергей Королев

Николай, Приглядитесь к текстам внизу штампов, там ответ: где написано Утверждено+комментарий - подписание, где написано согласовано+комментарий - согласовано.

Сергей, спасибо. Единственное хочу уточнить: когда текст "согласовано", то это означает, что  документ не подписывался ЭП. Правильно?

Сергей Королев

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

Сергей Королев: обновлено 05.03.2021 в 07:05

Запрос от заказчиков на подобную функциональность, встречается всё чаще. 
https://club.directum.ru/award/321787https://club.directum.ru/award/255514 - здесь у нас так же встречается множественная установка штампов. 
Очень интересно встречать схожую функциональность на сторонних проектах, в нашем случае так же использовали Aspose extension.
Немного не понятно, Ваше решение является отдельным решением для DirectumRX, или организовано в качестве подхода к решению одной из задач проекта?
Решение определённо заслуживает внимания, здорово выглядит.

Александр Поникаровский: обновлено 12.03.2021 в 10:28
Сергей Королев

Александр, Не совсем понял, что вы подразумеваете под "отдельным решением". Если то, что оно может применяться к разным типам документов разработки и перекрытым документам, то  - да, может.
Созданный набор функций вначале использовался внутри нашего собственного типа документов, наследнике от IOfficialDocument, Затем быстро был адаптирован и далее использовался для других документов даже в соседних решениях, т.к. функции имеют [Public, Remote].  Главное, что обрабатываемый док должен быть тоже наследником IOfficialDocument.
В итоге были созданы три разные схемы расстановки штампов в зависимости от наших потребностей и для разных типов доков.

Сергей Королев: обновлено 15.03.2021 в 10:03

Сергей, имею ввиду техническое решение, которое можно распространять отдельно, устанавливать и настраивать на контур.

Сергей Королев

Александр, Пока не было такой необходимости. Поэтому "не оформлял" в подобном виде. 

Сергей Беляков

Добрый день.

Вопрос такой: каким образом размещаются штампы на документе (координатная сетка, якоря) ?

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

Сергей Королев

Сергей, Текст описания: "Почти все внутренние документы по правилам компании должны создаваться из шаблонов. Следовательно в шаблоны можно вставить несколько невидимых так называемых якорей для штампов: якорь1, якорь2 и т.д.. И один якорьX для утверждающего штампа. Тем самым решается задача позиционирования штампов на документе."

Нелля Яровая

Сергей, подскажите множественные штампы подписей можно использовать  в DirecrumRX  версии 3.3 Dekstop клиент?

 

Сергей Королев

Нелля, Можно. Работает и в веб, и в деск клиентах.

Артем Моисеев

Сергей, вы награду за это получили?

Авторизуйтесь, чтобы написать комментарий