NSF无文档时能否运行用于导出设计元素的代理?
无文档NSF运行代理问题解答
结论
可以在无任何业务文档的NSF中正常运行代理,你遇到的「运行此代理必须至少选择一个文档」提示和NSF内是否有文档无关,是代理的触发配置问题。
解决方法
- 打开该代理的设计编辑界面,定位到触发设置模块
- 找到触发方式为「从代理列表手动运行」对应的「运行目标」配置项,将当前的「选定的文档」改为「无」或者「数据库中的所有文档」
- 即便选择「数据库中的所有文档」,只要你的代理逻辑不需要读取NSF内的业务文档,就算库内文档数量为0也可以正常启动运行,不会再弹出要求选择文档的提示
- 你的代理核心逻辑是导出表单、视图等NSF设计元素信息,数据从SQL侧获取,本身不依赖NSF内的业务文档,调整配置后无需修改业务代码即可正常运行。
内容的提问来源于stack exchange,提问作者keerthana
相关产品推荐
相关产品推荐

