在很多流程中,通常都会使用在初始化阶段读取的某些设置和配置值。设置的示例包括用于访问 Web 应用程序的 URL、Orchestrator 队列名称和默认记录消息。
REFramework 先从配置文件 (Config.xlsx) 读取这些数据,然后将其存储在可在不同状态之间共享的字典对象 (Config) 中,从而实现数据跟踪。它提供了一种简单方法,通过更改配置文件中的值(而不是直接修改工作流)即可维护项目。
在initialliaztion 过程中 Invoke InitAllSettings workflow
Invoke InitAllSettings workflow 分为两个部分
out_Config 类型:Dictionary<String,Object>
1. For each configuration sheet: 读取excel 中的数据,写入config 变量中,默认读取Constants 中的配置
2. Try initializing assets: 读取assert 中的数据,写入config 变量中
如果assert 中找不到指定的value则会抛出异常:
new Exception("Loading asset " + Row("Asset").ToString + " failed: " + Exception.Message)