一、织信低代码简介
注:以下所述均不能代替产品本身,好产品,值得大家切身体验。申请试用:立即申请
织信Informat(以下简称织信)的定位是企业级低代码开发平台,目标是构建各种企业级信息管理系统,例如ERP、MES、PLM、SCM、OA、CRM、项目管理等应用系统。而为了能构建这一类系统,平台提供了大量的基础功能与高级功能。包括组织架构管理、角色权限、多级菜单、表单、表格、数据统计、报表展示、API、BPMN工作流、脚本、表达式、自动化、网站、代码拓展库、自定义页面、自定义组件等等。
为了让大家对织信低代码平台的能力有更深入的了解,下面我将根据平台的设计逻辑给大家详细介绍如何快速构建一个应用、工作流、仪表盘,以及部分高级功能的作用介绍。
名词解释:
工作台:是所有应用系统统一展示在同一个界面上(便于企业进行多个应用系统的一站式管理。)
应用:是指某一个应用系统(比如市面上常见的ERP系统,OA系统,MES系统等,在织信均统称为应用。)
模块:是指应用系统内的单个功能模块(比如某一销售管理系统内通常包含多个模块,比如客户信息管理、合同管理、报价管理等。)
字段:是指数据表中的列(可用于构建数据表中的所需要数据信息,如:姓名、手机号、联系地址、图片附件等。)
仪表盘:是指数据图表,数据BI大屏等(可用于构建常规的数据图表,如折线图、柱状图、饼图、热力图等。)
二、低代码模块设计
织信低代码平台拥有着丰富的配置组件、强大的功能以及完善的指导文档,本文将带领大家去了解我们的模块设计步骤。
1、创建应用
创建一个应用分为四个步骤:登录系统、进入应用管理、创建分组、创建应用。
应用是表模块、仪表盘、工作流这些的容器,应用将创建的这些模块进行展示,并提供了操作的方式。所以在创建表模块、仪表盘模块这些之前先让我们一起创建一个应用。
(1)应用创建的流程
访问织信平台的登录页,输入账号密码,进入到工作台。
(2)进入应用管理模块
在工作台的左侧菜单栏,切换至应用管理模块。
(3)创建分组
在应用管理模块中,先创建一个分组,用于管理我们的应用。
(4)创建应用
在创建的分组下,创建应用。
(5)访问应用
进入应用列表模块,访问创建的应用。
在创建好应用过后,我们可以在应用中创建工作流、数据表、仪表盘等。
2、创建数据表模块
数据表模块提供了一个可视化的界面,让用户能够轻松创建、修改和管理数据表;它允许用户定义表结构、字段类型和关联关系,并提供了数据输入、查询和更新的功能,以便存储和管理应用程序所需的数据。
创建一个数据表模块,在织信低代码平台中分为四个步骤:进入应用设计器、创建数据表模块、创建表单字段、配置表格信息。
(1)创建数据表模块的流程
进入到应用设计模块,选择要进行设计的应用,进入应用设计。
(2)创建数据表模块
在应用设计器左侧的模块设置中,点击添加icon,在弹窗中选择数据表模块进行创建。
(3)创建数据表字段
在创建的数据表模块中,点击表单字段的tab栏目,进入到字段配置页,添加我们模块所需要的字段。
(4)配置表格的显示信息
在数据表模块的表格设置下,配置应用中该表模块的显示内容以及操作控件。
(5)进入应用查看创建的表格
进入应用,查看我们配置的字段信息以及控件。
3、创建工作流
工作流模块提供了一个直观的界面,允许用户以图形化的方式创建复杂的工作流程。用户可以通过拖放预定义的活动或步骤,以及配置它们之间的关系和条件,来定义业务流程。
创建一个工作流模块,在织信低代码平台中分为三个步骤:进入应用设计器、创建工作流模块、创建流程实例。
(1)创建工作流模块的流程:进入应用设计器
进入到应用设计模块,选择要进行设计的应用,进入应用设计。
(2)创建工作流模块
在应用设计器左侧的模块设置中,点击添加icon,在弹窗中选择工作流模块进行创建。
(3)创建流程实例
我们创建一个用于员工请假审批的工作流实例,用于了解工作流的作用。如果你想了解更复杂的工作流使用场景,可以点击以下链接进行查看。
复杂工作流示例:https://next.informat.cn/doc/index.html#/bpmn/example
a、创建存储流程信息的数据表
创建一个员工请假信息表模块,用于存储我们流程审批过程中产生的数据记录。
b、创建工作流实例
在工作流模块中,创建请假申请的工作流程实例。
(4)使用示例
使用上述我们创建的工作流,发起一个员工请假的审批流程。
4、创建仪表盘
织信低代码仪表盘模块为用户提供了高度可视化的自定义图表配置工具,支持根据业务需求,配置由多种卡片类型组成的可视化数据看板,仪表盘支持的卡片类型包括:折线图、柱状图、饼图、地图、甘特图、统计数字、时间线、热力图等25种类型卡片,详情请点击下面链接查看。
仪表盘详细介绍:https://next.informat.cn/doc/index.html#/dashboard/README
创建一个仪表盘模块,在织信低代码平台中分为五个步骤:进入应用设计器、创建仪表盘模块、创建图表卡片、设置数据源、配置图表信息。
(1)创建仪表盘流程:进入应用设计器
进入到应用设计模块,选择要进行设计的应用,进入应用设计。
(2)创建仪表盘模块
在应用设计器左侧的模块设置中,点击添加icon,在弹窗中选择仪表盘模块进行创建。
(3)创建图表卡片
在仪表盘模块的卡片设置Tab下,点击创建卡片按钮,选择我们的图表卡片进行创建。
(4)设置数据源
在创建的图表卡片中,配置图表的数据源信息。
(5)配置图表信息
在创建的卡片中,编辑配置图表的纬度、坐标等信息。
至此,一个简单的应用就构建完成了。如果你看到这里觉得低代码做的系统很简单,那就大错特错了。以上操作步骤,只是简单示例,这也是构建应用系统的第一阶段。
然而很多应用系统在实际开发中,是会存在很多功能点需要进一步完善。
比如:第三方系统集成、数据迁移、索引创建、数据表分区、上传Excel文件并解析图片存储到附件中、调用扩展库、弹出联动、通过Excel模板下载Excel、如何把自定义表单里的附件复制到数据表中、通过脚本将Excel转换为PDF、数据表依赖说明、版本管理、对接第三方平台同步组织架构和成员等等。
三、支持复杂场景的低代码功能:
根据用户实际的业务场景需求,织信低代码也提供了很多强大的功能。基本可以满足企业内所有复杂的业务场景。比如:
1、BPMN工作流:
引入BPMN2.0规范化的全流程生命周期的建模工具,可以构建高度复杂的业务流程。
2、自动化:
织信低代码自研的一套图形化编程工具,支持实现特定命令的程序功能。如自动查询数据、自动创建数据、自动更新或同步数据、自动删除数据、自动推送消息通知、自动调用脚本函数、在某一业务节点自动弹出确认对话框、特定情况下播放声音提示、自动打开页面模块等等,还有很多,这里就不一一赘述。
3、脚本:
通过编写脚本语言的方式实现高级功能,灵活性比自动化更高。在API或复杂计算场景下通常建议使用脚本来实现。比如前端网页对接,复杂交互逻辑处理、复杂函数调用、消息队列异步处理等。
4、自定义视图:
支持用户自主构建复杂交互的视图看板,如可视化BI数据大屏。
5、自定义页面:
这是一种可视化静态页面编辑器,支持画布自定义,通过控件的组合可快速实现合同、发票等类型数据的显示。结合浏览器的打印功能,可实现打印模板(二维码、条形码、名片、工牌、简历档案、图片等)的功能,并支持流式布局(类似word的自动分页)。
6、自定义组件:
在现有35种字段类型无法满足的情况下,支持用户根据业务类型构建新的字段。可在字段中实现展示环形进度条、穿梭框、图表、视频播放、地图等。也支持特殊交互逻辑的字段,如图片素材库,数据公式等。
7、代码拓展库:
支持用户使用拓展库来引入外部代码,实现复杂的特定功能需求。
8、组织架构:
支持用户将公司现有组织架构导入到织信平台中,也可以构建一个全新的组织架构。
9、版本管理:
使用织信低代码版本管理的好处如下:
(1)高效的版本控制:通过使用基于 Git 的版本管理工具,您可以轻松地跟踪、管理和控制配置文件的版本。每次对配置文件的更改都可以以提交的形式记录下来,使得开发人员能够理解每个更改的目的和内容。
(2)及时的缺陷修复:当您的程序的配置文件出现缺陷或错误时,您可以迅速回退到之前的版本并进行修复。通过查看提交历史,您可以找到引入问题的特定提交,并在远程仓库中将代码恢复到该提交之前的状态。这样,您可以快速修复问题并将修复后的版本重新推送到远程仓库,以确保配置文件的稳定性和正确性。
(3)分支管理和合并:通过使用分支,您可以并行开发不同的功能或进行实验性的更改,而不影响主要的配置文件。您可以创建新的分支来尝试新功能,而不会破坏现有的稳定版本。一旦功能开发完成,您可以将分支合并回主分支,确保配置文件的整体一致性。
(4)安全的备份和恢复:将配置文件推送到远程仓库实现了配置文件的安全备份。即使本地机器遭受损坏或丢失,您仍然可以从远程仓库中恢复配置文件的最新版本。这为您提供了一种可靠的方式来保护您的配置文件免受数据丢失的风险。
除了以上功能外,织信低代码还有很多强大的功能,由于本篇主要是科普如何用织信低代码搭建应用的示例,涉及到的更多其他内容,这里就不再过多的介绍了,如果大家感兴趣,可自行深入体验了解。
——————以上所述均不能代替产品本身,好产品,值得大家切身体验。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。