我有两个拥有相同工作流程的客户(创建文件 - >传输文件 - >等待响应 - >向内部团队发送响应);然而,每个客户的每个步骤的实施方式都不相同。例如,一个客户需要通过SFTP发送平面文件,而另一个客户需要通过FTP发送XML文件。如何创建可重复使用的WF顺序工作流程?
我想创建一个顺序的工作流,使用Microsoft Workflow Foundation(WF),并为多个供应商重复使用此工作流程。每个动作对外部模块的调用可以使用相同的接口,但是具体实现不同。
但是,我不熟悉WF,我不知道如何实现这一点。有人能指出我使用这种模式的正确方法吗?无论我选择WF 3.5还是WF 4.0,它都会产生影响吗?
谢谢。