Re[11]: Бизнес логика в ХП
От: Dziman США http://github.com/Dziman
Дата: 25.06.16 18:26
Оценка:
Здравствуйте, Gattaka, Вы писали:

G> G>Давай подробный сценарий с точки зрения пользователя.

G> G>Админ заходит, выбирает node, а дальше что?

G> Только вы учитывайте, что я вам из 140 таблиц и кучи бизнес-правил сделал упрощенный сценарий для простоты объяснения.

G> Итак, админ запускает приложение. Выбирает список узлов, правой кнопкой — назначить роль. Роль назначается на узлы, а также если на узле есть зарегестрированные пользователи (их может быть несколько, предположим что один) и если эти пользователи имеют связи между собой — нужно установить связи между сетевыми узлами, только если эти связи не были запрещены админом до этого, если нет запретов со стороны других ролей и эти связи еще не существуют. Плюс у связи может быть статус, но это опустим — нужно назначать в только для определенных статусов связей.
G> Роль это некоторое свойство узла. Их существует порядка 1000 ранзых.

Пока звучит как бездумная денормализация.
avalon 1.0rc3 build 430, zlib 1.2.5
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.