Quickbooks Connector のバージョン 2.0 へのアップグレードおよび移行 - Mule 4

Quickbooks 用 Anypoint Connector (Quickbooks Connector) をバージョン 2.x にアップグレードします。

サポートされているアップグレードパス

開始バージョン 終了バージョン

1.x

2.x

このリリースでの変更

このリリースには、次の変更が含まれています。

  • 一部の操作に対する次の変更

    • 変更された操作名

    • Get query​ 操作では、​/query​ エンドポイントに対して HTTP POST 要求ではなく HTTP GET 要求を行うようになりました。

    • Get invoice by invoice id​ 操作では、​/invoice/{invoiceId}​ エンドポイントに対して HTTP POST 要求ではなく HTTP GET 要求を行うようになりました。

    • Upload​ 操作では、​File_content_0-Body​ パラメーター、​File_content_0-Filename​ パラメーター、および ​File_metadata_0-Body​ パラメーターが使用されるようになりました。

    • Content type (コンテンツタイプ)​ パラメーターがすべての操作から削除されました。

    • Accept (受け入れ)​ パラメーターがすべての操作から削除されました。

    • Body (本文)​ パラメーターが一部の操作に追加されました。

  • 追加されたソース

操作の変更

次の表に、操作名の変更を示します。

Quickbooks 1.x の操作 Quickbooks 2.0 の変更

Account Post2

操作名が ​Create account​ に変更されました。

Account Update

操作名が ​Create account update​ に変更されました。

Attachable Post3

操作名が ​Create attachable​ に変更されました。

Batch Post

操作名が ​Create batch​ に変更されました。

Bill Post3

操作名が ​Create bill​ に変更されました。

Billpayment Post3

操作名が ​Create billpayment​ に変更されました。

Class Post3

操作名が ​Create class​ に変更されました。

Creditmemo Post3

操作名が ​Create creditmemo​ に変更されました。

Customer Post3

操作名が ​Create customer​ に変更されました。

Department Post3

操作名が ​Create department​ に変更されました。

Deposit Post3

操作名が ​Create deposit​ に変更されました。

Employee Post3

操作名が ​Create employee​ に変更されました。

Estimate Post3

操作名が ​Create estimate​ に変更されました。

Invoice Post4

操作名が ​Create invoice​ に変更されました。

Item Post3

操作名が ​Create item​ に変更されました。

Journalentry Post3

操作名が ​Create journalentry​ に変更されました。

Payment Post3

操作名が ​Create payment​ に変更されました。

Paymentmethod Post3

操作名が ​Create paymentmethod​ に変更されました。

Preferences Post

操作名が ​Create preferences​ に変更されました。

Purchase Post3

操作名が ​Create purchase​ に変更されました。

Purchaseorder Post3

操作名が ​Create purchaseorder​ に変更されました。

Query Post32

操作名が ​Get query​ に変更されました。

Refundreceipt Post3

操作名が ​Create refundreceipt​ に変更されました。

Salesreceipt Post4

操作名が ​Create salesreceipt​ に変更されました。

Taxagency Post

操作名が ​Create taxagency​ に変更されました。

Taxservice Taxcode Post

操作名が ​Create taxservice taxcode​ に変更されました。

Term Post3

操作名が ​Create term​ に変更されました。

Timeactivity Post4

操作名が ​Create timeactivity​ に変更されました。

Transfer Post3

操作名が ​Create transfer​ に変更されました。

Upload Post

操作名が ​Create upload​ に変更されました。

Vendor Post3

操作名が ​Create vendor​ に変更されました。

Vendorcredit Post3

操作名が ​Create vendorcredit​ に変更されました。

Account Get

操作名が ​Get account by account id​ に変更されました。

Attachable Get

操作名が ​Get attachable by attachable id​ に変更されました。

Bill Get

操作名が ​Get bill by bill id​ に変更されました。

Billpayment Get

操作名が ​Get billpayment by billpayment id​ に変更されました。

Cdc Get

操作名が ​Get cdc​ に変更されました。

Class Get

操作名が ​Get class by class id​ に変更されました。

Companyinfo By Companyid Get

操作名が ​Get companyinfo by company id​ に変更されました。

Creditmemo Get

操作名が ​Get creditmemo by creditmemo id​ に変更されました。

Customer Get

操作名が ​Get customer by customer id​ に変更されました。

Department Get

操作名が ​Get department by department id​ に変更されました。

Deposit Get

操作名が ​Get deposit by deposit id​ に変更されました。

Employee Get

操作名が ​Get employee by employee id​ に変更されました。

Estimate Get

操作名が ​Get estimate by estimate id​ に変更されました。

Exchangerate Get

操作名が ​Get exchangerate​ に変更されました。

Invoice Get

操作名が ​Get invoice by invoice id​ に変更されました。

Item ID Get

操作名が ​Get item by item id​ に変更されました。

Journalentry Get

操作名が ​Get journalentry by journalentry id​ に変更されました。

Payment174Get

操作名が ​Get payment by payment id​ に変更されました。

Paymentmethod Get

操作名が ​Get paymentmethod by paymentmethod id​ に変更されました。

Preferences Get

操作名が ​Get preferences​ に変更されました。

Purchase Get

操作名が ​Get purchase by purchase id​ に変更されました。

Purchaseorder Get

操作名が ​Get purchaseorder by purchaseorder id​ に変更されました。

Refundreceipt Get

操作名が ​Get refundreceipt by refundreceipt id​ に変更されました。

Reports Account List Get

操作名が ​Get reports account list​ に変更されました。

Reports Aged Payable Detail Get

操作名が ​Get reports aged payable detail​ に変更されました。

Reports Aged Payables Get

操作名が ​Get reports aged payables​ に変更されました。

Reports Aged Receivable Detail Get

操作名が ​Get reports aged receivable detail​ に変更されました。

Reports Aged Receivables Get

操作名が ​Get reports aged receivables​ に変更されました。

Reports Balance Sheet Get

操作名が ​Get reports balance sheet​ に変更されました。

Reports Cash Flow Get

操作名が ​Get reports cash flow​ に変更されました。

Reports Class Sales Get

操作名が ​Get reports class sales​ に変更されました。

Reports Customer Balance Get

操作名が ​Get reports customer balance​ に変更されました。

Reports Customer Balance Detail Get

操作名が ​Get reports customer balance detail​ に変更されました。

Reports Customer Income Get

操作名が ​Get reports customer income​ に変更されました。

Reports Customer Sales Get

操作名が ​Get reports customer sales​ に変更されました。

Reports Department Sales Get

操作名が ​Get reports department sales​ に変更されました。

Reports General Ledger Get

操作名が ​Get reports general ledger​ に変更されました。

Reports Inventory Valuation Summary Get

操作名が ​Get reports inventory valuation summary​ に変更されました。

Reports Item Sales Get

操作名が ​Get reports item sales​ に変更されました。

Reports Profit And Loss Get

操作名が ​Get reports profit and loss​ に変更されました。

Reports Profit And Loss Detail Get

操作名が ​Get reports profit and loss detail​ に変更されました。

Reports Transaction List Get

操作名が ​Get reports transaction list​ に変更されました。

Reports Trial Balance Get

操作名が ​Get reports trial balance​ に変更されました。

Reports Vendor Balance Get

操作名が ​Get reports vendor balance​ に変更されました。

Reports Vendor Balance Detail Get

操作名が ​Get reports vendor balance detail​ に変更されました。

Reports Vendor Expenses Get

操作名が ​Get reports vendor expenses​ に変更されました。

Salesreceipt Get

操作名が ​Get salesreceipt by salesreceipt id​ に変更されました。

Taxagency Get

操作名が ​Get taxagency by taxagency id​ に変更されました。

Taxcode Get

操作名が ​Get taxcode by taxcode id​ に変更されました。

Taxrate Get

操作名が ​Get taxrate by taxrate id​ に変更されました。

Term Get

操作名が ​Get term by term id​ に変更されました。

Transfer Get

操作名が ​Get transfer by transfer id​ に変更されました。

Vendor Get

操作名が ​Get vendor by vendor id​ に変更されました。

Vendorcredit Get

操作名が ​Get vendorcredit by vendorcredit id​ に変更されました。

新規ソース

Quickbooks ソース 説明 パラメーター

On new customer

新しい顧客ごとにイベントをトリガーします。

  • Configuration (設定)

  • Created time (作成時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

On new invoice

新しい請求書ごとにイベントをトリガーします。

  • Configuration (設定)

  • Created time (作成時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

On new item

新しい品目ごとにイベントをトリガーします。

  • Configuration (設定)

  • Created time (作成時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

On updated customer

更新された顧客ごとにイベントをトリガーします。

  • Configuration (設定)

  • Last Updated Time (最終更新時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

On updated invoice

更新された請求書ごとにイベントをトリガーします。

  • Configuration (設定)

  • Last Updated Time (最終更新時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

On updated item

更新された品目ごとにイベントをトリガーします。

  • Configuration (設定)

  • Last Updated Time (最終更新時刻)

  • Config Ref (設定参照)

  • Primary Node Only (プライマリノードのみ)

  • Scheduling Strategy (スケジュール戦略)

  • Streaming Strategy (ストリーミング戦略)

  • Redelivery Policy (再配信ポリシー)

  • Reconnection Strategy (再接続戦略)

アップグレード前提条件

アップグレードを実行する前に、次の作業を行う必要があります。

  1. 以前のバージョンに復元する必要がある場合に備えて、ファイル、データ、設定のバックアップを作成します。

  2. Quickbooks Connector v2.x をインストールし、以前に Quickbooks Connector v1.x に含まれていた Quickbooks 操作を置き換えます。

アップグレード手順

以下の手順でアップグレードを実行します。

  1. Anypoint Studio で、Mule プロジェクトを作成します。

  2. [Mule Palette (Mule パレット)]​ で、​[Search in Exchange (Exchange 内を検索)]​ をクリックします。

  3. [Add Dependencies to Project (連動関係をプロジェクトに追加)]​ で、検索項目に「​quickbooks​」と入力します。

  4. [Available modules (使用可能なモジュール)]​ で ​[Quickbooks Connector - Mule 4]​ をクリックし、​[Add (追加)]​ をクリックします。

  5. [Finish (完了)]​ をクリックします。

  6. Mule プロジェクトの ​pom.xml​ ファイルで ​quickbooks-connector​ 連動関係のバージョンが ​2.x.x​ であることを確認します。

Studio はコネクタを自動的にアップグレードします。

アップグレードを確認する

コネクタの最新バージョンをインストールしたら、次の手順に従ってアップグレードを確認します。

  1. Studio の ​[Problems (問題)]​ または ​[Console (コンソール)]​ ビューでエラーがないことを確認します。

  2. プロジェクトの ​pom.xml​ ファイルに問題がないことを確認します。

  3. 接続をテストして、操作が機能することを確認します。

トラブルシューティング

パラメーターおよびメタデータのキャッシュに問題がある場合は、Studio を再起動してください。

アップグレードの復元

以前のバージョンの Quickbooks Connector に戻す必要がある場合、プロジェクトの ​pom.xml​ ファイルの ​quickbooks-connector​ 連動関係バージョンを前のバージョンに変更します。

Anypoint Studio でプロジェクトの ​pom.xml​ ファイルを更新する必要があります。