Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
ビジネスプロセスの自動化
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          外部システムおよびデータとの接続

          外部システムおよびデータとの接続

          [レコードを取得] 要素を使用すると、フローで Salesforce データを簡単に検索できます。ただし、Salesforce の外部にあるデータが必要な場合はどうすればよいでしょうか?MuleSoft for Flow などの組み込み Salesforce 機能 (インテグレーションコネクタ、HTTP コールアウトアクション、API カタログ) を使用するか、MuleSoft RPA プロセスを外部サービスとして使用して、フローを外部システムに接続します。

          必要なエディション

          サポートされているエディションを表示する。

          MuleSoft for Flow: インテグレーションコネクタ

          事前作成済み MuleSoft for Flow: コードなしで接続できるインテグレーションコネクタを使用して外部システムに接続します。コネクタは、NetSuite、QuickBooks、Jira などの一般的な外部システムと統合する最も簡単な方法です。使用可能なコネクタのリストは、「MuleSoft for Flow: Integration Connectors」を参照してください。コネクタを選択したら、接続を設定すると、フローでデータを送受信できます。

          使用するケース: Salesforce でサポートされる一般的な外部システムと統合する必要がある場合は、[フロー用 MuleSoft: インテグレーションコネクタ] を選択します。これは、外部システムに接続する最も迅速かつ簡単な方法です。

          最適な用途: 一般的なビジネスアプリケーション、確立されたコネクタを使用するシステム、最も迅速な設定が必要なシナリオ、カスタム API ロジックを必要としないインテグレーション。

          使用事例: NetSuite との顧客データの同期、ケースがエスカレーションされたときの Jira でのチケットの作成、商談が成立したときの QuickBooks の更新。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、同期、非同期。

          HTTP コールアウトアクション

          コードを記述せずに外部システムに直接 API コールを実行します。HTTP コールアウトを使用して、フローと REST API を提供する外部システム間でデータを取得または送信します。API エンドポイント、認証、およびデータマッピングは、Flow Builder で直接設定します。

          使用するタイミング: HTTP プロトコルを使用し、MuleSoft for Flow: Integration コネクタを使用できない場合、HTTP コールアウトアクションを選択します。これは、標準認証方法を使用する REST API で、接続が 1 つのフローのみで使用される場合に最適です。

          最適な用途: カスタムインテグレーション、フロー用 MuleSoft を使用しないサードパーティ API: インテグレーションコネクタ、REST エンドポイントを提供するシステム、API コールを完全に制御してリアルタイムのデータ交換が必要なシナリオ。

          使用事例: 外部マーケティング自動化ツールへの顧客データの送信、物流 API からの配送レートの取得、外部 E コマースシステムとの在庫データの同期。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、同期、非同期。

          API カタログ

          MuleSoft、Heroku、Apexなどのサポートされているソースを使用して、事前作成済みのインテグレーションを外部システムにアクセスします。Salesforce システム管理者は、API カタログを使用して API 操作をアクションとして利用できるようにします。

          Flow Builder では、手動で接続を作成することなく、フローでアクションを参照して使用できます。MuleSoft API アクションごとに特定の接続を選択できるため、組織全体で外部システムと統合するプロセスが合理化されます。

          使用するタイミング: Salesforce システム管理者がすでにインテグレーションを設定してアクションとして使用できるようにしている場合は、[API カタログ] を選択します。これは、MuleSoft または Heroku インテグレーションが確立されている組織に最適です。

          最適な用途: 事前設定済みのインテグレーション、MuleSoft ベースの接続、Heroku アプリケーション、およびシステム管理者がフローで使用できるインテグレーションを制御するシナリオ。

          使用事例:事前設定済みのMuleSoftコネクタを使用してデータをSAPと同期したり、Herokuアプリケーションにアクセスしてドキュメント処理を行ったり、システム管理者が設定したApexアクションを活用して複雑なビジネス ロジックを作成したりします。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、同期、非同期。

          MuleSoft ロボットプロセスオートメーション (RPA)

          MuleSoft RPA を使用して、API のないデスクトップおよび Web アプリケーションとやりとりします。公開された MuleSoft RPA プロセスを外部サービスとして登録し、フローで使用します。MuleSoft RPA は、レガシーシステムとのやりとり、ブラウザーの起動、デスクトップアプリケーションの制御、データの抽出、ユーザー操作の自動化を行うことができます。

          使用するタイミング: Anypoint Platform で構築された既存の MuleSoft RPA プロセスをフローと統合する場合、または API や標準インテグレーション方法を提供しないシステムを操作する必要がある場合は、MuleSoft RPA を選択します。

          最適な用途: API を使用しないデスクトップアプリケーション、ユーザーインターフェースの操作が必要な Web アプリケーション、レガシーシステム、フロー内で既存の MuleSoft RPA 投資を活用するシナリオ。

          使用事例: 従来のデスクトップアプリケーションから顧客データを抽出して Salesforce レコードを作成したり、外部 Web サイトでのフォーム入力を自動化したり、Web ベースシステムからデータを収集するためのブラウザーのインタラクションを制御したりします。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、非同期。

          外部サービス

          コードを 1 行も記述せずに外部システムに接続できます。使用するエンドポイントとスキーマを指定すると、Flow Builder で使用できるアクションが生成されます。外部サービスでは、OpenAPI 2.0 および 3.0 の JSON および YAML スキーマ形式がサポートされています。

          使用するケース: 外部システム用の OpenAPI ドキュメントがあり、ノーコードソリューションが必要な場合、[外部サービス] を選択します。これは、適切に定義されたスキーマを使用する REST API に最適です。

          最適な用途: OpenAPI ドキュメントを使用するシステム、JSON/YAML スキーマを使用する REST API、生成されるアクションが必要なシナリオ、カスタム認証ロジックを必要としないインテグレーション。

          使用事例: OpenAPI ドキュメントを使用して支払処理 API に接続するか、API スキーマを提供する CRM システムと統合するか、ドキュメント化されたエンドポイントを使用してデータ分析プラットフォームに接続します。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、同期、非同期。

          プラットフォームイベント

          プラットフォームイベントを使用して、Salesforce 内または外部ソースからセキュアで拡張可能なカスタム通知を配信します。フローからイベントメッセージを公開するには、レコードの作成要素を追加し、指定するオブジェクトをプラットフォームイベントにします。メッセージを登録するには、待機要素を追加します。

          使用するタイミング: 通知を送信したり、プロセスを非同期でトリガーしたりする必要がある場合は、[プラットフォームイベント] を選択します。これは、分離されたシステムやイベント駆動型アーキテクチャに最適です。

          最適な用途: 非同期メッセージング、イベント駆動型インテグレーション、通知、および即時応答やリアルタイムデータ交換を必要としないシナリオ。

          使用事例の例: ケースがエスカレーションされたときに外部システムに通知したり、リードが評価済みになったときにマーケティングキャンペーンをトリガーしたり、注文の更新を履行システムに送信したりします。

          サポートされるインテグレーションオプション: 宣言型、サーバー側、非同期。

          Apex およびカスタム Lightning コンポーネント

          より詳細に制御する場合は、独自のApexコードを記述するか、カスタムLightningコンポーネントを作成して外部システムと統合します。Flow Builder で Apex コードを使用できるようにするには、@InvocableMethod アノテーションまたは Process.Plugin インターフェースのいずれかを使用します。カスタム Lightning コンポーネントには、ローカル ブラウザをコールできるローカル アクションを含めることができます。すべてのローカルアクションが Flow Builder にコアアクションとして表示されます。

          使用するタイミング: 他の方法では使用できないカスタムインテグレーションロジックが必要な場合、または複雑なデータ変換とビジネスロジックが必要な場合に、Apex またはカスタム Lightning コンポーネントを選択します。

          最適な用途: 複雑なインテグレーション、カスタム認証要件、高度なデータ処理、クライアント側の操作、既存のインテグレーションオプションが特定のニーズを満たさないシナリオ。

          使用事例: 独自 API のカスタム認証フローの作成、複雑なデータ変換ロジックの作成、またはローカルブラウザーリソースを操作するクライアント側コンポーネントの開発。

          サポートされるインテグレーションオプション: クライアント側 (カスタム Lightning コンポーネントのみ)、サーバ側、同期、非同期。

          • コネクタを使用した外部システムへの接続
            MuleSoft for Flow: 任意のフロー種別でインテグレーションコネクタを使用して、フローのアクションを外部システムに接続できます。外部システムが変更されたときにフローをトリガーするには、[外部システムの変更トリガー] フロー種別を選択します。
          • HTTP コールアウトを使用したコネクタなしの API への接続
            HTTP コールアウトを使用して、コーディングなしでフローを外部 API に接続するため、開発者やミドルウェアツールは必要ありません。このアクションを設定すると、Flow Builder によって外部サービス登録と Apex クラスが自動的に生成されます。API 応答データを Salesforce の入力として使用します。
          • 外部データからのフロー選択肢オプションの生成
            ビジネスプロセスで外部データを操作する場合、ユーザーがフロー画面で外部データを選択できます。
          • フローでのデータの変換
            [変換] 要素を使用して、Salesforce と外部システム間でのデータの変換を自動化します。取得元データと取得先データの対応付けを作成したり、取得先データの固定値を設定したりできます。
          • フローでの既存の MuleSoft RPA プロセスの使用
            Anypoint Platform で構築された既存の MuleSoft RPA プロセスをフローで使用する外部サービスとして登録します。
           
          読み込み中
          Salesforce Help | Article