以reviewer身份登录formsflow后无法找到表单问题求助
formsflow.ai v4.0.3 Reviewer角色无法查看表单问题原因汇总

以下是该问题的常见触发原因:
- Keycloak角色映射配置缺失:v4.0.3版本要求reviewer用户必须同时绑定realm级和
forms-flow-web客户端级的formsflow-reviewer角色,大部分部署场景下容易漏配客户端级角色,导致后端表单查询接口无权限返回数据。你可以进入Keycloak对应租户的用户管理页,在角色映射模块的客户端角色下拉框选择forms-flow-web,确认已关联formsflow-reviewer权限。 - 表单查看权限未开放:designer用户创建的表单默认不会对reviewer角色开放查看权限,需要在表单编辑页的权限配置模块,主动为reviewer角色分配表单的查看、提交或审批权限,对应表单才会展示在reviewer的列表中。
- 表单与工作流未完成绑定:v4.0.3版本仅同步已经关联Camunda审批流程的表单到reviewer的可查看列表,如果表单创建后没有绑定对应工作流,或者工作流部署状态异常,也会出现列表为空的情况,可以进入管理员控制台查看对应表单的流程关联状态。
- 环境变量配置错误:检查
forms-flow-api服务的环境变量REVIEWER_USER_ACCESS_ENABLE是否设置为true,如果该参数取值为false,reviewer角色默认不会拉取任何表单数据。 - 检索索引同步延迟:如果你的部署方案使用Elasticsearch作为表单检索数据源,刚创建的表单可能存在10-30秒的索引同步延迟,等待后刷新页面即可正常展示。
内容的提问来源于stack exchange,提问作者Kurian Benoy
相关产品推荐
相关产品推荐

