powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Что лучше, блокировать документ пользователем или нет?
8 сообщений из 33, страница 2 из 2
Что лучше, блокировать документ пользователем или нет?
    #33120553
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621
> они сложносоставные и достаточно четко внутри подразделяются на сущности.

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

Не надо придираться к терминам и определениям - о них надо договариваться :)
Простейший пример - контракт с приложениями. Это один документ? В некоторых случаях - да. Но при этом его можно достаточно легко разделить на части, причем как логически, так и интерфейсно. Но в то же время их тяжело считать отдельными документами, т.к. самостоятельно друг от друга они ничто.
guest_20040621
> Возражаю я только от притянутого за уши, неоправданного усложнения
> системы.

Внимательно выслушаю Ваши предложения по контролю версий.
Какие такие мои предложения? По умолчанию я НЕ предлагаю реализовывать систему контроля версий для документов, если на то нет обоснованной потребности. Из всего, что написал iLLer, я не узрел такой потребности. А принцип Оккама - это один из важных принципов, который позволяет небольшой группе разработчиков (либо вообще одному) за разумное время сделать реально пригодную систему.
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33121544
Jager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернусь к оригинальной теме.
В нашей системе (медицинский документооборот в онкологическом учреждении) идет запись о том, что документ блокируется определенным пользователем, когда он его закрывает - флаг снимается. Т.е. по сути то же самое, что было предложено выше в топике.
Только надо различать документ в реальной жизни и электронном ее отображении: то, что невозможно физически править одновременно в реальной жизни, но что теоритечески было бы правильным - то можно сделать в электронном отображении. Пример: в медицинскую и/б (бумажный вариант) не получится одновременно вставить результат исследования (лаборантом в лаборатории) и, к примеру, этапный эпикриз (лечащим врачом в отделении), т.к. бумажная история одна и не может одновременно находится в двух местах. С электронной же историей таких неприятностей не возникает.
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33121717
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример: в медицинскую и/б (бумажный вариант) не получится одновременно
вставить результат исследования (лаборантом в лаборатории) и, к примеру,
этапный эпикриз (лечащим врачом в отделении), т.к. бумажная история одна и
не может одновременно находится в двух местах. С электронной же историей
таких неприятностей не возникает.

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


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33121909
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
результат исследования - это отдельный документ
бумажная история или медицинская карта - это пакет документов.
Пожалуйста, блокируйте либо результат исследования, либо пакет документов
полностью. Никакого одновременного доступа тут нет. Результат анализа
заполняет же один лаборант, а не два с ручками сидят и синхронно занося,
один содержание электроцитов, другой - лейкоцитов.
Рассматривайте документы так, как они обрабатываются в бумажном
документообороте, а не наоборот.

Согласен, разбить документ "медицинская карта" на пакет документов. И блокировать минимально возможную единицу редактирования.
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33122731
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун Не надо придираться к терминам и определениям - о них надо договариваться :)

Как насчет
Код: plaintext
Документ в автоматизированной системе - логически связанный набор записей, обрабатываемый как единое целое (в одной транзакции)
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33123276
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Не надо придираться к терминам и определениям - о них надо договариваться :)

И в мыслях не было. Действительно не уловил перехода.

> Простейший пример - контракт с приложениями. Это один документ? В некоторых случаях - да.

Да, это один документ, если иное не оговаривается специально.

> Но при этом его можно достаточно легко разделить на части, причем как логически, так и интерфейсно.
> Но в то же время их тяжело считать отдельными документами, т.к. самостоятельно друг от друга они ничто.

Обращали внимание на формулировки типа: спецификация бла-бла - приложение N, _являющееся неотъемлемой частью_ настоящего доровора (или типа того)? Не могу навскидку сказать, какими нормативными документами регламентируются договорные отношения, но наверняка перечень основных документов конечен. И из чего они фактически состоят - imho дело десятое.

> Какие такие мои предложения? По умолчанию я НЕ предлагаю реализовывать систему контроля версий
> для документов, если на то нет обоснованной потребности.

Да есть такая потребность. Везде, где есть параллельная работа с документами.

Основная проблема imho в том, что документ - это необязательно псевдоотчет с автозаполнением; в общем случае - это абстрактный файл одного из заранее определенных форматов. Если иметь в виду информационную систему, видимо, логично будет представить документ как совокупность псевдоотчетов и файлов. Для файловой части - система контроля версий. Imho без вариантов. А для псевдоотчетной части вполне достаточно интерпретации версионности как хронологии (предполагается, что нормальная информационная система подразумевает хронологию изменений): дата есть у всех документов.
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33127966
Фотография programmator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
Vadim_Maximov 
Member 

Откуда: Москва
Сообщений:  1015   Кстати, СУБД случаем у вас не Oracle? А то и изобретать ничего не придется

если есть пример буду очень признателен.
...
Рейтинг: 0 / 0
Что лучше, блокировать документ пользователем или нет?
    #33128063
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Кстати, СУБД случаем у вас не Oracle? А то и изобретать ничего не
>>придется...

Видимо автор имел ввиду версионный механизм используемый в оракле против
блокировочного используемого в mssql.
Но речь то в этом топике вовсе не об этом и версионный механизм не решает
проблем обозначенных в этом топике. Это всего лишь модель управления
транзакциями.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Что лучше, блокировать документ пользователем или нет?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]