- 低代碼時(shí)代的呼叫中心(一)
- 低代碼時(shí)代的呼叫中心(二)
- 低代碼時(shí)代的呼叫中心(三)
- 低代碼時(shí)代的呼叫中心(四)
- 低代碼時(shí)代的呼叫中心(五)
- 低代碼時(shí)代的呼叫中心(六)
- 低代碼時(shí)代的呼叫中心(七)
- 低代碼時(shí)代的呼叫中心(八)
- 低代碼時(shí)代的呼叫中心(九)
- 低代碼時(shí)代的呼叫中心(十)
- 低代碼時(shí)代的呼叫中心(十一)
一、對(duì)話框和抽屜
一個(gè)完整的調(diào)用,由兩個(gè)頁(yè)面配合完成:
- 抽屜或?qū)υ捒蝽?yè)面:即用來(lái)實(shí)現(xiàn)抽屜或?qū)υ捒騼?nèi)容和功能的頁(yè)面。彈出的抽屜或?qū)υ捒騼?nèi)嵌此頁(yè)面;
- 調(diào)用頁(yè)面:負(fù)責(zé)調(diào)用抽屜或?qū)υ捒颉?/li>

二開(kāi)頁(yè)面內(nèi)置了方法,用于調(diào)用抽屜或?qū)υ捒颉?/div>
1、調(diào)用對(duì)話框
this.showDialog( componentName, options, props ) .then(({action, resultData}) => { })
this.showDialog( componentName, options, props ) .then(({action, resultData}) => { })

2、調(diào)用抽屜
this.showDrawer( componentName, options, props, transferOutHandler ) .then(({action, resultData}) => { })

二、系統(tǒng)變量
在U-Agent前端框架中,多個(gè)頁(yè)面需要訪問(wèn)一些共享的公共數(shù)據(jù)。低代碼平臺(tái)開(kāi)發(fā)的二開(kāi)頁(yè)面需要對(duì)公共數(shù)據(jù)進(jìn)行讀取、修改和監(jiān)視。因此引入了系統(tǒng)變量的概念。系統(tǒng)變量在U-Agent框架內(nèi)的各頁(yè)面之間共享。
1、配置系統(tǒng)變量
在低代碼平臺(tái)左側(cè)的頁(yè)面導(dǎo)航區(qū)的底部工具欄,點(diǎn)擊系統(tǒng)變量按鈕“”打開(kāi)系統(tǒng)變量配置對(duì)話框。

對(duì)話框左側(cè)時(shí)系統(tǒng)變量列表。系統(tǒng)變量分為預(yù)置變量和自定義變量。變量列表的內(nèi)容從左至右分別為變量名、分類、數(shù)據(jù)類型、操作。系統(tǒng)預(yù)置的比那里不區(qū)分變量類型,也不能進(jìn)行刪除操作。
點(diǎn)擊左上角的“添加”按鈕,可以添加新的系統(tǒng)變量。選中一個(gè)系統(tǒng)變量后,右側(cè)可以編輯系統(tǒng)變量的內(nèi)容。編輯完成后,點(diǎn)擊“保存”按鈕可以保存系統(tǒng)變量。

2、在頁(yè)面中使用系統(tǒng)變量
有三種方式,分別如下。
1)導(dǎo)入系統(tǒng)變量
在頁(yè)面編輯器左側(cè)邊欄的“數(shù)據(jù)項(xiàng)”面板中,選中“系統(tǒng)變量”分類項(xiàng)。

點(diǎn)擊左上角的“添加”按鈕,可以打開(kāi)添加系統(tǒng)變量的對(duì)話框。在對(duì)話框中點(diǎn)選要導(dǎo)入的系統(tǒng)變量。然后點(diǎn)擊“確定”按鈕。

導(dǎo)入完成后。在“數(shù)據(jù)項(xiàng)”面板的系統(tǒng)變量下,會(huì)出現(xiàn)導(dǎo)入的變量名。

2)在腳本中訪問(wèn)系統(tǒng)變量
導(dǎo)入系統(tǒng)變量后,可以在腳本中直接讀寫(xiě)系統(tǒng)變量。在腳本中,通過(guò)this.hGlobal$. + 系統(tǒng)變量名,就可以訪問(wèn)系統(tǒng)變量。低代碼平臺(tái)的腳本編輯器也提供了對(duì)系統(tǒng)變量的智能提示。

3)監(jiān)視系統(tǒng)變量值的變化
- 在低代碼的頁(yè)面中,也可以監(jiān)視系統(tǒng)變量值的變化。當(dāng)系統(tǒng)變量值被修改時(shí),可以觸發(fā)頁(yè)面沒(méi)的處理腳本。
- 在“數(shù)據(jù)項(xiàng)”面板中,選擇要監(jiān)視的系統(tǒng)變量。然后在右側(cè)邊欄的“事件”面板中,雙擊“值改變”事件。

跳轉(zhuǎn)到腳本視圖后,可以在腳本編輯器中編寫(xiě)系統(tǒng)變量值改變時(shí)的處理腳本。

三、沙盒
U-Agent中提供了沙盒功能,用于將開(kāi)發(fā)環(huán)境的開(kāi)發(fā)完成的業(yè)務(wù)功能遷移至正式環(huán)境。低代碼平臺(tái)集成了U-Agent中的沙盒功能,并與低代碼平臺(tái)進(jìn)行了整合。可以針對(duì)當(dāng)前環(huán)境進(jìn)行遷入和遷出。
沙盒功能的入口在低代碼平臺(tái)頁(yè)面導(dǎo)航區(qū)的底部工具欄。點(diǎn)擊沙盒按鈕后,會(huì)彈出功能菜單。菜單功能包括:數(shù)據(jù)源、任務(wù)列表、遷入、遷出、清空服務(wù)端頁(yè)面緩存。

1、數(shù)據(jù)源
利用沙盒功能,我們可以將當(dāng)前環(huán)境的頁(yè)面、數(shù)據(jù)、表結(jié)構(gòu)等遷出。也可以向當(dāng)前環(huán)境遷入這些內(nèi)容。遷入的來(lái)源或遷出的目的可以有兩種:文件、數(shù)據(jù)庫(kù)。
如果我們從某個(gè)數(shù)據(jù)庫(kù)遷入,或者要遷出到某個(gè)數(shù)據(jù)庫(kù)。就需要提前配置好數(shù)據(jù)源。

在沙盒菜單中點(diǎn)擊“數(shù)據(jù)源”菜單項(xiàng),可以打開(kāi)數(shù)據(jù)源對(duì)話框。
對(duì)話框中會(huì)列出已經(jīng)配置的數(shù)據(jù)源列表?梢蕴砑、編輯和刪除數(shù)據(jù)源,也可以查看數(shù)據(jù)源的詳細(xì)信息。
2、任務(wù)列表
任務(wù)列表用于查看和管理已經(jīng)創(chuàng)建的任務(wù)。在沙盒菜單中,點(diǎn)擊“任務(wù)列表”菜單項(xiàng),可以打開(kāi)任務(wù)列表對(duì)話框。對(duì)話框中列出了所有已經(jīng)創(chuàng)建的遷入、遷出任務(wù)。可以通過(guò)一些條件對(duì)任務(wù)進(jìn)行檢索。

在任務(wù)列表中,除了顯示任務(wù)名等信息之外,有一個(gè)關(guān)鍵的信息就是任務(wù)狀態(tài)。我們可以看到每個(gè)任務(wù)的當(dāng)前狀態(tài)。對(duì)于新創(chuàng)建的任務(wù),狀態(tài)是“未執(zhí)行”。
- 處于“未執(zhí)行”狀態(tài)的任務(wù)。操作列會(huì)顯示“執(zhí)行”操作的按鈕。點(diǎn)擊按鈕后,開(kāi)始執(zhí)行任務(wù)。
- 處于“成功”狀態(tài)的任務(wù)。如果是遷出任務(wù),并且遷出的目標(biāo)是文件的話。操作列會(huì)顯示“下載”操作的按鈕。
3、遷出
遷出功能用于將當(dāng)前U-Agent中已經(jīng)開(kāi)發(fā)好的內(nèi)容導(dǎo)出。以供其他U-Agent環(huán)境中遷入。在沙盒菜單中,點(diǎn)擊“遷出”菜單項(xiàng),可以打開(kāi)遷出對(duì)話框。

- 遷出對(duì)話框用于創(chuàng)建遷出任務(wù)。遷出對(duì)話框左邊是遷出任務(wù)的屬性。右側(cè)用于選擇遷出內(nèi)容。
- 遷出任務(wù)的目標(biāo)可以有兩種:數(shù)據(jù)源、文件。如果選擇目標(biāo)是數(shù)據(jù)源,則執(zhí)行任務(wù)的同時(shí)會(huì)將內(nèi)容遷入到目標(biāo)庫(kù)。如果選擇目標(biāo)是文件,則會(huì)生成打包的遷出文件。在其他U-Agent環(huán)境中,可以遷入這個(gè)文件。
選擇好遷出目標(biāo)后,可以在右側(cè)勾選需要遷出的內(nèi)容。
最后,點(diǎn)擊“創(chuàng)建任務(wù)”按鈕。創(chuàng)建好的遷出任務(wù),可以在任務(wù)列表中執(zhí)行。
4、遷入
使用遷入功能,可以將已經(jīng)開(kāi)發(fā)好的工作流、頁(yè)面、報(bào)表等內(nèi)容導(dǎo)入到當(dāng)前租戶庫(kù)。在沙盒菜單中,點(diǎn)擊“遷入”菜單項(xiàng),可以打開(kāi)遷入對(duì)話框。

- 遷入對(duì)話框用于創(chuàng)建遷入任務(wù)。遷入對(duì)話框的左側(cè)時(shí)任務(wù)屬性,右側(cè)用于選擇遷入的內(nèi)容。
- 遷入任務(wù)來(lái)源可以有兩類:數(shù)據(jù)源、文件。數(shù)據(jù)源是指其他U-Agent庫(kù),比如開(kāi)發(fā)環(huán)境的庫(kù)。文件是指其他U-Agent的沙盒中遷出生成的打包文件。
選擇好遷入來(lái)源后,在對(duì)話框右側(cè)可以勾選要遷入的內(nèi)容。
最后,點(diǎn)擊“創(chuàng)建任務(wù)”按鈕。創(chuàng)建好的遷入任務(wù),可以在任務(wù)列表中執(zhí)行。
5、清空服務(wù)端頁(yè)面緩存
清空服務(wù)端頁(yè)面緩存的功能,用于使用U-Agent內(nèi)的沙盒遷入之后的處理。如果使用低代碼平臺(tái)的沙盒,不需要執(zhí)行這個(gè)功能。
服務(wù)端為了優(yōu)化頁(yè)面加載和解析的速度,會(huì)將解析好的頁(yè)面緩存起來(lái)。如果使用U-Agent的沙盒遷入后,很多頁(yè)面內(nèi)容會(huì)發(fā)生變化。使得緩存內(nèi)容與實(shí)際內(nèi)容不一致。此時(shí),需要使用清空服務(wù)端頁(yè)面緩存的功能來(lái)重置緩存。
低代碼講完了,下一Part,講零代碼。
敬請(qǐng)關(guān)注。

郵箱:huanghe@utry.cn
電話:18600895885
電話:18600895885
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。
相關(guān)熱詞搜索: 遠(yuǎn)傳 低代碼 呼叫中心
相關(guān)閱讀:
- ·低代碼時(shí)代的呼叫中心(十)2021-11-11 09:23:30
- ·低代碼時(shí)代的呼叫中心(九)2021-11-09 09:31:41
- ·低代碼時(shí)代的呼叫中心(八)2021-11-04 09:26:05
- ·低代碼時(shí)代的呼叫中心(七)2021-11-02 09:19:10
- ·低代碼時(shí)代的呼叫中心(六)2021-10-28 09:21:23
- ·低代碼時(shí)代的呼叫中心(五)2021-10-26 09:28:32
- ·低代碼時(shí)代的呼叫中心(四)2021-10-21 10:24:23
- ·低代碼時(shí)代的呼叫中心(三)2021-10-19 09:11:14
- ·低代碼時(shí)代的呼叫中心(二)2021-10-14 09:01:48
- ·低代碼時(shí)代的呼叫中心(一)2021-10-12 08:57:17