快速入门
此处以一个常用的采购申请单为例,展示ZeroCloud中常用的重要功能
新建用户
创建组织
- 选择
组织管理
->部门成员
菜单,在部门成员
页面点击新建单位
按钮
- 在打开的
编辑单位
对话框中,输入单位编码
、单位名称
和单位描述
,点击保存
创建部门
单位中不能直接新建和添加成员,必须在单位下级新建部门
右键
点击要创建部门的单位
,选择新建部门
选项
- 在打开的
编辑部门
页面中输入部门编码
、部门名称
、部门级别
、展示顺序
、部门地址
和部门描述
,点击保存
按钮
创建成员
- 选择要创建成员的部门,点击
添加成员
按钮,选择新成员
选项
- 在打开的
编辑部门成员
页面中,输入用户的相关信息,点击保存
连接数据库
- 选择
数据管理
->数据源
菜单,打开数据源
页面
- 在打开
编辑数据源
对话框中,首先选择数据库类型
,默认为SQLServer,可以修改成MySql或Oracle,然后修改连接字符串
中的地址
和端口
等配置,填入数据源编码
、数据源名称
、用户名
、密码
,修改完成后,点击保存
请根据实际情况,配置您的数据源信息,图中数据仅做演示
设计表单
创建分组
- 根据自身业务需求,可以创建对应的分组,用来管理表单
创建表单
- 选择
业务建模
->表单管理
->PC表单
,选择要创建表单的分组,点击新建
按钮新建表单
配置表单
- 选择
基础信息
页签,打开基础信息
页面
- 在打开的
基础信息
页面中修改表单的基本信息
- 选择
数据表定义
页签,打开数据表定义
页面
- 点击
新增数据表
按钮,打开选择数据表
对话框,在数据源
配置项中选择刚才添加的数据源
,在下方的数据表
配置项中选择需要使用的数据表
- 添加完成后,勾选
ZeroCloudData.purchase_t
后的明细表
复选框,标识该表为明细表
表单设计
ZeroCloud允许根据数据源快速生成表单,节省了重复操作
- 选择
设计视图
页签,打开设计视图
页面
- 在打开的
设计视图
页面上,点击顶部工具栏中的快速构建
按钮,快速根据数据源生成表单
示例的数据表结构如下,大家可以模仿创建 主表:
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for purchase_m
-- ----------------------------
DROP TABLE IF EXISTS `purchase_m`;
CREATE TABLE `purchase_m` (
`id` int(0) NOT NULL AUTO_INCREMENT,
`request_user` varchar(50) NULL DEFAULT NULL,
`request_date` datetime(0) NULL DEFAULT NULL,
`sn` varchar(50) NULL DEFAULT NULL,
`phone` varchar(50) NULL DEFAULT NULL,
`reason` varchar(1000) NULL DEFAULT NULL,
`amount` decimal(18, 2) NULL DEFAULT NULL,
`str1` varchar(50) NULL DEFAULT NULL,
`str2` int(0) NULL DEFAULT NULL,
`attachments` varchar(300) NULL DEFAULT NULL,
`request_user_code` varchar(50) NULL DEFAULT NULL,
`request_dept` varchar(50) NULL DEFAULT NULL,
`request_dept_code` varchar(50) NULL DEFAULT NULL,
`business_key` varchar(36) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=479 DEFAULT CHARSET=utf8mb4;
明细表:
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for purchase_t
-- ----------------------------
DROP TABLE IF EXISTS `purchase_t`;
CREATE TABLE `purchase_t` (
`id` int(0) NOT NULL AUTO_INCREMENT,
`order_index` int(0) NULL DEFAULT NULL,
`item_name` varchar(50) NULL DEFAULT NULL,
`item_cat` varchar(50) NULL DEFAULT NULL,
`price` decimal(18, 2) NULL DEFAULT NULL,
`qty` decimal(18, 2) NULL DEFAULT NULL,
`unit` varchar(50) NULL DEFAULT NULL,
`sub_total` decimal(18, 2) NULL DEFAULT NULL,
`item_code` varchar(50) NULL DEFAULT NULL,
`business_key` varchar(36) NULL DEFAULT NULL,
`request_date` datetime(0) NULL DEFAULT NULL,
`work_user` varchar(50) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `business_key` (`business_key`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=657 DEFAULT CHARSET=utf8mb4;
- 根据实际情况选择需要展示的数据,点击
构建
- 系统会根据
数据表
中的字段自动生成
表单结构
- 修改
表单区块
的名称
- 从
组件列表
中拖动标题组件
到顶端,为表单增加标题
- 点击右上角
发布
按钮,发布表单
设计流程
创建流程
- 选择
流程管理
->流程定义
,选择要创建流程的分组,点击新建
按钮新建流程
配置流程
- 选择
基础信息
页签,打开基础信息
页面,修改流程相关信息
- 在
默认表单
->PC表单
中,选择刚才创建的表单,点击保存
- 选择
设计视图
页签,打开设计视图
页面,系统默认生成了一条基本的流程
配置节点
- 配置
开始节点
使用的表单
- 在打开的
选择表单
对话框中选择刚才创建的采购申请单
- 点击
编辑表定义
按钮,配置开始节点
中使用的数据表
- 在打开的
数据表定义
窗口中,选择要使用的数据表
,点击保存
- 选择要配置的
审核节点
,点击添加办理人
按钮
- 选择
当前节点
的办理人
,点击保存
i
发布流程
- 点击右上角的
发布
按钮,发布
当前编辑的流程
发起流程
后台测试
- 在主菜单选择
流程管理
->流程定义
,点击发起
操作
- 填写表单内容,点击
提交
按钮
- 在主菜单选择
流程应用
->我的任务
,进入我的任务
页面
- 点击刚才提交的表单,进入审核页面
- 审核完成,点击上方的
同意
按钮,通过
此申请
前台测试
- 在主菜单切换主页,由
后台管理
切换为流程门户
- 在主菜单选择
流程发起
->流程库
,选择流程,直接点击
- 填写表单内容,点击
提交
按钮
- 在主菜单选择
待办事项
->我的任务
,进入我的任务
页面
- 点击刚才提交的表单,进入审核页面
- 审核完成,点击上方的
同意
按钮,通过
此申请