架构师流程大小
流量大小指示器是一种工具,可以帮助您确定流量当前在 Architect 中使用的最大尺寸的百分比。 该工具使您能够在设计时更好地预测流程的最终大小,以便您可以考虑及时寻找优化流程大小的方法。 例如,在早期设计阶段将流量分成多个流,而不是在流量达到极限时才进行划分。
流量大小指示器是精确到0.1%以内。 建筑师显示任何分数流量大小值的第一位数字,以便您可以观察流量逻辑中的微小变化对流量大小产生的影响。 建筑师对流量大小百分比进行四舍五入精确到最接近的个位数分数值。 例如,如果实际百分比为 10.68,则流量大小指示器显示 10.7。
流量大小指示器
下表描述了四个流量大小警告:
尺寸指示器 | 通过率 | 限制 |
---|---|---|
最低 | 低于允许的最大大小的 50% | 无 |
中 | 允许的最大大小的 50% | 无 |
最高 | 允许的最大大小的 90% | 无 |
已满 | 允许的最大大小的 98% |
您无法发布流程,但可以保存对其所做的更改。 注意: 如果流程达到允许的最大大小的 100%,则无法保存更改或导出流程。 |
例如,假设您在一个任务中有多个操作引用了当前不存在的变量。 由于缺少变量,操作出现错误。 如果添加变量来解决错误(这似乎是一个小的更改),因为配置现在有效,Architect 可以填写内部流程结构,例如表达式树。 流量大小可以比预期增加更多,因为当您添加变量时,操作不再出错。 即使只有较少数量的操作且有许多设置引用该变量,情况也是如此。
减少流量的提示
这些提示可以帮助减少流程的大小:
- 如果连续有多个 “更新数据” 操作,每个操作都有一个更新语句,请将这些操作合并为一个包含多个更新语句的 “更新数据” 操作。
-
避免重复。 考虑以下事实:某些操作(例如“调用数据操作”、“调用安全数据操作”、“设置屏幕弹出”、“创建回调”和“调用数据操作”)可能会消耗大量空间,具体取决于您如何配置输入、成功输出和失败输出。
如果您有同一操作的多个实例,并且除了一些不同的设置外,它们的配置通常相同,最佳做法建议您更新逻辑以拥有该操作的一个实例,然后使用变量传递发生变化的值。 随着流量大小的减少,该方法在未来更易于维护。 如果您必须更改之前在所有操作实例中通用的设置,则现在只需要在操作的单个实例中更新该设置。