用于开发后端复杂的业务逻辑,从数据库中获取数据,对数据的进行业务逻辑处理,并返回到前端 […]
用于开发后端复杂的业务逻辑,从数据库中获取数据,对数据的进行业务逻辑处理,并返回到前端进行数据展示。后端逻辑开发覆盖来开发语言的所有功能,包括了变量定义、循环遍历、判断、数值计算,日期处理等。
企业业务纷繁复杂,各种业务数据的计算,逻辑的处理往往无法简单通过SQL、存储过程或是接口来满足,因此我们需要通过编写某一段程序或者脚本去完成这部分工作。
星云座不仅希望可以满足客户这样的诉求,更希望将这部分工作变得简单而直观,为此开发平台提供了可视化的的工具,只需要通过拖拽代码要素,即可完成这部分程序的编写,为您更简单、更便捷的体验服务。另外通过图形化的结构可以轻松理解业务逻辑框架,为业务逻辑变更提供了极大的便利。
开始组件是一个后端服务的入口,也是业务逻辑的起点,在开始组件上可以定义后端服务的输入参数和输出参数。当后端服务接口被调用时,前端页面的数值作为入参传入到处理流程中,后续的流程节点可以引用这些数值参与计算。业务逻辑计算的结果赋值给输出参数,并返回到前端使用。
接口组件则调用三方系统的接口,通过定义三方系统的接口,把三方系统的业务能力集成到本项目中,直接调用三方系统的接口完成业务。流程的中数值可以作为三方接口输入参数。三方接口的输出参数可以赋值给流程的变量,以便在后续流程中继续使用。
自流程则是为了业务逻辑计算的复用性,把一些常用的业务逻辑计算放在一个子流程中,然后让其他流程去调用。流程的中数值可以作为子流程输入参数。子流程的输出参数可以赋值给流程的变量,以便在后续流程中继续使用。
代码组件则是为了应对一些特殊情况,现有的组件无法满足需求,可以在代码组件中直接输入代码的方式满足需求。目前代码的语言只支持groovy语言,一种类Java的动态编译语言。
自定义脚本与外部进行交互的方法函数
//获取外部context def env = input.getEnv() //获取系统变量 def sys = input.getSys() //获取请求的body对象 def body = sys.get("body") //获取变量中的list变量 def list = env.getVar("变量","list") def list = env.getVar("变量.list") //对变量中的name变量进行设值 env.assign("变量.name", "星云座") //加日志 input.getNodeLogs().add("测试自定义代码1111--->"); //直接使用JSON和StringUtils等工具类 def liststr=JSON.toJSONString(list) StringUtils.isEmpty(body) //获得请求中的Cookie List<javax.servlet.http.Cookie> cookies = SysGetCookies(input) //设置Cookie javax.servlet.http.Cookie cookie11 = new javax.servlet.http.Cookie("user2",""+ctest+""); SysAddCookie(input, cookie11);
数据库类别的组件提供了访问数据库的能力,实现数据的增加、删除、修改和查询加载组件是从定义好的数据SQL脚本或数据表中查询出数据,并加载到流程中使用。装载数据时可以定义条件,以便加载指定数据到流程中使用。如下图加载的数据,brand_code=某个值
新增组件是在指定的数据库表中插入一条数据。节点中可以定义指定表的各个列的取值,这些数值来自流程中输入参数参数或业务计算结果。
修改组件是在指定的数据库表中修改数据。节点中可以定义指定表的各个列的取值以及修改数据的条件范围,这些数值来自流程中输入参数参数或业务计算结果。
删除组件是在指定的数据库表中删除数据。节点中可以定义指定删除数据的条件范围,条件的取值来自流程中输入参数参数或业务计算结果。
SQL组件则是通过定义复杂的SQL语句来处理复杂的业务,是数据库访问能力的兜底方案,包括存储过程的执行
条件组件用户判断条件的状态,然后根据条件的结果执行不同的分支,是逻辑计算的基础组件。
分支组件则是定义了解决一个业务问题的几个步骤,这些步骤依次执行。分支组件可以定义步骤数量。
循环组件是遍历数组类型数据的重要工具,定义逐条处理数组数据。循环组件后面的节点都是循环内的节点。可以使用分支组件定义循环完成后的处理步骤。循环节点支持数组循环、次数循环和条件循环。
路由组件则是根据某个数据的不同状态,进入不同的处理分支。
数值组件用于对数字类型数据进行加减乘除、绝对值、取整、四舍五入等操作。
文本组件用于对文本类型数据进行相连、替换、分割、大小写、格式处理 、长度控制,字符串截取等操作。
日期组件用于对日期类型数据进行格式化、增加、减少天数,以及设置默认默认数据:如周一、周日等。
列表组件用于对数组类型的数据进行追加或取行数据等操作
对象组件用于对Map类型的数据进行属性取值、属性设置、以及赋值等操作。
后端服务开发完成后,需要使用测试功能验证后端服务的执行结果是否符合要求。点击“测试”按钮,在对话框中输入后端服务的输入参数,点击“提交测试”即可发起测试服务
AI crm erp ERP软件 MES OA系统 SaaS 中间件 二开平台 企业信息化 企业应用 企业应用开发 企业管理 企业软件 低代码 低代码中间件 低代码平台 低代码开发 低代码开发平台 低代码插件 低代码教程 信息化建设 信息化系统 免费crm 前端开发 后端开发 小程序开发 工信部 应用开发 开发工具 快速开发 教程 数字化 数字化转型 数据分析 数据可视化 数据库 数据集成 星云低代码 用友 私有化部署 系统对接 系统集成 软件企业 软件开发
后端服务开发教程
用于开发后端复杂的业务逻辑,从数据库中获取数据,对数据的进行业务逻辑处理,并返回到前端 […]
用于开发后端复杂的业务逻辑,从数据库中获取数据,对数据的进行业务逻辑处理,并返回到前端进行数据展示。后端逻辑开发覆盖来开发语言的所有功能,包括了变量定义、循环遍历、判断、数值计算,日期处理等。
企业业务纷繁复杂,各种业务数据的计算,逻辑的处理往往无法简单通过SQL、存储过程或是接口来满足,因此我们需要通过编写某一段程序或者脚本去完成这部分工作。
星云座不仅希望可以满足客户这样的诉求,更希望将这部分工作变得简单而直观,为此开发平台提供了可视化的的工具,只需要通过拖拽代码要素,即可完成这部分程序的编写,为您更简单、更便捷的体验服务。另外通过图形化的结构可以轻松理解业务逻辑框架,为业务逻辑变更提供了极大的便利。
开始
开始组件是一个后端服务的入口,也是业务逻辑的起点,在开始组件上可以定义后端服务的输入参数和输出参数。当后端服务接口被调用时,前端页面的数值作为入参传入到处理流程中,后续的流程节点可以引用这些数值参与计算。业务逻辑计算的结果赋值给输出参数,并返回到前端使用。
接口
接口组件则调用三方系统的接口,通过定义三方系统的接口,把三方系统的业务能力集成到本项目中,直接调用三方系统的接口完成业务。流程的中数值可以作为三方接口输入参数。三方接口的输出参数可以赋值给流程的变量,以便在后续流程中继续使用。
子流程
自流程则是为了业务逻辑计算的复用性,把一些常用的业务逻辑计算放在一个子流程中,然后让其他流程去调用。流程的中数值可以作为子流程输入参数。子流程的输出参数可以赋值给流程的变量,以便在后续流程中继续使用。
代码-自定义脚本
代码组件则是为了应对一些特殊情况,现有的组件无法满足需求,可以在代码组件中直接输入代码的方式满足需求。目前代码的语言只支持groovy语言,一种类Java的动态编译语言。
自定义脚本与外部进行交互的方法函数
数据库
数据库类别的组件提供了访问数据库的能力,实现数据的增加、删除、修改和查询加载组件是从定义好的数据SQL脚本或数据表中查询出数据,并加载到流程中使用。装载数据时可以定义条件,以便加载指定数据到流程中使用。如下图加载的数据,brand_code=某个值
新增组件是在指定的数据库表中插入一条数据。节点中可以定义指定表的各个列的取值,这些数值来自流程中输入参数参数或业务计算结果。
修改组件是在指定的数据库表中修改数据。节点中可以定义指定表的各个列的取值以及修改数据的条件范围,这些数值来自流程中输入参数参数或业务计算结果。
删除组件是在指定的数据库表中删除数据。节点中可以定义指定删除数据的条件范围,条件的取值来自流程中输入参数参数或业务计算结果。
SQL组件则是通过定义复杂的SQL语句来处理复杂的业务,是数据库访问能力的兜底方案,包括存储过程的执行
逻辑组件
条件组件用户判断条件的状态,然后根据条件的结果执行不同的分支,是逻辑计算的基础组件。
分支组件则是定义了解决一个业务问题的几个步骤,这些步骤依次执行。分支组件可以定义步骤数量。
循环组件是遍历数组类型数据的重要工具,定义逐条处理数组数据。循环组件后面的节点都是循环内的节点。可以使用分支组件定义循环完成后的处理步骤。循环节点支持数组循环、次数循环和条件循环。
路由组件则是根据某个数据的不同状态,进入不同的处理分支。
运算组件
数值组件用于对数字类型数据进行加减乘除、绝对值、取整、四舍五入等操作。
文本组件用于对文本类型数据进行相连、替换、分割、大小写、格式处理 、长度控制,字符串截取等操作。
日期组件用于对日期类型数据进行格式化、增加、减少天数,以及设置默认默认数据:如周一、周日等。
列表组件用于对数组类型的数据进行追加或取行数据等操作
对象组件用于对Map类型的数据进行属性取值、属性设置、以及赋值等操作。
测试/调试
后端服务开发完成后,需要使用测试功能验证后端服务的执行结果是否符合要求。点击“测试”按钮,在对话框中输入后端服务的输入参数,点击“提交测试”即可发起测试服务
星云低代码前端开发教程
数据库、接口、项目预览部署以及用户管理问题
热门文章
相关推荐
猜你喜欢
热门标签
AI crm erp ERP软件 MES OA系统 SaaS 中间件 二开平台 企业信息化 企业应用 企业应用开发 企业管理 企业软件 低代码 低代码中间件 低代码平台 低代码开发 低代码开发平台 低代码插件 低代码教程 信息化建设 信息化系统 免费crm 前端开发 后端开发 小程序开发 工信部 应用开发 开发工具 快速开发 教程 数字化 数字化转型 数据分析 数据可视化 数据库 数据集成 星云低代码 用友 私有化部署 系统对接 系统集成 软件企业 软件开发