# カスタムマスターの登録

## **カスタムマスターの登録**

カスタムマスターの登録・更新はすべてCSVで行います。\
ConMas ManagerでCSVファイルをアップロードして登録・更新します。

{% hint style="info" %}
弊社が公開している「カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）」を利用して、EXCEL上で「カスタムマスター取り込みCSVレイアウト」に準拠したCSVファイルを作成できます。\
このブックはCSVの読み込みと書き出しが可能です。

詳細は、「[カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）](/input-features/custom-master/custommasterinputsheet.md)」 ページをご参照ください。
{% endhint %}

ブックを開く時に 「セキュリティー警告」が表示される場合は「コンテンツの有効化」 を選択してください。

{% hint style="success" %}
「コンテンツの有効化」の詳細は、Microsoft社のサポートページでご確認ください。\
（「ドキュメントを信頼してマクロを有効にする」等で検索するとヒットします。）
{% endhint %}

「カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）」は、「入力シート」をコピーして使うことはできません。

<figure><img src="/files/Kx68Dj0Ox72Egg9yugIe" alt=""><figcaption></figcaption></figure>

## **EXCELファイルでのCSV作成**

【手順】

1. 「カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）」をダウンロードします。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>ダウンロードの際は、「<a href="/pages/k3ttWlT8RvWAqeaEf9F0">カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）</a>」 ページをご参照ください。</p></div>

   <div align="left"><figure><img src="/files/lQX6axRHLGAnoBvUx0jX" alt=""><figcaption></figcaption></figure></div>

2. Excelを起動し、入力シートの背景が白のセルに必要な情報を記入します。\
   各入力項目タイトルのセル内コメント欄には、入力についての説明があります。<br>

   <div align="left"><figure><img src="/files/z5cUyAOcZAadLZk5bFfG" alt=""><figcaption></figcaption></figure></div>

3. マスターの基本情報の各セルに以下の要領にて値を入力します。

   <div align="left"><figure><img src="/files/Ml9ZYrMTOPW7zZUD4aJD" alt=""><figcaption></figcaption></figure></div>

   マスターの基本情報の設定<br>

   <div align="left"><figure><img src="/files/zUZpqvx7wpPCeDgPX9xZ" alt=""><figcaption></figcaption></figure></div>

   <div align="left"><figure><img src="/files/nNTD2arypYNBC2gEJxf4" alt=""><figcaption></figcaption></figure></div>

   <div align="left"><figure><img src="/files/NovjW7J4cpuMpMtf5JkF" alt=""><figcaption></figcaption></figure></div>

4. カスタムマスターテーブルを構成するキー情報とそのフィールドの情報を設定します。<br>

   <div align="left"><figure><img src="/files/2qNSgp4MyMmEdoGAbhy6" alt=""><figcaption></figcaption></figure></div>

5. カスタムマスターテーブルを構成する実際のレコード情報を設定します。<br>

   <div align="left"><figure><img src="/files/lleZOJFNiLw40p8uU4NK" alt=""><figcaption></figcaption></figure></div>

   \
   レコード情報の設定

   <div align="left"><figure><img src="/files/Pj2vdfbh29mv38nCFtk9" alt=""><figcaption></figcaption></figure></div>

   レコード情報の設定：画像情報の設定<br>

   <div align="left"><figure><img src="/files/DkSmd67mZDGfsQ0OAR6u" alt="" width="563"><figcaption></figcaption></figure></div>

## **EXCELファイルからCSV出力**

セルに値を入力後、下記の操作を行います。

<div align="left"><figure><img src="/files/MxMAmIsp6PxffIh8f34x" alt=""><figcaption></figcaption></figure></div>

## **CSVのアップロード**

作成したCSVをConMas Managerからアップロードします。

【手順】

1. ConMas Managerの上部メニュー「カスタムマスター」 ＞ 「カスタムマスターメンテナンス」ボタンをクリックします。

   <figure><img src="/files/N4qVljCrAsdlxviHGINY" alt=""><figcaption></figcaption></figure>

2. 「カスタムマスターメンテナンス」画面で、各項目を設定します。

   <figure><img src="/files/WDfJQUrs5Pu6uTDINnVt" alt=""><figcaption></figcaption></figure>

   \
   **ファイル形式**\
   「画像フィールド」に画像をセットしない（カスタムマスターに画像を含まない）場合は「CSV」を、「画像フィールド」に画像をセットする場合は「CSV\_ZIP」を指定します。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>「画像フィールド」に画像をセットする場合は、ファイル形式に「CSV_ZIP」を指定します。<br>詳細は、「<a href="#nocsvwoappusuru">画像付のCSVを作成、アップする方法</a>」 をご参照ください。</p></div>

   \
   **Encoding**\
   アップロードするCSVファイルのエンコードを指定します。\
   日本語版の「カスタムマスター定義用Excelブック（CustomMasterInputSheet.xlsb）」を使用して作成したCSVの場合、Encodingは「Shift\_jis」になっています。\
   \
   **ラベルの位置設定**\
   CSVで設定する「ラベル」が「Label\_A/LabelA-1」のように階層になっている場合、作成されたカスタムマスターには、「Label\_A」、「LabelA-1」の２つのラベルが付きます。

   <div align="left"><figure><img src="/files/OfGdYcNLnCSlmPEUmT7e" alt="" width="563"><figcaption></figcaption></figure></div>

   「ラベルの位置設定」にチェックを入れることで、一番下階層のラベルのみを付けることができます。

   <div align="left"><figure><img src="/files/Is01DVVzdcFuShi17ehZ" alt="" width="563"><figcaption></figcaption></figure></div>

   \
   **エラーレコードをスキップして続行**\
   CSVファイルアップロード時、エラーとなるレコードが存在した場合に、カスタムマスター登録処理を続行するか中断するかを選択します。

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>「エラーレコードをスキップして続行」は、ConMas Manager 8.2.26020 で追加された機能です。</p></div>

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>詳細は「<a href="#errekdowosukippushite">エラーレコードをスキップして続行</a>」をご参照ください。</p></div>

   \
   **ファイルの選択**\
   アップロードするCSVファイルを選択します。<br>

3. 「登録」ボタンをクリックし、CSVファイルをアップロードします。

4. アップロードが完了すると、画面に処理結果が表示されます。\
   \
   **ConMas Manager 8.2.26020 以降**\
   「インポート結果」欄に処理結果が表示されます。

   <div align="left"><figure><img src="/files/jS1lx3Yc4JL4rfdO8se4" alt="" width="304"><figcaption></figcaption></figure></div>

   \
   エラーが発生した場合はメッセージをご確認の上、CSVファイルを修正して再度取り込んでください。

   <div align="left"><figure><img src="/files/UFWwsv3F7QyjnwgTjoM6" alt="" width="294"><figcaption><p>エラーメッセージの一例</p></figcaption></figure></div>

   \
   \
   **ConMas Manager 8.2.26010 まで**\
   処理結果が表示されます。

   <div align="left"><figure><img src="/files/l9jsJlmKJHzEPmRvvXpD" alt="" width="292"><figcaption></figcaption></figure></div>

   \
   エラーが発生した場合はメッセージをご確認の上、CSVファイルを修正して再度取り込んでください。

   <div align="left"><figure><img src="/files/iqDIClYGTlu8NJriCBW1" alt="" width="325"><figcaption><p>エラーメッセージの一例</p></figcaption></figure></div>

### **アップロード処理のキャンセル**

{% hint style="warning" %}
「アップロード処理のキャンセル」は、ConMas Manager 8.2.26020 で追加された機能です。
{% endhint %}

CSVファイルアップロード中は「キャンセル」ボタンが表示され、アップロード処理をキャンセルできます。

<div align="left"><figure><img src="/files/841fwbOx9TlthCn62d9x" alt="" width="563"><figcaption></figcaption></figure></div>

アップロード処理をキャンセルした場合、既に処理が完了したレコードはそのまま登録され、それ以降のレコードのアップロード処理が中断されます。\
「インポート結果」欄には、処理を中断した旨と、登録されたレコード件数が表示されます。

<div align="left"><figure><img src="/files/40tUrvv3MwlccFqYXOIB" alt="" width="479"><figcaption></figcaption></figure></div>

### **エラーレコードをスキップして続行**

{% hint style="warning" %}
「エラーレコードをスキップして続行」は、ConMas Manager 8.2.26020 で追加された機能です。
{% endhint %}

アップロードしたCSVファイルにエラーとなるレコードが存在した場合に、カスタムマスター登録処理を続行するか中断するかを選択します。

<div align="left"><figure><img src="/files/DGjHZirSTnijgCpvbg4N" alt="" width="306"><figcaption></figcaption></figure></div>

#### **チェックなし**

アップロードしたCSVファイル内にエラーとなるレコードが1行でも存在した場合、カスタムマスター登録処理を中断します。データは何もインポートされません。\
「インポート結果」には、最初にエラーになったレコード行情報のみが表示されます。エラーになったレコードを一覧で確認することはできません。\
※ConMas Manager 8.2.26010 までのバージョンと同様の動作です。

<div align="left"><figure><img src="/files/XGXcBYZI33e8VJgdORGb" alt="" width="294"><figcaption></figcaption></figure></div>

#### **チェックあり**

アップロードしたCSVファイル内にエラーとなるレコードが存在した場合、そのレコードをスキップして処理を続行します。\
処理結果は「インポート結果」欄に表示されます。

**「インポート結果」欄**

<figure><img src="/files/gX9Jvo2T7SQ2avhTVVdV" alt=""><figcaption></figcaption></figure>

**正常レコード**\
正常に取込みが行えたレコードの件数を表示します。

**エラーレコード**\
エラーが発生し取込みが行えなかった（スキップされた）レコードの件数を表示します。

**「CSVダウンロード」ボタン**\
エラーレコードの一覧をCSVでダウンロードできます。

**エラーレコード一覧**\
エラーレコードの一覧が表示されます。\
ただし、「エラーレコード一覧」に表示されるレコードは100件までです。\
エラーレコードが100件を超える場合は、「CSVダウンロード」ボタンよりCSVをダウンロードして確認します。

{% hint style="warning" %}
【注意】

「エラーレコードをスキップして続行」にチェックを付けていた場合でも、ファイル読み込みエラーや例外的なエラーが発生した場合はスキップされず、カスタムマスター登録処理が中断されます。
{% endhint %}

#### **「エラーレコードをスキップして続行」のデフォルト設定**

「エラーレコードをスキップして続行」項目のデフォルト チェック有無は、共通マスターで変更ができます。\
ConMas Managerの 「システム管理」 ＞ 「共通マスター管理」にて、下記の「共通項目値」を変更します。

* 共通キー　　　”CUSTOM\_MASTER”
* 共通項目名称　”UI\_DEFAULT\_INVALID\_RECORD\_SKIP\_MODE”
* 共通項目値　　”0”：チェックなし、”1”：チェックあり

{% hint style="success" %}
デフォルト状態での チェック有無を設定していても、「カスタムマスターメンテナンス」画面で手動でチェックの付け外しが可能です。\
その場合は、本設定に関わらず、画面上でのチェック有無に従って動作します。
{% endhint %}

{% hint style="warning" %}
【注意】

i-Reporterのご使用開始時期（ご使用開始時のConMas Managerバージョン）によって、本項目のデフォルト設定が異なります。

* ConMas Manager 8.2.26010までにi-Reporterを使用開始された場合、本設定項目のデフォルト値は「0」です。
* ConMas Manager 8.2.26020以降にi-Reporterを使用開始された場合、本設定項目のデフォルト値は「1」です。
  {% endhint %}

## **画像付のCSVを作成、アップロードする方法**

【手順】

1. CSVの画像フィールドにセットしたい画像ファイル名を拡張子つきで入力します。<br>

   <div align="left"><figure><img src="/files/RByLJ8FIe0qTyFNwnc8F" alt=""><figcaption></figcaption></figure></div>
2. 「カスタムマスター取り込みCSV」と対象の画像ファイルを同一フォルダ内に配置します。

   <div align="left"><figure><img src="/files/2lTASFxJvRPyKznbdXj1" alt="" width="375"><figcaption></figcaption></figure></div>
3. 「カスタムマスター取り込みCSV」と画像ファイルを複数選択し、Zip圧縮を行います。<br>

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>「カスタムマスター取り込みCSV」と「画像データ」をすべて選択状態にし、 右クリック ＞「送る」や「ZIP ファイルに圧縮する」などでZIP化してください。<br>※圧縮時に表示されるメニューは、お使いのPCや圧縮ソフトにより異なります。</p><p>「カスタムマスター取り込みCSV」と「画像データ」を任意のフォルダに格納してから、 そのフォルダごとZIP化している場合、ConMas Managerで取り込む際に画像データのある階層が読み取れず、エラーとなる可能性があります。</p></div>

   <div align="left"><figure><img src="/files/AVFYORXu6yUx6jjK3C9t" alt=""><figcaption></figcaption></figure></div>
4. ZipファイルをConMas Managerからアップロードします。\
   ファイル形式は「CSV\_ZIP」を選択します。<br>

   <div align="left"><figure><img src="/files/TN0g8IVmO7IFdQBiZOxm" alt="" width="533"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manuals.i-reporter.jp/input-features/custom-master/settings-in-manager/registration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
