【初心者向け】カスタムリスト、カスタムレコードの作成の仕方

こんにちは。株式会社IT働楽研究所の二藤です。
梅雨入りして一気に湿度が上がってきましたね。
満員電車の中だと特に蒸し暑くなり、救護のために止まる電車の中で「生存競争」という文字が頭から離れませんでした。
水分補給はこまめにしましょう。

# 概要
今回はOracleのERPシステムNetSuiteの内、カスタムリスト、カスタムレコードの作成方法について解説していきたいと思います。

カスタムリスト、カスタムレコードはどちらも「NetSuite内の標準機能で設定できるデータ以外」をドロップダウン形式でカスタムフィールド内に表示させる機能です。

この記事ではカスタムリスト、カスタムレコードそれぞれの作成方法と両者の違いと使い分けのポイントについてご紹介していきたいと思います。

# カスタムリスト作成の手順
1.カスタマイゼーション>リスト、レコード、およびフィールド>リスト>新規を選択して、対象のカスタムリスト新規作成画面へ遷移する
![20250604_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/9f9bc6ad-7d8a-4cd0-990d-46b1d954e2bc.png)

2.必要情報を入力し保存ボタンを押下
![20250604_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/09668e9a-3f59-4461-88e0-a84020f52e75.png)


# カスタムレコード作成の手順
1.カスタマイゼーション>リスト、レコード、およびフィールド>レコードの種類>新規を選択して、対象のカスタムレコード新規作成画面へ遷移する
![20250604_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/fc98a1bf-8c2f-4792-a441-6b703d4b3cab.png)

2.必要情報を入力し保存ボタンを押下
![20250604_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/870c131d-06a8-4ad7-84f3-5279a01487b6.png)

3.必要であればカスタムレコード内で管理するフィールドを作成
①「新しいフィールド」ボタンを押下
![20250604_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/478fbccc-ff6b-4801-9502-752d97d9edc6.png)
②新規作成フィールドの項目を入力後、「保存」ボタンを押下
![20250604_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/7b375e92-9332-4e6e-83a2-58c8c8d51b9e.png)
③登録したフィールドがレコード内で表示されることを確認
![20250604_7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/dadc2da8-9914-4e7d-8bab-0adcbc4de809.png)

4.カスタマイゼーション>リスト、レコード、およびフィールド>レコードの種類を選択して、カスタムレコード一覧画面へ遷移する
![20250604_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/23c02f68-26bb-41e7-90b1-02729d4e53cb.png)

5.作成したカスタムレコードの新しいレコードを選択して、カスタムレコード画面へ遷移する
![20250604_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/58c7fa37-f69b-4e6d-ba1f-e96e774c0a1b.png)

6.作成したカスタムレコードで必要情報を入力し保存
![20250604_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/01698ff6-a26c-4f6d-8beb-bb8263b5c618.png)


# 作成したカスタムリスト・カスタムレコードの使い分け・使い方

### 使い分け：カスタムリスト

:::note
選択肢だけを表示させたいような単純なリスト項目の運用に適しています。
例：フィールド1でカスタムリストを利用した場合のデータの参照箇所
![カスタムリスト.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/51b6a4f8-d039-43d4-9282-1b2c771d29c3.png)
:::

### 使い分け：カスタムレコード

:::note
1件のリストで2つ以上の値を管理する場合に利用できる他、他レコードを親としてサブリストを作成することもできます。
例：フィールド1でカスタムレコードを選択、フィールド2,3にカスタムレコードのフィールドの値1,3を表示させた場合のデータの参照箇所
![カスタムレコード.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/5e758b9e-8640-46ee-92fa-a6c1604ef802.png)
:::


# 作成したカスタムリスト・カスタムレコードの使い方
カスタムリスト・カスタムレコードの簡単な使用方法について記載いたします。
また、カスタムレコードの使い方や具体例については別記事を書くので、投稿をお待ちください。

使い方の例１：カスタムリスト・カスタムレコードの使い方
リスト形式データとして利用
![20250604_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/9f61c66d-afaa-4a95-87db-1fbfadbf1123.png)

使い方の例２：カスタムレコードの使い方
1.親レコードを特定するためのフィールドを子レコード内で作成
![20250604_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/a4ec0923-4e3d-419d-87ba-22752879efc6.png)

2.親レコードを指定した子レコードを作成
![20250604_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/093676f6-da70-4b46-a435-1536f97f7b7a.png)

3.子レコードがサブリスト内に登録されていることを親レコード側から確認
![20250604_14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4014272/42992975-6092-4e2d-a782-683c29e92b28.png)



以上、NetSuiteにおけるカスタムリスト、カスタムレコードの作成方法紹介に関するまとめでした。