Salesforce データを QuickBooks の販売領収書に同期する方法
概要
多くの組織では、顧客、明細、取引の詳細を正確に保ちながら、Salesforceの寄付データとQuickBooksの売上領収書をシームレスに同期する方法を求めています。SalesforceとQuickBooksは、Salesforceレコードから売上領収書を作成するためのネイティブ自動化を提供していないため、miniOrange QuickBooks統合は パッケージは、オブジェクト マッピングと Salesforce フローを使用したローコード構成を可能にすることで、このギャップを埋めます。
miniOrange QuickBooks 統合パッケージを使用すると、Salesforce オブジェクトと、顧客、売上領収書明細、売上領収書などの対応する QuickBooks エンティティ間のマッピングを定義できます。これらのオブジェクトとフィールドのマッピングを設定し、レコードトリガーフローを構築することで、カスタムコードを記述することなく、Salesforce データが自動的に変換され、QuickBooks に同期されます。
前提条件: アクセスとセットアップ
QuickBooks 認証のセットアップを開始する前に、次のものを用意してください。
- のアクセス Intuit 開発者ポータル
- A クイックブックス サンドボックス or 生産アカウント
- Salesforce管理者アクセス
- その miniOrange QuickBooks 統合パッケージ Salesforceにインストール
構成手順
ステップ1:QuickBooksで接続アプリを作成する
- にログインします。 Intuit 開発者ポータル.
- 選択 次に、 アプリ タブには何も表示されないことに注意してください。
- クリック + ボタンをクリックして新しいアプリケーションを作成します。

- 詳しくはこちら 今すぐ始める

- 入力 アプリ名 お好みのものをクリックして 次へ.

- チェック com.intuit.quickbooks.accounting (NAIST) と com.intuit.quickbooks.payment 権限を選択し、 クリックします

- 有効にする 資格情報を表示 表示する 開発クライアントID (NAIST) と クライアントシークレット.

注: QuickBooks Sandboxを使用している場合は、サンドボックスの認証情報を使用できます。本番環境では、次の手順に従って本番環境の認証情報を生成してください。
- 詳しくはこちら アプリを開く アプリのダッシュボードにアクセスします。

- アプリのダッシュボードで、 キーと認証情報 次に選択する 生産 資格情報の種類として。

- QuickBooks アンケートを完了すると、本番環境へのアクセスが解除されます。

- 完了したら、 資格情報を表示。 をコピーします 顧客ID (NAIST) と クライアントシークレット Salesforce で使用するために安全に保存します。
指定資格証明
- Salesforceインスタンスにログインし、 .
- クイック検索 ボックスで検索 指定資格証明.
- 詳しくはこちら 指定資格証明 タブには何も表示されないことに注意してください。
- 名前付き資格情報: mo QuickBooks 名前付き資格情報
- 外部資格情報: moQuickBooks外部認証情報
- 外部認証IDプロバイダー: moQuickBooks外部認証プロバイダー
miniOrange パッケージでは次のレコードが提供されます。

外部認証IDプロバイダーの資格情報を構成する
- クリック 外部認証IDプロバイダー タブと 編集 moQuickBooks外部認証プロバイダー 記録。

- 入力する 顧客ID (NAIST) と クライアントシークレット QuickBooksからコピーしました。クリック Save.

- 記録を再度開き、スクロールして アイデンティティプロバイダのURL セクションをコピーし、 コールバックURL で使用する QuickBooks リダイレクト URI.

QuickBooksにリダイレクトURIを追加する
- に戻る Intuit 開発者ポータル アプリのダッシュボードを開きます。
- MFAデバイスに移動する 設定 >> リダイレクト URI。
- 選択 開発 or 生産 環境に応じて異なります。
- 詳しくはこちら URIの追加.

- 貼り付け コールバックURL (前のステップで生成: 外部認証プロバイダーの資格情報).
- 詳しくはこちら Save.

外部認証情報にプロファイルアクセスを許可する
- Salesforceで 、 検索する 対応プロファイル クイック検索ボックスで。
- MFAデバイスに移動する プロフィール >> システム管理者 プロフィール。

- 上にカーソルを合わせる 外部認証情報プリンシパルアクセスを有効にする とをクリックしてください 編集

- 次に、 moQuickBooksExternalCredintial - 接続 とをクリックしてください Save.

QuickBooks接続を認証する
- セットアップで、 名前付き資格情報 >> 外部資格情報.
- 店は開いています moQuickBooks外部認証情報 記録。

- スクロールして プリンシパル セクションについては、 接続 記録と下 列、クリック Authenticate.

- QuickBooksのログインページにリダイレクトされます。アプリ作成時に使用したワークスペースを選択し、クリックします。 次へ.

- QuickBooks の認証情報を入力して認証します。認証が完了すると、Salesforce にリダイレクトされます。

QuickBooksの会社設定を構成する
- In 、 検索する カスタムメタデータタイプ.
- 店は開いています カスタムメタデータタイプ タブには何も表示されないことに注意してください。
- 詳しくはこちら Manage Records 近くに クイックブックスの設定.

- ソフトウェアの制限をクリック 編集 ボタン用 デフォルト 記録。
- あなたの〜を入力してください Salesforce QuickBooks 会社ID に選出しました。 会社ID フィールド。
- 詳しくはこちら Save

ステップ2: フィールドまたはオブジェクトのマッピング
- Salesforceにログインし、 タブには何も表示されないことに注意してください。
- 詳しくはこちら アプリランチャー をクリックして すべて表示する アプリ ランチャー ウィンドウを開きます。

- 検索する miniOrangeによるQuickBooks統合.
- アプリを開いてアクセスする miniOrange QuickBooks 統合ダッシュボード.

売上領収書顧客のオブジェクトマッピング
- 新しいオブジェクトマッピングを追加するには、 新しいオブジェクトマッピング

- ノーザンダイバー社の QuickBooks オブジェクト ドロップダウンから顧客を選択します。
- ノーザンダイバー社の Salesforceオブジェクト ドロップダウンから、顧客データを同期するために使用するオブジェクトを選択します。(この場合は アカウント が選択されています)
- 詳しくはこちら マッピングを作成する

- 詳しくはこちら フィールドマッピングを構成する 新しく作成されたオブジェクト マッピング用。

- 詳しくはこちら 新しいフィールドマッピング.

- Salesforce フィールド ドロップダウンから顧客名を含むフィールドを選択します。(この設定ガイドでは アカウント名 が選択されています)。
- QuickBooksフィールド のドロップダウンで、ANSYS Structures Desktopを選択します。 表示名.
- In フィールドタイプ選択 主キー QuickBooks で既存の顧客をチェックし、重複を防止したい場合。それ以外の場合は、デフォルトのままにしてください。
- 詳しくはこちら マッピングを作成する 構成を保存します。
売上領収書明細のオブジェクトマッピング
- 詳しくはこちら 新しいオブジェクトマッピング.
- ノーザンダイバー社の QuickBooks オブジェクト のドロップダウンで、ANSYS Structures Desktopを選択します。 売上領収書明細.
- ノーザンダイバー社の Salesforceオブジェクト ドロップダウンから、明細データの同期に使用するオブジェクトを選択します。(この設定ガイドでは 寄付_c が選択されています)。
- 詳しくはこちら マッピングを作成する.

- 詳しくはこちら フィールドマッピングを構成する 作成されたオブジェクト マッピング用。
- 詳しくはこちら 新しいフィールドマッピング.
- ノーザンダイバー社の 製品/サービス ドロップダウンで、行項目として同期する QuickBooks 製品またはサービスを選択します。
- Salesforce フィールド 入力には、金額を含む Salesforce フィールド API 名を次の形式で入力します。 ${Salesforce_フィールド_API_名}
- 値が関連オブジェクトからのものである場合は、次の形式を使用します。 ${関連オブジェクトAPI名.関連フィールドAPI名}

- 詳しくはこちら マッピングを作成する 構成を保存します。
売上領収書のオブジェクトマッピング
- 詳しくはこちら 新しいオブジェクトマッピング.
- ノーザンダイバー社の QuickBooks オブジェクト ドロップダウンから、[売上領収書] を選択します。
- ノーザンダイバー社の Salesforceオブジェクト ドロップダウンから、売上レシートデータの同期に使用するオブジェクトを選択します。(この設定ガイドでは 寄付_c が選択されています)。
- 詳しくはこちら マッピングを作成する.

- 詳しくはこちら フィールドマッピングを構成する 作成されたオブジェクト マッピング用。
- 詳しくはこちら 新しいフィールドマッピング.
- Salesforce フィールド入力次の形式を使用して Salesforce フィールド値を入力します。 ${Salesforce_フィールド_API_名}
- 関連オブジェクト フィールドの場合は、次を使用します。 ${関連オブジェクトAPI名.関連フィールドAPI名}
- ノーザンダイバー社の QuickBooksフィールド ドロップダウンで、値を同期する QuickBooks フィールドを選択します。

- 詳しくはこちら マッピングを作成する 構成を保存します。
ステップ3: Salesforceフロー
寄付オブジェクトのレコードトリガーフローを作成する
- に移動します Salesforce のタブ。
- クイック検索ボックスで、「フロー」を検索します。
- MFAデバイスに移動する フロー >> 新しいフロー.

- 選択 レコードトリガーフロー.

- ノーザンダイバー社の オブジェクト のドロップダウンで、ANSYS Structures Desktopを選択します。 (Egg Donation).
- トリガーの設定選択 レコードが作成される.

- 下にスクロールして有効にします 非同期パスを追加 下の切り替え このフローは外部呼び出しを行っていますか、それとも外部システムに接続していますか?

フロー要素の追加 – QuickBooksの顧客と支払い方法の作成
- 非同期実行 パスをクリックして + のアイコンをクリックします。
- 検索して選択します QuickBooksの顧客と支払い方法を作成する.

- 入力する ラベル (NAIST) と API名.
- 入力値の設定 セクションで、以下を設定します。
- レコードID: 現在トリガーされている寄付レコードIDを選択します
- 有効にする 顧客レコードID 参照するフィールドを選択します アカウント オブジェクト
- 有効にする 支払い方法名 支払い方法の欄を選択します
- 有効にする 取引日 寄付取引日フィールドを選択します
- 詳しくはこちら Save をクリックします。 アクティブにしましょう フローをアクティブにします。

QB 顧客および支払方法参照のレコードトリガーフローの作成
- MFAデバイスに移動する フロー >> 新しいフロー 再び。
- 選択 レコードトリガーフロー.
- ノーザンダイバー社の オブジェクト のドロップダウンで、ANSYS Structures Desktopを選択します。 QB 顧客および支払い方法リファレンス.
- トリガーの設定選択 レコードが作成される オプションを選択します。

- 有効にする 非同期パスを追加 トグル。

フロー要素の追加 – 売上領収書明細の作成
- 非同期実行 パスをクリックして + のアイコンをクリックします。
- 検索して選択します QuickBooksの売上領収書明細を作成する.

- 入力する ラベル (NAIST) と API名.
- 入力値の設定、現在のトリガーレコードIDを Salesforce レコード ID.

フロー要素を追加 – QuickBooksで売上領収書を作成する
- クリック + 別のフロー要素を追加するには、アイコンをもう一度クリックします。
- 検索して選択します QuickBooksで売上領収書を作成する.

- 入力する ラベル (NAIST) と API名.
- 入力値の設定、次のように設定します。
- 顧客ID: QB顧客および支払い方法参照レコードからQuickBooks顧客IDを渡します
- 行項目 JSON: 前のフロー要素からの明細項目の出力を渡します
- Salesforce レコード ID: 参照オブジェクトからSalesforceレコードIDを渡します

- 詳しくはこちら Save

- 詳しくはこちら アクティブにしましょう フローをアクティブにします。

構成をテストする
- 新しいを作成します (Egg Donation) Salesforce に記録します。

- フローは自動的に開始され、 領収書 QuickBooks で。

- Salesforce 寄付レコードと対応する QuickBooks 販売領収書レコードを確認します。
関連記事
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください
