# 七巧低代码能力概述

平台可通过表单、流程、业务建模引擎实现业务管理应用积木式搭建,满足数字化管理需求,同时可通过低代码建模引擎实现复杂逻辑需求,满足政企个性化和行业特色业务需求。

本开发者中心主要面向有一定开发经验的用户,帮他们了解更多七巧低代码高阶功能的使用方式,利用七巧低代码更好的实现与建设复杂的业务系统。基于不同的场景,开发者可使用以下不同的低码能力来实现业务诉求。

# 七巧低码体系名词解释

  • 低代码脚本:基于平台提供的配置及基础功能,用户可使用脚本编辑编写简易的脚本,实现复杂的业务逻辑
  • 脚本执行日志:用于查看当前管理员权限下所有脚本的执行情况,日志内容仅保留近7天
  • 脚本在线调试:用于搭建过程中的脚本调试,可监控脚本的逻辑运行情况并按执行顺序生成日志,便于定位脚本问题
  • 自定义样式:用户可通过编写少量CSS代码灵活自定义平台/页面的UI样式
  • 页面JS事件扩展:用户可通过编写少量JS代码灵活自定义平台/页面的部分样式以及交互
  • 自定义表单组件:用于扩展七巧平台表单组件,除去平台提供的基础组件外,用户也可以自定义更多表单组件
  • 自定义页面:采用编写前端代码、后端代码实现前后端数据交互及渲染的方式,用于满足各种个性化页面的场景
  • 开放平台:七巧开放平台基于产品内的API接口、表单事件、流程事件和统一消息等为客户提供了开放能力,让用户可以自主开发实现企业个性化需求。

# 低码能力介绍

# 前端能力扩展

# 自定义样式

作用域:运行端(PC端+移动端)

语法:CSS

概述:在拖拉拽搭建的基础上,七巧在管理后台提供了在线CSS编辑器工具。支持管理员自定义运行端的页面样式,来灵活调整页面的样式/简易布局,满足政企业务中的个性化诉求。

使用场景举例:在PC端填单场景中,觉得PC端子表单、子表关联、多表关联的表头行高占比太大,想要将高度调低,即可通过在表单设计中的CSS样式扩展中编辑代码实现高度的缩小。

实现效果:

image.png

image.png

# 页面JS事件扩展

作用域:运行端(PC端+移动端)

语法:JavaScript

概述:在拖拉拽搭建的基础上,七巧在管理后台提供了在线JS编辑器工具。支持管理员编写少量JS代码结合自定义函数功能,灵活自定义平台/页面的部分样式以及交互,满足政企业务中的个性化诉求。

使用场景举例:任务分派场景中,在列表中选中若干任务,若任务符合分派条件的话则生成任务单二维码,然后用户可以在手机端扫描二维码进行任务领取。

实现效果:

image.png

image.png

# 自定义表单组件

作用域:服务端、运行端(PC端+移动端)

语法:

概述:七巧在系统提供的基础组件基础上,为了满足客户更加复杂丰富的组件需求,将开放自定义表单组件的扩展能力。用户可通过自定义表单组件实现更丰富的UI样式、自由组合多个元素、结合数据集能力,可获取复杂数据并按需自行迭代。

使用场景举例:在车辆管理的使用场景中,需有一个组件能够满足识别车辆的车牌号,达到自动记录入场车辆车牌号的场景。

实现效果:

image.png

# 自定义页面

作用域:运行端(PC端+移动端)

语法:HTML,CSS,JavaScript,ES5

概述:七巧自定义页面提供了IDE编辑器与调试器供用户进行整个页面的开发,管理员可通过编写前端页面和后端接口实现前后端数据对接,满足各种个性化页面的场景。

使用场景举例:在CRM+场景中,需有一个展示销售数据和支持功能快捷跳转的首页,不同身份的用户可查看的数据与页面内容不同。

实现效果:

image.png

# 后端能力扩展

# 低代码脚本

作用域:运行端(PC端+移动端)

语法:Java、JavaScript

概述:在七巧开发平台提供的配置及基础功能的基础上,具备编程能力的用户可使用七巧低代码开发引擎编写简易的脚本,实现复杂的业务。

使用场景举例:在CRM场景中,存在客户与跟进记录表,在客户列表中添加一个【添加跟进】按钮,然后绑定跟进记录表单,希望添加的跟进记录自动关联到客户信息。

实现效果:

image.png

image.png

# 自定义函数

作用域:页面JS事件扩展、自定义页面

语法:Java、JavaScript

概述:用于在页面JS事件扩展、自定义页面中后端逻辑的编写,可将业务逻辑封装成前端可调用函数,在前端进行业务触发之后执行。

使用场景举例:在CRM常见中,我们需要定期跟客户联系人进行沟通,当系统通知存在用户待跟进时,期望能够通过快速点击某个按钮之后直接和对应用户进行对话,无需自己去进行搜索,提高沟通效率。此处自定义函数的作用为查询客户状态,用于前端页面显示。

实现效果:

image.png

image.png

# 开放平台

作用域:服务端

语法:Java

概述:七巧开放平台基于产品内的API接口、表单事件、流程事件和统一消息等为客户提供了开放能力,让用户可以自主开发实现企业个性化需求。

image.png

1 / 0