做網(wǎng)站設(shè)計需要什么軟件深圳在線制作網(wǎng)站
目錄
- 定義
- 圖形標記
- XML內(nèi)容
- 界面操作
定義
Http 任務不是 BPMN 2.0 規(guī)范定義的官方任務,在 Flowable 中,Http 任務是作為一種特殊的服務
任務來實現(xiàn)的,主要調(diào)用Http服務使用。
圖形標記
由于 Http 任務不是 BPMN 2.0 規(guī)范的“官方”任務,因此沒有提供其專用圖標,
而是復用了服務任務的圖標:
XML內(nèi)容
Http 任務在 Flowable 中定義為一個專用的服務任務,這個服務任務的 type 屬性設(shè)置為 http。
Http 任務的 XML 表示格式如下:
<serviceTask id="Activity_0jl7867" name="調(diào)用Http服務" flowable:type="http" flowable:parallelInSameTransaction="true"><extensionElements><flowable:field name="requestMethod"><flowable:string>GET</flowable:string></flowable:field><flowable:field name="requestUrl"><flowable:string>https://www.baidu.com</flowable:string></flowable:field><flowable:field name="requestHeaders"><flowable:string>Content-Type: application/json</flowable:string></flowable:field><flowable:field name="disallowRedirects"><flowable:string>false</flowable:string></flowable:field><flowable:field name="ignoreException"><flowable:string>false</flowable:string></flowable:field><flowable:field name="saveResponseParametersTransient"><flowable:string>false</flowable:string></flowable:field><flowable:field name="saveResponseVariableAsJson"><flowable:string>false</flowable:string></flowable:field></extensionElements>
</serviceTask>
以上在流程定義的服務任務上定義 Http 類型即可。
參數(shù)說明:
屬性名稱 | 屬性說明 |
---|---|
requestUrl | 請求的url |
requestHeaders | 請求頭信息 |
requestMethod | 請求方式 |
requestBody | 請求參數(shù) |
disallowRedirects | 是否允許重定向 |
ignoreException | 是否忽略異常 |
saveResponseParametersTransient | 是否保存瞬時變量 |
saveResponseVariableAsJson | 是否保存json格式 |
saveResponseParameters | 是否返回結(jié)果保持到流程實例變量中 |
responseVariableName | 返回結(jié)果保持到流程變量的名稱 |
注意:
1、忽略異常設(shè)置成是,組件會停留在這里
2、保留結(jié)果:匯報請求的結(jié)果保持到流程變量中去
界面操作
視頻地址:
Http和Rest服務任務