- 概要
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- Amazon Textract
- Box
- コグニティブ
- DocuSign
- リリース ノート
- DocuSign アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- DocuSign スコープ
- DocuSign 操作を呼び出し
- Create Envelope
- Create Envelope And Send
- Create Envelope From Template
- エンベロープの受信者を作成
- ドキュメントを取得 (Get Document)
- ドキュメントを取得
- エンベロープを取得
- フォーム データを取得
- エンベロープを送信
- エンベロープを更新
- 添付ファイルのリストを表示
- カスタム フィールドのリストを表示
- ドキュメントのリストを表示
- List Envelope Status Changes
- 受信者のリストを表示
- 一括送信リストを作成
- 一括送信要求を作成
- 一括送信リストを取得
- 一括送信リストを取得
- テンプレートのカスタム フィールドを作成
- テンプレート受信者を作成
- テンプレートを取得
- テンプレートのリストを表示
- Google Vision
- Jira
- リリース ノート
- Jira アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- Jira スコープ
- メソッドを実行
- 添付ファイルを追加
- 添付ファイルを削除
- 添付ファイルをダウンロード
- 添付ファイルを取得
- コメントを追加
- コメントを削除
- コメントを取得
- コンポーネントを作成
- コンポーネントを削除
- コンポーネントを取得
- ダッシュボードを検索
- フィルターを作成
- フィルターを取得
- 課題リンクを作成
- 課題リンクを削除
- 課題リンク タイプを取得
- 課題リンクを取得
- ウォッチャーを追加
- 課題を割り当て
- 課題をクローン
- 課題を作成
- 課題を削除
- 課題を取得
- ウォッチャーを取得
- ウォッチャーを削除
- JQL を使用して課題を検索
- 課題をトランジション
- 課題を更新
- プロジェクトを作成する
- プロジェクトを削除
- プロジェクト タイプを取得
- プロジェクトを取得
- プロジェクトを更新
- トランジションを取得
- ユーザーを作成
- ユーザーを削除
- ユーザーを検索
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics Finance and Operations
- Microsoft Translator
- Microsoft Vision
- Oracle Integration Cloud
- Oracle NetSuite
- Salesforce
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- リリース ノート
- Smartsheet アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- テクニカル リファレンス
- クイックスタート - 行の操作
- Smartsheet アプリケーション スコープ
- ファイルを添付
- URL を添付 (Attach URL)
- 添付ファイルを削除
- 添付ファイルを取得
- 添付ファイルのリストを表示
- コメントを追加
- コメントを削除
- コメントを取得 (Get Comment)
- List Discussions
- フォルダーをコピー
- フォルダーを作成
- フォルダーを削除
- フォルダーを取得
- フォルダーのリストを表示
- グループ メンバーを追加
- グループを取得
- グループのリストを取得
- グループ メンバーを削除
- レポートを取得
- レポートのリストを表示
- 行を追加
- 行をコピー
- 行でディスカッションを作成
- 行を削除
- 行を取得
- 行のリストを取得 (List Rows
- 行を移動
- 行を更新
- シートをコピー
- シートを作成
- Create Sheet from Template
- シートをダウンロード
- シートを取得
- シートのリストを表示
- シートを更新
- ユーザーを追加
- ユーザーを取得
- ユーザーのリストを取得
- ユーザーを削除
- WorkSpaceをコピー
- WorkSpace を作成
- リストの WorkSpace
- CSV/XLSX からシートをインポート
- Smartsheet の操作を呼び出し
- 検索アクティビティ
- Send via Email
- オブジェクトを共有
- Success Factors
- Tableau
- Twilio
- Workato
- Workday
Slack スコープ
UiPath.Slack.Activities.SlackScopeActivity
[Slack スコープ] アクティビティでは、OAuth 2.0 プロトコルに従って UiPath と Slack API の間で認証されたコネクションを確立します。
[Slack スコープ] アクティビティで接続を確立するには、ユーザーに代わってアクションを実行し、許可されたデータにアクセスするための認可が必要です。認可を付与するには、新しい Slack アプリを作成してワークスペースにインストールします (コーディングは不要)。このアプリを Slack App ディレクトリで一般に配布する必要はありません。自動化するワークスペースにインストールするだけです。
- 詳細については、ドキュメント「Distributing Slack apps」の「Single-workspace apps」をご覧ください。
- アプリを作成する詳細な手順については、「セットアップ」ガイドの「Slack アプリを作成する」をご覧ください。
アプリを作成するときに、スコープ (すなわち権限) を割り当てて、アプリ (およびその後でアクティビティ) が呼び出すことができる API メソッドと、アプリがアクセスできる情報を定義します。
- スコープを追加する詳細な手順については、「セットアップ」ガイドの「アプリの権限を追加する」をご覧ください。
- このアクティビティ パッケージに必要なスコープの完全なリストは、「セットアップ」ガイドの「追加するスコープ」をご覧ください。
アプリの登録後、Slack は一意のクライアント ID ([クライアント ID])、クライアント シークレット ([クライアント シークレット])、OAuth アクセス トークン ([トークン]) を割り当てます。これらを [Slack スコープ] アクティビティに入力して、接続を開始します。
以下の手順とメッセージ シーケンス ダイアグラムは、設計時 (つまり、アクティビティの依存関係と入/出力プロパティ) から実行時に至るまでの、アクティビティの動作のしくみの例を示したものです。
- 「セットアップ」の手順を完了します。
- プロジェクトに [Slack スコープ] アクティビティを追加します。
-
[Slack スコープ] アクティビティには、オートメーション モード (無人または有人) に応じて 2 つの異なる認証モデルがあります。
無人オートメーションと有人オートメーションには、[Slack スコープ] アクティビティに関して違いが 2 つあります。スコープの設定要件と、アクセスの許可です。
スコープ設定の要件
「セットアップ」ガイドの「アプリの権限を追加する」セクションに記載されているように、無人オートメーションを実行する場合は、アプリの [OAuth & Permissions] 機能の設定を使用してスコープを設定する必要があります。
有人オートメーションを実行する場合、アプリの [OAuth & Permissions] 機能の設定を使用してスコープを設定する必要はありません (設定可能)。代わりに [スコープ] プロパティを使用してスコープを設定します (以下を参照)。
アクティビティの使用時に最適なユーザー エクスペリエンスを実現するには、アプリの [OAuth & Permissions] 機能の設定を使用して設定することをお勧めします (「セットアップ」ガイドを参照)。スコープを事前に設定しておくと、プロジェクトの構築時や実行時に無人オートメーションと有人オートメーションを自由に切り替えることができます。
アクセスを許可する
有人オートメーションの実行中に [Slack スコープ] アクティビティを実行すると、Web ページが開き、[許可] ボタンをクリックして、選択したスコープへのアクセスをアプリに許可するよう求められます。
無人オートメーションの実行時には、アプリへのアクセスはバックグラウンドでサイレント モードで付与されます (ユーザーの操作は不要)。
-
クライアント ID - Slack によってアプリに割り当てられた一意の ID です。
String
型の値を入力します。- このプロパティは、クライアント ID の
String
型の値のみ受け付けます。String
型の変数はサポートされていません。 - クライアント ID を確認するには、作成したアプリの [Basic Information] ページに移動します。[App Credentials] にクライアント ID とクライアント シークレットの両方が表示されます。
- このプロパティは、クライアント ID の
-
クライアント シークレット - クライアント ID に関連付けられた一意の ID です。
String
型の値を入力します。- このプロパティは、クライアント シークレットの
String
型の値のみ受け付けます。String
型の変数はサポートされていません。 - クライアント シークレットを見つけるには、アプリの [Basic Information] ページに移動します。[App Credentials] にクライアント ID とクライアント シークレットの両方が表示されます。
- このプロパティは、クライアント シークレットの
-
トークン - 無人オートメーションでのみ使用する、アプリの OAuth アクセス トークンです。このトークンは、アプリをワークスペースにインストールする際に Slack によって自動的に生成されます。
String
型の値を入力します。このプロパティは、OAuth アクセス トークンのString
型の値のみ受け付けます。String
型の変数はサポートされていません。- OAuth アクセス トークンを取得するには、まずアプリをワークスペースにインストールする必要があります。アプリをインストールしたら、アプリの [インストールされたアプリ] の設定ページに移動します (上の画像を参照)。
- 詳細については、「セットアップ」ガイドの「アプリをワークスペースにインストールする」をご覧ください。
認証
-
スコープ - アプリに付与するスコープ (または以前に「セットアップ」ガイドの手順を実行した際に付与されたスコープ) を分類したリストです。該当するスコープをすべて選択します。PublicChannels、PrivateChannels、DirectMessages、GroupMessages、Users、Chat、Files の 7 つのスコープがあります。
- スコープの完全なリスト、およびアクティビティと前述の設定可能な値へのスコープのマッピングについては、「セットアップ」ガイドの「追加するスコープ」をご覧ください。
共通
- 表示名 - アクティビティの表示名です。 このフィールドでは
Strings
型またはString
型変数のみがサポートされます。
その他
- プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
- API エラーを例外として報告 - 選択すると、このアプリケーション スコープを使用するすべての子アクティビティにより API エラー応答がビジネス アクティビティ実行例外として報告されます。選択しないと、子アクティビティは API エラー メッセージを [応答ステータス] 出力プロパティに追加し、ワークフローの実行を続行します。ワークフローが正常に実行されたかどうかを確認するには [応答ステータス] プロパティを確認します。
出力
- 接続 - 子のアプリケーション スコープに渡すことができる接続です。 このフィールドでは
Connection
型の変数のみがサポートされています。