共創(chuàng)】Python編程快速入門指南">【云駐共創(chuàng)】Python編程快速入門指南
1030
2025-04-01
一、 GDE.ADC流程編排概念
在開始介紹華為GDE.ADC流程編排之前,我們先來(lái)看下業(yè)界對(duì)流程的基本概念是什么?
1. 流程基本概念
定義某一組活動(dòng)為一個(gè)業(yè)務(wù)流程,這組活動(dòng)有一個(gè)或多個(gè)輸入,輸出一個(gè)或多個(gè)結(jié)果,這些結(jié)果對(duì)客戶來(lái)說(shuō)是一種增值。簡(jiǎn)而言之,業(yè)務(wù)流程是企業(yè)中一系列創(chuàng)造價(jià)值的活動(dòng)的組合。
? 組織/人是執(zhí)行業(yè)務(wù)的主體
? 流程是執(zhí)行業(yè)務(wù)的規(guī)則和路徑
? IT是執(zhí)行業(yè)務(wù)的使能工具
? 組織、流程、IT一起實(shí)現(xiàn)了客戶價(jià)值
2. GDE流程編排典型應(yīng)用場(chǎng)景
華為GDE流程編排典型應(yīng)用在辦公審批、告警派單、管理流程、變更流程、自動(dòng)化流程(業(yè)務(wù)開通、測(cè)試診斷、服務(wù)編排等),平臺(tái)通過Studio在線拖、拉、拽可快速開發(fā)和發(fā)布一個(gè)業(yè)務(wù)流程,并對(duì)開發(fā)的流程集中化管理。其中在流程開發(fā)階段為設(shè)計(jì)態(tài),設(shè)計(jì)態(tài)通過部署可發(fā)布至運(yùn)行態(tài),運(yùn)行態(tài)后就可以讓最終用戶使用了。
3. 流程資產(chǎn)的主要構(gòu)成
華為GDE流程資產(chǎn)主要由流程圖、表單、規(guī)則、SLA/OLA組成。
流程圖:通過圖形定義完成業(yè)務(wù)過程所需要遵循的邏輯順序和所涉及的組織或個(gè)人。
表單:支撐用戶與系統(tǒng)進(jìn)行數(shù)據(jù)交互的web page或mobile page,用戶按照設(shè)計(jì)好的界面輸入信息和操作新。
規(guī)則:支撐workflow有效所云做所遵循的業(yè)務(wù)規(guī)則和機(jī)制。
SLA/OLA:針對(duì)業(yè)務(wù)流程定義E2E的SLA指標(biāo)要求,針對(duì)流程的中間活動(dòng)定義OLA指標(biāo)。
4. 流程編排過程
Sept1:梳理業(yè)務(wù)流程運(yùn)作現(xiàn)狀,輸出流程設(shè)計(jì)文檔;
Sept2:基于系統(tǒng)完成流程活動(dòng)圖、包括活動(dòng)間流轉(zhuǎn)關(guān)系;
Sept3:逐個(gè)明確流程活動(dòng)的完成要求、完成活動(dòng)是需要的輔助信息;
Sept4:配置流程活動(dòng)的責(zé)任人、流程過程中需要觸發(fā)的規(guī)則、對(duì)流程/活動(dòng)的時(shí)長(zhǎng)指標(biāo)要求;
Sept5:測(cè)試配置的流程
5. 流程的分層(IT視角)
二、 業(yè)務(wù)流程需求分析與設(shè)計(jì)
1. 流程活動(dòng)分析
開始流程活動(dòng)分析前,先明確一個(gè)業(yè)務(wù)流程需要拆分的活動(dòng),以及活動(dòng)之間的關(guān)系。
提示:
1) 一個(gè)流程至少有2個(gè)活動(dòng),一個(gè)活動(dòng)的流程沒有意義;
2) 連續(xù)兩個(gè)活動(dòng)之間,往往是發(fā)生了責(zé)任崗位的變化,或者有明顯的階段性進(jìn)展;
3) 一個(gè)流程只能有一個(gè)開始、但是可以有多個(gè)結(jié)束節(jié)點(diǎn);
2. 流程表單設(shè)計(jì)
3. 流程規(guī)則設(shè)計(jì)
規(guī)則是流程執(zhí)行的細(xì)節(jié)描述,借助于規(guī)則可以將流程與周邊建立關(guān)聯(lián)。
流轉(zhuǎn)規(guī)則+處理人規(guī)則:決定流程的走向和具體的執(zhí)行人;
提醒規(guī)則+接口調(diào)用規(guī)則:向關(guān)心的人或者系統(tǒng)反饋進(jìn)展,實(shí)現(xiàn)互動(dòng)。
流程規(guī)則:
事件:進(jìn)入活動(dòng)、離開活動(dòng)、完成任務(wù)、取消工單、子單更新等;
條件:基于表單字段的邏輯表達(dá)式;
活動(dòng):發(fā)送消息、自動(dòng)提交、調(diào)用服務(wù)、創(chuàng)建子工單;
流轉(zhuǎn)規(guī)則:遇到網(wǎng)關(guān)多分支時(shí),配置基于表單字段組成的邏輯表達(dá)式;
處理人規(guī)則:為一個(gè)活動(dòng)指定處理人,支持配置多個(gè)處理人。
4. SLA/OLA設(shè)計(jì)
在運(yùn)維領(lǐng)域,對(duì)關(guān)鍵指標(biāo)的度量和監(jiān)控,是確保團(tuán)隊(duì)目標(biāo)達(dá)成, SLA指標(biāo)一般會(huì)與罰款掛鉤,通過OLA指標(biāo)等分析,識(shí)別流程瓶頸,為持續(xù)優(yōu)化提供數(shù)據(jù)支撐。
這里舉一個(gè)例子:
我們對(duì)于日常一起現(xiàn)網(wǎng)故障處理時(shí)長(zhǎng)進(jìn)行度量考核,定義一個(gè)指標(biāo)名稱為:故障恢復(fù)時(shí)長(zhǎng),指標(biāo)類型定義為:時(shí)長(zhǎng)類。該指標(biāo)定義為:故障恢復(fù)時(shí)間-故障發(fā)生時(shí)間,故障級(jí)別:一般,然后就可以對(duì)SLA進(jìn)行要求:例如恢復(fù)時(shí)長(zhǎng)小于4小時(shí)。然后對(duì)于流程中IT對(duì)于SLA時(shí)長(zhǎng)剩余50%進(jìn)行提醒。
需要提示的是:
1) SLA典型種類:時(shí)長(zhǎng)類、統(tǒng)計(jì)類(百分比)
2) SLA是團(tuán)隊(duì)對(duì)外的承諾,適合于考試掛鉤
3) OLA適合內(nèi)部分析優(yōu)化,不合適強(qiáng)考核,若通過此考核數(shù)據(jù)就會(huì)失真,系統(tǒng)就會(huì)失去價(jià)值,成為負(fù)擔(dān)
三、 流程圖、表單和規(guī)則的基本配置方法
1. 創(chuàng)建工作流步驟
下來(lái)我們通過一張圖來(lái)了解下在華為GDE平臺(tái)怎樣創(chuàng)建一個(gè)流程。
通過上圖我們可以看到,他跟其他IDE工具一樣先需要?jiǎng)?chuàng)建一個(gè)工程,然后在工程中創(chuàng)建模塊,接下來(lái)在模塊中創(chuàng)建一個(gè)流程,一個(gè)流程包括:流程活動(dòng)圖、活動(dòng)表單、流程規(guī)則的創(chuàng)建,最后對(duì)所有創(chuàng)建的這些項(xiàng)目進(jìn)行配置、對(duì)接接口。
2. 創(chuàng)建流程界面
通過上面這么多介紹,想必大家已經(jīng)很好奇華為GDE流程編排界面長(zhǎng)啥樣了吧?下來(lái)我們來(lái)看下GDE的界面布局。
點(diǎn)擊左側(cè)流程,然后點(diǎn)擊+(新建)流程即可打開創(chuàng)建流程交互界面,在如上界面簡(jiǎn)單填寫顯示名稱、流程名稱、流程類型、流程縮寫、開放級(jí)別和數(shù)據(jù)模型,點(diǎn)擊提交即可完成一個(gè)新建流程工程。
3. 編排流程界面
創(chuàng)建完流程工程后,雙擊工程即可打開如下編排流程界面,華為GDE.ADC提供通過拖拉拽進(jìn)行在線進(jìn)行流程設(shè)計(jì)。設(shè)計(jì)器布局為左側(cè)為組件庫(kù),中間為工作區(qū)域,右側(cè)為組件屬性編輯器,跟我們常見的IDE工具布局和邏輯基本一致,非常容易上手。
4. 流程表單設(shè)計(jì)器
流程設(shè)計(jì)完之后,對(duì)于需要跟人交互的就需要設(shè)計(jì)交互表單,華為GDE提供了所見即所得的表單設(shè)計(jì)器,內(nèi)置常見人工活動(dòng)表單模板,這個(gè)同樣是基于ADC的操作邏輯可進(jìn)行拖拉拽設(shè)計(jì)一個(gè)精美功能齊全的表單頁(yè)面。
5. 流程規(guī)則配置
流程運(yùn)轉(zhuǎn)需要遵從我們業(yè)務(wù)門限條件等規(guī)則,華為GDE中可通過流程規(guī)則配置,對(duì)觸發(fā)條件、觸發(fā)后執(zhí)行的動(dòng)作進(jìn)行配置,如:更新業(yè)務(wù)狀態(tài)、調(diào)用服務(wù)、自動(dòng)提交表單或創(chuàng)建子工單等。他是有最初事件觸發(fā),然后根據(jù)規(guī)則條件執(zhí)行后續(xù)某項(xiàng)動(dòng)作。具體可見下圖界面規(guī)則配置和當(dāng)前系統(tǒng)支持的規(guī)則事件。
規(guī)則事件:工單類型事件(刪除、取消、修改、完成);流轉(zhuǎn)環(huán)節(jié)節(jié)點(diǎn)事件(任務(wù)完成前、任務(wù)開始后、任務(wù)完成后、任務(wù)被轉(zhuǎn)派后、子工單更新時(shí))
規(guī)則活動(dòng):活動(dòng)跟事件的一個(gè)矩陣關(guān)系
經(jīng)過上面一步步介紹,通過華為GDE平臺(tái)進(jìn)行流程編排的一個(gè)大致步驟,大家想必有一定的了解了,我們簡(jiǎn)單總結(jié)下,如下圖:
四、 流程的設(shè)計(jì)、編排和發(fā)布
在這期視頻最后,講師通過如下一個(gè)例子演示了怎樣通過華為GDE平臺(tái)快速實(shí)現(xiàn)線下故障維修作業(yè)的流程IT化,讓發(fā)現(xiàn)故障并通過指派故障單讓維修工程師受理故障工單。這對(duì)于之前傳統(tǒng)方式通過紙質(zhì)或郵件方式進(jìn)行指派跟蹤,事后數(shù)據(jù)匯總統(tǒng)計(jì)、回溯,在效率方面有著極大的提高,助力企業(yè)提升客戶滿意度。視頻鏈接在本文下方,強(qiáng)烈推薦大家觀看。
最后,祝華為GDE平臺(tái)越來(lái)越好, GDE平臺(tái)的用戶借助平臺(tái)能力及早實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,提升核心競(jìng)爭(zhēng)力,成為行業(yè)領(lǐng)導(dǎo)者。
本文整理自華為云社區(qū)內(nèi)容共創(chuàng)活動(dòng):任務(wù)3【極簡(jiǎn)開發(fā)·慧享未來(lái)】低代碼平臺(tái)關(guān)鍵能力之流程編排
查看活動(dòng)詳情:https://bbs.huaweicloud.com/blogs/308924
視頻鏈接:https://bbs.huaweicloud.com/live/cloud_live/202111011900.html
CloudIDE 企業(yè)協(xié)同 華為云APP 軟件實(shí)訓(xùn) 軟件開發(fā)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。