2013-02-28 3 views
0

Я начинаю работать в Microsoft Workflow. Я сделал небольшой проект с ним, и у меня есть кое-что об этом.Управление правилами в WF

Теперь у меня есть вопрос: как рабочий процесс управляет правилами? Он управляет двигателем? Как мы можем внедрять правила?

Должен ли я создать другое приложение, которое управляет правилами?

Заранее спасибо.

+0

Для пояснения это может быть полезно, если вы объяснили, что вы подразумеваете под ролями. –

+0

Я где-то читал, какой рабочий процесс Windows имеет механизм роли. Это правда? Если да, что он делает, и мне интересно, как это работает? – Ahmad

+0

Ahhhh, вы имели в виду Правила не «Роли». WF 3.5 имеет двигатель Rule, но он не переносится в WF4 –

ответ

0

Ахмад, от вас комментировать вопрос, вы заинтересованы в разработке и выполнении части бизнес-правил. Из WF лучшее, что вы можете получить, это https://msdn.microsoft.com/en-us/library/dd797584(v=vs.110).aspx, которое позволяет вам использовать объекты RuleSet (WF 3.5) и Policy4 для их выполнения. Проблема заключается в том, что это не правильный подход к тому, как вы действительно создавали бы бизнес-правила в любом из стандартных подходов моделирования модели, например. Decision Table, Decision model and Notation, Tree and Flow for with rule or decision. IMHO Workflow Foundation (WF), как его называют, отлично подходит для Workflow, но не имеет никакого значения в бизнес-правилах. Нехорошо в управлении ими. Другой вариант - использовать любую другую систему управления бизнес-правилами, которая предоставляет возможность decision-as-a-service, а затем ваша активность WF может просто вызвать их.

Смежные вопросы