|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
Имеется: 1. Формируется некоторая БД. 2. на основе информации из БД формируется документ 3. этот документ хранится в виде word-ского документа на сервере 4. документ проходит согласование по некоторому маршруту (при согласовании он подписывается ЭЦП). Как обеспечить согласованность документа после его согласования и информации в БД, на основе которой он был сформирован. (администратор системы может всегда изменить какие-то записи в БД) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2009, 10:42 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
Использовать какую-нибудь систему docflow, например Documentum. Или написать свою аналогичную систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2009, 16:21 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
Интересует принцип, общая идея - писать сами будем ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 07:51 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmaw, Нужно хранить все версии документа (в виде BLOB), как в source save системах. Тогда при изменении исходных данных документ не поменяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 11:12 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmawКак обеспечить согласованность документа после его согласования и информации в БД, на основе которой он был сформирован. (администратор системы может всегда изменить какие-то записи в БД) Из вашей постановки могу предложить такие варианты (все определяется вашими реалиями, задачами и сложностью): 1. Защитить сами исходные данные от изменения Средствами СУБД (триггеры, или специфичные для вашей СУБД) - при условии, ограниченности прав администратора, не достаточной компетентности, ... Собственные средства на базе криптографии. Проще говоря - шифровать данные 2. Обеспечить возможность проверки факта изменения и отката. Зеркалировать данные, например, в момент подписания. В зависимости от задач и возможностей это может быть просто другая БД/система, где у администратора нет прав. А может быть сертифицированная система неизменного хранения (ищите по Content Addressed Storage - но это такие деньги...). "Подписывать" и исходные данные. Рассматривать как эталон сам документ - только в нем нужно будет хранить все данные в структурированном виде (это довольно удобно сделано в том же Word 2007), хотя для структурированных документов я бы рекомендовал использовать InfoPath. Основной момент в варианте 2 - когда проводить сверку/проверку подписей. Как видите - особо хороших вариантов нет. Возможно есть смысл задуматься о разделении полномочий "админов"? Т.е. решить управленчески/методологически. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 11:36 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmawИнтересует принцип, общая идея - писать сами будем писать то, не зная что - это и есть общая идея. Самим писать можно программы, которые понимаешь. Если не понимаешь и даже не представляешь, как должна работать программа - воспользуйся готовым. Старо как мир. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 11:46 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
МихаилРСобственные средства на базе криптографии. Проще говоря - шифровать данные Об этом мы думали. Например, шифровать данные формы перед оправкой на сервер и каждый раз хранить вместе с открытыми полями. Тогда пользователь, который внес изменения в документ может быть уверен, что если кто-то внесет какие-то изменения в данные и/или подпись, тем самым "снимает" с него ответственность за данные. Не будет ли это оверзащита, нужна ли такая мегабезопасность? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 12:10 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
А откуда возникает потребность в согласованности данных в БД и данных в СЭД? Зачем это нужно бизнесу? Или, по-другому, скажем так - что случится плохого если в БД и СЭД данные разные? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 12:41 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
474А откуда возникает потребность в согласованности данных в БД и данных в СЭД? Зачем это нужно бизнесу? Или, по-другому, скажем так - что случится плохого если в БД и СЭД данные разные? Что случится плохого - не известно. Но если случится такое - то надо как-то разрулить ситуацию: пользователь скажет я не виноват, админ скажет - я не виноват. кто виноват? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 12:58 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmawЧто случится плохого - не известно. Это плохо. Серьезность вложений в безопасность зависит от серьезности возможных последствий. Например, если самое серьезное, что вам грозит - это искажение остатков на складах, которое будет обнаружено уже в конце месяца, то городить огород просто нет смысла - не окупится. kmawНо если случится такое - то надо как-то разрулить ситуацию: пользователь скажет я не виноват, админ скажет - я не виноват. кто виноват? Собственно для этого и придумана ЭЦП. Вы фиксируете данные и авторство. Только вопрос - какая разница кто виноват именно в искажении данных (кстати, почему если пользователь не виноват, то автоматически виноват администратор - или вы на столько уверены в безопасности вашей системы?). Вопрос, почему для совершения операций использовались "сырые" данные, а не подписанный документ (раз уж такой есть)? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 13:36 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmawЧто случится плохого - не известно. Так может быть и ничего плохого не случится? :) kmawНо если случится такое - то надо как-то разрулить ситуацию Хорошо. Давайте зайдем с другого конца. А как выяснится, что что-то случилось? Кто вообще может это обнаружить? Проверяющие из органов? Аудиторы? Внутренний контроль? ps. Вы, случайно, не банковскую систему разрабатываете? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 13:36 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
kmawИмеется: 1. Формируется некоторая БД. 2. на основе информации из БД формируется документ 3. этот документ хранится в виде word-ского документа на сервере 4. документ проходит согласование по некоторому маршруту (при согласовании он подписывается ЭЦП). Как обеспечить согласованность документа после его согласования и информации в БД, на основе которой он был сформирован. (администратор системы может всегда изменить какие-то записи в БД) Спасибо После того, как вы разберётесь с этим, у вас возникнут новые вопросы и проблемы: 1. как организовать доставку документа по маршруту 2. как известить участника обработки документа, что настала его очередь, что делать если он длительное время отсутствует. 3. как сделать, что бы участники обработки документа не лезли вне очереди, т.е. права доступа к документу в зависимости от стадии разработки. 4. а если процесс сложный, на одной стадии кто-то создаёт первоначальный документ, на следующий кто-то не имея возможности внести исправления в документ может только утвердить или отклонить его, далее кто-то может внести изменения только в определённые поля, разделы, параграфы документа и т.п. 5. как организовать архив документов и поиск в нём нужного 6. ну, ещё чего-нибудь. Сразу не могу придумать. Короче, не страдайте ерундой. Полно готовых продуктов и инструментов для реализации документооборота уже с шифрованием, подписями и пр. ерундой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 14:26 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
GarrickКороче, не страдайте ерундой. Полно готовых продуктов и инструментов для реализации документооборота уже с шифрованием, подписями и пр. ерундой. Назначение темы перечитайте и "не страдайте ерундой". У ТС, судя по названию темы, уже есть СЭД. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 14:40 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
474GarrickКороче, не страдайте ерундой. Полно готовых продуктов и инструментов для реализации документооборота уже с шифрованием, подписями и пр. ерундой. Назначение темы перечитайте и "не страдайте ерундой". У ТС, судя по названию темы, уже есть СЭД. авторИнтересует принцип, общая идея - писать сами будем ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 14:59 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
474 Назначение темы перечитайте и "не страдайте ерундой". Перечитал очень внимательно 474У ТС, судя по названию темы, уже есть СЭД. Не увидел. А вы с чего это взяли? Если вы предполагаете, что фраза "и БД системы электронного документооборота" означает, что она есть, то я не разделяю вашего мнения. Если бы была система , подробных вопросов не возникало бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:08 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
iscrafm474GarrickКороче, не страдайте ерундой. Полно готовых продуктов и инструментов для реализации документооборота уже с шифрованием, подписями и пр. ерундой. Назначение темы перечитайте и "не страдайте ерундой". У ТС, судя по названию темы, уже есть СЭД. авторИнтересует принцип, общая идея - писать сами будем Garrick Полно готовых продуктов и инструментов для реализации документооборота или вы предлагаете начать с написания собственного компилятора ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:11 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
Garrick, Вы с цитатами напутали. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:29 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
iscrafmGarrick, Вы с цитатами напутали. Да? Ну, извините. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:33 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
GarrickЕсли вы предполагаете, что фраза "и БД системы электронного документооборота" означает, что она есть, то я не разделяю вашего мнения. Если бы была система , подробных вопросов не возникало бы. СЭД такого сервиса как "обеспечить согласованность документа после его согласования и информации в БД, на основе которой он был сформирован" не предоставляет. Во всяком случае произвольная взятая СЭД для произвольно взятой информации из произвольно взятой БД. Поэтому я и предположил, что вопрос ТС не в написании СЭД, а в: авторКак обеспечить согласованность документа после его согласования и информации в БД, на основе которой он был сформирован. (администратор системы может всегда изменить какие-то записи в БД) iscrafm авторИнтересует принцип, общая идея - писать сами будем Хм, может быть вы (и Garrick) правы. Я решил, что цитата относится к вышепроцитированному. Надо автора подождать для разрешения вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:39 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
что касается вопроса автора, то необходимо просто бизнес-процесс построить таким образом, чтобы редактирование документа, отправленного на подпись не допускалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:42 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
iscrafmчто касается вопроса автора, то необходимо просто бизнес-процесс построить таким образом, чтобы редактирование документа, отправленного на подпись не допускалось. Это так и сделано. Вопрос в том, что есть некоторая СУЩЕСТВУЮЩАЯ ИС, и к ней прикручивается документооборот. если для документа его ЭЦП - этого гарантия его целостности, то как это соотнести с БД этой существующей системы, на основе информации из которой документы формируются? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:47 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
iscrafmчто касается вопроса автора, то необходимо просто бизнес-процесс построить таким образом, чтобы редактирование документа, отправленного на подпись не допускалось. Может я не правильно понял автора исходного сообщения, но мне показалось, что суть проблемы в том, что возможна рассинхронизация данных в некоторой учетной (или еще какой-то) системе и документами, которые генерируются на базе этих данных. Т.к. документы согласуются и подписываются (криптографически защищаются), логично предпологать их неизменность (или хотябы фиксацию факта изменений). Однако далее, видимо (и вроде как логично) в работе используются исходные данные, которые от изменений не защищены. Автор, собственно и опасается, что может сложиться ситуация, в которой пользователи системы согласуют документы с одними данными, а потом в работе окажутся совсем иные - случайно или преднамеренно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:52 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
iscrafmчто касается вопроса автора, то необходимо просто бизнес-процесс построить таким образом, чтобы редактирование документа, отправленного на подпись не допускалось. Вопрос интересный, а как рассматривать саму подпись - это же изменение в документе, т.е. его редактирование. В данном случае, хранить подпись отдельно от самого документа мне кажется не очень хорошо. Я думаю, что было бы правильнее формирование самого файла (Word, а лучше PDF или может что-то там автору нравится ещё больше) делать уже после завершения workflow по формированию текста документа и сбора всех необходимых резолюций. В любой базе контролировать этот процесс проще, чем в Word'овом документе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:53 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
Ну вот, пока я писал, автор уже сам подтвердил мои выводы ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:54 |
|
Согласованность документов и БД системы электронного документооборота
|
|||
---|---|---|---|
#18+
GarrickЯ думаю, что было бы правильнее формирование самого файла (Word, а лучше PDF или может что-то там автору нравится ещё больше) делать уже после завершения workflow по формированию текста документа и сбора всех необходимых резолюций. В любой базе контролировать этот процесс проще, чем в Word'овом документе. Это так и есть. Но всегда может кто-то в БД в обход системы (например, злоумышленник, или недостаточно квалифицированный админ) внести изменения напрямую уже после "завершения workflow" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 15:57 |
|
|
start [/forum/topic.php?fid=33&msg=36367559&tid=1548396]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 488ms |
0 / 0 |