30分钟

千帆神笔aPaaS实验手册

【腾讯云课堂】千帆神笔aPaaS实验手册

实验预计耗时:30分钟

1.课程背景

千帆神笔aPaaS是一款专注于企业级应用可视化开发管理的高效能开发平台。

本实验将基于神笔aPaaS搭建一个合同管理应用,通过搭建合同管理应用,让学员更快速的了解利用产品的基本功能,体验神笔aPaaS为开发者和企业带来的高效与便捷。

2.实验环境

本课程需要以下实验操作环境:

  1. 可以接入互联网的笔记本电脑或者台式机,包括但不限于Windows、MAC系统
  2. 实验环境:计算机本地+腾讯云控制台

3.实验流程

实验流程

4.实验步骤

(1)注册千帆神笔aPaaS账号,注册指引:https://docs.qq.com/doc/DUXpFRlNrVWFxcUha

(2)登录千帆神笔aPaaS后台,登录地址:https://apaas.cloud.tencent.com

操作流程

点击新建应用,应用名:合同管理系统,点击确定。

新建应用

任务1 对象建模

功能简介:在神笔aPaaS平台中,可抽象业务需求,建立数据模型对象,用于存储业务数据。对象(Object) 用于存储业务数据,您可以将其理解为数据库中的数据表。

最终完成的效果图:

对象建模效果图

1、合同相对方

合同相关方主要是包含与合同相关的客户以及联系人信息。例如甲方乙方信息。

合同相对方对象包含:相对方名称、联系电话、开户银行、银行账号、备注说明以及联系人字段。

步骤1:

点击新建对象→填写对象信息→设置主字段。

新建对象操作
新建对象第一步
新建对象第二步

步骤2:

依次创建字段类型为文本的字段,这里演示创建相关方名称字段。这里建议大家在做字段ID填写时采用字段名称首字母简写+下划线+英文名称,这样便于区分。

合同相关方录入
添加相关方名称字段
完成相关方名称录入

按照步骤2的方法:继续添加如下字段,录入完成以后“合同相对方”对象创建完毕。

合同相对方对象

2、合同档案

接下来我们创建合同档案对象。参考合同相对方我们创建好对象主子段。

步骤1:

创建合同甲方字段,这里我们需要创建一个关联关系去关联合同相对方。

创建合同档案对象
合同档案对象添加关联关系
添加关联关系字段

创建完成后如下所示:这两个字段的关联关系在于,一个合同相对方可以对应多个档案。实现1:N的关系。

关联关系解释

步骤2:

创建合同收付类型,字段类型为枚举类型,这里可以自定义选项值,通常用于固定场景下,例如性别:男、女。

创建合同收付类型对象

按照步骤2的方法:继续添加如下字段,录入完成以后“合同档案”对象创建完毕。

合同档案对象

3、收付款内容

仿照前面的对象建模方式创建如下对象:

合同收付款内容对象

这里举例计算公式的用法,字段名称为:剩余支付金额;计算结果为文本,计算表达式为:Text(Value(#field1)-Value(#field5));其中#field1为款项金额的值,#field5为已支付金额的值。

添加计算公式字段
添加剩余支付金额字段

4、合同付款/合同收款

合同收付款对象分别与收付款内容以及合同档案对象绑定关联关系。

合同付款对象
合同收款对象

任务2 页面设计

通过拖拽的方式实现页面设计。

新建页面分为五种:新建标准页面、新建审批流程页面、新建仪表盘页面、从模板创建和从对象中自动生成。本次给大家演示新建标准页面以及从对象中自动生成

新建页面

新建标准页面

1、合同相对方提交页面

步骤1:

进入到页面设计之后点击左上角的创建页面选择新建页面,输入页面名称为:合同相对方提交。

点击创建页面
新建合同相关方提交页面

步骤2:

进入到页面后我们将布局组件中的分组组件拖入画布中。将组件标题改为“合同相对方提交”。

拖入分组组件至画布中

步骤3:

将数据组件中的表单组件拖入分组组件中“请从左侧选择相关组件拖拽至此处” 在右侧树形面板里选择合同相对方对象。

将表单拖入画布中

步骤4:

最后将表单中的“合同相对方”单行输入框删除。选择提交按钮,在右侧的交互属性中改为创建记录。

编辑表单内容
编辑按钮事件

2、合同相对方信息页面

创建合同相对方信息页面的目的是为了通过表格组件展示“合同相对方“的信息。

步骤1:

从对象中自动生成。

点击新建页面后选择从对象中自动生成,对象选择合同相对方。

从对象中生成页面

页面左侧会自动生成表单页面和表格页面,在表格内可以支持组件的删除与复制。

查看对象生成页面

表格上面式表单搜索,在右侧的顶部组件设置中可以设置搜索方式。也可按自己的需求删减。

配置表单搜索

接下来按照从对象中自动生成的方式我们创建剩余四个对象的页面。

继续生成页面

3、合同档案页面

点击合同档案列表页。可以看到合同档案的基本信息,在右侧可以调整列的位置。

调整表格列位置

点击合同档案信息页面,需要注意的是,当对象中有关联关系字段时,需要将表单中的关联选择器中的展示字段更改为”相关方名称“,这样才会展示甲方/乙方的名称。如果在运行态出现了下拉列表是编号的情况下需要更改这里。

添加表单数据源

继续添加款项金额明细。这里显示条件的作用为判断合同收付类型是否为空,如果非空则跳转到创建款项明细流程。流程创建详见流程编排中”添加款项明细“

配置按钮表达式
配置流程

4、款项明细填写

这里我们需要参照”三、流程编排处理号添加款项明细以及新增款项明细“。

步骤1:

新建款项明细编写空白页面。

新建流程页面

步骤2:

上方拖入表单,下方拖入表格,数据源选择收付款内容。中间拖入新增款项记录按钮,右侧属性面板中点击事件选择触发流程。流程选择我们在流程编排中创建好的新增款项明细。

款项明细填写页面
新增款项记录流程

任务3 流程编排

1、添加款项明细

步骤1:点击流程编排,创建新流程为”添加款项明细“。

创建流程

步骤2:

创建完流程后点击中间的加号创建一个对象活动为”创建记录“的元素,并对元素进行命名以及设置赋值。

设置赋值

如图所示设置赋值。

赋值变量

继续添加打开页面元素,打开页面为款项明细填写,设置页面参数如图所示,整个添加款项明细的流程完成。

添加打开页面节点
配置页面参数

2、新增款项明细

步骤1:

新建款项明细流程,新建创建款项明细记录元素节点。对象选择收付款内容。点击设置赋值如下图所示进行配置。

新增款项明细流程
赋值变量

步骤2:

新建查询合同记录系节点,选择合同档案对象

新建查询合同记录节点

设置查询条件:

设置查询条件

步骤3:

新建计算合同总额节点,类型选择表达式。表达式输入:Text(Value(#htda_new.ht_total)+Value(#mx_new.field1)) 其中ht_total为合同总额ID,field1为款项金额ID。

新建计算合同总额表达式
表达式截图

步骤4:

新建表达式“计算已收付金额”,变量类型设置为字符串类型,表达式为:Text(Value(#htda_new.ht_paid)+Value(#mx_new.field5)) 其中ht_paid为合同累计已支付金额,field5为已收付金额。

新建计算已收付金额表达式
表达式截图

步骤5:创建更新记录节点。对象记录选择htda_new,如图设置赋值。

创建更新记录节点
设置赋值

步骤6:

创建刷新页面节点。流程配置完成。

创建刷新页面节点

任务4 发布应用

预览进入运行态查看效果。无问题进行应用发布。

点击预览查看有无问题
点击发布进入运行态

点击下一步后进入模板中心打开应用。

发布应用
发布成功

步骤1:

点击新建合同相关方,录入甲乙方信息。

录入相关方数据

步骤2:

接下来录入合同档案内容。

录入合同档案数据

步骤3:

新增一条款项明细

新增款项明细
查看款项明细

最后用户可按照模板中心中模板完善整个合同管理系统流程。