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授權

新增:標準

目前:工作或以上

Adobe Workfront Fusion授權**

目前:無Workfront Fusion授權需求。

舊版:Workfront Fusion for Work Automation and Integration

產品

新增:

  • 選取或Prime Workfront套件:您的組織必須購買Adobe Workfront Fusion。
  • Ultimate Workfront套件:包含Workfront Fusion。

目前:您的組織必須購買Adobe Workfront Fusion。

如需此表格中資訊的詳細資訊,請參閱檔案🔗中的存取需求。

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權

先決條件

若要使用Azure DevOps模組,您必須有Azure DevOps帳戶。

Azure DevOps API資訊

Azure DevOps聯結器使用下列專案:

API版本
v5.1
API標籤
v1.29.33

將Azure DevOps連線至Workfront Fusion connect-azure-devops-to-workfront-fusion

  1. 將Azure DevOps模組新增至您的情境。

  2. 按一下Connection欄位旁的​ Add

  3. 在Connection Type欄位中,選取​ Azure DevOps

    note important
    IMPORTANT
    Azure DevOps (Request All Scopes)連線型別不久將會被取代。 因此,我們不建議使用它。
  4. 填寫下列欄位:

    table 0-row-2 1-row-2 layout-auto html-authored no-header
    Connection name 輸入您正在建立的連線名稱。
    Organization 輸入您建立Azure DevOps應用程式的組織名稱。
  5. 若要輸入Azure DevOps應用程式ID或使用者端密碼,請按一下 顯示進階設定,然後在開啟的欄位中輸入這些設定。

  6. 按一下​ Continue ​完成連線的設定並繼續建立您的情境。

Azure DevOps模組及其欄位

當您設定Azure DevOps模組時,Workfront Fusion會顯示下列欄位。 除了這些欄位以外,可能還會顯示其他Azure DevOps欄位,視您在應用程式或服務中的存取層級等因素而定。 模組中的粗體標題表示必填欄位。

如果您在欄位或函式上方看到對應按鈕,則可以使用它來設定該欄位的變數和函式。 如需詳細資訊,請參閱將資訊從一個模組對應到另一個模組

地圖切換

觸發程序

Watch for work items

此立即觸發模組會在Azure DevOps中新增、更新或刪除記錄時執行案例。

模組會傳回與記錄相關聯的任何標準欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Webhook

選取或新增模組的webhook。

如需有關觸發程式模組中webhook的詳細資訊,請參閱即時觸發程式(webhook)

如需如何建立Webhook的詳細資訊,請參閱Webhook

動作

Create a record

此動作模組會建立新專案或工作專案。

模組會輸出新建立工作專案的物件ID,或新建立專案的URL和狀態代碼。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Record type

選取您要建立工作專案或專案。

  • Project

    填寫下列欄位:

    • Name:輸入或對應新專案的名稱。

    • Description:輸入或對應新專案的說明。

    • Visibility:選取您要讓專案為公開或私人。 使用者必須登入您的組織,且必須已被授予專案的存取權,才能與私人專案互動。 未登入您組織的使用者可看見公用專案。

    • Version control:選取您要專案使用Git或Team Foundation Version Control (TFCV)進行版本控制。

    • Work item process:選取您要用於專案的工作程式。 選項為Basic、Scrum、Capability Maturity Model Integration (CMMI)和Agile。

      如需Azure DevOps流程的詳細資訊,請參閱Azure DevOps檔案中的預設流程與流程範本

  • Work item

    填寫下列欄位:

    • Project:選取您要建立工作專案的專案。

    • Work item type:選取您要建立的工作專案型別。

    • Other fields:在這些欄位中,輸入您希望工作專案對指定屬性具有的值。 可用欄位取決於工作專案型別。

Custom API Call

此動作模組可讓您對Azure DevOps API進行自訂的已驗證呼叫。 如此一來,您就可以建立其他Azure DevOps模組無法完成的資料流程自動化。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Base URL
選取或對應您用來連線至Azure DevOps帳戶的基本URL
Relative URL

輸入此API呼叫要連線的相對URL。

範例: {organization}/_apis[/{area}]/{resource}

API Version
選取或對應您要連線至此API呼叫的Azure DevOps API版本。 如果未選取版本,Workfront Fusion會連線至Azure DevOps API 5.1版。
Method
選取設定API呼叫所需的HTTP要求方法。 如需詳細資訊,請參閱HTTP要求方法
Headers

以標準JSON物件的形式新增請求的標頭。

例如, {"Content-type":"application/json"}

Query String

以標準JSON物件的形式新增API呼叫的查詢。

例如: {"name":"something-urgent"}

Body

以標準JSON物件的形式新增API呼叫的內文內容。

注意:

在JSON中使用條件陳述式(例如if)時,請將引號放在條件陳述式之外。

Download an attachment

此動作模組會下載附件。

模組會傳回附件的檔案內容。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Attachment URL
輸入或對應您要下載之附件的URL。

此動作模組連結兩個工作專案並定義它們之間的關係。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Work item ID
輸入或對應您要連結其他工作專案的主要工作專案專案ID。
Linked work item ID
輸入或對應您要連結至主要工作專案的工作專案ID。
Link Type

定義您要連結之工作專案之間的關係。

如需詳細資訊,請參閱Azure DevOps檔案中的連結型別參考指南。

Comment
輸入或對應註解的文字。 這對於說明連結的推理或意圖很有用。

Read record

此動作模組從Azure DevOps中的單一記錄讀取資料。

您指定記錄的ID。

模組會傳回記錄ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Record type

選取您要讀取專案或工作專案

  • Project:選取您要讀取的專案。

  • Work item:選取包含您要讀取之工作專案的專案,然後選取工作專案型別。

Outputs
選取要包含在此模組輸出組合中的資訊。 可用欄位取決於工作專案型別。
ID
輸入或對應您要讀取之記錄的ID。

Update a work item

此動作模組使用其ID更新現有工作專案。

模組會傳回已更新工作專案的識別碼。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Project
選取包含您要更新之工作專案的專案。
Work Item Type
選取您要更新的工作專案型別。
Other Fields
在每個欄位中,輸入您想要工作專案對於指定屬性具有的值。 可用欄位取決於工作專案型別。
Work item ID
輸入或對應您要更新的工作專案ID。

Upload an attachment

此動作模組會上傳檔案並將其附加至工作專案。

模組會傳回附件的附件ID和下載URL。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Project
選取您要上傳附件的專案。
Work item ID
輸入或對應您要上傳附件之工作專案的ID。
Comment
輸入要新增至已上傳附件的註解文字。
Source file
從先前的模組中選取來源檔案,或輸入或對應來源檔案的名稱和內容。

搜尋

List work items

此動作模組會擷取Azure DevOps專案中所有特定型別的工作專案。

模組會傳回主要工作專案的ID及任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Azure DevOps帳戶連線到Workfront Fusion的說明,請參閱本文中的將Azure DevOps連線到Workfront Fusion
Project
選取您要從中擷取工作專案的專案。
Work item type
選取您要擷取的工作專案型別。
Outputs
選取您要顯示在模組輸出中的屬性。 可用欄位取決於您要擷取的工作專案型別。 您必須至少選取一個屬性。
Limit
輸入或對映Workfront Fusion在一個執行週期內傳回的最大工作專案數。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3