工作流
創(chuàng)建HelloWorld函數(shù)
本視頻介紹的是:華為云 函數(shù)工作流 操作指導(dǎo):創(chuàng)建HelloWorld函數(shù)
FunctionGraph函數(shù)工作流的概念
FunctionGraph是華為云提供的一款基于函數(shù)工作流的管理平臺,可以幫助開發(fā)者和企業(yè)輕松構(gòu)建、部署和管理高可用、高性能的業(yè)務(wù)邏輯。FunctionGraph將傳統(tǒng)的面向?qū)ο缶幊膛c函數(shù)式編程相結(jié)合,實(shí)現(xiàn)了更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理。本文將從FunctionGraph的概念、功能特點(diǎn)以及應(yīng)用場景等方面進(jìn)行介紹。 一、FunctionGraph的概念 FunctionGraph是一個基于函數(shù)工作流的管理平臺,可以將面向?qū)ο缶幊毯秃瘮?shù)式編程的思想相結(jié)合,實(shí)現(xiàn)更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理。FunctionGraph將業(yè)務(wù)邏輯劃分為一系列的函數(shù)工作流,每個工作流可以包含多個函數(shù),每個函數(shù)可以執(zhí)行一個完整的業(yè)務(wù)邏輯。通過FunctionGraph,開發(fā)者可以方便地定義、配置和管理這些函數(shù)工作流,并在運(yùn)行時動態(tài)地調(diào)整它們的參數(shù)和執(zhí)行順序,從而實(shí)現(xiàn)更加高效和精準(zhǔn)的業(yè)務(wù)邏輯開發(fā)。 二、FunctionGraph的功能特點(diǎn) FunctionGraph具有以下幾個功能特點(diǎn): 1.函數(shù)式編程思想支持 FunctionGraph支持函數(shù)式編程思想,可以將數(shù)據(jù)和邏輯封裝在函數(shù)中,避免復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和循環(huán)結(jié)構(gòu),提高代碼的可讀性和可維護(hù)性。同時,F(xiàn)unctionGraph還支持函數(shù)組合、傳遞參數(shù)和局部變量等函數(shù)式編程常用的語法。 2.靈活的函數(shù)工作流定義 FunctionGraph支持靈活的函數(shù)工作流定義,可以根據(jù)業(yè)務(wù)需求和場景,定義不同的函數(shù)工作流,支持多種參數(shù)和執(zhí)行順序的組合,滿足不同的業(yè)務(wù)場景。 3.動態(tài)配置和部署 FunctionGraph支持動態(tài)配置和部署,可以根據(jù)業(yè)務(wù)需求和場景,動態(tài)地定義和配置函數(shù)工作流,并將它們部署到不同的服務(wù)器和環(huán)境中,提高系統(tǒng)的可用性和性能。 4. 數(shù)據(jù)可視化 和監(jiān)控 FunctionGraph支持?jǐn)?shù)據(jù)可視化和監(jiān)控,可以方便地查看函數(shù)的使用情況、性能指標(biāo)和日志信息等,幫助開發(fā)者和運(yùn)維人員快速發(fā)現(xiàn)和解決問題。 三、FunctionGraph的應(yīng)用場景 FunctionGraph在以下場景中具有廣泛的應(yīng)用: 1.企業(yè)級業(yè)務(wù)邏輯開發(fā) FunctionGraph可以幫助企業(yè)級業(yè)務(wù)邏輯開發(fā),支持面向?qū)ο缶幊毯秃瘮?shù)式編程的思想,實(shí)現(xiàn)更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理。 2. 云計算 和容器化應(yīng)用 FunctionGraph可以幫助云計算和容器化應(yīng)用開發(fā),支持函數(shù)式編程思想,實(shí)現(xiàn)更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理。 3.大規(guī)模分布式系統(tǒng) FunctionGraph可以幫助大規(guī)模分布式系統(tǒng)開發(fā),支持函數(shù)式編程思想,實(shí)現(xiàn)更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理。 FunctionGraph作為華為云提供的一款基于函數(shù)工作流的管理平臺,可以幫助開發(fā)者和企業(yè)輕松構(gòu)建、部署和管理高可用、高性能的業(yè)務(wù)邏輯。FunctionGraph將傳統(tǒng)的面向?qū)ο缶幊膛c函數(shù)式編程相結(jié)合,實(shí)現(xiàn)了更加高效、靈活、可擴(kuò)展的業(yè)務(wù)邏輯開發(fā)和管理,具有廣泛的應(yīng)用前景。
函數(shù)工作流
函數(shù)工作流是一種組織和管理軟件開發(fā)和部署的方式,允許開發(fā)人員在團(tuán)隊(duì)內(nèi)部協(xié)作,同時確保軟件按照預(yù)期的順序、正確地運(yùn)行和部署。隨著云計算的普及和發(fā)展,函數(shù)工作流已經(jīng)成為現(xiàn)代軟件開發(fā)和部署的重要組成部分。本文將介紹華為云函數(shù)工作流的相關(guān)優(yōu)勢和特點(diǎn)。 華為云作為全球領(lǐng)先的云計算服務(wù)提供商之一,一直致力于提供高效的云計算服務(wù)。華為云函數(shù)工作流作為一種高效的軟件開發(fā)和部署方式,可以幫助開發(fā)人員更好地組織和管理代碼、測試、部署和運(yùn)維等工作,從而加快軟件的開發(fā)和部署速度。 華為云函數(shù)工作流具有以下優(yōu)勢: 1. 集中管理:華為云函數(shù)工作流將代碼、測試、部署和運(yùn)維等工作集中管理,使得開發(fā)人員可以更加專注于軟件的開發(fā)和部署。同時,華為云函數(shù)工作流提供了豐富的管理工具和報表,可以幫助開發(fā)人員更好地了解自己的工作進(jìn)展情況和問題,并及時解決。 2. 自動化 :華為云函數(shù)工作流支持自動化測試、部署和運(yùn)維等工作,可以大大減少開發(fā)人員的工作量,并加快軟件的開發(fā)和部署速度。華為云函數(shù)工作流提供了豐富的自動化工具和腳本,可以幫助開發(fā)人員實(shí)現(xiàn)自動化測試、部署和運(yùn)維等工作。 3. 靈活性:華為云函數(shù)工作流支持多種不同的開發(fā)、測試和部署方式,可以根據(jù)具體的項(xiàng)目需求和情況進(jìn)行靈活選擇。同時,華為云函數(shù)工作流還支持多種不同的部署環(huán)境,可以滿足不同項(xiàng)目的部署需求。 4. 安全性:華為云函數(shù)工作流提供了豐富的安全保護(hù)功能,可以幫助開發(fā)人員更好地保護(hù)軟件的安全性和隱私性。華為云函數(shù)工作流提供了豐富的安全工具和策略,可以幫助開發(fā)人員實(shí)現(xiàn)安全審計、 漏洞掃描 和安全策略管理等功能。 5. 可擴(kuò)展性:華為云函數(shù)工作流支持?jǐn)U展和升級,可以根據(jù)項(xiàng)目的需求和情況進(jìn)行靈活擴(kuò)展和升級。同時,華為云函數(shù)工作流還支持多種不同的擴(kuò)展架構(gòu),可以滿足不同項(xiàng)目的擴(kuò)展需求。 華為云函數(shù)工作流作為一種高效的軟件開發(fā)和部署方式,可以幫助開發(fā)人員更好地組織和管理代碼、測試、部署和運(yùn)維等工作,從而加快軟件的開發(fā)和部署速度。同時,華為云函數(shù)工作流還提供了集中管理、自動化、靈活性、安全性和可擴(kuò)展性等優(yōu)勢,可以幫助開發(fā)人員更好地實(shí)現(xiàn)軟件開發(fā)和部署的目標(biāo)。
工單派單系統(tǒng)
工單派單系統(tǒng)包括如下幾個方面:自定義對象:具有系統(tǒng)預(yù)置的標(biāo)準(zhǔn)對象,對象名稱和對象字段均已定義好,可以滿足最基本的業(yè)務(wù)需要。只允許用戶擴(kuò)展新字段,但不能修改、刪除預(yù)置字段。視圖對象:與 數(shù)據(jù)庫 中的View視圖類似,是對2個以上的對象進(jìn)行關(guān)聯(lián)查詢,并把結(jié)果集以對象的形式展現(xiàn),這樣的對象稱之為視圖對象。視圖對象中的數(shù)據(jù)只支持查詢,不支持增/刪/改。聚合對象:由一個主對象和多個子對象構(gòu)成的復(fù)合對象,實(shí)現(xiàn)不同對象之間建立關(guān)聯(lián)關(guān)系。聚合對象對外展現(xiàn)為一個對象,從而簡化對象管理。工作流即業(yè)務(wù)流程管理,源自業(yè)界工作流N2.0標(biāo)準(zhǔn)。 低代碼平臺 基于該規(guī)范實(shí)現(xiàn)了自己的業(yè)務(wù)流程管理系統(tǒng),由于工作流本身已成為了業(yè)界一套行業(yè)規(guī)范,因此在低代碼平臺中稱實(shí)現(xiàn)此類流程的引擎為工作流。工作流與服務(wù)編排類似,工作流也是一套圖形化的流程編排引擎,但是工作流著重于構(gòu)建帶有用戶交互行為的業(yè)務(wù)流程,例如審批流、工單派發(fā)流程等。工作流與服務(wù)編排有以下三點(diǎn)核心區(qū)別:工作流描述的是用戶交互流程,使用用戶任務(wù)將人和頁面進(jìn)行了關(guān)聯(lián),而服務(wù)編排描述的則是單次的業(yè)務(wù)操作。工作流內(nèi)置實(shí)現(xiàn)了順序?qū)徟⒒蚝?、會簽、投票等任?wù)分派規(guī)則,可基于用戶任務(wù)實(shí)現(xiàn)復(fù)雜的任務(wù)分派規(guī)則,應(yīng)對復(fù)雜的交互流程。
前端拖拽試生成流程圖
前端拖拽試生成流程圖,根據(jù)用戶的輸入、輸出,決定流程走向符合自己的業(yè)務(wù)流程,使能夠開發(fā)AI應(yīng)用。圖元是一個工作流的主要組成部分,同時包括工作流、數(shù)據(jù)流和數(shù)據(jù)庫查詢。在工作流中,可以使用AI的應(yīng)用場景,快速開發(fā)AI應(yīng)用,詳情請參見工作流。在左側(cè)導(dǎo)航欄中,選擇“流程編排”。單擊“創(chuàng)建流程”,進(jìn)入流程設(shè)計器頁面。名稱流程的名稱,只能包含中文、英文字母、數(shù)字、下劃線,且不能以下劃線開頭。流程的描述信息,且長度不能超過255個字符。子流程的描述信息,子流程在子流程里使用。單擊“添加子流程”,進(jìn)入添加子流程頁面。子流程是組織N位流程的重要節(jié)點(diǎn),子流程可以理解為層節(jié)點(diǎn)或子流程。在子流程中,單擊“添加子流程”,填寫子流程名稱和 許可證 信息。選擇模板可以選擇1~3個或以3個或以/4開頭的號碼。申請單位選擇指的是業(yè)務(wù)承載方,默認(rèn)選擇“業(yè)務(wù)卡片”。技能隊(duì)列名稱填寫,例如:單擊“提交”,完成技能的創(chuàng)建。技能隊(duì)列名稱不允許修改。自定義技能隊(duì)列名稱,用戶自定義。技能隊(duì)列:選擇已經(jīng)創(chuàng)建的技能隊(duì)列。技能隊(duì)列:單擊“創(chuàng)建”,進(jìn)入“創(chuàng)建技能隊(duì)列”頁面。注意,不能與已有的技能沖突,即能從已創(chuàng)建的技能隊(duì)列中選擇技能隊(duì)列。技能隊(duì)列:選擇已經(jīng)創(chuàng)建好的技能隊(duì)列。技能隊(duì)列:單擊“操作”列的“編輯”可修改該技能隊(duì)列的屬性。刪除:刪除已經(jīng)添加的技能隊(duì)列。從技能隊(duì)列中刪除:刪除已經(jīng)添加的技能隊(duì)列。說明:如果確認(rèn)無誤,單擊“確定”,完成技能的創(chuàng)建。技能配置:單擊“操作”列的“啟動”,啟動技能的啟動。
文本違法內(nèi)容檢測
文本違法內(nèi)容檢測應(yīng)用場景適用于金融領(lǐng)域,自動檢測并識別圖片中的風(fēng)險并進(jìn)行檢測,識別您發(fā)布的模板,幫助您快速定位并識別存在違規(guī)和涉暴的內(nèi)容,提升服務(wù)體驗(yàn)。前提條件已在 文字識別 套件控制臺選擇“通用單模板工作流”新建應(yīng)用,并部署模型。根據(jù)界面提示完成模板的創(chuàng)建。應(yīng)用名稱:應(yīng)用名稱,下拉框中選擇“零售商品識別工作流”。AI應(yīng)用名稱:新建應(yīng)用名稱。在“應(yīng)用總覽”頁簽,單擊右上角的“創(chuàng)建應(yīng)用”,進(jìn)入創(chuàng)建應(yīng)用頁面。在“應(yīng)用開發(fā)>上傳模板圖片”頁面,輸入多模板分類信息。單擊上傳圖片至OBS桶中的圖片文件名,文件大小不能超過50MB。選擇目標(biāo)文件,完成應(yīng)用創(chuàng)建。開始新建應(yīng)用開發(fā)登錄ModelArtsPro管理控制臺,單擊“文字識別套件”卡片的“進(jìn)入套件”。默認(rèn)進(jìn)入“應(yīng)用開發(fā)>工作臺”頁面的“我的應(yīng)用”頁簽。在“我的應(yīng)用”頁簽下,單擊“新建應(yīng)用”。進(jìn)入“新建應(yīng)用”頁面。根據(jù)業(yè)務(wù)需求填寫“應(yīng)用名稱”、“應(yīng)用負(fù)責(zé)人”和“應(yīng)用描述”,僅支持英文、中文、數(shù)字、下劃線、中劃線。選擇“所屬行業(yè)”及工作流。本樣例“工作流”選擇“多模板分類工作流”。確認(rèn)信息后,單擊右下角的“確定”。成功新建應(yīng)用,進(jìn)入“應(yīng)用資產(chǎn)”頁面。在“應(yīng)用資產(chǎn)”頁面單擊模板列表下方的“創(chuàng)建模板”。進(jìn)入“應(yīng)用開發(fā)>上傳模板圖片”頁面。
p6項(xiàng)目管理軟件
p6項(xiàng)目管理軟件開發(fā),是一種輕量級的軟件開發(fā)工具,旨在幫助企業(yè)以更低的成本、更低的方式使用軟件開發(fā)方法,實(shí)現(xiàn)持續(xù)交付,縮短應(yīng)用開發(fā)。軟件開發(fā):提供基于Scrum和看板兩種方式,默認(rèn)多種工作流,工作流作為工作項(xiàng)的一部分,所有的工作項(xiàng)類型都有一個子工作項(xiàng)類型,工作項(xiàng)類型為Epic。軟件開發(fā)生產(chǎn)線中提供了以下三種類型的工作項(xiàng)類型:工作項(xiàng)類型、特性、迭代、缺陷。工作項(xiàng)類型:工作項(xiàng)類型,可以使用自定義工作流進(jìn)行工作項(xiàng)的開發(fā)。工作項(xiàng)類型:文檔、代碼、url、xlsx等。工作項(xiàng)類型:工作項(xiàng)的類型,可以使用自定義工作流進(jìn)行工作項(xiàng)的開發(fā)。工作項(xiàng)類型:工作項(xiàng)的類型和需求,可以使用自定義工作流進(jìn)行工作項(xiàng)的開發(fā)。從缺陷列表中可以看到Bug的匯總,狀態(tài)信息可以是“已關(guān)閉”還是“已關(guān)閉”的??窗屙?xiàng)目提供了多種方式和工具,更直觀的展示方式和操作指導(dǎo),更直觀的掌握規(guī)劃結(jié)果。進(jìn)入到具體的項(xiàng)目,單擊“更多>工作項(xiàng)”進(jìn)入項(xiàng)目詳情頁面。在“更多>流程配置”左側(cè)導(dǎo)航中選擇“工作項(xiàng)類型”頁簽。默認(rèn)顯示“狀態(tài)”頁簽。工作項(xiàng)類型默認(rèn)顯示“狀態(tài)”頁簽。在“狀態(tài)”列中顯示可顯示可執(zhí)行的操作。單擊“新建”創(chuàng)建其他工作項(xiàng)。在“新建工作項(xiàng)”彈窗中填寫工作項(xiàng)信息,單擊“確定”。已創(chuàng)建的狀態(tài)將顯示在“新建”頁簽下。在“新建”彈窗中單擊“確定”。新建成功后,默認(rèn)狀態(tài)列下:“創(chuàng)建人”為“當(dāng)前填寫”。支持批量創(chuàng)建單個或批量導(dǎo)入新建工作項(xiàng)。進(jìn)入“工作項(xiàng)”頁面,單擊“更多>流程配置”,進(jìn)入流程配置頁面。
云點(diǎn)播在線播放
云點(diǎn)播在線播放主要適用于各種直播資源的快速、有強(qiáng)烈建議、低延遲和高峰期的場景。點(diǎn)播服務(wù)提供了本地上傳的音視頻,支持播放、播放和在線播放和下載的音視頻資源,也支持對移動音視頻文件進(jìn)行轉(zhuǎn)碼,也支持通過開啟將存儲到本地即可。音視頻轉(zhuǎn)碼后播放,點(diǎn)播服務(wù)將存儲到點(diǎn)播服務(wù)中,可以使用點(diǎn)播服務(wù)的音視頻處理能力進(jìn)行轉(zhuǎn)碼。音視頻轉(zhuǎn)碼暫只支持使用華為轉(zhuǎn)碼功能,若您需要上傳使用的音視頻文件,請先參考轉(zhuǎn)碼設(shè)置創(chuàng)建轉(zhuǎn)碼模板組。若您需要上傳音視頻的音視頻進(jìn)行轉(zhuǎn)碼,請先參考轉(zhuǎn)碼設(shè)置創(chuàng)建自定義轉(zhuǎn)碼模板組。您也可以參考配置轉(zhuǎn)碼模板的視頻指導(dǎo)進(jìn)行操作。若您需要對音視頻進(jìn)行轉(zhuǎn)碼,請先參考轉(zhuǎn)碼設(shè)置創(chuàng)建自定義模板組。若您需要對音視頻進(jìn)行工作流的分類,請先參考工作流設(shè)置創(chuàng)建工作流。設(shè)置工作流步驟1獲取工作流步驟2設(shè)置工作流步驟3獲取工作流在同一區(qū)域,若您已在華為云注冊賬號的音視頻文件中新建音視頻,則輸出文件名稱為“已激活”。參見創(chuàng)建工作流步驟3獲取工作流在本地PC中安裝的桶步驟3獲取上傳的文件名及文件名。詳細(xì)參數(shù)解釋請參見創(chuàng)建桶。您可以根據(jù)實(shí)際需求選擇、任務(wù)狀態(tài)、描述、高級選項(xiàng)、開啟或者關(guān)閉視頻上傳功能。其中,“音視頻處理”、“多圖片”、“音頻處理”、“保持原圖”等參數(shù),具體參數(shù)請參見創(chuàng)建桶??蓞^(qū)域?yàn)閯?chuàng)建的“云快編”類型的OBS桶,可在該OBS桶中獲取上傳音視頻。URL拉取示例1:URL拉取,支持從HTTP和HTTPS協(xié)議中解析的音視頻URL。
文字提取在線
當(dāng)用戶上傳圖片后的內(nèi)容無法提供部分編輯時,可以在線編輯代碼,也可以上傳本地代碼。在線編輯器提供調(diào)試功能,以在線編輯代碼。前提條件已將服務(wù)上線狀態(tài)更新為可用。操作步驟登錄ModelArts管理控制臺。在左側(cè)導(dǎo)航欄中選擇“資產(chǎn)集市>函數(shù)列表”,進(jìn)入“函數(shù)列表”頁面。單擊“新建函數(shù)”,進(jìn)入“創(chuàng)建函數(shù)”頁面。在“創(chuàng)建函數(shù)”頁面,填寫基本信息。填寫基礎(chǔ)配置信息,選擇“代碼”,并單擊“確定”。在“代碼配置”頁簽,填寫代碼配置信息,其中帶“*”標(biāo)志的參數(shù)為必填參數(shù)。委托名稱:“obs-default”。委托類型:選擇“云服務(wù)”。云服務(wù):選擇“函數(shù)工作流”。云服務(wù):選擇“函數(shù)工作流FunctionGraph”。持續(xù)時間:選擇“永久”。您可以直接選擇代碼進(jìn)行灰度發(fā)布,詳情請參見多分支灰度發(fā)布。單擊“下一步”,進(jìn)入“發(fā)布任務(wù)”頁面。配置灰度策略,選擇“在線服務(wù)”,單擊“確定”。部署集群灰度版本,優(yōu)先執(zhí)行3。步驟4:選擇“部署灰度版本”,“正式發(fā)布任務(wù)”選擇“稍后的部署版本”?!罢桨l(fā)布”:單擊“正式發(fā)布”,灰度版本開始創(chuàng)建?!罢桨l(fā)布”:默認(rèn)顯示“正式發(fā)布”?!罢桨l(fā)布”:單擊“確認(rèn)”,完成灰度發(fā)布策略的創(chuàng)建。