表1 显示了框架的调用结构。也就是说,调用哪些工作流、调用它们的顺序以及可以在其中找到工作流调用的主状态机的状态。
表1 - 组件调用树
组件名称和位置 | 被调用的状态 | |
---|---|---|
Main.xaml | ||
Framework\InitAllSettings.xaml | Init | |
Framework\KillAllProcesses.xaml | Init | |
Framework\InitAllApplications.xaml | Init | |
Framework\GetTransactionData.xaml | GetTransactionData | |
Process.xaml | Process | |
Framework\SetTransactionStatus.xaml | Process | |
Framework\TakeScreenshot.xaml | Process | |
Framework\CloseAllApplications.xaml | Process | |
Framework\KillAllProcesses.xaml | Process | |
Framework\CloseAllApplications.xaml | End Program | |
Framework\KillAllProcesses.xaml | End Program |
除此之外,还有其他一些,包括在框架内,但默认情况下并不调用的工作流。您可以在 附加功能 一章中阅读有关它们的内容。
局部变量
全局变量是指其范围是主要计划、或主要工作流程的变量。你可以在 main.xaml 文件中点击任意位置,然后在变量面板中找到。
表 2 是项目局部变量的清单
这些变量用于存储在整个流程的运行时可用的信息。理解每个变量被读取和写入的非常重要。
红色单元格代表在变量被写入的流程文件名,绿色单元格背景代表变量被读取的流程文件名。