V10.0,代表着明道云将从零代码APaaS的产品定位全新定义为超级应用平台(HAP,Hyper Application Platform)。本版本推出了极客们期盼已久的插件能力,开发者可以创造出新的视图类型。除此以外,还有不少用户都需要的应用导入升级、角色调试模式、自定义表单字段样式等功能。
更新信息
更新时间:2023年11月23日晚上9点~10点预计时长:1~2小时是否停服:否版本代号:Web 10.0主要功能
视图插件,通过开发视图插件,创建组织内可复用的自定义视图。应用导入升级,导入同源应用mdy文件,覆盖和追加应用配置,实现应用升级。角色调试模式,管理员可切换不同角色身份查看应用权限的配置情况。字段支持自定义文字的样式、大小、颜色。工作流新增汇总计算节点。工作流新增单条记录获取并更新操作,用于处理多并发时锁定更新。数据集成增加数据合并节点。插件中心
从 V10.0 开始,明道云正式支持插件架构,并开放插件中心。插件是面向开发者的对明道云系统功能进行扩展的能力。在插件中心,你可以管理自己开发的插件,还可以查看并使用组织里其他开发者开发的所有插件。
视图插件
本次更新后,开发者可以通过自己编写代码实现完全自定义的工作表视图。视图插件的开发,需要开发者具备前端开发基础,掌握Javascript、CSS和HTML等相关知识。
什么是视图插件?
视图插件又叫「自定义视图」,当明道云的表格、看板、层级、日历、画廊、详情、甘特图等系统视图不能满足用户视图展示需求的时候,开发者可以通过自己编写代码实现一个完全自定义的视图页面,用于展示工作表的记录数据。自定义视图支持搜索、筛选、统计、快速筛选和筛选列表等操作,还可以通过明道云公共Javascript接口实现调用系统组件,比如展示记录详情弹窗、调用新建记录窗口等等。
视图插件和系统视图的区别
从使用者的角度看,视图插件和系统视图没有任何区别。当组织管理员通过发布开发者插件、安装插件或者导入插件后,所有已启用的插件即对组织下的所有用户生效。用户可以像使用表格、看板、日历等系统视图一样使用这些视图,也可以正常执行分配视图权限、分享视图等操作。
通过视图插件开发的明细视图
通过视图插件开发的地图视图
视图插件的开发步骤
创建自定义视图插件。设置插件名称、图标和视图设置项参数。安装明道云命令行工具,选择插件模板,根据向导提示创建本地项目。启动本地项目,开发时可在明道云中填写调试地址进行线上调试。开发完毕后,在本地构建和提交,上传插件并发布到组织。在组织中启用视图插件,即可向组织全员开放自定义插件使用。开发者可以阅读我们的《视图插件开发文档》以了解更详细的信息。
应用导入升级
使用场景
大型企业用户通常会通过部署多套明道云,或者在同组织内搭建多套应用,来模拟常规研发流程中的多个环境。而应用的导入升级功能可以帮助此类开发者更便捷地改造应用:将测试环境中搭建且运行稳定的应用导入生产环境中,从而实现应用的快速迭代升级,不需要在生产环境的应用里重复修改配置。功能入口本功能针对专业版本及以上的组织可用。进入应用管理界面,点击「导入升级」栏,即可使用该功能。
导入升级的范围
只要是同源的应用就可以操作导入升级。同源应用是指通过复制或导出所生成的应用。比如:从应用A导出生成应用A1,A1再导出生成A2。A、A1、A2都互为同源应用,相互之间都可以导入升级。数据更新规则
覆盖更新:能找到对应关系的数据,就覆盖更新。增量更新:源应用有,目标应用没有的数据,就新增。保持不变:源应用没有,目标应用有的数据,保持不变。操作步骤
1.上传应用文件,系统会校验文件格式,以及是否在允许升级的范围内。
2.确定升级范围,系统会展示本次导入将带来哪些变更。
3.开始导入,点击确认后,系统将进入导入升级流程。升级中的应用前端页面为不可操作状态。
导入升级完成后,系统会生成一条升级记录。
如果在上一步勾选了「升级时同时备份当前版本」,会将导入前的目标应用生成一份备份文件。
升级完成后,组织管理里也会生成一条类型为【升级】的应用全局日志。同时,组织管理员也会收到升级结果的消息。
导入升级API
除了应用支持导入升级之外,V10.0还支持调用API完成导入升级。当用户有多个独立的环境时,可以通过此API实现跨环境的应用升级,并可以被编排到自动化流程中。比如,审批通过之后自动完成应用升级,从而更方便地对生产环境应用进行统一管控和治理。
角色调试模式
应用管理员、运营者、开发者在调试应用时,都需要查看不同角色和角色组合的数据情况。角色调试模式开启后,在应用中显示角色切换菜单,应用的管理员、运营者、开发者可以使用不同的角色身份访问应用。
可选范围
管理员:所有角色运营者:运营者+普通用户开发者:开发者+普通用户(该功能不会改变开发者角色的数据权限,开发者始终无法看到业务数据)使用方法
开启用户中“角色调试”开关。点击“选择角色”入口,选择角色后,页面会自动刷新,呈现出已选角色的应用情况。点击弹层右上角的“多选模式”,还可选择多个角色组合查看应用。点击图标“X”即可清空调试,恢复账号原本的角色。PC端选择调试角色后,移动端也会同时生效。
点击下方栏目, 查看更多功能更新点
工作表视图、自定义页面与统计工作流与集成中心其他功能增强
地区字段支持搜索,提高输入效率。
部门字段可配置显示部门层级和已删除。当部门在组织架构中被删除后,部门字段中存的值在列表页和详情页中默认显示“已删除”字样,若删除多个,则显示“已删除+删除数量”。
部门字段用于用户权限时,可设置是否包含下级部门。若当前登录用户所在的部门是记录存储部门的下级任一部门,则拥有该记录的权限。
下载或预览图片附件时支持显示水印。支持的图片格式包括jpeg、png、tiff、bmp、heif。水印的显示文字支持固定值与动态值。动态值仅支持文本、邮箱、电话。
“代码块”节点支持切换 Python 环境版本和 Javascript 所依赖的 Node.js 环境版本。用户可以使用新版本的特性,同时不必考虑代码块执行环境升级对原有代码块的兼容性有影响。
“获取记录打印文件”节点支持获取 Excel 打印模板,并支持将 Excel 打印文件转换为 PDF 文件。
登录密码验证时的“1小时内免验证”可配置是否启用。这是一项安全优化,客户期望每次执行按钮与审批都执行登录密码验证,故增加“1小时内免验证”的开关。
外部门户名片层支持自定义。可根据实际业务场景,让组织成员/外部用户展示不同的身份内容。
组织后台应用日志中新增“附件预览”用户行为日志。




微信客服