Slack モジュール
Adobe Workfront Fusion のシナリオでは、Slack を使用するワークフローを自動化したり、複数のサードパーティアプリケーションやサービスに接続したりできます。
シナリオの作成手順が必要な場合は、 Adobe Workfront Fusion でのシナリオの作成を参照してください。
モジュールについて詳しくは、 Adobe Workfront Fusion のモジュールを参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスの種類、アクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください
前提条件
Slack モジュールを使用するには、Slack アカウントが必要です。
SlackAPI に関する情報
Slackコネクタでは、以下を使用します。
Slack モジュールとそのフィールド
Slack モジュールを設定する際、Workfront Fusion に以下のフィールドが表示されます。これらに加えて、アプリまたはサービスのアクセスレベルなどの要因に応じて、追加の Slack フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。
フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 Adobe Workfront Fusion でのモジュール間の情報のマッピングを参照してください。
メッセージ
このトリガーモジュールは、新しいメッセージがパブリックチャネルに追加されると、シナリオを開始します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel | 新しいメッセージを監視するパブリックチャネルを選択します。 |
Limit | Workfront Fusion が 1 回の実行サイクルで返すメッセージの最大数を設定します。 |
このトリガーモジュールは、新しいメッセージがプライベートチャネル(グループ)に追加されると、シナリオを開始します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel | 新しいメッセージを監視するプライベートチャネルを選択します。 |
Limit | Workfront Fusion が 1 回の実行サイクルで返すメッセージの最大数を設定します。 |
このアクションモジュールは、選択したチャネルからメッセージの詳細を取得します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel ID |
チャネル ID を入力(マッピング)します。 メモ:チャネル ID は、List Channels モジュールを使用して取得できます。 |
Message ID (Time stamp) |
情報を取得するメッセージのメッセージタイムスタンプを入力またはマッピングします。 メモ:タイムスタンプは、Watch Public Channel モジュールなどの別のモジュールを使用して取得できます。 |
このアクションモジュールは、指定されたパブリックチャネルから指定された ID を持つメッセージを返します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel ID |
チャネル ID を入力またはマッピングします。 メモ:チャネル ID は、List Channels モジュールを使用して取得できます。 |
Message ID (Time stamp) |
情報を取得するメッセージのメッセージタイムスタンプを入力またはマッピングします。 メモ:タイムスタンプは、Watch Public Channel モジュールなどの別のモジュールを使用して取得できます。 |
このアクションモジュールは、新しいメッセージを作成します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Enter a channel ID or name |
メッセージを作成するチャネルの選択方法を選択します。
|
Text |
作成するメッセージのテキストコンテンツを入力します。 メモ:テキストの書式設定について詳しくは、Slack ドキュメント内のアプリケーションサーフェスのテキストの書式を参照してください。 |
Blocks | ブロックは、メッセージをカスタマイズおよび整理するために使用できる再利用可能なコンポーネントです。ブロックについて詳しくは、Slack ドキュメント内の Block Kit を参照してください。 |
Thread message ID (time stamp) | 新しいメッセージが返信の場合は、返信先のメッセージのタイムスタンプを入力します。既に返信があるメッセージのタイムスタンプを入力しないでください。 |
Reply broadcast |
次の両方に該当する場合、Yes を選択します。
|
Link names |
このオプションを有効にすると、名前とチャネルで 詳しくは、Slack ドキュメントのアプリケーションサーフェスのテキストの書式を参照してください。 |
Parse message text |
このオプションを有効にすると、自動解析を行うことができるようになります。 詳しくは、Slack ドキュメントのアプリケーションサーフェスのテキストの書式を参照してください。 メモ:元のメッセージで Link names オプションまたは Parse message text オプションを使用した場合は、Update a Message モジュールの実行時にもオプションを指定する必要があります。 |
Use markdown | このオプションを有効にすると、Slack がテキスト内でマークダウンを使用できるようになります。 |
Unfurl primarily text-based content |
このオプションを有効にすると、主にテキストベースのコンテンツを展開できるようになります。 Slack での展開について詳しくは、Slack ドキュメントのメッセージ内のリンクを展開を参照してください。 |
Unfurl media content |
このオプションを有効にすると、メディアコンテンツを展開できるようになります。 Slack での展開について詳しくは、Slack ドキュメントのメッセージ内のリンクを展開を参照してください。 |
このアクションモジュールを使用すると、既存のメッセージを編集できます。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Enter a channel ID or name |
必要なメッセージを選択する方法を選択します。
|
Text |
更新するメッセージの新しいテキストコンテンツを入力します。 詳しくは、Slack ドキュメントのアプリケーションサーフェスのテキストの書式を参照してください。 |
Blocks | ブロックは、メッセージをカスタマイズおよび整理するために使用できる再利用可能なコンポーネントです。ブロックについて詳しくは、Slack ドキュメント内の Block Kit を参照してください。 |
Link names |
このオプションを有効にすると、名前とチャネルで 詳しくは、Slack ドキュメントのアプリケーションサーフェスのテキストの書式を参照してください。 |
Parse message text |
このオプションを有効にすると、自動解析を行うことができるようになります。 詳しくは、Slack ドキュメントのアプリケーションサーフェスのテキストの書式を参照してください。 メモ:元のメッセージで Link names オプションまたは Parse message text オプションを使用した場合は、メッセージを更新モジュールの実行時にもオプションを指定する必要があります。 |
このアクションモジュールは、指定されたメッセージを削除します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel ID |
チャネル ID を入力またはマッピングします。 メモ:チャネル ID は、List Channels モジュールを使用して取得できます。 |
Message ID |
削除するメッセージのタイムスタンプを入力またはマッピングします。 メモ:タイムスタンプは、パブリックチャネルを監視モジュールなどの別のモジュールを使用して取得できます。 |
チャネル
この検索モジュールは、ワークスペース内のすべてのチャネルのリストを返します。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Exclude archived | 「Yes」を選択して、結果のアーカイブ済みチャネルを除外します。 |
Type | 取得するチャネルのタイプを選択します。 |
Limit | Workfront Fusion が 1 回の実行サイクルで返すチャネルの最大数を設定します。 |
このアクションモジュールは、ワークスペースチャネルに関する情報を返します。
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel ID |
情報を取得するチャネルの ID を入力またはマッピングします。 メモ:チャネル ID は、List Channels モジュールを使用して取得できます。 |
この検索モジュールは、選択したチャネルのユーザーのリストを返します。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
Channel type | 一覧表示するメンバーのリストを含むチャネルのタイプを選択します。 |
Public/Private Channel | メンバーを一覧表示するチャネルを選択します。 |
Limit | Workfront Fusionが 1 回の実行サイクルで返すメンバーの最大数を設定します。 |
その他
このアクションモジュールでは、Slack API への認証済みのカスタム呼び出しを実行できます。これにより、他の Slack モジュールでは不可能なデータフロー自動処理を実現できます。
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。詳しくは、Adobe Workfront Fusionでの HTTP リクエストメソッドを参照してください。
table 0-row-2 1-row-2 2-row-1 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Slack アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 – 基本手順を参照してください。 |
URL | https://slack.com/api/ への相対パスを入力します。例:/users/identity 。 |
Method | |
Headers |
リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。 例: Workfront Fusion によって認証ヘッダーが追加されます。 |
Query String |
API 呼び出しのクエリを標準 JSON オブジェクトの形式で追加します。 例: |
Body |
標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。 メモ:
|
Base URL | API 呼び出しに使用するベース URL を選択します。 |
用語
Slack モジュールを設定する場合、次の用語が役立つ場合があります。
- DM:ダイレクトメッセージ
- IM:インスタントメッセージ
- プライベートチャネル:以前はグループ化
- ダイレクトメッセージ:以前は IM
- チャネル:API ドキュメントの会話、Slack アプリのチャネル。