

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 通知如何運作？
<a name="notifications-concepts"></a>

您可以設定專案，向團隊傳訊應用程式提供通知，例如 Slack。



## 通知需要哪些許可？
<a name="notifications-concepts-permissions"></a>

任何專案成員都可以在 CodeCatalyst 中設定、檢視、更新或刪除頻道的通知設定。不過，只有具有 **Space 管理員**角色的使用者才能新增或刪除 Slack 工作區。所有使用者都可以為他們屬於 CodeCatalyst 的專案設定要接收電子郵件的專案事件。

## 我可以設定哪些 CodeCatalyst 事件的通知？
<a name="notifications-concepts-events"></a>

您可以設定 CodeCatalyst，將有關工作流程事件的通知傳遞至一或多個 Slack 頻道。在 CodeCatalyst 專案和 Slack 之間設定通知後，專案使用者可以選擇新增自己的 Slack 成員 ID，以便在 Slack 頻道中接收有關 CodeCatalyst 事件的直接訊息。新增其 Slack IDs 的使用者，將在為其專案設定的 Slack 頻道中收到對其 IDs 的直接提及，協助提高他們關注之事件的意識。

您也可以選擇要接收電子郵件的事件。這些電子郵件會傳送到為您的 AWS 建置器 ID 設定的電子郵件地址。

## 如何呈現通知？
<a name="notifications-concepts-delivery"></a>

您可以設定 CodeCatalyst 將通知傳送到一或多個 Slack 頻道。您需要授權 CodeCatalyst 授予存取 Slack 工作區的許可。一旦提供授權，CodeCatalyst 就可以將通知傳送到您設定的 Slack 頻道。如果專案成員選擇新增其 Slack 成員 ID，他們可以在為該專案設定的 Slack 頻道中收到有關 CodeCatalyst 事件的提及。

## 如何設定通知？
<a name="notifications-concepts-setup"></a>

電子郵件通知會設定為 CodeCatalyst 的一部分。專案使用者可以在**我的設定**頁面中選擇想要接收電子郵件的事件。

若要為您的專案資源設定 Slack 通知，您必須完成下列高階任務。

**設定通知 （高階任務）**

1. 在 CodeCatalyst 中，您可以**設定 CodeCatalyst 與簡訊用戶端之間的連線**，例如 Slack。 CodeCatalyst 連接 Slack 工作區後，它將可供空間中的所有專案使用。
**注意**  
只有具有 Space 管理員角色的使用者才能新增或刪除 Slack 工作區。

1. 在 CodeCatalyst 的專案**中，新增您希望團隊接收通知的管道**。

1. 在 CodeCatalyst 中，您可以**開啟各種事件的通知**，例如工作流程執行失敗，並指定要傳送它們的管道。

如需詳細步驟，請參閱[Slack 通知入門](getting-started-notifications.md)。

在 CodeCatalyst 空間和 Slack 之間設定通知後，使用者可以選擇新增自己的 Slack IDs，以在為其專案設定的 Slack 頻道中接收有關 CodeCatalyst 事件的直接訊息。