activities
latest
false
- 概要
- UiPath GenAI アクティビティ
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord - プレビュー
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales - Preview
- FreshService
- Getresponse
- GitHub
- Google Maps
- Google Speech-to-Text
- Google Text-to-Speech
- Google Vertex
- Google Vision - プレビュー
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook
- HubSpot CRM
- Hubspot Marketing
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Mailjet
- MailerLite
- Mailgun
- Marketo
- Microsoft Azure OpenAI
- Microsoft Dynamics CRM
- Microsoft Sentiment
- Microsoft Teams
- リリース ノート
- Microsoft Teams アクティビティ パッケージについて
- プロジェクトの対応 OS
- チャンネルを作成
- チャネルにメンバーを招待
- すべてのチャンネルをリスト表示
- 個々のチャット メッセージを送信
- チャネル メッセージに返信
- オンライン Teams 会議を作成
- チャネル メッセージを送信
- グループ チャット メッセージを送信
- 名前からチャネルを取得
- 個々のチャットを取得
- 名前からチームを取得
- ユーザーをチームに招待
- すべてのチャネル メッセージのリストを取得
- すべてのメッセージのリストを取得
- すべてのチーム メンバーのリストを取得
- オンライン Teams 会議を取得
- すべての記録のリストを取得
- すべてのトランスクリプトのリストを取得
- 会議のトランスクリプト/記録をダウンロード
- すべてのレコードのリストを取得
- レコードを挿入
- レコードを更新
- レコードを取得
- レコードを削除
- テクニカル リファレンス
- Microsoft Translator
- Microsoft Vision
- Miro
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooks Online
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - プレビュー
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- リリース ノート
- About the Slack activity package
- プロジェクトの対応 OS
- メッセージが Slack に投稿されたときに、HTTP Webhook コネクタを使用してオートメーションをトリガーする
- CRM システムで商談が成立したときに Slack ボタンを使用する
- トラブルシューティング
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard
- Todoist
- Trello
- Twilio
- IBM WatsonX
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST - プレビュー
- X(旧ツイッター)
- Xero
- Youtube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
Integration Service で提供されるコネクタ パッケージの一部は機械翻訳で処理されています。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Integration Service のアクティビティ
Last updated 2024年11月5日
メッセージが Slack に投稿されたときに、HTTP Webhook コネクタを使用してオートメーションをトリガーする
概要: メッセージが Slack チャンネルに投稿されたときに、HTTP Webhook コネクタを使用してオートメーションをトリガーします。
アプリケーション: Slack、HTTP Webhook
説明
HTTP Webhook コネクタを使用すると、RPA 開発者は Webhook を使用して外部イベントに基づいてオートメーションをトリガーできます。 HTTP Webhook コネクタにより Webhook URL が生成されます。 これは、プライベート Slack OAuth アプリの設定で設定し、それぞれのイベントの種類を有効にする必要があります。 イベントは、この URL を介して Orchestrator によって即座に受信されます。ユースケース
Slack ヘルプチャンネルで提出されたカスタマーサポートリクエストを管理する。 リクエストでは、Jira または Zendesk のチケットを作成するか、Slack ボタンを使用してチームまたはユーザー グループに Slack 通知を送信する必要があります。
このユーザー ガイドでは、ユース ケースの最初のワークフローである、メッセージが Slack チャンネルに投稿されたときに Webhook コネクタを使用してオートメーションをトリガーする方法について説明します。 2 つ目のワークフロー、つまり Slack ボタンのクリック イベントに基づいてオートメーションをトリガーするワークフローについては、「 CRM システムで商談が成立したときに Slack ボタンを使用する」をご覧ください。
このワークフローでは、HTTP Webhook コネクタとその Webhook イベント発生 トリガーである JSON を逆シリアル化、およびいくつかの Slack アクティビティ ( [ユーザーにメッセージを送信] と [チャンネルの情報を取得]) を使用します。 [チャンネルにメッセージを送信] または [返信を送信] アクティビティを使用することもできます。
メモ: 時間を節約するには、[ メッセージが Slack チャンネルに投稿されたときに Webhook コネクタを使用してオートメーションをトリガー ] を使用して、Studio Web の [チャンネル テンプレート] を使用してこのワークフローを構築します。
- Studio Web を開いて、新しいプロジェクトを作成します。
- 手動トリガー の その他のオプション メニュー を選択し、 トリガーの変更 を選択します。
-
トリガー カタログから [HTTP Webhook: Webhook イベントの発生時] を選択します。 このトリガー アクティビティで、以下の手順を実行します。
-
Slack コネクションを追加します。 HTTP Webhook コネクタによって Webhook URL が生成されます。これは手順 4 で必要になります。
-
必要に応じて、フィルターを追加します。 少なくともチャンネル ID にはフィルターを使用することをお勧めします。 それ以外の場合、ワークスペースの任意のチャネル内のメッセージによってイベントがトリガーされます。
- チャンネル ID にフィルターを追加するには、[ データ フィルター ] フィールドを選択してフィルター ビルダーにアクセスします。 最初の列に「
body.event.channel
」と入力し、[等しい] 演算子を選択して、3 番目の列にチャネル ID を追加します。
- チャンネル ID にフィルターを追加するには、[ データ フィルター ] フィールドを選択してフィルター ビルダーにアクセスします。 最初の列に「
- また、ユース ケースにより適した名前にトリガー アクティビティの名前を変更することもできます。
-
Slack コネクションを追加します。 HTTP Webhook コネクタによって Webhook URL が生成されます。これは手順 4 で必要になります。
-
手順 1 で生成された Webhook URL をコピーします。
- 別のブラウザタブで、 https://api.slack.com/apps をクリックし、Slack のプライベート OAuth アプリケーションを開きます。
-
[ イベント サブスクリプション ] 設定ページに移動します。
-
[ イベントを有効化 ] トグルを [オン] に切り替えます。
-
[ 要求 URL ] フィールドに Webhook URL を貼り付けます。
-
-
次に、[ ユーザーに代わってイベントをサブスクライブする ] まで下にスクロールし、 [ ワークスペース イベントの追加] を選択します。
message.channels
イベントを追加します。これにより、ユーザーがチャネルにメッセージを投稿したときにイベントが取得されます。 任意の他のイベントを追加できます。
- [ Save Changes] を選択します。 これで、アプリに Webhook が設定されました。
メモ: Webhook コネクタの出力 (Webhook URL を Slack 用に構成した後) は、特定の JSON 文字列形式になります (サンプルは以下のセクションに記載されています)。 後続のアクティビティでチャンネル ID、ユーザー ID、メッセージ テキストなどのイベント ペイロード フィールドを使用するには、JSON オブジェクトに変換する必要があります (JSON ドット表記/VB 式を使用)。 Slack イベントのペイロードは、https://api.slack.com/types/event
からも取得できます。 エラーを回避するには、JSON ドット表記/VB 式を使用する前に、[ メッセージをログ ] を使用してイベント ペイロード文字列を取得/ログ記録します。 -
[ JSON を逆シリアル化] アクティビティをワークフローに追加します。 この手順では、Webhook コネクタの JSON 文字列出力を JSON オブジェクトに変換します。
- JSON 文字列入力パラメーターを選択して変数を追加します。
-
[ Webhook イベントの発生時] で、[本文] > [コンテンツ] に移動します。
- Slack の [ チャンネル情報を取得 ] アクティビティをワークフローに追加します。 この手順では、[JSON ドット表記/VB 式を使用して JSON を逆シリアル化 ] アクティビティの出力フィールドを渡して、チャンネル名を取得する必要があります。 このアクティビティで、以下の手順を実行します。
-
[チャネル] フィールドで、[詳細を確認] アイコンを選択して入力の種類を変更し、
[式エディターを開く] を選択します。以下のエントリを使用して、
Webhook で取得したチャンネル ID を渡す
イベント。
jSONObject("event")("channel").ToString
jSONObject("event")("channel").ToString
-
[チャネル] フィールドで、[詳細を確認] アイコンを選択して入力の種類を変更し、
[式エディターを開く] を選択します。以下のエントリを使用して、
Webhook で取得したチャンネル ID を渡す
イベント。
- Slack の [ユーザーにメッセージを送信 ] アクティビティをワークフローに追加します。 次に、メッセージが特定のチャネル (ヘルプ チャネル) に投稿されたときにユーザー (自分自身) にメッセージを送信し、変数を使用して投稿されたメッセージとチャネル名を入力します。 このアクティビティの内容は次のとおりです。
- [ ユーザー 入力] フィールドで、ドロップダウン リストからユーザーを選択するか、ユーザーのメール アドレスを手動で入力します。
-
[ メッセージ ] フィールドに、変数を使用してチャネル名 (メッセージが投稿された場所) とメッセージ テキストの内容を入力し、メッセージを入力します。 例: "チャネル<name> : にカスタマー
jSONObject("event")("text")
サポート リクエストがあります"- ここで <name> は、[ チャンネル情報を取得] の出力から取得されます。
-
[ボタン アクション] フィールドに、2 つのボタン アクションを入力します
チケットを承認し、チームに通知します。アクション ID を追加する
(必須)、アクション名 (必須)、スタイル (プライマリ/危険)
確認タイトル、確認テキスト、確認OKタイトル、確認
タイトルを拒否する (コンマ区切りの形式):
aks1,Approve Ticket,primary; aks2,Notify Team;
aks1,Approve Ticket,primary; aks2,Notify Team;
- これで、プロジェクトをパブリッシュまたは実行する準備ができました。 ワークフローの上部にある [ パブリッシュ] ボタンを選択し、オートメーション名、説明、ワークスペースなどの詳細を入力します。 バージョンは自動的に更新されます。
{
"token": "SUAVTSGdUyb2qBaclIC14wKq",
"team_id": "T02KZCJHY1W",
"enterprise_id": "E02K962QC91",
"context_team_id": "T02KZCJHY1W",
"context_enterprise_id": "E02K962QC91",
"api_app_id": "A04JJM6SUFM",
"event": {
"client_msg_id": "4abfc195-c381-4c8e-b952-00aa705ce507",
"type": "message",
"text": "YoYo",
"user": "U02K95UU71Q",
"ts": "1705418063.837779",
"blocks": [
{
"type": "rich_text",
"block_id": "moF7O",
"elements": [
{
"type": "rich_text_section",
"elements": [
{
"type": "text",
"text": "YoYo"
}
]
}
]
}
],
"team": "T02KZCJHY1W",
"channel": "C05LTLGRHEJ",
"event_ts": "1705418063.837779",
"channel_type": "channel"
},
"type": "event_callback",
"event_id": "Ev06E0PJ7M45",
"event_time": 1705418063,
"authorizations": [
{
"enterprise_id": "E02K962QC91",
"team_id": "T02KZCJHY1W",
"user_id": "U02K95UU71Q",
"is_bot": false,
"is_enterprise_install": false
}
],
"is_ext_shared_channel": false,
"event_context": "4-eyJldCI6Im1lc3NhZ2UiLCJ0aWQiOiJUMDJLWkNKSFkxVyIsImFpZCI6IkEwNEpKTTZTVUZNIiwiY2lkIjoiQzA1TFRMR1JIRUoifQ"
}
{
"token": "SUAVTSGdUyb2qBaclIC14wKq",
"team_id": "T02KZCJHY1W",
"enterprise_id": "E02K962QC91",
"context_team_id": "T02KZCJHY1W",
"context_enterprise_id": "E02K962QC91",
"api_app_id": "A04JJM6SUFM",
"event": {
"client_msg_id": "4abfc195-c381-4c8e-b952-00aa705ce507",
"type": "message",
"text": "YoYo",
"user": "U02K95UU71Q",
"ts": "1705418063.837779",
"blocks": [
{
"type": "rich_text",
"block_id": "moF7O",
"elements": [
{
"type": "rich_text_section",
"elements": [
{
"type": "text",
"text": "YoYo"
}
]
}
]
}
],
"team": "T02KZCJHY1W",
"channel": "C05LTLGRHEJ",
"event_ts": "1705418063.837779",
"channel_type": "channel"
},
"type": "event_callback",
"event_id": "Ev06E0PJ7M45",
"event_time": 1705418063,
"authorizations": [
{
"enterprise_id": "E02K962QC91",
"team_id": "T02KZCJHY1W",
"user_id": "U02K95UU71Q",
"is_bot": false,
"is_enterprise_install": false
}
],
"is_ext_shared_channel": false,
"event_context": "4-eyJldCI6Im1lc3NhZ2UiLCJ0aWQiOiJUMDJLWkNKSFkxVyIsImFpZCI6IkEwNEpKTTZTVUZNIiwiY2lkIjoiQzA1TFRMR1JIRUoifQ"
}