配置Archer问卷实现目标/层级自动填充的问题求助
解决方案
1. 检查按钮的上下文传递配置
- 确认“add new record”按钮的启动上下文是否绑定了当前应用记录的key ID。很多系统里,按钮需要明确设置“传递当前记录ID到新建表单”的参数,而非仅依赖字段的关联属性。
- 如果是自定义按钮,检查触发脚本是否携带了父记录ID参数,示例:
openNewRecordForm('target_form_id', { parentRecordId: currentRecord.id });
2. 验证关联字段的自动填充规则
- 进入目标问卷的Related Record/Cross-Reference字段设置,确认是否开启**“从上下文自动填充”**选项,而非仅设置关联关系。部分系统需单独指定“从父记录跳转新建时自动填入父ID”的规则。
- 检查层级关联逻辑:若为多级hierarchy,确保关联路径直接指向当前应用的对应层级记录,而非模糊的层级范围。
3. 排查页面/视图的上下文隔离问题
- 确认当前页面视图是否开启上下文隔离:部分系统的内嵌视图、弹窗视图会切断父记录的上下文传递,需在视图设置里开启“继承父页面上下文”。
- 对比从应用列表页和详情页点击“add new record”的差异,判断是否存在页面层级的上下文丢失。
4. 重置按钮的默认行为
- 若为系统默认按钮,尝试重新创建按钮并选择“关联父记录”的预设模板,而非手动调整属性。部分系统的默认按钮需通过模板绑定才能触发自动关联逻辑,仅改字段属性不生效。
内容的提问来源于stack exchange,提问作者lmichaels
相关产品推荐
相关产品推荐

