A
Akupaka
всем привет!
короче, решил посоветоваться как кто думает...
к примеру, есть документооборот, который распределен между несколькими серверами.
есть документ, по которому необходимо вынести решение.
решение может вынести основной исполнитель, либо его заместитель.
причем, основной исполнитель работает с репликой на сервере С2, а зам работает с репликой на сервере С1.
в принципе, если бы они работали на одном сервере, то можно для них создать один документ, обоих в авторы, кто первый принял в работу, того и тапки, т.е. у второго доступ отобрать, и т.п. сложностей нету, т.к. док на одном сервере.
но если они разделены репликацией, то все усложняется... (во всяком случае я пока все усложнил для себя )))
конечно, можно придумать себе, что людя с разных серверов не имеют права работать над одним документом в один и тот же период жизни документа, но бизнес-процесс требует обратного...
можно попытаться определять на разных ли серверах исполнители висят, и создавать по копии каждому, тогда мы избежим конфликтов репликации (хотя бы), но, если они оба кинулись работать по документу, то возникает необходимость в определении приоритетов.
тогда хорошо, если основной исполнитель является руководителем зама, то можно взять результат основного за правило.
но, что, если фактически основным исполнителем является Петя, а его замом (по задаче, а не подчинению) - его начальник, и тогда принимать ответ Пети за единственный верный уже может быть не верным...
в общем, помогите разобраться, есть ли сложность или я ее себя выдумал? только обоснованно, пожалуйста )
короче, решил посоветоваться как кто думает...
к примеру, есть документооборот, который распределен между несколькими серверами.
есть документ, по которому необходимо вынести решение.
решение может вынести основной исполнитель, либо его заместитель.
причем, основной исполнитель работает с репликой на сервере С2, а зам работает с репликой на сервере С1.
в принципе, если бы они работали на одном сервере, то можно для них создать один документ, обоих в авторы, кто первый принял в работу, того и тапки, т.е. у второго доступ отобрать, и т.п. сложностей нету, т.к. док на одном сервере.
но если они разделены репликацией, то все усложняется... (во всяком случае я пока все усложнил для себя )))
конечно, можно придумать себе, что людя с разных серверов не имеют права работать над одним документом в один и тот же период жизни документа, но бизнес-процесс требует обратного...
можно попытаться определять на разных ли серверах исполнители висят, и создавать по копии каждому, тогда мы избежим конфликтов репликации (хотя бы), но, если они оба кинулись работать по документу, то возникает необходимость в определении приоритетов.
тогда хорошо, если основной исполнитель является руководителем зама, то можно взять результат основного за правило.
но, что, если фактически основным исполнителем является Петя, а его замом (по задаче, а не подчинению) - его начальник, и тогда принимать ответ Пети за единственный верный уже может быть не верным...
в общем, помогите разобраться, есть ли сложность или я ее себя выдумал? только обоснованно, пожалуйста )