参数值具有在流程间传递的性质。
本示例实现了在第一个流程中输入的信息通过参数传递到第二个流程并显示。
- 新建一个流程
- 在参数面板中,创建一个参数StoreValue。
- 在变量面板中,创建一个变量inputstr。
- 添加 输入对话框 活动到设计面板,输入标题和标签,结果输出到 inputstr
- 将“赋值”活动添加到“设计器”面板。
- 在“值”属性中填入inputstr,“至”属性中填写StoreValue
第一个流程设计如下图:
7. 创建一个新流程(注意,这个流程是和第一个流程在同一个工程下)
8. 创建一个字符串变量strFinalValue。
9. 将“调用工作流文件”活动添加到“设计器”面板。
10. 单击“打开工作流”按钮并浏览前面创建的第一个流程序列
11. 单击“导入参数”。将显示“调用的工作流程的参数”窗口。请注意,此处显示第一个序列的参数。
12. 在StoreValue参数的“值”字段中,添加strFinalValue变量,然后单击“确定”。参数被导入,其中的值将通过strFinalValue变量存储在当前项目中。
13. 在“调用工作流文件”下添加“消息框”活动。
14. 在“属性”面板的“文本”字段中,键入strFinalValue +“:前面的就是参数传递过来的值”
第二个流程序列图如下:
15. 运行结果如下:
源代码下载