Azure DevOps 模組
在 Adobe Workfront Fusion 情境中,您可以將使用 Azure DevOps 的工作流程自動化,以及將其連接至多個第三方應用程式和服務。
關於建立情境的說明,請參閱建立情境:文章索引之下的文章。
關於模組的資訊,請參閱模組:文章索引之下的文章。
存取權要求
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront 封裝 |
任何 Adobe Workfront Workflow 封裝及任何 Adobe Workfront Automation and Integration 封裝 Workfront Ultimate Workfront Prime 和 Select 封裝,以及額外購買的 Workfront Fusion。 |
| Adobe Workfront 授權 |
標準 工作或更高層級 |
| Adobe Workfront Fusion 授權 |
作業型:無 Workfront Fusion 授權要求 連接器型 (舊版):Workfront Fusion for Work Automation and Integration |
| 產品 | 如果您的組織擁有 Select 或 Prime Workfront 封裝,但不包括 Workfront Automation and Integration,則您的組織必須購買 Adobe Workfront Fusion。 |
若要詳細了解此表格中的資訊,請參閱🔗文件中的存取權要求。
關於 Adobe Workfront Fusion 授權的資訊,請參閱 Adobe Workfront Fusion 授權。
先決條件
若要使用Azure DevOps模組,您必須有Azure DevOps帳戶。
Azure DevOps API資訊
Azure DevOps聯結器使用下列專案:
將 Azure DevOps 連接至 Workfront Fusion connect-azure-devops-to-workfront-fusion
-
將Azure DevOps模組新增至您的情境。
-
按一下連線欄位旁的新增。
-
在連線型別欄位中,選取您要使用的連線型別。
note NOTE Azure DevOps (EntraApp)可讓您要求連線的所有領域。 -
填寫下列欄位:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header 連線名稱 輸入您正在建立的連線名稱。 組織 輸入您建立Azure DevOps應用程式的組織名稱。 應用程式ID 輸入您要連線的DevOps應用程式ID。 用戶端密碼 輸入您要連線之DevOps應用程式的使用者端密碼。 要求所有範圍 如果您使用Azure DevOps (EntraApp)連線型別,請啟用此選項以要求連線的所有範圍。 -
若要輸入Azure DevOps應用程式ID或使用者端密碼,請按一下[顯示進階設定] ,然後在開啟的欄位中輸入這些設定。
. 按一下 繼續 完成連線的設定並繼續建立您的情境。
*
-
搜尋### 觸發程序#### 觀看工作專案此即時觸發模組會在Azure DevOps中新增、更新或刪除記錄時執行案例。模組會傳回與記錄相關聯的任何標準欄位,以及連線存取的任何自訂欄位和值。 您可以在情境內之後的模組中對應此資訊。當您設定此模組時,會顯示下列欄位。Webhook選取或新增模組的webhook。如需有關觸發程式模組中webhook的詳細資訊,請參閱即時觸發程式(webhook)。如需如何建立Webhook的詳細資訊,請參閱Webhook。### 動作* 建立記錄
-
上傳附件#### 建立記錄此動作模組會建立新專案或工作專案。模組會輸出新建立工作專案的物件ID,或新建立專案的URL和狀態代碼。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。記錄類型選取您要建立工作專案或專案。* 專案
填寫下列欄位:
-
名稱:輸入或對應新專案的名稱。
-
描述:輸入或對應新專案的描述。
-
可見性:選取您要將專案設為公開或私人。 使用者必須登入您的組織,且必須已被授予專案的存取權,才能與私人專案互動。 未登入您組織的使用者可看見公用專案。
-
版本控制:選取您要專案使用Git或Team Foundation版本控制(TFCV)進行版本控制。
-
工作專案程式:選取您要用於專案的工作程式。 選項為Basic、Scrum、Capability Maturity Model Integration (CMMI)及Agile。
如需Azure DevOps流程的詳細資訊,請參閱Azure DevOps檔案中的預設流程與流程範本。
-
-
工作專案
填寫下列欄位:
-
專案:選取您要建立工作專案的專案。
-
工作專案型別:選取您要建立的工作專案型別。
-
其他欄位:在這些欄位中,輸入您想要工作專案對於指定屬性具有的值。 可用欄位取決於工作專案型別。#### 自訂 API 呼叫您可以利用此動作模組,對 Azure DevOps API 進行已驗證的自訂呼叫。 如此一來,您就可以建立其他 Azure DevOps 模組無法完成的資料流程自動化。當您設定此模組時,會顯示下列欄位。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。基底URL選取或對應您用來連線至Azure DevOps帳戶的基本URL相對URL輸入此API呼叫要連線的相對URL。範例:
{organization}/_apis[/{area}]/{resource}API 版本選取或對應您要連線至此API呼叫的Azure DevOps API版本。 如果未選取版本,Workfront Fusion會連線至Azure DevOps API 5.1版。方法選取您設定 API 呼叫所需的 HTTP 要求方法。 如需詳細資訊,請參閱 HTTP 要求方法。標頭以標準 JSON 物件的形式新增要求標頭。例如,{"Content-type":"application/json"}查詢字串以標準 JSON 物件的形式新增 API 呼叫的查詢。例如:{"name":"something-urgent"}正文以標準 JSON 物件的形式新增 API 呼叫的正文內容。注意:在 JSON 中使用條件陳述式 (例如if) 時,請將引號放在條件陳述式的外面。 #### 下載附件此動作模組會下載附件。模組會傳回附件的檔案內容。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。附件URL輸入或對應您要下載之附件的URL。#### 連結工作專案此動作模組連結兩個工作專案並定義它們之間的關係。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。工作專案ID輸入或對應您要連結其他工作專案的主要工作專案專案ID。連結的工作專案ID輸入或對應您要連結至主要工作專案的工作專案ID。連結型別定義您要連結之工作專案之間的關係。如需詳細資訊,請參閱Azure DevOps檔案中的連結型別參考指南。註解輸入或對應註解的文字。 這對於說明連結的推理或意圖很有用。#### 讀取記錄此動作模組從Azure DevOps中的單一記錄讀取資料。您指定記錄的 ID。模組會傳回記錄的 ID 和任何相關欄位,以及連線存取的任何自訂欄位和值。 您可以在情境內之後的模組中對應此資訊。當您設定此模組時,會顯示下列欄位。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。記錄類型選取您要讀取專案或工作專案* 專案:選取您要讀取的專案。
-
-
工作專案:選取包含您要讀取之工作專案的專案,然後選取工作專案型別。輸出選取要包含在此模組的輸出組合包中的資訊。 可用欄位取決於工作專案型別。ID輸入或對應您要讀取之記錄的ID。#### 更新工作專案此動作模組使用其ID更新現有工作專案。模組會傳回已更新工作專案的識別碼。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。專案選取包含您要更新之工作專案的專案。工作專案型別選取您要更新的工作專案型別。其他欄位在每個欄位中,輸入您想要工作專案對於指定屬性具有的值。 可用欄位取決於工作專案型別。工作專案ID輸入或對應您要更新的工作專案ID。#### 上傳附件此動作模組會上傳檔案並將其附加至工作專案。模組會傳回附件的附件ID和下載URL。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。專案選取您要上傳附件的專案。工作專案ID輸入或對應您要上傳附件之工作專案的ID。註解輸入要新增至已上傳附件的註解文字。來源檔案從先前的模組中選取來源檔案,或輸入或對應來源檔案的名稱和內容。### 搜尋#### 列出工作專案此動作模組會擷取Azure DevOps專案中所有特定型別的工作專案。模組會傳回主要工作專案的ID及任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境內之後的模組中對應此資訊。當您設定此模組時,會顯示下列欄位。連線如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion。專案選取您要從中擷取工作專案的專案。工作專案型別選取您要擷取的工作專案型別。輸出選取您要顯示在模組輸出中的屬性。 可用欄位取決於您要擷取的工作專案型別。 您必須至少選取一個屬性。限制輸入或對映Workfront Fusion在一個執行週期內傳回的最大工作專案數。**