Salesforce いつも忘れちゃうことをまとめとく vol.7 ～ 基礎知識（オブジェクトの関係(3)）

# はじめに
- Salesforce は便利ですが、一度設定しても「あれ？どう設定したっけ？」と、覚えていたのに忘れてしまう…　そんな内容をまとめておきましょう。
- まずは、Salesforce の基礎的な部分を押さえておきたいと思います。

# オブジェクト利用に伴う権限付与

オブジェクトを使うにあたっての権限を付与してあげる必要があります。
「プロファイル」や「権限セット」にて設定します。

《プロファイルの場合》

- `Classic 設定` [`設定`] > [`管理`] > [`ユーザの管理`] > [`プロファイル`] > `任意のプロファイル` 
    - `カスタムオブジェクト権限` 欄 

[`編集`]ボタンをクリックして、「商品リスト」オブジェクトの「参照」「作成」「編集」「削除」に対して、チェックをします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/2006a29f-f793-1ee9-2f0f-9a7305a4efd5.png)


《権限セットの場合》

- `Classic 設定` [`設定`] > [`管理`] > [`ユーザの管理`] > [`権限セット`] > `任意の権限セット`
    - `アプリケーション` > `オブジェクト設定`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/16711b45-9ed2-9852-9054-0db9f7fc65a3.png)

オブジェクトの一覧が表示されるので、「商品リスト」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/e645053c-1ef2-a101-c754-ac95ad58c7f4.png)

オブジェクト権限欄の「参照」「作成」「編集」「削除」に対して、チェックをします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/b87a1519-9c0c-f5cb-5635-1d31a8cd9afe.png)

対象のユーザに「プロファイル」または「権限セット」を付与しましょう。


# レコードタイプ利用に伴う権限付与

レコードタイプを使うにあたっての権限を付与してあげる必要があります。
「プロファイル」や「権限セット」にて設定します。

※レコードタイプが利用できない、となったときは、ほぼ「権限が付与されていない」可能性が高いです。

《プロファイルの場合》

- `Classic 設定` [`設定`] > [`管理`] > [`ユーザの管理`] > [`プロファイル`] > `任意のプロファイル` 
    - `レコードタイプの設定` 欄 > `カスタムレコードタイプの設定`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/83d5eb83-51f4-2fe3-7954-17f7e708a4a5.png)

[`編集`] リンクをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/ce5d8359-c2b0-6c1d-b21f-3a6e7491d03d.png)

選択済みのレコードタイプに「武器」「防具」「道具」を追加しておきましょう。
[`保存`] ボタンをクリックします。

以下のような表示になると思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/7c34c2c2-bfb6-a9af-777c-a1a4fc13eb19.png)


《権限セットの場合》

- `Classic 設定` [`設定`] > [`管理`] > [`ユーザの管理`] > [`権限セット`] > `任意の権限セット`
    - `アプリケーション` > `オブジェクト設定`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/16711b45-9ed2-9852-9054-0db9f7fc65a3.png)

オブジェクトの一覧が表示されるので、「商品リスト」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/e645053c-1ef2-a101-c754-ac95ad58c7f4.png)

「商品リスト：レコードタイプの割り当て」で「武器」「防具」「道具」の「割り当てられたレコードタイプ」のチェックをつけましょう。　[`編集`] から [`保存`] します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/0b6f1376-c998-9c4a-fbe0-eefaa61db41b.png)

対象のユーザに「プロファイル」または「権限セット」を付与しましょう。


# レコードを作ってみましょう

まず、タブを設定しましょう。

- `Classic 設定` [`設定`] > [`ビルド`] > [`作成`] > [`タブ`]

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/a67cfccd-386e-25d0-2943-e2a58c51dfab.png)

カスタムタブ画面が表示されます。
「カスタムオブジェクトタブ」の [`新規`]ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/21b0be9c-a1f1-f23b-1c84-5ef08a42a55b.png)

以下のような画面が表示されるので、オブジェクトに「商品リスト」を選択しましょう。
タブスタイルは、なんでも良いです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/db7067a5-7ef5-68b8-0706-4123ee624be3.png)

タブを利用できるプロファイルの設定画面になります。
ここでは特に何もせず [`次へ`]ボタンをクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/314aca06-acfc-e16c-629a-1af28e3c401a.png)

次に、タブをカスタムアプリケーションに追加する設定画面になります。
Classic では、画面右上のプルダウンを選択したときに出てくる選択肢です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/ab937ee4-72cb-dccd-715a-6319d7ae4186.png)

ここでは特に何もせず [`保存`]ボタンをクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/d1eb836d-560d-a9e8-2a69-24de45292685.png)

タブが配置できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/35d5632c-da21-8a51-3462-623d90ad224f.png)

[`商品リスト`]をクリックして、[`新規`]ボタンをクリックしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/7d33b402-445e-2ef7-e62a-0067c38ed4ae.png)

レコードタイプを選択できる画面が表示されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/f7136d25-272c-d9f3-1a42-9d1f226228fb.png)

- 武器の登録画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/ceabb20a-cbd9-683f-a433-d1b531dad4b6.png)

- 防具の登録画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/c5ec22c2-9205-ce5c-0231-beb5405be907.png)

- 道具の登録画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/309141/fa08aa3f-1e8c-3cb1-c37e-d0de1fabaaa8.png)

レコードタイプ毎にページレイアウトを変更することができました。


# ご了承ください
- まだまだ勉強中の部分もあります。間違っている箇所もあるかもしれません。
- Salesforceは、この時点のバージョン(2023年6月頃) での内容になります。今後、仕様変更が変わることによって、内容の通りにならない可能性もあります。ご了承ください。
 - また、URLなども変更になっている可能性もあります。