- 低代码时代的呼叫中心(一)
- 低代码时代的呼叫中心(二)
- 低代码时代的呼叫中心(三)
- 低代码时代的呼叫中心(四)
- 低代码时代的呼叫中心(五)
- 低代码时代的呼叫中心(六)
- 低代码时代的呼叫中心(七)
- 低代码时代的呼叫中心(八)
- 低代码时代的呼叫中心(九)
- 低代码时代的呼叫中心(十)
- 低代码时代的呼叫中心(十一)
一、对话框和抽屉
一个完整的调用,由两个页面配合完成:
- 抽屉或对话框页面:即用来实现抽屉或对话框内容和功能的页面。弹出的抽屉或对话框内嵌此页面;
- 调用页面:负责调用抽屉或对话框。

二开页面内置了方法,用于调用抽屉或对话框。
1、调用对话框
this.showDialog( componentName, options, props ) .then(({action, resultData}) => { })
this.showDialog( componentName, options, props ) .then(({action, resultData}) => { })

2、调用抽屉
this.showDrawer( componentName, options, props, transferOutHandler ) .then(({action, resultData}) => { })

二、系统变量
在U-Agent前端框架中,多个页面需要访问一些共享的公共数据。低代码平台开发的二开页面需要对公共数据进行读取、修改和监视。因此引入了系统变量的概念。系统变量在U-Agent框架内的各页面之间共享。
1、配置系统变量
在低代码平台左侧的页面导航区的底部工具栏,点击系统变量按钮“”打开系统变量配置对话框。

对话框左侧时系统变量列表。系统变量分为预置变量和自定义变量。变量列表的内容从左至右分别为变量名、分类、数据类型、操作。系统预置的比那里不区分变量类型,也不能进行删除操作。
点击左上角的“添加”按钮,可以添加新的系统变量。选中一个系统变量后,右侧可以编辑系统变量的内容。编辑完成后,点击“保存”按钮可以保存系统变量。

2、在页面中使用系统变量
有三种方式,分别如下。
1)导入系统变量
在页面编辑器左侧边栏的“数据项”面板中,选中“系统变量”分类项。

点击左上角的“添加”按钮,可以打开添加系统变量的对话框。在对话框中点选要导入的系统变量。然后点击“确定”按钮。

导入完成后。在“数据项”面板的系统变量下,会出现导入的变量名。

2)在脚本中访问系统变量
导入系统变量后,可以在脚本中直接读写系统变量。在脚本中,通过this.hGlobal$. + 系统变量名,就可以访问系统变量。低代码平台的脚本编辑器也提供了对系统变量的智能提示。

3)监视系统变量值的变化
- 在低代码的页面中,也可以监视系统变量值的变化。当系统变量值被修改时,可以触发页面没的处理脚本。
- 在“数据项”面板中,选择要监视的系统变量。然后在右侧边栏的“事件”面板中,双击“值改变”事件。

跳转到脚本视图后,可以在脚本编辑器中编写系统变量值改变时的处理脚本。

三、沙盒
U-Agent中提供了沙盒功能,用于将开发环境的开发完成的业务功能迁移至正式环境。低代码平台集成了U-Agent中的沙盒功能,并与低代码平台进行了整合。可以针对当前环境进行迁入和迁出。
沙盒功能的入口在低代码平台页面导航区的底部工具栏。点击沙盒按钮后,会弹出功能菜单。菜单功能包括:数据源、任务列表、迁入、迁出、清空服务端页面缓存。

1、数据源
利用沙盒功能,我们可以将当前环境的页面、数据、表结构等迁出。也可以向当前环境迁入这些内容。迁入的来源或迁出的目的可以有两种:文件、数据库。
如果我们从某个数据库迁入,或者要迁出到某个数据库。就需要提前配置好数据源。

在沙盒菜单中点击“数据源”菜单项,可以打开数据源对话框。
对话框中会列出已经配置的数据源列表。可以添加、编辑和删除数据源,也可以查看数据源的详细信息。
2、任务列表
任务列表用于查看和管理已经创建的任务。在沙盒菜单中,点击“任务列表”菜单项,可以打开任务列表对话框。对话框中列出了所有已经创建的迁入、迁出任务。可以通过一些条件对任务进行检索。

在任务列表中,除了显示任务名等信息之外,有一个关键的信息就是任务状态。我们可以看到每个任务的当前状态。对于新创建的任务,状态是“未执行”。
- 处于“未执行”状态的任务。操作列会显示“执行”操作的按钮。点击按钮后,开始执行任务。
- 处于“成功”状态的任务。如果是迁出任务,并且迁出的目标是文件的话。操作列会显示“下载”操作的按钮。
3、迁出
迁出功能用于将当前U-Agent中已经开发好的内容导出。以供其他U-Agent环境中迁入。在沙盒菜单中,点击“迁出”菜单项,可以打开迁出对话框。

- 迁出对话框用于创建迁出任务。迁出对话框左边是迁出任务的属性。右侧用于选择迁出内容。
- 迁出任务的目标可以有两种:数据源、文件。如果选择目标是数据源,则执行任务的同时会将内容迁入到目标库。如果选择目标是文件,则会生成打包的迁出文件。在其他U-Agent环境中,可以迁入这个文件。
选择好迁出目标后,可以在右侧勾选需要迁出的内容。
最后,点击“创建任务”按钮。创建好的迁出任务,可以在任务列表中执行。
4、迁入
使用迁入功能,可以将已经开发好的工作流、页面、报表等内容导入到当前租户库。在沙盒菜单中,点击“迁入”菜单项,可以打开迁入对话框。

- 迁入对话框用于创建迁入任务。迁入对话框的左侧时任务属性,右侧用于选择迁入的内容。
- 迁入任务来源可以有两类:数据源、文件。数据源是指其他U-Agent库,比如开发环境的库。文件是指其他U-Agent的沙盒中迁出生成的打包文件。
选择好迁入来源后,在对话框右侧可以勾选要迁入的内容。
最后,点击“创建任务”按钮。创建好的迁入任务,可以在任务列表中执行。
5、清空服务端页面缓存
清空服务端页面缓存的功能,用于使用U-Agent内的沙盒迁入之后的处理。如果使用低代码平台的沙盒,不需要执行这个功能。
服务端为了优化页面加载和解析的速度,会将解析好的页面缓存起来。如果使用U-Agent的沙盒迁入后,很多页面内容会发生变化。使得缓存内容与实际内容不一致。此时,需要使用清空服务端页面缓存的功能来重置缓存。
低代码讲完了,下一Part,讲零代码。
敬请关注。

邮箱:huanghe@utry.cn
电话:18600895885
电话:18600895885