我正在设计一个不使用 WPF 或 Silverlight 的 MVVM 应用程序。它将简单地以 HTML5 呈现网页,使用 CSS3 样式。
该域是使用 WF 的完美案例,因为它涉及长期运行过程中的许多活动。具体来说,我正在跟踪 30 天内与客户互动的进度,其中包括在沿途的各个点填写各种表格,在特定时间获得主管的批准,并确保遵循指定的活动顺序并正确执行。
每个活动通常由视图上的表单表示,该表单旨在捕获该步骤所需的信息。换句话说,用户看到的视图将取决于她当时在工作流中的位置。
到目前为止,我的研究已经发现了一些示例,其中工作流用于根据定义它的流程图执行业务逻辑。
在我的情况下,我需要用户登录然后从她在工作流程中中断的地方开始(例如,发生了一些新的外部事件,她需要为此填写表格或在工作流程中前进到该步骤.)
我需要支持主管登录并基本上可以呈现当时需要批准的活动的情况。
所以......在我看来,WF 解决方案可能是合适的,但也许我想使用它的方式是颠倒的——可以这么说,就像马车拉马一样。
我很感激这里的任何人都可以提供的任何见解。
谢谢 - 史蒂夫