關於編輯工作流程

可使用「工作流程設計器」編輯或建立工作流程。

工作流程中的動作在「工作流程設計器」中以圖表顯示。

公用程式動作和 AutoCAD Map 3D 動作

「工作流程設計器」右側的動作面板包含兩種類別的動作。AutoCAD Map 3D 動作是 AutoCAD Map 3D 專用的 (包括一個執行 AutoCAD 指令的動作)。

公用程式動作是一般性的,以 C# 語法為基礎。它們包括以下類型的動作:

若要取得有關可用動作的資訊,請參閱〈「工作流程動作輸入」對話方塊〉

平行動作和序列動作

在工作流程中,平行動作相互獨立。例如,當連接至兩個資料倉庫時,平行連接能夠確保即使第一個連接失敗,第二個連接也會執行。

序列動作依賴於先前的動作。例如,覆疊工作流程頂部的平行動作內有兩組序列動作。每組動作都連接至特定的資料倉庫,然後建立該資料倉庫的圖層。如果連接失敗,則無法建立圖層。

設定動作參數

每個工作流程動作都有一組參數。或者,您可以設定預設參數,並指定工作流程在執行時顯示提示。這樣,執行工作流程的人員就可以使用其他值替代預設值。例如,您可以設定用於覆疊的預設資料倉庫,但是允許其他人在執行工作流程時使用其他資料倉庫替代預設資料倉庫。

需要提供某些參數。例如,「連接至資料倉庫」動作需要 Provider 的名稱和要連接之資料倉庫的位置。某些參數是可選參數,例如,動作的顯示名稱。所有可選參數都有預設值,您可以變更這些預設值。

註: 雖然「顯示名稱」是可選的,但是最好命名所有動作。如果不命名動作,在將一個動作的參數併入先前動作的輸出時,您會將它們混淆。請參閱以下小節。

併入參數

通常,序列動作會被併入先前動作。併入動作時,請將其參數設定為先前動作的結果。例如,您可以使用一個動作的輸出,該動作會將一個圖層建立成後續覆疊作業的來源圖層。

將動作的參數併入到前一個動作的性質。

將動作加入至工作流程

如果您可以使用符合 .NET 的語言編寫簡單碼,則可以將動作加入至「工作流程設計器」中。工作流程動作根據預先定義的輸入集執行預先定義的功能。

在 .NET 類別庫 (.dll 檔案) 中建立動作。將此 .dll 檔案置於 \Program Files\AutoCAD Map 3D 2016\PlugIns\Workflow\Activities 資料夾中,然後重新啟動 AutoCAD Map 3D。然後,動作將會顯示在「工作流程設計器」中。