表单、访问和规则

选择除第一个单选按钮以外的任何单选按钮时,回答和访问历史记录会正确更新

现在,“解答和访问历史记录”为具有编辑或添加数据权限的用户正确地显示所有单选按钮问题的历史记录(无论选择哪种答案)。

(问题 36534645

仅当更新了包含冻结、锁定、隐藏或只读子问题项的父问题时,才会显示错误消息

现在,仅当已冻结、锁定、隐藏或只读子问题项的父问题的答案发生更改时,系统才会提示错误消息对话框。

(问题 36844592

对新研究版本中包括的日期项正确执行规则

现在,使用 isStudyVersion 的规则和较新研究版本中引入的参考日期项的规则可正确执行较旧研究版本中的受试者。系统正确检测和处理缺少的日期数据,防止出现意外的规则执行错误,并确保在研究版本中正确处理规则。

(问题 37752614

完成父问题项后将保存表单数据

现在,子问题数据不能再输入或保存,除非父问题完全有效并先保存。如果缺少必需的父验证(例如更改原因),系统会阻止保存,生成验证错误,并阻止保存或输入子数据。

(问题 38594822

冻结重复表单行中的单个项会冻结整个行

现在,冻结重复表单实例中的所有项(单独或通过冻结整个行)在系统中始终记录行级别冻结。

(问题 38692755

签名正确应用于所有表单和问题

现在,对于跳过的访问,签名会正确地应用于所有表单和问题,包括后续研究版本中添加的新表单或问题。无论是先冻结访视还是先签署访视,最新研究版本中的所有合格项目都包括在内,以确保完整和准确的受试者签名。

(问题 37745313

早期研究版本禁止创建仅面向未来的访问

现在,系统会阻止为与早期研究版本(例如 V1)关联的受试者创建“仅将来访问”。如果 V1 中的受试者触发规则以创建仅在 V2 中设计并标记为“仅将来”的访视,则不会为该访视创建任何记录。

(问题 38710698

在没有数据的情况下冻结子表单和访视时,父问题已成功更新

现在,即使关联的子表单或访视在没有数据的情况下被冻结,用户也可以成功清除、重置或更新父问题,从而确保表单和访视的动态触发和取消触发按预期工作。

(问题 37278583

用户可以在手动输入的选项替换为代码列表后保存表单更改

现在,如果先前批准的研究版本包含一个选择类型问题,则研究设计人员在保存表单更改时不再遇到错误,该问题最初是使用手动添加的选项创建的,并在草稿研究版本移至“已批准”容器之前替换为代码列表。

(问题 38473860

尝试在规则编辑器中选择新研究角色时,不会提示错误消息

规则设计者现在可以成功更新与触发已分配查询的规则关联的研究角色,前提是初始选择的研究角色已停用。

(问题 38148943

在上一个分支中正确创建循环访问

现在,下一个必需的访问将在当前访问完成后创建,以确保正确的访问顺序,并防止站点的任何缺失或额外访问。

(问题 38154927