Skip to main content
YiDAフォームはデータの一括インポートに対応しており、フォーム管理者はデータを迅速に移行できます。一括インポート時には、フォームに設定済みの検証ルール、業務ルール、統合と自動化フロー、メッセージ通知、サードパーティコールバックを合わせてトリガーすることも可能です。本記事では、フォームデータを一括インポートする方法を説明します。
  • 対応コンポーネント:一行テキスト、複数行テキスト、単一選択、ドロップダウン単一選択、複数選択、ドロップダウン複数選択、画像アップロード、添付、ユーザー、部門、数値、日付、日付範囲、サブフォーム、関連フォーム(メインテーブル)。
  • 非対応コンポーネント:画像テキスト表示、リッチテキスト、カスケード選択、国/地域、位置情報、署名、関連フォーム(サブテーブル)。
  • 一括インポートしたデータは、Excelファイルの行順で表示されます。

手順

以下の手順でデータを一括インポートします。
  1. YiDAワークベンチにログインし、アプリのページ管理画面を開きます。
  2. データをインポートしたいフォームを選択し、データ管理 > インポート をクリックします。
  3. インポートルールを設定します。
  1. フォームデータのテンプレートをダウンロードし、サンプルに沿ってデータを編集します。
スムーズにインポートするため、まずテンプレートをダウンロードし、提供されたサンプルに従ってください。
  1. 一括インポート対象のファイルをアップロードします。.xls および .xlsx 形式に対応しています。
  2. アップロード完了後、データプレビューを確認し、フォームの フィールド マッピングと 提出者 を設定して、インポート をクリックしインポート処理を開始します。
  3. インポートが完了したら、閉じる をクリックして終了します。

Excelフォーマット要件

一括インポートは、各コンポーネントで求められるフォーマットに厳密に従う必要があります。フォーマットが正しくないデータはインポートに失敗します。 各YiDAコンポーネントに対するExcelフォーマット要件は以下のとおりです。

注意事項

Excelファイルをアップロードする際は、以下の点にご注意ください。
  • ファイルサイズは10 MB以内、単一シートは5,000行以内に収めてください。
  • 対応しているファイル形式は .xls および .xlsx のみです。
  • インポート対象のシートのヘッダーに空のセルが含まれていないことを確認してください。含まれている場合、システムはそのシートをインポートしません。
  • 組み込み変数による一括インポートデータのフィルタリングには対応していません。
  • インポートファイル内の SUM=H2*J2 などのExcel数式には対応していません。
  • インポートした画像や添付ファイルは保存され、添付ファイルのクォータにカウントされます。
  • クロス集計のピボットテーブルはインポートできません。

FAQ

  • Q:サブフォームのデータを一括インポートするにはどうすればよいですか?
方法1:サブフォームデータを一括でインポート・エクスポートする新しい方法が利用可能です。詳細は サブフォーム を参照してください。 方法2:以下のExcelデータ形式を使用します。 例えば、以下に示す在庫フォーム内のサブフォームです。
  • Q:「データをインポート中です。しばらくお待ちください…」と表示され続けるのに、データが追加されないのはなぜですか?
Excelファイル内に数式(SUM=H2*J2 など)で計算されている列がないか確認してください。数式を含むExcelファイルはインポート対象外であり、強制的にインポートするとさまざまなエラーが発生する可能性があります。
  • Q:フォームで設定した形式と異なる場合でも、日付コンポーネントのデータが正常にインポートできるのはなぜですか?
現在、一括インポートはフォームデザイナーで設定した日付形式に基づいて、日付値の精度を自動的にパディングまたは切り詰めます。以下は例です。 インポート結果:
  • Q:一括インポート時に、一部の数値セルがインポートに失敗することがあるのはなぜですか?
A:数値を含むデータをインポートする際、数値コンポーネントを使用する場合は、Excelのセル形式を 数値 または 標準 に設定する必要があります。