- 概要
- Integration Service のアクティビティについて
- [HTTP 要求] アクティビティ
- Integration Service アクティビティを使用した長期実行のワークフロー
- よくある質問
- 接続ウィザードを設定する
- LIST アクティビティで WHERE プロパティを使用する
- 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
- 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
- IcertisIcertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- 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
- SAP OData - プレビュー
- SendGrid
- ServiceNow
- Shopify
- 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 のアクティビティ
Integration Service アクティビティを使用した長期実行のワークフロー
Integration Service では、専用のアクティビティを使用した長期実行のワークフローがサポートされています。Integration Service のすべてのコネクタには、[{コネクタ} でイベントを待機し再開] アクティビティが含まれています。このアクティビティの目的は、実行時にジョブを一時停止し、サードパーティ アプリケーションで特定のイベントが発生したらすぐにジョブを再開することです。
UiPath.IntegrationService.Activities
パッケージを通じて提供されるすべてのコネクタ アクティビティで利用できます。
デスクトップ版の Studio では、「イベントを待機し再開」は、[アクティビティ] パネルの [利用可能] セクションで、コネクタごとにリスト表示されます。Studio Web では、アクティビティ ブラウザーを使用して検索できます。詳しくは、「Integration Service のアクティビティを使用する」をご覧ください。
ワークフローを一時停止することで、複数の個別のワークフローを 1 つにまとめることができます。人間参加型のシナリオやワークフローの外部からのイベントに対処し、ワークフロー全体のステートとスコープを維持した状態でワークフローを再開できます。これにより、全体的なワークフローの概要とジョブの管理が簡単になり、ワークフローが処理しているオブジェクトやデータセット全体のコンテキストが維持されます。ジョブのコンテキストは、データセットが特定のステータスに達するまで失われません。
ワークフローを一時停止することにより、個々のワークフローで別々にフィルター処理を行う必要もなくなります。特定のレコードのある更新に注目する場合に、複数のジョブをトリガーすることなく、特定のレコードのフィルター処理をアクティビティの一部として実行できます。
Integration Service による長期実行ワークフローのサポートは、Integration Service のトリガー フレームワークと既存の永続性アクティビティに基づきます。
イベントをサポートするすべての Integration Service コネクタは、同じイベントに対する長期実行ワークフロー機能もサポートします。たとえば Salesforce コネクタがサポートするイベントは、[取引先の作成時]、[取引先責任者の作成時]、[商談の作成時]、[リードの作成時]、[商談の成立時]、[レコードの更新時]、[レコードの作成時] です。同じイベントが、[Salesforce のイベントを待機し再開] アクティビティで選択できます。
実行時にジョブが中断ステートに移行すると、Integration Service に一時的なトリガーが作成されます。このトリガーは、ベンダー システムでイベントが発生すると消えます。イベントが発生すると、Integration Service は Orchestrator にジョブの再開を指示します。Orchestrator は既存のジョブを再開し、ジョブを中断ステートから実行中ステートに戻します。ジョブはその後、中断前のコンテキストとステートを完全に保持し、かつイベント アクティビティの入力を使用して続行されます。ジョブが正常に再開されると、Orchestrator は Integration Service に一時トリガーを削除するよう指示します。
一時トリガーは実行時にのみ Integration Service で作成され、設計時には作成されません。テスト中は、「待機」系アクティビティに到達するとプロセスが一時停止します。そこでユーザーはベンダー アプリケーションに手動で移動し、必要なアクション (注文の承認など) を実行してから、Studio で [続行] を選択して実行を再開できます。
以下に、「イベントを待機し再開」系アクティビティを含むワークフローの例を示します。
- 注文オブジェクトに対して [レコードの作成時] トリガーを使用し、Salesforce で注文が作成された際にワークフローをトリガーします。
注: 注文は注文 ID を使用して識別されます。この ID は、その特定の注文での更新情報を取り込むために、その後もワークフローで使用されます。
- 顧客の情報や注文品目の取得などの、一連の手順を実行します。
- この注文をワークフローでさらに処理するには、営業マネージャーが介入し、その注文に対して Salesforce での承認などのアクションを実行する必要があります。ここで [Salesforce のイベントを待機し再開] を使用します。
- ワークフローは、待機のアクティビティに到達すると一時停止します。ジョブは一時的に中断され、特定の識別子 (手順 1 で取得したオブジェクト ID) の注文で更新が発生するのを待機します。
- Orchestrator では、[ジョブ] ページのプロセスのステートが [中断] に変わります。
- Integration Service では、[トリガー] タブで [レコードの作成時] の一時的なトリガーが作成され、Salesforce でアクションが発生するまで待機します。
- Salesforce で注文が承認されます。
- Integration Service のトリガーは、5 分ごと (または設定に従って) ポーリングを行い、Salesforce のイベントを識別します。
- イベントが識別されるとプロセスの実行が再開されます。
- Orchestrator では、[ジョブ] タブのプロセスのステートが [中断] から [実行中] に変わります。
- Integration Service では、一時トリガーが削除されます。