【发布时间】:2016-07-09 06:51:36
【问题描述】:
我们公司有一个关于工作流程的新大项目。 (就像用户注册一个请求,那么 operator1 应该检查然后将请求发送给 operator2,然后向用户发送一条继续消息,然后用户完成他自己的第一个请求,然后它会继续 20 级直到完成。)
因为这些类型的工作流程在项目中很多,而且它们都可能在以后多次更改,所以我必须使用工作流程技术来更轻松地处理这种复杂情况。
我知道我可以通过 2 种方法来完成这项工作:
方式 1) 我可以使用 Microsoft Workflow 4 技术并将工作流项目添加到我的解决方案中,并在那里制作工作流及其版本控制和其他内容。
方式 2) 我可以制作自己的工作流程。为其创建一个图形用户界面并将活动存储在数据库中,然后进行版本控制,然后我的项目与我的工作流程一起工作。
现在我的问题是:
让我自己的工作流程对我来说听起来更容易(尽管我必须从头开始制作每件事,包括 GUI 和背后的编码、版本控制和其他东西),因为我可以更轻松地控制它。 但使用 Microsoft wf4 我不知道。我已经红了两个星期了,但我不太了解它。我知道如何制作服装 Activity 和书签之类的东西,但我认为使用它会是一种负担,因为我认为最后我必须自己做每一件事,并将书签和用户进度级别存储在我自己的 db 中。
告诉我这些家伙:制作自己的工作流程系统好吗?我可以做微软 wf4 所做的一切吗?建议任何事情。我只需要建议。非常感谢。
【问题讨论】: