Smartsheet と Slack の統合により、Smartsheet で変更が行われた場合に Slack チャンネルに通知する自動化されたワークフローを設定できます。
USM Content
Slack でチャンネル通知と Smartsheet ボットを使用すると、電子メールと同じように通知を Slack で受信することも可能です。シートの変更を常に把握し、@メンションの通知とリクエストを直接受信するように Slack を設定します。
現在 Smartsheet リージョンでサポートされているすべての機能、性能、サービスについては、「Smartsheet で利用できる機能 | リージョン」を参照してください。
はじめに
公開 Slack チャンネルまたは非公開 Slack チャンネルを対象に Slack アラートを受信するよう設定できます。Slack でアラートを受信するには、チャンネル用の自動化ワークフローを作成し、Smartsheet ボットを非公開チャンネルに追加する必要があります。
自動化されたワークフローを作成する
アラートとリクエストのコンテンツをカスタマイズして、最も重要な情報にアクセスできるようにすることで、チームが常に最新の情報を把握できるようにします。
Smartsheet ボットを非公開 Slack チャンネルに追加する
- 使用する非公開 Slack チャンネルに移動します。
- 「@Smartsheet」と入力して、Smartsheet ボットを追加します。
これで、アラートを設定する際にそのチャンネルを選択できます。
Slack でのアラートやリクエストの表示例
追加または更新された行数が 1 行か複数行かによって、アラートに含まれる情報が異なります。更新リクエストと承認リクエストは、ダイレクト メッセージとしてのみ受信できます。
1 行の場合
1 つの行を基にアラートやリクエストが送信されると、次の内容が表示されます。
- 変更の種類 (新しい行、更新された行) を太字で表示
- プライマリ列
- 行の左端のセルから順に、追加または更新されたセルを最大 4 つ表示
- グリッド内の記号や画像は文字列として表示 (画像ではなく画像のファイル名が表示されます)
シート名 (下の例では Slack Alerts) を選択すると、Smartsheet の特定の行に移動できます。
複数行の場合
複数の行を基にしたアラートやリクエストの場合、サマリー通知が表示されます。
- 通知のみ: 変更の種類 (新しい行、更新された行)
- そのアラートやリクエストに関係する行数。
シート名 (下の例では Slack Alerts) を選択すると、Smartsheet のシートに移動できます。
Smartsheet 通知の登録を解除する
Slack でのアラートとアクション メッセージの受信を停止する方法は、以下の 2 種類があります。
Slack にて (デスクトップまたはモバイル)
- Smartsheet ボットへのダイレクト メッセージで「unregister」と入力します。
- 登録が解除され、今後はダイレクト メッセージが送信されない旨のメッセージがボットに表示されます。
Smartsheet にて
- Smartsheet の画面左下にあるプロファイル画像を選択します。
- [アプリ & 統合] を選択します。お使いの Smartsheet アカウントと接続されているすべての統合を一覧表示したウィンドウが表示されます。
- その中から Slack の統合を見つけ、[取り消し] を選択します。
アクセスを取り消すと、Slack には通知が届かなくなります。
Slack でアラートやリクエストを受信できない場合
Slack 通知を有効にする
Slack 通知が非アクティブ化されたというメッセージを受け取った場合は、Smartsheet で通知の配信設定を変更する必要があります。アカウント レベルおよびシート レベルで配信設定を変更しなければならない場合があります。
アカウント レベルの権限を変更すると、アカウント内のすべてのシートにその権限が適用されます。
アカウント レベルとシート レベルの両方で、制限なしアクセス権を持つすべてのユーザーが通知を受信できるように通知を設定してください。
アカウントレベルの有効化
プランで Slack 通知が非アクティブ化されている場合は、次のいずれかが発生します。
- Slack 通知を設定するオプションがまったく表示されない
- 「システム管理者が組織の Slack 通知を非アクティブ化しました」というエラー メッセージが表示される。
アカウントから通知を受信できるユーザーを変更するには
- システム管理者の認証情報を使用して、管理センターにサインインします。
- 左上隅にあるメニュー アイコンを選択し、[設定] > [セキュリティ制御] の順に移動します。
- [通知とリクエスト] タイルで [すべてのユーザー] を選択します。
エンタープライズ プランをご利用の場合は、[Slack] の横にあるチェックボックスを選択して Slack 通知を有効にする必要があります。
シートレベルの有効化
シートに対して他のユーザーが Slack 通知を非アクティブ化している場合、Slack に関連する通知を作成または編集する際にエラーが表示されます。
この権限設定を変更するには、シートの所有者であるか、管理者レベルの共有権限が必要です。
シートから通知を受信できるユーザーを変更するには
- 左上隅で [自動化] > [自動化ワークフローの管理] の順に選択します。
- 自動化マネージャーが表示されたら、右上隅の [設定] (歯車アイコン) を選択します。
- [制限なし] > [完了] の順に選択します。