流程部署工具,顾名思义是用于流程部署的。由于现在的流程定义都是通过流程定义工程以文件的方式管理起来的,而部署到工作流站点上则一般是存放到数据库中,而这个工具就是为了实现这个需求而设计的。当然,也可以选择部署到工作流站点上的文件系统中,只要确保App.config中的配置正确就行。
场景1:
<providers>
<add name="DBProvider" type="Bingosoft.Workflow.Providers.DB.DBFlowProvider,Bingosoft.Workflow.Providers.DB" Database="Center" />
<add name="FileProvider" type="Bingosoft.Workflow.WFAPI.FileProvider,Bingosoft.Workflow.WFAPI" Database="Center" StoragePath="D:\MyWork\WorkflowProject1\WorkflowProject1" />
</providers>
场景2:
<providers>
<add name="FileProvider1" type="Bingosoft.Workflow.WFAPI.FileProvider,Bingosoft.Workflow.WFAPI" Database="Center" StoragePath="D:\MyWork\WorkflowProject1\WorkflowProject1" />
<add name="FileProvider2" type="Bingosoft.Workflow.WFAPI.FileProvider,Bingosoft.Workflow.WFAPI" Database="Center" StoragePath="\\10.10.10.10\WorkflowDefine" />
</providers>