早些年,在公司曾遇到过一个场景,因涉及到多个项目与多个岗位,面向其发布的仪表盘在设置上一直存有一些不便之处,考虑到一些特殊情况,不适合基于系统所具备的用户数据权限呈现内容,理想的状态是把仪表盘单独再复制一份,然后基于筛选等功能设置后呈现内容,最好还可以把筛选进行系统级隐藏,规避用户可自行操作。
前些天,与客户在沟通一个场景,场景类似于填写问卷以及基于过往数据形成一份基于当前用户的分析报告,此场景所遇到的问题,与前文中所描述的场景有一定共性,如何识别外部用户身份,如何呈现可视化的数据,如何呈现更为丰富的内容。
近些天,针对此场景,做了一系列的尝试与探索,目前可实现部分,基本可满足常规使用。
> 场景探索
以下是一个简单的表单数据可视化示例,仅为功能性演示,未融入实际性场景,示例中,在简道云表单中可编辑图表类型、数据、描述等信息,点击按钮后可查阅表单数据可视化页面。
>> 效果演示
>> 测试链接
https://tnvew1vqtq.jiandaoyun.com/f/660ace2805ccba0f4db7fd34
>> 功能逻辑
1、部署可视化图表服务,本场景中部署的是 ECharts ;
2、有呈现更为丰富内容需求的还可再部署 Markdown 等服务 ;
3、将表单中的数据处理成适合 ECharts 呈现的数据结构;
4、选择适合自身需求的数据传递方式,比如 GET 或 POST;
5、融合选定的服务或功能,在简道云中构建表单、插件等。
>> 注意事项
1、使用GET传递数据时,会有内容长度以及某些字符的限制;
2、现阶段,在编辑数据时,可能会有一定的复杂度。
> 场景拓展
早些年,在场景探索中,曾做过一个“价值需求测评”的应用,用户填写问卷后,可在仪表盘中,基于“查询码”筛选出本人的分析数据。
现在,结合本次实现的“表单数据可视化”功能,以及“AI”等功能,对应用功能进行了再次优化。
用户提交测评问卷后,会在流程中完成数据转换、AI解读等,基于查询编码,可在查阅表单中,通过弹窗的方式来查看个人的分析报告,当然在实际场景中,也可以基于OPENID代替查询编码。
>> 实现过程
>> 效果演示
>> 测试链接
https://tnvew1vqtq.jiandaoyun.com/f/6608ff920d69321b785e728c
> 更多内容
承接简道云技术咨询与应用定制
承接月度技术支持服务
更多沟通交流可添加微信(zmlnow)
添加时请备注:简道云
|