> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Workbench 5.1でQuickBooksデータに接続する

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

Workbench 5.1では、QuickBooks DataSetジョブを作成することができます。データソースタイプにQuickBooksを選択すると、QuickBooksのレポートタイプを選択できるほか、会計年度や日付の単位などのオプションも指定することができます。

<Warning>
  **重要：** Workbenchを使ってオンプレミスのQuickBooksに接続する場合は、WorkbenchをQuickBooksと同じサーバーにインストールしないでください。
</Warning>

**Workbench 5.1でQuickBooks DataSetジョブを作成するには：**

1. 左側のアイコンバーにある
   <InlineImage src="/images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png" /> アイコンをクリックします。

2. ジョブリストペインの右上にある［+］ボタンをクリックします。

3. **［Domoドメイン］**
   ドロップダウンメニューで、必要なアカウント（Domoインスタンス）を選択します。

   アカウントが1つしか設定されていない場合は、そのアカウントが既に選択されているため、メニューを使用できません。

4. **［名前］**
   フィールドに、DataSetジョブの名前を入力します。

   これは、Workbenchで表示されるジョブ名です。DomoにアップロードされたDataSet名では *ありません* 。

5. **［トランスポートタイプ］**
   メニューで、 **［ローカルファイルプロバイダー］** **、［外部プロセスファイルプロバイダー］** 、 **［FTP/SFTPファイルプロバイダー］** のいずれかを選択します。

   これらのトランスポート方法の詳細は、以下の通りです。

   <table class="mt-responsive-table"><thead><tr><th colspan="1" rowspan="1"><p><span class="info-box-icon"> トランスポート方法 </span></p></th><th colspan="1" rowspan="1"><p><span class="info-box-icon"> 説明 </span></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p><span class="info-box-icon"> ローカルファイルプロバイダー </span></p></td><td colspan="1" rowspan="1"><p><span class="info-box-icon"> 自分のマシンまたはネットワークからファイルを選択できます。 </span></p></td></tr><tr><td colspan="1" rowspan="1"><p><span class="info-box-icon"> 外部プロセスファイルプロバイダー </span></p></td><td colspan="1" rowspan="1"><p><span class="info-box-icon"> サードパーティアプリケーションから、スクリプトを使ってデータをDomoに取り込みます。 </span></p></td></tr><tr><td colspan="1" rowspan="1"><span class="info-box-icon"> FTP/SFTPファイルプロバイダー </span></td><td colspan="1" rowspan="1"><span class="info-box-icon"> ファイルをFTP、SFTP（SSH-FTP）、FTPS（FTP-SSL）経由で取得できます。 </span></td></tr></tbody></table>

6. **［読み取りタイプ］**
   メニューで、 **［QuickBooks］** を選択します。

7. **［DataSet名］**
   フィールドに、DataSet名を入力します。これは、DomoにアップロードされたDataSet名です。

   新しいジョブを保存した後に変更できるのは、 *この設定のみ* です。

8. **［DataSetタイプ］**
   フィールドに、ドロップダウンからDataSetのタイプを選択します。

   ここで選択または入力するDataSetのタイプは、ジョブ実行後のDomoのコネクタータイプに反映されます。

9. 適宜DataSetの説明を入力します。

   Domoに表示されるDataSetの説明です。

10. **［作成］**
    をクリックします。

    現在認証されているアカウントのジョブリストに、QuickBooks DataSetジョブが新規に追加されます。ジョブを作成した後は、DataSet名以外の設定は編集できません。ほかの設定を変更する場合は、新しいジョブを作成する必要があります。

11. **［設定］**
    サブタブをクリックします。

12. 「ソース」の下の
    **［編集］** をクリックします。

    Excelファイルのソースを設定するためのパネルが開きます。このパネルのオプションは、事前に選択したトランスポートタイプによって異なります。

13. （条件付き）以下のいずれかを行ってください。

    * トランスポートタイプに
      **［ローカルファイルプロバイダー］** を選択した場合：

      1. **［ファイルパス］**
         フィールドで省略記号（...）をクリックします。
      2. 自分のマシンまたはネットワークからExcelファイルを選択します。
      3. ファイルがネットワーク上にある場合は、
         **［外部ネットワーク上のファイル］** ボックスにチェックマークを入れ、要求された認証情報を入力します。
      4. **［適用］**
         をクリックします。
    * トランスポートタイプに
      **［外部プロセスファイルプロバイダー］** を選択した場合：

      1. **［プログラムの実行可能ファイル］**
         フィールドで省略記号（...）をクリックします。

      2. 自分のマシンまたはネットワークから実行可能ファイルを選択します。

      3. （オプション）引数がある場合は
         **［引数］** フィールドに入力します。

      4. **［出力ファイルパス］**
         フィールドで省略記号（...）をクリックします。

      5. 自分のマシンまたはネットワークの出力ファイルパスを選択します。

         出力パスのファイルタイプは、Excelである *必要があります* 。

         <Warning>
           **重要：** ダイレクトアップロードオプションを使用する場合は、最初に宛先列の名前を変更するまでこのオプションを有効にしないでください。詳細はこちらを参照してください。
         </Warning>

      6. **［適用］**
         をクリックします。
    * トランスポートタイプに
      **［FTP/SFTPファイルプロバイダー］** を選択した場合：

      1. **［サーバー］**
         フィールドにサーバー名を入力します。
      2. **［ポート］**
         フィールドにポート番号を入力します。
      3. **［ユーザー名］**
         および **［パスワード］** フィールドにサーバーの認証情報を入力します。
      4. プロトコルを選択します（
         **［FTP］** 、 **［SFTP］** 、 **［FTPS］** のいずれか）。
      5. （オプション）SSL証明書がある場合は（［SFTP］と［FTPS］のみ）、必要に応じて設定します。

         詳細については、「 [SFTPファイルプロバイダー](/ja/s/article/4407032210199 "Workbench 4ユーザーインターフェースについて") 」を参照してください。
      6. **［リモートファイル］**
         フィールドに、インポートするフィールドのファイル名を入力します。
      7. **［適用］**
         をクリックします。

14. 「処理中」の下の
    **［編集］** ボタンをクリックします。

15. 今ジョブリストに追加されたばかりのQuickBooks DataSetジョブで、
    **［ソース］** を選択します。

    ファイルトランスポートとQuickBooksデータソースのオプションを設定するためのパネルが開きます。

16. 以下のいずれかを実行します。

    * トランスポートタイプに
      **［ローカルファイルプロバイダー］** を選択した場合：

      1. **［ファイルパス］**
         フィールドで省略記号（...）をクリックします。
      2. 自分のマシンまたはネットワークからQuickBooksファイルを選択します。
      3. **［適用］**
         をクリックします。
    * トランスポートタイプに
      **［外部プロセスファイルプロバイダー］** を選択した場合：

      1. **［プログラムの実行可能ファイル］**
         フィールドで省略記号（...）をクリックします。
      2. 自分のマシンまたはネットワークから実行可能ファイルを選択します。
      3. （オプション）引数がある場合は
         **［引数］** フィールドに入力します。
      4. **［出力ファイルパス］**
         フィールドで省略記号（...）をクリックします。
      5. 自分のマシンまたはネットワークの出力ファイルパスを選択します。

         出力パスのファイルタイプは、QuickBooksである *必要があります* 。
      6. **［適用］**
         をクリックします。
    * トランスポートタイプに
      **［FTP/SFTPファイルプロバイダー］** を選択した場合：

      1. **［サーバー］**
         フィールドにサーバー名を入力します。
      2. **［ポート］**
         フィールドにポート番号を入力します。
      3. **［ユーザー名］**
         および **［パスワード］** フィールドにサーバーの認証情報を入力します。
      4. プロトコルを選択します（
         **［FTP］** 、 **［SFTP］** 、 **［FTPS］** のいずれか）。
      5. （オプション）SSL証明書がある場合は（［SFTP］と［FTPS］のみ）、必要に応じて設定します。

         詳細については、「 [SFTPファイルプロバイダー](/ja/s/article/4407032210199 "Workbench 4ユーザーインターフェースについて") 」を参照してください。
      6. **［リモートファイル］**
         フィールドに、インポートするフィールドのファイル名を入力します。
      7. **［適用］**
         をクリックします。

17. 「処理中」の下の
    **［編集］** ボタンをクリックします。

18. 詳細ビューの右上にある
    **［許可］** ボタンをクリックします。

19. 認証するQuickBooks会社ファイルを探し、
    **［次へ］** をクリックします。

    QuickBooksが起動され、選択したファイルが開きます。

20. QuickBooksに管理者としてログインしており、ファイルがマルチユーザーモードになっていることを確認してください。

21. Workbenchで
    **［次へ］** をクリックします。

    Domo内でQuickBooksファイルが許可されます。

22. （オプション）Workbenchでエラーが発生したらQuickBooksを閉じるようにするには、
    **［接続エラー発生時にQuickBooksを停止させることをWorkbenchに許可する］** のボックスにチェックマークを入れます。

23. このレポートタイプのラジオボタンを選択します。

    プライマリレポートタイプは以下の通りです。

    <table border="1" cellpadding="1" cellspacing="1"><thead><tr><th colspan="1" rowspan="1"><p> レポート </p></th><th colspan="1" rowspan="1"><p> 説明 </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> 一般詳細レポート </p></td><td colspan="1" rowspan="1"><p> 「顧客ごとの収入の詳細」、「小切手の詳細」、「ペンディング中のセールス」など、様々なレポートタイプの詳細情報を表示します。レポートの日付範囲を選択するには、 <b> ［From］ </b> と <b> ［To］ </b> 日付選択ツールでそれぞれの日付を選択します。必要な場合は、レポートに表示する列を <b> ［列］ </b> メニューから手動で選択できます。 </p></td></tr><tr><td colspan="1" rowspan="1"><p> 一般のサマリレポート </p></td><td colspan="1" rowspan="1"><p> 「CustomerBalanceSummary」、「IncomeTaxSummary」、「PhysicalInventoryWorksheet」など、様々なレポートタイプのサマリー情報を表示します。レポートの日付範囲を選択するには、 <b> ［From］ </b> と <b> ［To］ </b> 日付選択ツールでそれぞれの日付を選択します。また、レポートデータの日付の単位を選択できます（例えば、データを日単位や月単位などで要約できます）。 </p></td></tr><tr><td colspan="1" rowspan="1"><p> 予算サマリレポート </p></td><td colspan="1" rowspan="1"><p> 貸借対照表や損益計算書のレポートを表示します。レポートで使用する会計年度を選択できます。 </p></td></tr><tr><td colspan="1" rowspan="1"><p> リスト </p></td><td colspan="1" rowspan="1"><p> 任意の数のレポートをリスト形式で表示します。例えば、「社員」（会社の社員のリスト）、「ベンダー」（ベンダーのリスト）などです。この情報は日付で整理されていないため、日付範囲を設定するオプションや会計年度を選択するオプションはありません。 </p></td></tr></tbody></table>

24. （条件付き）以下のいずれかを行ってください。

    * **［一般詳細レポート］**
      を選択した場合：

      1. **［一般詳細レポート］**
         メニューでサブレポートを選択します。
      2. **［From］**
         メニューで、レポートの開始日を選択します。
      3. （条件付き）更新するたび、レポートに現在の日付までのデータを取り込みたい場合は、
         **［To］** メニューで **［現在の日］** オプションを選択したままにします。それ以外の場合は、レポートの最終日をメニューから選択します。
      4. **［1回の結果で返す最大日数］**
         メニューに、希望する日数を入力します。値は、30を越えてはなりません。
      5. **［列］**
         メニューで、データを取り込みたい列を選択します。
    * **［一般のサマリレポート］**
      を選択した場合：

      1. **［一般のサマリレポート］**
         メニューでサブレポートを選択します。
      2. **［From］**
         メニューで、レポートの開始日を選択します。
      3. （条件付き）更新するたび、レポートに現在の日付までのデータを取り込みたい場合は、
         **［To］** メニューで **［現在の日］** オプションを選択したままにします。それ以外の場合は、レポートの最終日をメニューから選択します。
      4. **［選択したレポート列でまとめる］**
         メニューで、レポートの日付単位を選択します。これでレポートのデータの内訳が決まります。例えば、 **［四半期］** を選択した場合、レポートのデータは月や週などではなく四半期ごとにまとめられます。
    * **［予算サマリレポート］**
      を選択した場合：

      1. **［予算サマリレポート］**
         メニューでサブレポートを選択します。
      2. **［会計年度］**
         メニューで、使用する会計年度を選択します。
    * **［リスト］**
      を選択した場合：

      1. **［リスト］**
         メニューでサブレポートを選択します。

25. **［更新方法］**
    メニューで、更新する方法を選択します。

    * 更新時に、DataSetを完全に入れ替えたい場合は、
      **［DataSetを置換］** を選択します。
    * 更新データを既存のデータに追加したい場合は、
      **［DataSetに追加］** を選択します。

これでDataSetジョブを実行する準備ができ、DomoにQuickBooks DataSetが作成されます。しかし、Domoに送信する前にDataSetジョブでできる操作はたくさんあります。例えば以下のような操作があります。

* [Workbench 5.1でジョブをスケジューリングする](/ja/s/article/4404246789783 "Workbench 4でジョブをスケジューリングする")
* ジョブの更新が成功または失敗したら通知するよう設定する
* Workbenchデータの暗号化と復号を行う
* 計算を使用して新しい列を作成する
* 列にカスタム日付形式を設定する
* 列の値を置き換える
* DataSetを結合する
* 列にフィルターをかける
* [偽装を設定する](/ja/s/article/4407033576471)
  （WorkbenchのジョブをActive Directoryユーザーとして実行します）。
