2017-08-09 86 views
1

使用「舊編輯器」,可以通過此屏幕截圖中的「版本定義」>「觸發器」>「配置環境」來配置版本環境以向批准者發送電子郵件。 (see also this answerVSTS版本批准電子郵件

enter image description here

有沒有辦法做到這一點使用 '新編輯'?看起來像電子郵件的選項,並阻止創建用戶的審批從這個工作流程中缺失。

enter image description here

+0

您是否在說,例如,如果您將自己堅持在批准者列表中,您沒有收到電子郵件? – Will

+1

正確。我沒有收到電子郵件。沒有批准者正在接收電子郵件 – MPavlak

回答

1

您可以設置審批電子郵件通知中https://account.visualstudio.com/_notifications頁面(點擊個人資料 - >通知設置)。

在通知包中,您可以添加一個新訂閱對部署的批准正在等待,然後指定電子郵件地址和過濾條件。

綜合通知設置經驗,我們正在移動 控制從發件人到接收者的通知。默認情況下,我們會在批准 待定時根據收件人的偏好始終提出通知事件,以便他是否要通過電子郵件通知 。

更多細節,你可以參考:

Personalize what notifications you receive for releases

New Release Editor does not expose option to Send email to approver

例: 在通知頁面,添加一個新的訂閱部署的批准之前,詳細的設置如下:

enter image description here

只需將需要接收此類電子郵件的電子郵件地址添加到多個電子郵件地址,並用逗號分隔(,)即可。

+0

我去了這個標籤,並且在發佈組下,已經有一個項目用於「正在等待部署批准;當部署批准正在等待您 - 任何項目時通知您」,並且它處於開啓狀態。但是,沒有電子郵件正在發送。 – MPavlak

+0

請添加新的通知,您可以指定電子郵件地址和過濾器。對於部署批准掛起是固有通知,您不能更改任何內容。因此,更好的方法是創建新的發佈通知,例如**正在審批部署正在等待**。 –

+0

我添加了此通知,但無法將其僅限定於能夠批准的人員。選項是特定用戶(分配給和環境所有者),所有團隊,團隊首選項,團隊電子郵件地址。待處理的部署審批具有「Data.SendApprovalMail」= 1的過濾器,但這不是新通知的選項。沒有可用的過濾器看起來有用。 – MPavlak

-1

這裏有一些說明。

  • 我們已經轉移到新的通知系統,我們無法控制是否發送電子郵件或不是每個環境的基礎。 相反,我們已經轉向基於訂閱的模型,其中用戶/組/團隊訂閱他們應該收到的通知/電子郵件。 更多細節可以在這裏找到https://blogs.msdn.microsoft.com/devops/2017/05/27/personalize-what-notifications-you-receive-for-releases/

  • 什麼都可以在這裏發生的事情是 一)訂閱熄滅 B)預覽功能是有其完全移動郵件發送給新系統&的邏輯無視老基於環境的配置。此預覽功能標誌可能已關閉,以供您的帳戶使用&環境可能沒有將發送電子郵件屬性設置爲true(可以在較舊的編輯器中設置該屬性)。正因爲如此,你/團隊可能不會收到電子郵件。

爲了更好地調試這一點,並以針點究竟會在這裏發生的事情,我需要 a)您的帳戶名 二)受影響的版本定義(一個或多個)/新聞稿 c)任何鏈接釋放威力幫助

請將這些發送到RM_Customer_Queries [at] microsoft [dot] com ccing rbatra [at] microsoft [dot] com 我們將盡力解決此問題。