Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Slack のフローコアアクション: Slack メッセージを送信を実施したときに channel_not_found のエラーが発生した場合の対処方法

公開日: May 30, 2025
説明

Slack(スラック) のフローコアアクション: Slack メッセージを送信を利用してメッセージを送信するときに、存在するチャンネルやダイレクトメッセージ (DM) を設定している場合に下記のエラーが発生する場合があります。

<エラー内容>

このエラーは、slackPostMessage アクションで次の Slack API メソッドが実行されたときに発生しました: chat.postMessage。エラー: channel_not_found。Slack エラーについては、Slack API ドキュメントを参照してください。 

解決策

エラーの原因は、Slack メッセージを投稿するユーザーやアプリケーションが対象のチャンネルに追加されていないため発生します。

[Slack メッセージを送信] アクションの設定内容に合わせた対処方法を説明します。

パターン 1

設定内容
 [Slack の会話 ID] が [非公開チャネルの ID]、[アクションの実行者] が [ユーザーコンテキストでフローを実行するユーザー]

対処方法
フロー実行ユーザーを非公開チャンネルに追加します。

手順

  1. Slack のワークスペースにサインインします。
  2. 追加先のチャンネルを開きます。
  3. 右上のプロフィール写真の一覧をクリックします。
  4. [メンバーを追加する] をクリックします。
  5. 追加するメンバーを選択します。
  6. [追加] をクリックします。

パターン 2

設定内容
[Slack の会話 ID] が [非公開チャネルの ID]、[アクションの実行者] が [Slack アプリケーション]

対象方法
[Slack アプリケーション] に設定しているアプリケーションを非公開チャンネルに追加します。

手順

  1. Slack のワークスペースにサインインします。
  2. 追加先のチャンネルを開きます。
  3. 右上のプロフィール写真の一覧をクリックします。
  4. [インテグレーション] タブをクリックします。
  5. [アプリを追加する] をクリックします。
  6. 追加するアプリの横の [追加] をクリックします。

パターン 3

設定内容
[Slack の会話 ID] が [ダイレクトメッセージの ID]、[アクションの実行者] が [Slack アプリケーション] 

対象方法
特定のユーザーのダイレクトメッセージに対して、[アクションの実行者] が [Slack アプリケーション] の場合送信ができないため、[アクションの実行者] を [ユーザーコンテキストでフローを実行するユーザー]に変更します。

手順

  1. Salesforce にログインします。
  2. 対象のフローのフロービルダーを開きます。
  3. フローに配置している [Slack メッセージを送信] アクションをクリックします。
  4. [要素を編集] をクリックします。
  5. [アクションの実行者] を [ユーザーコンテキストでフローを実行するユーザー] に変更します。
  6. [別名で保存] をクリックします。
  7. [保存] をクリックします。
  8. [有効化] をクリックします。
ナレッジ記事番号

001930085

 
読み込み中
Salesforce Help | Article