Рассматриваем в компании возможность перехода к электронному документообороту. Нам проводили презентацию нескольких продуктов, но они предоставляют услуги на своих серверах.
В нашей компании были разработан небольшой программный комплекс(бухгалтерия, кадры..), поэтому интересует установка на наших серверах с возможностью дальнейшей интеграции с нашим продуктом и БД. Уточню: не обязательна полная интеграция, достаточно дописать код для обмена данными между БД, может на основе апи или ексемелек..
Сам никогда с этим не сталкивался, поэтому даже не знаю в какую сторону копать.
Писать с нуля не вариант, т.к. много ньюансов и зайемт много времени.
Хотелка:
- полный переход от бумажного к электронному документообороту
- распределение прав пользователей
- высокий уровень защиты
- цифровая подпись или что-то типа
- система штрафов и поощрений
- контроль и отслеживание подписантов(например, в течении трех дней документ не подписал - система автоматически выписывает штраф)
- история всех действий
- типовые шаблоны
Язык? php, java.
В крайнем случае подойдет python. Но приоритет таки за пхп, т.к. джависты сейчас заняты.
Не сказал: это должна быть серверная система=)
Рассматриваем как платные, так и бесплатные варианты.
Наша компания рекомендует и внедряет электронную систему документооборота Директум на предприятиях. Сам лично работаю немного по другому направлению, но судя по отзыву коллег, им система нравится (потому и рекомендуют), в том числе за счёт интеграции с веб сайтом. Сам не сталкивался, но бегло по мне так все эти системы документооборота какие то тормознутые.
Петруша Укропов: Не только. У них UI генерализован, описывается xml. Потом собирается веб версия(Vaadin), или десктоп(swing). Кроме этого, всегда можно сделать rest api и написать свой ui. Главная фича у них - система управления бизнес процессами на основе jbpm, на сайте можно почитать про неё подробнее. У них на хабре есть блог, в котором они описывают примеры реализации простеньких процессов на их платформе.
angry_cellophane: в первую очередь рассматриваем готовые варианты, что бы поставил, настроил и начал работать. Изучать платформу и писать что-либо самому нет возможности=(