Appearance
基础
在学习织信的基础阶段,主要介绍织信的核心功能和理念,掌握后用户可以实现简单的数据结构和业务流程构建,例如,实现一个员工信息管理系统
团队
织信的团队等同于一个公司或集团的概念。团队会绑定一个单独的Licenses授权
。一个团队下会包含一套组织架构数据(组织/用户),组织架构数据可被团队下的应用引用。
应用
织信的应用
等同于传统代码开发模式下的系统概念。比如一个员工信息管理应用,对应代码开发模式下的员工信息管理系统。
织信平台内的应用是包含了实现一个具体业务系统功能所使用的数据
、逻辑
、流程
、页面
等资源的组合实体。应用中除了支持角色权限、选项值字典、定时任务、环境变量、国际化等全局配置内容外,支持应用基于
织信平台内支持多应用模式,应用之间支持数据项目依赖。
数据表
织信的数据表
等同于传统代码开发模式下的数据库数据表概念。
数据表用来存储和显示数据,创建完数据表后,系统会自动的在数据库生成一张表用来存储数据,用户在前端可以使用系统生成的表格视图和表单查看和修改数据。 如果对于系统默认表格和表单样式有更加个性化的需求,可通过系统中组件设计器、表单设计器工具进行定制化开发。 数据表的可被数据表视图、仪表盘、工作流、表单设计器、问卷调查等模块作为数据源来引用。
数据表配置
- 配置表单评论行为、字段变更记录、删除记录时的行为,表单支持标签展示在上方、标签展示在左侧、表格布局、表单设计器渲染多种展示方式,基于表单上下文的动态样式,表单支持添加控件。
- 数据表记录支持配置记录级的权限控制。
- 数据表表单支持监听表单初始化、字段值变化等事件。
- 数据表被工作流引用时,支持在数据表单中展示工作流任务信息,支持数据删除时同步删除关联的工作流实例。
- 数据表支持添加字段的唯一和普通索引,支持通过范围、值、HASH进行数据分区。
数据表字段
织信平台数据表支持33钟不同类型的字段。
字段可以配置必填、展示样式、动态取值、校验、编辑控制、隐藏控制、变更记录。织信对于不同类型字段的字段设置提供了丰富的控制项。
- 包含文本、数字、日期、选择等常规类型
- 关联记录(一对一关系)、关联列表(一对多关系)、查找列表(一对多关系)等关联类型
- 函数、静态文本和控件、自定义组件字段等自定义类型。
数据表数据源
- 默认:数据表默认使用默认数据源,默认数据源为织信平台内置的数据库,支持通过数据表配置来配置数据表字段的默认值、必填等。
- 来自其他应用的数据表:通过依赖其他应用的数据表,实现数据的集中式管理和数据复用。
- 外部数据库:通过Postgres的FDW能力实现调用外部数据库,对外部数据库数据操作等同于织信平台内数据表数据操作。
- Javascript脚本:支持通过接口、jdbc等方式调用异构系统作为数据来源
- 数据库视图数据源:支持通过编写sql查询系统内已存在的数据表数据作为数据来源,同时支持物化视图来持久化视图数据。
使用提示
对于使用默认数据源数据表,模块创建后系统会基于模块和字段配置自动提供一个表格视图和数据表单。
数据表视图
视图是用来展示和管理数据,提供分页、搜索等功能。织信的数据表视图
等同于传统代码开发模式下页面中的数据列表概念。
织信的数据表视图支持自定义排序、分组、过滤、分页、导出、打印、导出为图片、导出为word、导出为pdf、导出为excel等。
- 树形结构,通过使用子对象字段,可配置树形层级展示的数据列表
- 视图数据支持通过数据查询的前后处理,实现数据动态范围过滤和数据后处理(比如:数据解密,脱敏等)。
- 视图中支持配置不同的事件监听,可根据事件类型来配置不同场景下的业务处理。
视图类型支持
- 支持表格、看板、甘特图、日历和地图等多种格式化视图。
- 对于不在已提供类型的范围内的视图场景,织信平台支持通过使用网站页面或组件设计器来实现。
控件
织信平台的控件等同于传统代码开发模式下的按钮概念。在按钮交互式控件基础上,织信平台提供了包括卡片、富文本、文本、分组、分隔符等展示型控件。
- 控件支持用户自定义交互动作,支持调用数据表、工作流、工作流任务、自动化等业务功能,通过功能组合实现复杂的业务场景。
- 控件可被表单、视图、仪表盘卡片、工作流引用。基于不同的使用场景,可以配置不同的展示内容或交互动作。
仪表盘
仪表盘是织信内部提供可视化数据展示的重要工具,可以通过卡片的形式配置包含图表、数据表、控件、容器等多种组件类型,常用于展示业务进展、支持决策制定等。支持对接不同类型的数据源。
图表类型
- 折线图、柱状图、饼图、雷达图等多种图表类型的数据卡片
- 数据表、透视表、表格等数据型,富文本、倒计时、控件等控件型
- 标签页、折叠面板、卡片容器容器型。
数据源
- 应用内数据表数据源:织信平台提供对应用内数据表数据的查询统计,可通过配置快速实现业务数据展示。
- 自动化或脚本数据源:织信平台提供对自动化、脚本、API等数据的调用,实现数据卡片的动态数据展示。
使用场景
- 应用工作台:针对特定角色定制的工作界面,如销售团队查看每日业绩、待办事项等。
- 数据看板:实时更新的关键业务数据展示,帮助管理层掌握整体运营状况。
- 数据报表:多维度数据分析,支持按需生成如按部门、地区或时间周期划分的销售报告
使用提示
通过组合不同类型的仪表盘卡片,搭建数据门户或数据大屏。
工作流
织信平台集成了标准的工作流引擎来实现工作流模块功能。工作流模块支持配置业务流或审批流。
织信平台工作流支持通过可视化配置实现工作流的流程定义,结合数据表、表单设计器、自动化、脚本、控件等功能组合实现工作流任务展示、数据处理、节点流转等。 同时织信平台工作流支持多版本和启停控制,方便根据业务场景进行灵活控制。
使用场景
- 审批流程自动化:复杂的审批流程如预算、合同审批可根据条件自动分配路径。支持驳回、跳转、加签、减签、竞签、会签、投票签、向前或向后归集、自动完成
- 采购流程自动化:针对多供应商的采购场景,系统可在库存低时自动触发采购请求,选择合适供应商并生成合同,提供透明、高效的采购流程。
- 跨部门协作流程:在项目立项等跨部门流程中,工作流模块可自动分配任务给相关部门,确保各部门协同推进,提升业务衔接效率
角色权限
织信平台提供了精细化的权限控制,支持从团队级
>>应用级
>>模块级
>>记录级
>>字段级
>>控件级
的权限。
织信采用RBAC的角色权限模式来管理用户的访问权限,织信能够有效地管理用户权限,确保系统的安全性和灵活性。
织信针对每个模块都设计了基础的权限定义,例如数据表的查询数据 创建数据 等权限,但是在实际的开发过程中可能需要更细致的权限管理,这时候就需要通过权限管理 功能增加自定义的权限定义。
使用提示
此外织信平台支持自定义角色和权限,通过预角色权限搭配使用实现复杂的权限控制
问卷调查
织信平台内的问卷调查主要用来进行一些数据收集,比如收集用户反馈。问卷调查支持匿名和系统账号等方式进行数据收集,问卷的创建需要依赖一张默认数据源的数据表,问卷填写的数据会自动的写入到对应的数据表内。
问卷设计
设计过程通过对问卷表单进行搭建,选择问卷来源数据表及设置表单内容和展示方式。此过程仅会产生问卷配置,问卷发放必须经由问卷创建
问卷创建
对设计好的问卷进行问卷实例创建,一个问卷设计可以拥有多个问卷实例。不同问卷实例可以设置不同的表单默认数据,以及问卷的开始结束时间
使用场景
- 客户反馈收集
- 员工满意度调查
- 培训效果评估
- 市场信息收集
- 评估产品或服务质量
- 商机收集
发布预览
织信平台内通过设计器搭建的内容,需要通过发布动作将配置内容生效到用户使用端。以此保证搭建和使用分离。