本接口用于通過Body體直接創(chuàng)建工作流
| 名稱 | 類型 | IN | 必選 | 描述 | 
|---|---|---|---|---|
| 
 X-Auth-Token
 
 | 
string | header | 是 | 
 用戶Token。通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲取(相應(yīng)消息頭中X-Subject-Token的值)。 條件:匿名請求不需要帶,其他請求必選。  | 
| 
 project_id
 
 | 
string | path | 是 | 
 項(xiàng)目ID。  | 
| 
 graph_name
 
 | 
string | path | 是 | 
 工作流名稱。名稱必須以字母或數(shù)字開頭,只能由字母、數(shù)字、下劃線和中劃線組成,長度小于等于64個(gè)字符,且不能重名  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 states
 
 | 
Array of State objects | 否 | 
 工作流的編排定義,必須有TYPE,TYPE值必須是3種State(DELAY,OPERATION,END)中一種。每個(gè)state的名字是1-80長度的只含數(shù)字,字母,-和_的String。  | 
| 
 inputs
 
 | 
Array of Input objects | 否 | 
 工作流中用戶可修改的參數(shù)項(xiàng)  | 
| 
 description
 
 | 
string | 否 | 
 工作流的描述  | 
| 
 mode
 
 | 
string | 否 | 
 工作流執(zhí)行類型:同步(EXPRESS)、異步(NORMAL)  | 
| 
 express_config
 
 | 
ExpressConfig object | 否 | 
 同步工作流的日志記錄模式,默認(rèn)ERROR。 ALL: 記錄所有節(jié)點(diǎn)的執(zhí)行日志 ERROR:僅記錄異常節(jié)點(diǎn)執(zhí)行日志 NONE:不記錄日志 注意:當(dāng)配置為ALL和ERROR級別時(shí)租戶需要開啟 LTS 相關(guān)權(quán)限  | 
| 
 func_vpc
 
 | 
FuncVpc object | 否 | 
 工作流在指定vpc下執(zhí)行  | 
| 
 agency
 
 | 
string | 否 | 
 用戶傳入用于創(chuàng)建工作流時(shí)使用的委托的委托名  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 start
 
 | 
boolean | 否 | 
 標(biāo)識(shí)開始的state,圖中必須且只有一個(gè)start為true的state。  | 
| 
 type
 
 | 
string | 是 | 
 必須有TYPE,TYPE值必須是3種State(DELAY,OPERATION,END)中一種。  | 
| 
 payload_filter_in
 
 | 
string | 否 | 
 過濾輸入?yún)?shù),默認(rèn)值是"$",表示不過濾。必須是合法的JSONPath格式。 說明 END State沒有payload_filter_in屬性。  | 
| 
 payload_filter_out
 
 | 
string | 否 | 
 過濾state的輸出結(jié)果,默認(rèn)值是"$",表示不過濾。 必須是合法的JSONPath格式。 說明 END State沒有payload_filter_out屬性。  | 
| 
 state_name
 
 | 
string | 是 | 
 state的名字定義。 由小寫字母、數(shù)字和中劃線“-”組成,長度為[1, 20]。  | 
| 
 action_mode
 
 | 
string | 否 | 
 Action執(zhí)行模式,支持串行,并行兩種模式,默認(rèn)串行 最小長度:1 最大長度:32 枚舉值: sequential parallel  | 
| 
 actions
 
 | 
Array of Action objects | 否 | 
 節(jié)點(diǎn)中要執(zhí)行的操作列表  | 
| 
 next_state
 
 | 
string | 否 | 
 創(chuàng)建工作流指定的下一個(gè)節(jié)點(diǎn)名稱  | 
| 
 time_delay
 
 | 
integer | 否 | 
 當(dāng)節(jié)點(diǎn)類型為事件延遲時(shí)填入需要延遲的時(shí)間,單位為秒  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 action_name
 
 | 
string | 是 | 
 節(jié)點(diǎn)名稱  | 
| 
 action_agency
 
 | 
string | 是 | 
 節(jié)點(diǎn)使用的委托  | 
| 
 function
 
 | 
string | 是 | 
 節(jié)點(diǎn)相關(guān)聯(lián)的函數(shù)URN  | 
| 
 function_template
 
 | 
string | 是 | 
 算子模板使用的URM  | 
| 
 action_template_name
 
 | 
string | 否 | 
 節(jié)點(diǎn)使用的算子名稱  | 
| 
 action_template_category
 
 | 
string | 否 | 
 節(jié)點(diǎn)使用的模板類別  | 
| 
 action_template_provider_name
 
 | 
string | 否 | 
 節(jié)點(diǎn)使用的模板提供方  | 
| 
 invocation_mode
 
 | 
string | 是 | 
 觸發(fā)模式  | 
| 
 timeout
 
 | 
integer | 是 | 
 超時(shí)時(shí)間  | 
| 
 payload_filter
 
 | 
string | 否 | 
 動(dòng)態(tài)參數(shù)與inputs參數(shù)相關(guān)聯(lián)使用的filter。默認(rèn)為"$"  | 
| 
 dynamic_source
 
 | 
Map<String,Object> | 是 | 
 節(jié)點(diǎn)使用的動(dòng)態(tài)參數(shù)  | 
| 
 results
 
 | 
Array of ActionResult objects | 否 | 
 action錯(cuò)誤處理  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 match
 
 | 
string | 是 | 
 觸發(fā)錯(cuò)誤處理需符合的條件  | 
| 
 retry_interval
 
 | 
integer | 是 | 
 每次重試間隔時(shí)間  | 
| 
 max_retry
 
 | 
integer | 否 | 
 最多重試次數(shù)  | 
| 
 next_state
 
 | 
string | 是 | 
 下一個(gè)狀態(tài)  | 
| 
 is_terminal
 
 | 
boolean | 否 | 
 是否為結(jié)束狀態(tài)  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 parameter_name
 
 | 
string | 是 | 
 輸入?yún)?shù)名稱,由小寫字母、數(shù)字和中劃線“-”組成  | 
| 
 type
 
 | 
string | 是 | 
 參數(shù)類型??蔀閟tring,integer,float,boolean,list,map。type為list類型時(shí),value_type必填  | 
| 
 value_type
 
 | 
string | 否 | 
 當(dāng)列表或map作為輸入項(xiàng)時(shí),其中的元素類型。只支持原子類型。  | 
| 
 template_parameter_name
 
 | 
string | 否 | 
 當(dāng)多個(gè)相同action template在一個(gè)工作流時(shí),增加字段做國際化。 由小寫字母、數(shù)字和中劃線“-”組成  | 
| 
 parameter_value
 
 | 
string | 否 | 
 參數(shù)值。  | 
| 
 description
 
 | 
string | 否 | 
 參數(shù)項(xiàng)描述信息。  | 
| 
 default
 
 | 
string | 否 | 
 默認(rèn)值信息可在創(chuàng)建工作流實(shí)例時(shí)由外部輸入替換;若未填寫默認(rèn)值,外部輸入將必須填寫這個(gè)參數(shù)的值。 注:默認(rèn)值的類型和定義的參數(shù)類型必須統(tǒng)一。如果出現(xiàn)不一致,解析器可能會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換而導(dǎo)致出現(xiàn)與預(yù)期不符合的情況。  | 
| 
 label
 
 | 
string | 否 | 
 參數(shù)的標(biāo)簽,此處定義的標(biāo)簽可在創(chuàng)建堆棧時(shí)進(jìn)行分類展示。  | 
| 
 constraints
 
 | 
constraints object | 否 | 
 約束條件有以下幾種,一個(gè)輸入?yún)?shù)對每一種條件都只能定義一個(gè)規(guī)則。約束的多個(gè)條件中只要有一條不滿足,即將認(rèn)定參數(shù)非法。 equal:約定參數(shù)的value值必須等于特定值。 valid_values:參數(shù)的有效值,定義一個(gè)數(shù)組。 regex:參數(shù)需要滿足某個(gè)正則條件,必須是字符串類型才可以進(jìn)行匹配。 invalid_values:參數(shù)的無效值范圍,如果參數(shù)值定義在其中,將會(huì)認(rèn)為無效而報(bào)錯(cuò)。  | 
| 
 invisible
 
 | 
boolean | 否 | 
 輸入?yún)?shù)的invisible設(shè)置為true時(shí),返回值為******。  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 log_level
 
 | 
string | 否 | 
 同步工作流執(zhí)行時(shí)記錄LTS的日志級別,NONE、ERROR\ALL,默認(rèn)NONE  | 
| 
 support_anonymous
 
 | 
boolean | 否 | 
 同步工作流是否支持匿名訪問  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 subnet_id
 
 | 
string | 否 | 
 子網(wǎng)編號。當(dāng)func_vpc非空時(shí)必選。  | 
| 
 vpc_id
 
 | 
string | 否 | 
 虛擬私有云 唯一標(biāo)識(shí)。當(dāng)func_vpc非空時(shí)必選。  | 
| 
 vpc_name
 
 | 
string | 否 | 
 VPC名稱。  | 
| 
 subnet_name
 
 | 
string | 否 | 
 子網(wǎng)名稱。  | 
| 
 cidr
 
 | 
string | 否 | 
 子網(wǎng)掩碼。  | 
| 
 gateway
 
 | 
string | 否 | 
 網(wǎng)關(guān)。  | 
工作流創(chuàng)建結(jié)果信息
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 Content-Length
 
 | 
string | 否 | 
 響應(yīng)消息體的字節(jié)長度。  | 
| 
 Connection
 
 | 
string | 否 | 
 指明與服務(wù)器的連接是長連接還是短連接。有效值:keep-alive | close。  | 
| 
 Date
 
 | 
string | 否 | 
 DWR系統(tǒng)響應(yīng)的時(shí)間。  | 
| 
 x-request-id
 
 | 
string | 否 | 
 由DWR創(chuàng)建來唯一確定本次請求的值,可以通過該值來定位問題。  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 graph_name
 
 | 
string | 否 | 
 工作流名稱。  | 
| 
 graph_urn
 
 | 
string | 否 | 
 工作流的URN。  | 
| 
 created_at
 
 | 
string | 否 | 
 工作流創(chuàng)建的時(shí)間。  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 error_msg
 
 | 
string | 否 | 
 錯(cuò)誤詳細(xì)描述  | 
| 
 error_code
 
 | 
integer | 否 | 
 簡單錯(cuò)誤碼  | 
| 
 request_id
 
 | 
string | 否 | 
 請求唯一標(biāo)識(shí)ID  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 error_msg
 
 | 
string | 否 | 
 錯(cuò)誤詳細(xì)描述  | 
| 
 error_code
 
 | 
integer | 否 | 
 簡單錯(cuò)誤碼  | 
| 
 request_id
 
 | 
string | 否 | 
 請求唯一標(biāo)識(shí)ID  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 error_msg
 
 | 
string | 否 | 
 錯(cuò)誤詳細(xì)描述  | 
| 
 error_code
 
 | 
integer | 否 | 
 簡單錯(cuò)誤碼  | 
| 
 request_id
 
 | 
string | 否 | 
 請求唯一標(biāo)識(shí)ID  | 
| 名稱 | 類型 | 必選 | 描述 | 
|---|---|---|---|
| 
 error_msg
 
 | 
string | 否 | 
 錯(cuò)誤詳細(xì)描述  | 
| 
 error_code
 
 | 
integer | 否 | 
 簡單錯(cuò)誤碼  | 
| 
 request_id
 
 | 
string | 否 | 
 請求唯一標(biāo)識(shí)ID  | 
工作流創(chuàng)建結(jié)果信息
"graph_name": "test-graph",
"graph_urn": "urn:obs:cn-north-5:3f1e6caf808246c68457e660e4bfeb2f:graph:test-graph",
"created_at": "2020-04-23T12:32:11.131Z"
}
最新文章
- 如何使用模板創(chuàng)建函數(shù)_模板創(chuàng)建函數(shù)_函數(shù)工作流 FunctionGraph-華為云
 - 什么是函數(shù)工作流_functiongraph是什么_函數(shù)工作流服務(wù)
 - 函數(shù)工作流可以做什么_函數(shù)工作流有什么優(yōu)勢_函數(shù)工作流 FunctionGraph-華為云
 - 什么是函數(shù)工作流_函數(shù)托管計(jì)算服務(wù)_函數(shù)工作流 FunctionGraph-華為云
 - BPM下載_BPM集成_工作流引擎BPM
 - 函數(shù)工作流使用流程_Serverless_函數(shù)工作流 FunctionGraph-華為云
 
  
    