|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
guest_20040621 > они сложносоставные и достаточно четко внутри подразделяются на сущности. Не слишком понятна логика перехода от документов к сущностям. Поясните, пожалуйста, какая здесь связь. Не надо придираться к терминам и определениям - о них надо договариваться :) Простейший пример - контракт с приложениями. Это один документ? В некоторых случаях - да. Но при этом его можно достаточно легко разделить на части, причем как логически, так и интерфейсно. Но в то же время их тяжело считать отдельными документами, т.к. самостоятельно друг от друга они ничто. guest_20040621 > Возражаю я только от притянутого за уши, неоправданного усложнения > системы. Внимательно выслушаю Ваши предложения по контролю версий. Какие такие мои предложения? По умолчанию я НЕ предлагаю реализовывать систему контроля версий для документов, если на то нет обоснованной потребности. Из всего, что написал iLLer, я не узрел такой потребности. А принцип Оккама - это один из важных принципов, который позволяет небольшой группе разработчиков (либо вообще одному) за разумное время сделать реально пригодную систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2005, 21:11 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
Вернусь к оригинальной теме. В нашей системе (медицинский документооборот в онкологическом учреждении) идет запись о том, что документ блокируется определенным пользователем, когда он его закрывает - флаг снимается. Т.е. по сути то же самое, что было предложено выше в топике. Только надо различать документ в реальной жизни и электронном ее отображении: то, что невозможно физически править одновременно в реальной жизни, но что теоритечески было бы правильным - то можно сделать в электронном отображении. Пример: в медицинскую и/б (бумажный вариант) не получится одновременно вставить результат исследования (лаборантом в лаборатории) и, к примеру, этапный эпикриз (лечащим врачом в отделении), т.к. бумажная история одна и не может одновременно находится в двух местах. С электронной же историей таких неприятностей не возникает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2005, 12:35 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
Пример: в медицинскую и/б (бумажный вариант) не получится одновременно вставить результат исследования (лаборантом в лаборатории) и, к примеру, этапный эпикриз (лечащим врачом в отделении), т.к. бумажная история одна и не может одновременно находится в двух местах. С электронной же историей таких неприятностей не возникает. результат исследования - это отдельный документ бумажная история или медицинская карта - это пакет документов. Пожалуйста, блокируйте либо результат исследования, либо пакет документов полностью. Никакого одновременного доступа тут нет. Результат анализа заполняет же один лаборант, а не два с ручками сидят и синхронно занося, один содержание электроцитов, другой - лейкоцитов. Рассматривайте документы так, как они обрабатываются в бумажном документообороте, а не наоборот. Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2005, 13:13 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
Роман Дынник результат исследования - это отдельный документ бумажная история или медицинская карта - это пакет документов. Пожалуйста, блокируйте либо результат исследования, либо пакет документов полностью. Никакого одновременного доступа тут нет. Результат анализа заполняет же один лаборант, а не два с ручками сидят и синхронно занося, один содержание электроцитов, другой - лейкоцитов. Рассматривайте документы так, как они обрабатываются в бумажном документообороте, а не наоборот. Согласен, разбить документ "медицинская карта" на пакет документов. И блокировать минимально возможную единицу редактирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2005, 14:11 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
Александр Гoлдун Не надо придираться к терминам и определениям - о них надо договариваться :) Как насчет Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2005, 19:38 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
> Не надо придираться к терминам и определениям - о них надо договариваться :) И в мыслях не было. Действительно не уловил перехода. > Простейший пример - контракт с приложениями. Это один документ? В некоторых случаях - да. Да, это один документ, если иное не оговаривается специально. > Но при этом его можно достаточно легко разделить на части, причем как логически, так и интерфейсно. > Но в то же время их тяжело считать отдельными документами, т.к. самостоятельно друг от друга они ничто. Обращали внимание на формулировки типа: спецификация бла-бла - приложение N, _являющееся неотъемлемой частью_ настоящего доровора (или типа того)? Не могу навскидку сказать, какими нормативными документами регламентируются договорные отношения, но наверняка перечень основных документов конечен. И из чего они фактически состоят - imho дело десятое. > Какие такие мои предложения? По умолчанию я НЕ предлагаю реализовывать систему контроля версий > для документов, если на то нет обоснованной потребности. Да есть такая потребность. Везде, где есть параллельная работа с документами. Основная проблема imho в том, что документ - это необязательно псевдоотчет с автозаполнением; в общем случае - это абстрактный файл одного из заранее определенных форматов. Если иметь в виду информационную систему, видимо, логично будет представить документ как совокупность псевдоотчетов и файлов. Для файловой части - система контроля версий. Imho без вариантов. А для псевдоотчетной части вполне достаточно интерпретации версионности как хронологии (предполагается, что нормальная информационная система подразумевает хронологию изменений): дата есть у всех документов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2005, 20:30 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4.
если есть пример буду очень признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2005, 07:18 |
|
Что лучше, блокировать документ пользователем или нет?
|
|||
---|---|---|---|
#18+
>>Кстати, СУБД случаем у вас не Oracle? А то и изобретать ничего не >>придется... Видимо автор имел ввиду версионный механизм используемый в оракле против блокировочного используемого в mssql. Но речь то в этом топике вовсе не об этом и версионный механизм не решает проблем обозначенных в этом топике. Это всего лишь модель управления транзакциями. Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2005, 09:10 |
|
|
start [/forum/topic.php?fid=33&msg=33121717&tid=1549605]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 232ms |
total: | 491ms |
0 / 0 |