C# MVC 5 WF4.5:运行工作流中的动态视图选择
我现在正在考虑使用WF4.5 MVC 5创建一些工作流。这些工作流中的大多数都是人工工作流(基于状态),虽然很长,但非常简单。但是,其中一些要求我在状态转换时显示运行时确定的视图(或基于某些规则的预配置视图) 例如C# MVC 5 WF4.5:运行工作流中的动态视图选择,c#,asp.net-mvc,asp.net-mvc-5,workflow-foundation,C#,Asp.net Mvc,Asp.net Mvc 5,Workflow Foundation,我现在正在考虑使用WF4.5 MVC 5创建一些工作流。这些工作流中的大多数都是人工工作流(基于状态),虽然很长,但非常简单。但是,其中一些要求我在状态转换时显示运行时确定的视图(或基于某些规则的预配置视图) 例如 Step 1: Customer1 drafts a loan request (LoanView) Step 2: Teller1 (with review permissions) reviews and submits this request (LoanView) Step
Step 1: Customer1 drafts a loan request (LoanView)
Step 2: Teller1 (with review permissions) reviews and submits this request (LoanView)
Step 3: Manager1 (with Bank profile) Reviews the request (LoanView)
Step 3a: Manager1 checks few options for e.g. RequestCreditScore
请有人帮我指出正确的方向,这里的想法在客户文件夹下,有许多视图(随着时间的推移会添加更多视图)。在步骤3b中,我希望经理可以选择需要重新认证的所有视图,例如贷款承诺
,保险
,月度支出分析
等。所有这些视图都可能实现像IWorkflowableView
(关于视图的定义,我还没有想/想不起来,但我正在从中寻找指针)
如果我错过了显而易见的,请务必告诉我,您可能需要探索“虚拟路径提供程序”选项,以便根据某些条件动态加载和操作数据库中的视图。惩罚是“性能”…如果我愿意在性能上下功夫,请举例说明如何做到这一点。
Step 3b: Can Manager1 choose a *view* available in the project as a next step(s)?
Step 4: UnderWriter1 generates Credit Score, and adds comments (CreditScoreView)
Step 5: OtherUsers review information based on the *views* chosen by Manager1