使用Pace Automation Framework(PAF)能否在活动内调用其他活动
PAF活动嵌套调用问题解答
完全可以,Pace Automation Framework(PAF)原生支持在一个活动内部调用另一个活动的能力,无需额外做二次开发扩展功能。
常用实现方式
- 调用逻辑非常简单,直接使用PAF提供的内置方法
callActivity即可,基础调用语法如下:paf.callActivity('你的目标活动ID', { key1: '入参1', key2: '入参2' }) - 若你需要拿到被调用活动的执行结果,直接接收该方法的返回值即可,返回内容包含目标活动的执行状态、输出参数、执行日志等完整信息。
使用注意事项
- 被调用的活动必须先在PAF平台发布上线,处于可执行状态才能被其他活动调用
- 调用方活动需要拥有目标活动的访问权限,权限配置可以在PAF控制台的活动权限管理模块调整
- 不要配置循环调用逻辑(例如活动A调用活动B,活动B又调用活动A),否则会触发PAF的调用熔断规则,直接终止活动执行
- 若调用跨工作空间的活动,需要在调用参数中额外传入目标活动所属的
spaceId参数
内容的提问来源于stack exchange,提问作者Anjana
相关产品推荐
相关产品推荐

