应用平台
1.整体介绍
启业云平台简介:1.零代码2.组件化3.可视化(所见即所得 用配置代替代码)
界面层:视图套件、导航组件、图表套件、不惧套件
逻辑层:流程设计、业务规则(页面权限、业务验证、数据权限、提醒设置)、应用属性、应用服务、逻辑编排
建模层:数据建模
存储层:DataOcean
过程:需求调研-需求分析-应用设计(新建应用>数据建模:创建数据表单>页面设计:详细页视图页设计、按钮设置>逻辑设计:流程设计、业务规则、规则引擎、逻辑编排、应用服务)
2.数据建模
-
数据表单
文本:启用富文本编辑后无法使用@权限(用户、群组、角色组) 数据源{ 可编辑:用户可对数据源中的值进行编辑 可更改:选项可以进行更改 可编辑和可更改的区别:可编辑是对选项的值进行编辑,可更改只是更改选项 级连更新:想在商城购买东西,商品价格被改,开启级连更新的话购物车里的该商品也会改(更新主键值的操作,该值由其他表的现有行中的外键列引用,级连更新就是更新所有的外键值以与新的主键值相匹配) }
-
其他功能
其他功能: 编辑字段关联:将同为数据源的字段关联起来以达到选择一个字段后其他字段可自动生成(只有不可编辑的数据源才可以作为控制字段) 编辑扩展属性:数据验证(唯一性验证:所有字段/字段组合唯一) 批量操作:一般用于从表,在从表里添加多个客户信息的话手动录入信息时间比较长,那么可以用批量操作,但前提我们必须已经有一个基础的表去维护相应的客户信息,这是其他从表想引用该表信息可用批量操作,但从表必须有数据源字段负责接收.
3.页面设计
-
详细页设计
组件: 布局组件: 区块(独占一块面积的块) 分栏(将一行划为24块的组件,可分块) 页签(对当前数据进行一个切换) 折叠面板(信息折叠或展开) 基础组件: 标题、文本、按钮、按钮卡、多行记录(绑定从表)、关联应用(将其他应用里的信息关联进来) 字段组件(数据建模中设置的字段)
-
视图页设计
组件: 布局组件: 区块(独占一块面积的块) 分栏(将一行划为24块的组件,可分块) 页签(对当前数据进行一个切换) 折叠面板(信息折叠或展开) 基础组件: 标题、文本、按钮、按钮卡、页头套件(标题+按钮卡)、树(节点绑定表字段:每个节点可选择表字段绑定,每个字段都可作为节点;节点绑定条件:在节点绑定表字段后可自定值来作为节点;节点用户自定义) 视图组件: 列表:全局按钮:只要页面打开就会显示的按钮 数据按钮:对于每个数据根据权限进行显示的按钮
4.按钮设置
系统按钮权限默认全员开放,自定义按钮默认全员无权限
添加自定义按钮:
数据流——应用内赋值、链接跳转、跨应用调用、硬件录入、查重、支付调用、数据分析
工作流——应用内赋值、链接跳转、节点批量处理、支付调用、查重、数据分析
应用内赋值>一键修改 链接跳转>一键跳转 跨应用调用>跨应用的数据调用、快捷添加
硬件录入>扫码枪 数据分析>跳转数据分析界面 节点批量处理>一键处理
5.逻辑设计
-
流程设计
设置节点:字段设置+执行人 执行人模式: 先到先得:A处理,B/C无处理权限也无查看权限 协作模式:A处理,B/C无处理权限但有查看权限 独立模式:A/B/C必须全部处理但顺序不限 串签模式:A/B/C必须按顺序处理(默认按姓氏首字母顺序排列) 默认执行人:是-视图显示下一个执行人 否-视图中显示一个加号自己选择下一步执行人
6.业务规则
-
业务验证
含义:设置一条红线,触犯则无法提交数据(数据验证+资源占用验证) 触发模式:数据新建/数据修改
-
数据权限
数据流>全局设置:1.自己添加的数据拥有所有权限(查看修改删除)2.自己添加的数据默认无法查看 角色范围-‘监控者’ 数据创建者-‘被监控者’ 工作流>监控流程
-
提醒设置
在字段信息改变时提醒
-
超管权限
选择该流程上任意节点处理人来作为超级管理员 权限: 1.流程打回>打回至指定步骤/打回至任意步骤 2.数据编辑>通知范围(流程参与人/表单/组织架构) 通知方式(启聊/邮件/短信)
7.菜单权限与发布
哪些人可以真正使用系统:应用>权限管理
菜单权限:设置哪些人可以看到系统或应用(默认全员不可见)
视图权限:可通过页签设置哪些人可以看到对应视图(默认全员可见)
按钮权限:设置哪些人可以看到及使用按钮(系统按钮默认全员可见;自定义按钮默认全员不可见)
数据权限:设置哪些人可以对他人创建的数据有相应权限(查看、编辑、删除)
8.规则引擎
选择触发器(流程触发/数据触发/固定时间触发/按表单时间触发)
流程触发>选择工作流>触发方式(节点接收时/节点提交时/节点委托时/流程中断时/流程结束时)>触发条件>
逻辑处理>选择更新对象>选择更新方式(基于单条记录匹配更新/基于多条记录逐条匹配更新)>匹配条件(寻找更新对象红满足条件的目标更新信息)>数据赋值
9.逻辑编排
概念:基于平台能力,进行原子化的功能拆分,帮助开发者、业务人员快速搭建复杂业务场景的逻辑闭环,逻辑编排
不仅是一段应用内的逻辑处理设计器,也是应用间系统间的连接器,可以通过应用服务,向外提供应用内的业务处
理能力,同时也可以将外部应用、系统的业务逻辑、业务数据进行整合,从而达到快速定制,高速闭环的逻辑编排.
逻辑处理节点:
1.获取数据:规则中支持获取多条记录,对这些记录可以进行批量修改、计算或者将这些记录批量新增到其他应用中等.
2.数值计算:数值计算节点可以进行跨表数据的计算,即参与计算的字段可以是不同记录中的字段值,计算的结果可以被赋值到其他应用表中或作为流转条件。
3.分支节点:通过分支节点的筛选,使不同类别的数据走不同的分支规则。
4.延时执行:即上一个节点执行后,可以延期到特定时间后再执行后面的流程。可以延期到指定日期时间再继续执行(例如延期到2021.10.18:00再执行后面操作),也可以延期一段时间(例如:延期一天后再执行后面的操作)
5.服务调用:可以选择调用某一个应用下已发布的服务,将其他应用的处理逻辑加入到当前逻辑中,可以通过触发系统自动执行有关联的一系列动作。
执行动作节点:
1.新增数据:根据相关规则,自动向目标应用中新增一条或多条数据记录。
2.更新数据:根据相关规则,自动更新目标应用中符合条件的数据。
3.删除数据:根据相关规则,白动删除目标应用中符合条件的数据。
4.消息通知:当满足规则时,通过系统消息或邮件的方式将消息通知给对应的用户
5.推送至外部接口:可以将当前应用的数据推送给其他异构系统。
10.应用服务
概念:应用服务对内可以引入外部逻辑,对外可以将应用中的属性、业务逻辑进行封装,便于外部系统调用
组成:服务(默认服务/自定义服务)+属性(通用属性/自定义属性)
运营平台
1.架构
服务商:首页、客户管理、安全管理、团队成员、沙盒空间设置、资源与服务、第三方接入
企业:基本设置、组织架构、大数据管理、安全管理、运营分析、多语言配置
运营分析:提供用户分析、活跃度分析、访问量、新增数据等运营统计数据(以多类图表形式展现)>帮助运营者掌握应用使用情况、分析运营概况、制定运营策略
组织架构:部门、岗位、人员、上下级关系等管理
角色管理:角色创建与管理
用户注册:用户自主注册页及流程设置
安全管理:三员设置-系统管理员、安全管理员、审计管理员
安全审计-用户登录日志、安全员操作日志
密码安全-定期修改密码设置
账号安全-系统内账号密码安全管理
客户管理与通知公告(服务商专属):客户管理-对企业客户进行统一管理 通知公告-服务范围内的公告公布及平台公告接收
2.基本设置
基本数据配置{用户拓展应用:选择应用之后,组织架构的用户数据会自动同步至应用表单;禁止多人同时登陆;强制修改初始密码}
LOGO设置、水印设置、主题配色、启聊设置(人员查看设置群主)、机器人设置、工作时间、邮件模版、服务商管理、文档管理(创建文档并选择权限)
导航设置:web导航-顶部背景色、效果图、页头设置、耳机导航展开、着陆页配置(app导航不说)
业务共享:
授权管理:新增授权
1.规则空间触发权限-申请后,在规则配置时,支持跨空间访问应用,并为应用赋值或修改、删除已有数据「申请后,A空间规则可修改B空间数据」
2.工作流跨空间流转权限-申请后,支持自动触发跨空间的工作流,并为其赋值,同时可选择跨空间的组织架构用户作为该工作流的发起人「工作流可由A新增数据也可由B修改数据」)
3.组织架构
根节点与企业名称保持一致,在跟企业下添加节点创建部门并选择部门负责人,在部门下添加岗位节点并设置直接上级,如果有人入职可以在岗位下创建用户(用户中设置的直接上级优先级比在部门上设置的直接上级优先级高)
添加用户方法:1.在部门的岗位下添加用户
2.扫描分享的邀请码
3.用户注册新增注册流程(注册名称、关联节点即应聘岗位){
第一步
基本信息设置
注册时,引导用户填写平台通用的基本信息,包含手机号码、密码、
第二步
自定义字段设置
选填。选择某个应用后,用户在填写平台通用基本信息后,可以跳转至第2步,填写应用中设署的对应字段
第三步
公司信息设置
选填,选择应用后,当前注册流程默认为公司注册,南核通过后会根据填写的公司名称自动生成子节点并标记为公司,用户在注册时对应用中设置的字段进行填写。
4.安全管理
三员管理:
1.系统管理员
即系统配置者:配置内容没有变化,不同的是,新增、编辑的数据监控、流程监控和托管不再即时生效,需要安全管理员审批通过后方可生效.
2.安全管理员
主要负责对系统管理员的配置内容进行审核,审核通过后,配置方可生效,目前的审核内容包括数据监控、流程监控和托管.
3.审计管理员
负责对系统管理员以及安全管理员的日常配置和审核工作进行检查
安全审计:用户登录日志+管理员操作日志
密码安全:定时修改密码
账号安全:提醒修改密码+设置两步验证
5.客户管理&团队成员(服务商专属)
客户管理:
客户信息(添加客户/导出客户列表)
通知公告:
团队管理>人员管理:组织架构针对前端使用人员,人员管理针对后端应用配置人员和开发者