Рабочий процесс Windows

Может ли кто-нибудь объяснить, что такое рабочий процесс Windows и как мы можем использовать его в организации работы.

Ответ 1

Windows Workflow Foundation - увлекательная концепция. Он позволяет создавать мощные приложения (или только их части), используя комбинацию концепций, подобных блок-схеме, и обычного кода.

Более глубокое значение этого может быть не сразу очевидным. Предположим, вы создаете большой сайт для электронной коммерции. Со временем ваши рабочие процессы для таких процессов, как выполнение, радикально изменится. Кодекс в конечном итоге станет ужасным смыслом идей, замаскированных старыми идеями. Вы будете вынуждены работать над документацией, и со временем ее будет сложно поддерживать.

Итак, рабочий процесс в конечном итоге связан с созданием кода с высокой степенью поддержки, с идеей изменения кода. Когда вы смотрите на это, вы смотрите на блок-схему. Дважды щелкните по node, и он перенесет вас в редактор кода, где вы можете написать некоторую бизнес-логику.

Это гораздо более активное участие, чем это, конечно.

У меня есть книга на этом сидении на моем столе прямо сейчас. Я пытаюсь определить, готова ли реализация .NET к прайм-тайм или если она все еще слишком новая и сложная, - и это сложнее, чем я ожидал.

В этот момент я думаю, что идея может стать игровым чейнджером... Мы увидим, действительно ли нынешнее поколение! Дело в том, что Microsoft не настаивает на том, что это трудно сказать.

Ответ 2

WF - это среда для создания рабочих процессов. Он состоит из типа рабочего процесса (конечный автомат или последовательный), который содержит различные "действия" и логику, контролирующую, как поток приложения перемещается из одной активности в другую.

Вы можете использовать его для описания бизнес-процессов, от потока страниц в приложении ASP.NET до шагов, необходимых для отправки запроса на отпуск.

Вот отличная статья о WF.

Ответ 4

Windows Workflow Foundation ставит перед вами основную внутреннюю концепцию разработки. Таким образом, он становится немного сложным, но очень мощным способом работы и создания сборок. Основная идея разработки с использованием концепций блок-схемы делает ее очень интуитивной, очень легко отслеживать полный код, не проходя через код, как это было ранее сделано традиционным способом программирования. Существуют и другие функции использования рабочего процесса, такие как параллельное выполнение выполнения, перетаскивание объектов деятельности, с помощью встроенных действий, а также писать наши собственные пользовательские действия, и мы можем использовать эти действия везде, где захотим, в любом другом проекте.