商品说明
版本:
v1.7.0
|
交付方式:
镜像
|
适用于:
Linux
|
上架日期:
2020-09-10
|
明道云私有部署版是驱动 APaaS 服务明道云(www.mingdao.com)的产品内核。通过容器化技术,我们将高性能、高弹性和高用户体验的 APaaS(应用平台)公共云服务封装为面向科技型企业和大中型企业的私有部署版本,并提供一个极其简洁的运维环境,让不同层次的客户均能够自助建立应用中台能力,赋能企业数字化管理。
明道云私有部署版(MDP)既可以运行在 IaaS 平台,也可以运行在企业自建的本地网络。在 POC 阶段和小型使用情况下,MDP 提供支持单机部署的免费社区版授权;在更完整的部门和企业级使用情况下,明道云也提供包含高可用、多租户部署、应用搭建和技术支持服务的商业授权。同时,分布在各区域和行业的明道云合作伙伴也为获得商业授权的客户提供本地化的应用搭建服务。
使用零代码和低代码构建企业中后台业务应用的原理在于大多数此类应用都建立在数据管理(CRUD)和工作流这两个核心职能之上。为了构建一个典型的企业应用,在设计开发过程中有大量雷同的环节。应用平台即服务(APaaS)门类就是这样这些雷同的环节抽象出来,通过应用化的方式来替代逐个项目的前后端设计及代码开发过程。
为了实现一个友好和高效的APaaS产品,不同厂商会采用略微不同的具体实现机制。明道云选择的方案大体可以描述为:通过表单可视化构建数据模型,在模型上建立针对不同角色的数据视图,通过触发器+动作模式的工作流实现自定义数据动作和自动化流程,并内置数据可视化能力。 它整体上由以下几个层次构成:
(1)表结构。 通过表单可视化建立数据表模型(Data Model),通过控件直接对应字段类型。并通过关联表、公式、关联表字段和汇总实现必要的关系型数据结构。签名、地理位置、成员、部门、自动编号等则是为了简化用户支持特定业务场景。
(2)视图。 通过不同类型的视图来定义呈现数据的形式,包括表格、看板和层级等。每个视图均可定义灵活的数据筛选条件、字段显隐规则和排序逻辑。
(3)统计。 在工作表上直接定义统计图表,支持常见的条形图、折线图、饼图和指标值等。制作统计图表可以为个人所用,也可以发布为应用共享的图表。
(4)自定义页面。 除了工作表视图外,还支持用户创建一个空白页面,在页面中可视化配置不同类型的组件。比较常见的用例是通过统计图表组件来实现管理仪表台。
(5)用户、角色和权限。 允许应用自定义角色,并通过简洁或完整的方式来定义每个角色的应用数据访问、编辑、删除和新增的权限。这个权限定义可以精细到字段级。通过在角色上增加用户或部门实现灵活的应用分发,完全可视化地实现RBAC(Role-based access control)。
(6)工作流。 通过一个简洁的触发器和动作节点序列支持各种灵活的自动化工作流,可以理解为在企业应用中的IFTTT(If this, then that)。数据变更、动态时间和Webhook方式均可触发工作流,在动作节点中,可以实现数据查询,定位,更新,新增,删除动作,也可以执行审批、填写等人工控制流程,发送个性化通知,以及推送数据到外部API。工作流的动作序列也可以通过依附于特定视图的自定义按钮手工触发。
通过以上六个层次,用户可以几乎零代码构建任何基于数据管理和工作流的企业应用。