取込ファイル定義 登録・編集 ############################################################################################################################### .. |annotation-01| raw:: html ※既にマッピング定義に登録済みのファイル定義項目明細を更新した場合、マッピング定義の項目明細も合わせて更新する必要があります。(更新しないと、該当のマッピング定義を設定している取込/出力処理を行うことができません。) .. contents:: :local: :depth: 3 :backlinks: none 取込ファイル定義登録 ******************************************************************************************************************************* | 取込ファイル定義登録画面では、各項目にファイルの設定を入力し取込ファイル定義の新規登録を行います。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_01.* :width: 800px ナビゲーションバー ------------------------------------------------------------------------------------------------------------------------------- | 以下のリンクを表示しています。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_02.* :width: 800px * | **戻るリンク** | 戻るリンクをクリックすると、取込ファイル定義一覧画面に遷移します。 基本情報(CSV、TSV) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の基本情報を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_03.* :width: 800px * | **登録ボタン** | 登録ボタンをクリックすると、設定されている情報で登録処理を実行します。 * | **ファイルID(必須)** | ファイルIDを入力します。 * | **ファイル定義名(必須)** | ファイル定義名を入力します。 * | **ロケールID(必須)** | ロケールIDを選択します。 * | **有効期間 開始日(必須)** | 有効期間 開始日を設定します。 * | **有効期間 終了日(任意)** | 有効期間 終了日を設定します。 | 未設定のまま登録した場合、intra-mart上のシステム最大日付が自動的に登録されます。 * | **ファイルパス(必須)** | ファイルパスを入力します。 * | **ファイル形式(必須)** | ファイル形式を選択します。 * | **文字コード(必須)** | 文字コードを選択します。 * | **改行コード(必須)** | 改行コードを選択します。 * | **ヘッダ行(必須)** | ヘッダ行の有無を選択します。 * | **区切り文字(必須)** | 区切り文字を選択します。 * | **囲み文字(必須)** | 囲み文字を選択します。 * | **備考(任意)** | 備考を入力します。 項目明細(CSV、TSV) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_04.* :width: 800px * | **参照ファイル選択** | 参照ファイル選択は、取込ファイル定義の元となるファイルのヘッダ情報の読込を行い | 基本情報にて設定された区切り文字で分割し、項目を自動設定する機能です。 | 参照ファイル選択をクリックすると、ファイル参照方法の選択ができます。 * | **ストレージ** | 検索アイコンをクリックすると、フォルダ・ファイル検索画面をポップアップ表示します。 | 表示されたフォルダ・ファイル検索画面からパブリックストレージ下のファイルを選択します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_05.* :width: 800px * | **クライアント** | ファイルを選択ボタンをクリックすると、ファイル選択ダイアログをポップアップ表示します。 | 表示されたファイル選択ダイアログからクライアント環境のファイルを選択します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_06.* :width: 800px * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 基本情報(データベース) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の基本情報を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_31.* :width: 800px * | DB抽出区分「SQLの場合」 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_32.* :width: 800px * | **登録ボタン** | 登録ボタンをクリックすると、設定されている情報で登録処理を実行します。 * | **ファイルID(必須)** | ファイルIDを入力します。 * | **ファイル定義名(必須)** | ファイル定義名を入力します。 * | **ロケールID(必須)** | ロケールIDを選択します。 * | **有効期間 開始日(必須)** | 有効期間 開始日を設定します。 * | **有効期間 終了日(任意)** | 有効期間 終了日を設定します。 | 未設定のまま登録した場合、intra-mart上のシステム最大日付が自動的に登録されます。 * | **ファイル形式(必須)** | ファイル形式を選択します。 * | **備考(任意)** | 備考を入力します。 * | **DB抽出区分(必須)** | データベースから抽出する方法を設定します。 * | **接続先DB区分(必須)** | テナントデータベース、シェアードデータベースを選択します。 * | **対象テーブル/ビュー(必須)** | 抽出するテーブル、ビューを検索画面から取得します。 * | **SQL(必須)** | 抽出するSQLを入力します。 * | **SQL検証** | 入力したSQL文を検証します。 項目明細(データベース) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_33.* :width: 800px * | **テーブルのカラムを明細に設定** | テーブルのカラムを明細に設定は、指定されたテーブル、ビュー、SQL文から | カラムの情報を取得し、項目を自動設定する機能です。 * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 基本情報(JSON) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の基本情報を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_34.* :width: 800px * | **登録ボタン** | 登録ボタンをクリックすると、設定されている情報で登録処理を実行します。 * | **ファイルID(必須)** | ファイルIDを入力します。 * | **ファイル定義名(必須)** | ファイル定義名を入力します。 * | **ロケールID(必須)** | ロケールIDを選択します。 * | **有効期間 開始日(必須)** | 有効期間 開始日を設定します。 * | **有効期間 終了日(任意)** | 有効期間 終了日を設定します。 | 未設定のまま登録した場合、intra-mart上のシステム最大日付が自動的に登録されます。 * | **ファイル形式(必須)** | ファイル形式を選択します。 * | **備考(任意)** | 備考を入力します。 * | **JSON区分(必須)** | JSONの種類を選択します。 * | **JSON配列キー情報** | JSON配列が設定されているキーを指定します。 * | **JSON連携フローID(取込)** | JSON文字列を取得するためのロジックフローを指定します。 * | **JSON連携フローID(出力)** | JSON文字列を出力するためのロジックフローを指定します。 項目明細(JSON) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_35.* :width: 800px * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 JSON項目明細(JSON) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 基本情報(固定長) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の基本情報を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_36.* :width: 800px .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_37.* :width: 800px * | **登録ボタン** | 登録ボタンをクリックすると、設定されている情報で登録処理を実行します。 * | **ファイルID(必須)** | ファイルIDを入力します。 * | **ファイル定義名(必須)** | ファイル定義名を入力します。 * | **ロケールID(必須)** | ロケールIDを選択します。 * | **有効期間 開始日(必須)** | 有効期間 開始日を設定します。 * | **有効期間 終了日(任意)** | 有効期間 終了日を設定します。 | 未設定のまま登録した場合、intra-mart上のシステム最大日付が自動的に登録されます。 * | **ファイルパス(必須)** | ファイルパスを入力します。 * | **ファイル形式(必須)** | ファイル形式を選択します。 * | **文字コード(必須)** | 文字コードを選択します。 * | **改行コード(必須)** | 改行コードを選択します。 * | **備考(任意)** | 備考を入力します。 * | **ファイルパターン (必須)** | 固定長ファイルの種類を選択します。 * | **チェック方式(必須)** | 固定長ファイルのチェック方式を選択します。 * | **ヘッダデータの有無 (必須)** | 固定長ファイルにヘッダレコードがあるか選択します。 * | **フッタデータの有無 (必須)** | 固定長ファイルにフッタレコードがあるか選択します。 * | **エンドデータの有無 (必須)** | 固定長ファイルにエンドレコードがあるか選択します。 * | **区分識別項目の有無 (必須)** | 固定長ファイルのデータレコードに区分識別項目があるか選択します。 * | **桁埋め文字 (必須)** | 固定長ファイルの桁埋め文字を指定します。 項目明細(固定長) ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_38.* :width: 800px .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_39.* :width: 800px * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **区分識別項目(必須)** | 項目が区分識別項目の場合、選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 登録処理 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義登録の登録処理を説明します。 #. | 取込ファイル定義情報を入力し、登録ボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_07.* :width: 800px | #. | 確認ダイアログが表示されたら、OKボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_08.* :width: 800px | #. | 画面上部に「登録処理が完了しました。」のメッセージボックスが表示されたら登録の完了です。 | メッセージボックスをクリックすると、取込ファイル定義一覧画面に遷移します。 | もしくは、5秒経過後 自動的に取込ファイル定義一覧画面に遷移します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_09.* :width: 800px | 入力に不備がある場合には、エラーメッセージを表示します。 | 入力不備がある項目については、赤色で強調表示されます。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_10.* :width: 800px .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_11.* :width: 800px 取込ファイル定義編集 ******************************************************************************************************************************* | 取込ファイル定義編集画面では、登録されている取込ファイル定義の更新を行います。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_12.* :width: 800px ナビゲーションバー ------------------------------------------------------------------------------------------------------------------------------- | 以下のリンクを表示しています。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_13.* :width: 800px * | **戻るリンク** | 戻るリンクをクリックすると、取込ファイル定義一覧画面に遷移します。 * | **定義書出力リンク** | 定義書出力リンクをクリックすると、表示している情報のファイル定義書をzip形式でダウンロードします。 基本情報 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の基本情報を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_14.* :width: 800px * | **更新ボタン** | 更新ボタンをクリックすると、設定されている情報で更新処理を実行します。 * | **削除ボタン** | 削除ボタンをクリックすると、取込ファイル定義の削除処理を実行します。 * | **ファイルID(編集不可)** | ファイルIDを表示します。 * | **ファイル定義名(必須/編集可)** | ファイル定義名を入力します。 * | **ロケールID(編集不可)** | ロケールIDを表示します。 * | **有効期間 開始日(必須/編集可)** | 有効期間 開始日を設定します。 * | **有効期間 終了日(任意/編集可)** | 有効期間 終了日を設定します。 | 未設定のまま更新した場合、intra-mart上のシステム最大日付が自動的に登録されます。 * | **ファイルパス(必須/編集可)** | ファイルパスを入力します。 * | **ファイル形式(必須/編集可)** | ファイル形式を選択します。 * | **文字コード(必須/編集可)** | 文字コードを選択します。 * | **改行コード(必須/編集可)** | 改行コードを選択します。 * | **ヘッダ行(必須/編集可)** | ヘッダ行の有無を選択します。 * | **区切り文字(必須/編集可)** | 区切り文字を選択します。 * | **囲み文字(必須/編集可)** | 囲み文字を選択します。 * | **備考(必須/編集可)** | 備考を入力します。 項目明細 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義の項目明細を設定します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_15.* :width: 800px * | **参照ファイル選択** | 参照ファイル選択は、取込ファイル定義の元となるファイルのヘッダ情報の読込を行い | 基本情報にて設定された区切り文字で分割し、項目を自動設定する機能です。 | 参照ファイル選択をクリックすると、ファイル参照方法の選択ができます。 * | **ストレージ** | 検索アイコンをクリックすると、フォルダ・ファイル検索画面をポップアップ表示します。 | 表示されたフォルダ・ファイル検索画面からパブリックストレージ下のファイルを選択します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_16.* :width: 800px * | **クライアント** | ファイルを選択ボタンをクリックすると、ファイル選択ダイアログをポップアップ表示します。 | 表示されたファイル選択ダイアログからクライアント環境のファイルを選択します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_17.* :width: 800px * | **行追加ボタン** | 行追加ボタンをクリックすると、項目明細に空の行を追加します。 * | **行削除ボタン** | 行削除ボタンをクリックすると、選択されている行を削除します。 * | **上移動ボタン** | 上移動ボタンをクリックすると、選択されている行を上移動します。 * | **下移動ボタン** | 下移動ボタンをクリックすると、選択されている行を下移動します。 * | **項目明細ヘッダー部全選択チェックボックス** | チェックボックスをクリックすると、全ての行の選択/未選択状態を切り替えます。 * | **選択チェックボックス** | チェックボックスをクリックすると、選択行の選択/未選択状態を切り替えます。 * | **項目名(必須)** | 項目名を入力します。 * | **型(任意)** | 型を選択します。 * | **桁数(任意)** | 桁数を入力します。 * | **必須(任意)** | 必須項目の設定をします。 * | **日付フォーマット区分(任意)** | 日付フォーマット区分を選択します。 * | **数値フォーマット区分(任意)** | 数値フォーマット区分を選択します。 * | **バリデーション(任意)** | バリデーション実施有無を設定します。 | 設定すると取込処理実行時に桁数/必須/日付フォーマット区分/数値フォーマット区分の | 設定条件でバリデーションチェックを行います。 更新処理 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義編集の更新処理を説明します。 #. | 取込ファイル定義情報を入力し、更新ボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_18.* :width: 800px | #. | 確認ダイアログが表示されたら、OKボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_19.* :width: 800px | #. | 画面上部に「更新処理が完了しました。」のメッセージボックスが表示されたら更新の完了です。 | メッセージボックスをクリックすると、取込ファイル定義一覧画面に遷移します。 | もしくは、5秒経過後 自動的に取込ファイル定義一覧画面に遷移します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_20.* :width: 800px | 入力に不備がある場合には、エラーメッセージを表示します。 | 入力不備がある項目については、赤色で強調表示されます。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_21.* :width: 800px .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_22.* :width: 800px | | |annotation-01| .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_26.* :width: 800px マッピング定義に登録済みのファイル定義項目明細を更新した時のメッセージ 削除処理 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義編集の削除処理を説明します。 #. | 削除ボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_23.* :width: 800px | #. | 確認ダイアログが表示されたら、OKボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_24.* :width: 800px | #. | 画面上部に「削除処理が完了しました。」のメッセージボックスが表示されたら削除の完了です。 | メッセージボックスをクリックすると、取込ファイル定義一覧画面に遷移します。 | もしくは、5秒経過後 自動的に取込ファイル定義一覧画面に遷移します。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_25.* :width: 800px 定義書出力処理 ------------------------------------------------------------------------------------------------------------------------------- | 取込ファイル定義編集の定義書出力処理を説明します。 #. | 定義書出力リンクをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_27.* :width: 800px | #. | 確認ダイアログが表示されたら、OKボタンをクリックします。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_28.* :width: 800px | #. | ファイル定義書がzip形式でダウンロードされます。 .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_29.* :width: 800px | | ファイル定義書出力内容(例) .. figure:: /_static/images/filedef/maintenance/filedef_maintenance_30.* :width: 800px |