1. 程式人生 > >SharePoint 2013 Nintex Workflow 工作流幫助(六)

SharePoint 2013 Nintex Workflow 工作流幫助(六)

工作流動作

7. Call web service(Integration分組)

一個呼叫WebService的操作。


自然,配置項中主要是指向一個WebService進行呼叫。


關於配置項的說明:

URL

必填項,也就是WebService的URL地址,填寫完之後可以點選Web method的Refresh按鈕載入Web服務的方法。

Username

服務的使用者名稱。

Password

服務的密碼。

Web Method

根據Web服務的地址加載出來的可選項(方法名)。

Editor mode

呼叫WebServcie(即傳送訊息)的方式,這取決於WebService方法所需要的引數。

SOAP Builder

如果WebService只需要簡單資料型別的引數,使用此方法會生成一個表單,填寫各引數即可。但是如果需要複雜的引數,那麼只能顯示一個編輯XML的文字框。

SOAP Editor

當WebService只需要簡單資料型別的引數時,使用這種模式來直接編輯XML。

傳遞工作流中文件的byte陣列,輸入[FileData]到任意的輸入框,Nintex在執行時會用base64編碼該檔案並傳遞該值。

Encode inserted tokens

對於插入的符號(工作流變數、專案屬性等)是否進行編碼以保證呼叫服務時的可用性。

Web service output

Default value

預設值用來返回單一值的情況。

Store result in

將值儲存在哪個工作流變數。

Result processing Force top level XML node

是否將結果封裝成有根節點的合法XML。

XML Transform

是否允許XSL樣式定義XML,使用此項會在儲存到工作流變數之前應用到XML結果上。

Specify elements

允許工作流儲存Web服務返回的特定的值。

點選選擇元素瀏覽響應格式,點選應用。指定一個工作流變數來儲存這個選擇元素的值。

8. Capture document set version(需要Server版支援,所以我的環境又沒有了。。。)

該動作將文件集中當前屬性和文件儲存為一個版本。


關於配置項的說明如下

File version to include

指定文件集只包含主要版本還是也包含次要版本。

Latest major versions only

包含文件集中專案最新的主要版本。

Latest major or minor versions

包含文件集中專案最新的主要版本和次要版本。

Comments

註解用來描述此次版本變化的描述,可以指定值或者使用引用動態生成。

9. Change State(Logic and flow分組)

該動作必須放在狀態機動作裡面,用來在當前狀態完成後指示狀態機跳轉到哪個狀態。

該操作同樣在這個分組,稍後我們再介紹,我這裡先拖動一個,為了演示Change State這個操作。


由圖可見,我們需要指定更改到狀態機的哪個狀態。配置項比較簡單,就這麼一個。


Next state

從下拉框選擇當前狀態結束之後進入哪個狀態。變更狀態只是設定接下來會執行哪個狀態,但是並不立即執行。

選擇End State Machine選項會在當前狀態結束後退出狀態機。

10. Check in item(Libraries and lists分組)

用於簽入被簽出的條目,如果是被其他使用者簽出的,這個操作會報錯。


一個目的很明確的操作,所以配置並不繁瑣。但是實際操作中的配置選項跟幫助中描述的個人感覺有些不太相符,實際中配置的方式是選擇一個庫,然後通過篩選器選擇出要簽入的條目。所以大家對下面的配置項說明僅作一下參考。


關於配置項的說明如下

Check in from

List and Site Workflows

簽入當前網站中某處的條目。

Document Library

當簽入文件時有兩個選項,Check in for the item currently in the workflow和Check in an item somewhere else in the current site

從下拉框中選擇當前條目或所需的位置。如果選擇當前條目,則不需要選擇過濾器。

應對簽入網站其他某處條目的情況,需要為Nintex工作流選擇一個過濾器來指定簽入哪一個條目。

選擇要匹配的列,然後用選擇的列與一個值做比較——工作流變數或列表查閱項來確定特定的條目。

Comments

輸入的評論儲存在Item的簽入註釋元資料中,可以插入引用,該內容並不儲存在工作流歷史記錄中。

Check in type

用來設定簽入時執行的操作,有以下選項

Major Version 簽入主要版本

Minor Version 簽入次要版本

No Version Change 無版本變更

目標文件庫的版本設定必須匹配所選擇的操作。

關於錯誤跟蹤的說明:該操作被新增到工作佇列中去執行,意味著並不是馬上執行。工作流會在到達“提交”點時批量執行工作佇列。更多資訊戳這裡