とにかく便利なSalesforce開発者向けブラウザアドオン6選

## はじめに
Salesforce開発で手間のかかる部分を、ワンクリックでできるようにしたChrome・Firefoxの拡張機能が多数あります。
しかし、Lightningに非対応であったり、類似する機能のアドオンがやたらにあったり、実際に導入してみなければ何ができるかよく分からなかったりと、使えるものを探すのになかなか苦労しました。
この記事では実際に使用してみて便利だった、Classic環境とLightning環境の両環境対応のアドオンを6つ紹介いたします。

## ORGanizer for Salesforce
![logo2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/b47409e9-691e-5981-3b80-54d34321fa2b.png)
[Chrome](https://chrome.google.com/webstore/detail/organizer-for-salesforce/lojdmgdchjcfnmkmodggbaafecagllnh?hl=ja)
[Firefox](https://addons.mozilla.org/en-US/firefox/addon/organizer/)

かなり多機能な十徳ナイフ的なアドオンです。
数ある中から私がよく使う機能をここでは紹介します。

### ログイン機能
<img width="500" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/41dd13cc-29a5-41d3-2589-9a65bc54def7.png>
Salesforceのログインは、複数組織のIDとパスワードを控えるのも、本番・開発環境とSandbox環境でログイン画面が異なっているのも、結構面倒くさいです。
このアドオンでは、事前にIDとパスワードを設定することで、ワンクリックでのログインを実現します。

### 組織の識別機能
![タブ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/8cae2dcd-13ce-212b-c5a6-447dfdbea46e.png)
複数の組織を取り扱っているときは、自分が今現在どの組織を見ているのか分からなくなる場合があります。
このアドオンでは、アイコンの色を組織ごとに変更し、さらに開いているタブにラベルを付与できます。
これにより、タブをみれば現在の組織が即座に分かるようになります。

### クイックリンク機能
![クイックリンク.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/716975ad-e360-16ea-15f1-6f7823949086.png)
Salesforceのお目当ての画面に一発でアクセスする機能です。
ホットキー(デフォルトではctrl + shift + space)で画面に検索バーが表示され、そこから検索で即座に必要な画面に遷移することができます。
開きたい画面は分かっているのに、いちいち設定画面を開いて、そこから一覧画面を開いて...といった手間から解放されます。

### 代理ログイン機能
![代理ログイン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/849f1971-377c-abf2-4bba-a651037d5a3b.png)
ホットキー(デフォルトではctrl + shift + V)で、クイックコンソールと呼ばれる様々な機能を持つコンソールが表示されます。
その中のひとつとして、シークレットモードで代理ログインできる機能があります。
シークレットモードで代理ログインを行うと、管理者ユーザのログイン状態を維持したまま、別ユーザで操作できます。
さらに付け加えるなら、Lightningで代理ログインをおこなうと、[ログアウト時に組織からキックされてしまい地味に鬱陶しい](https://success.salesforce.com/issues_view?id=a1p3A0000001CiWQAU)のですが、その問題が回避できます。

### 匿名Apexコードの実行機能
![匿名実行.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/94be4674-b036-d244-376e-f53a0fecdd2e.png)
クイックコンソールには匿名Apexコードを実行し、実行時のログを確認できる機能があります。
開発者コンソールから実行して確認するよりも、格段に手軽です。

いま紹介したもの以外にも、まだまだ多彩な機能があります。
さらに詳しく知りたい場合は[ここ](https://organizer.enree.co/faq.html)を参照してみてください。


## Salesforce Inspector Reloade
![unnamed (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/178d6435-1548-f653-5d1b-814d60b15c10.png)
[Chrome](https://chromewebstore.google.com/detail/salesforce-inspector-relo/hpijlohoihegkfehhibggnkbjhoemldh?hl=ja_JP)
[Firefox](https://addons.mozilla.org/ja/firefox/addon/salesforce-inspector-reloaded/)
データを詳細に確認するのに便利なアドオンです。
インストールすると画面右端にクリックで展開するメニューバーが現れます。
こちらも機能の一部を紹介いたします。

### Show All Data機能
![Show Data.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/28c9ad38-8a1a-632e-1308-1ef72bd00953.png)

レコードのページレイアウトに表示されない項目も含めて、すべての項目の値の確認と更新ができる機能です。
レコードの確認以外にも、オブジェクト定義の確認としても検索やソート機能などが充実しているため、かなり使いやすく愛用しています。

### Data Export機能
![soql発行.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/fc07e5d9-13ba-bfe8-a1eb-f922a53b6df8.png)
SOQL文での検索が行えます。やはり開発者コンソールよりも手軽にSOQLによるデータの確認が行えます。
出力結果はExcel,CSV,JSON形式でコピーができ、データローダーよりもExportが簡易で楽です。

## Salesforce DevTools
[Chrome](https://chrome.google.com/webstore/detail/salesforce-devtools/ehgmhinnhggigkogkbhnbodhbfjgncjf)
Firefox未対応:cry:

これも有用で幅広い機能をもつアドオンです。
[こちらの紹介記事](https://qiita.com/sfdcdeveloper/items/50d8fd8cd2209ac63f94)が分かりやすいです。（他力本願）

[^1]:ちなみにこのアドオンで生成されたER図はsvg形式ですが、テキストエディタで開くとPlantUML形式で記述した場合が、コメントアウトで記載されています。そのため、ER図に新規作成する予定のオブジェクトなどを書き加えたい場合は、PlantUMLを利用するのがよろしいかと思います。

## Salesforce Profile Reader
[Chrome](https://chrome.google.com/webstore/detail/salesforce-profile-reader/pbecpmbbpaaibifnkknhhmigbaiaiagl)
FireFox未対応:cry:
![スクリーンショット 2023-03-21 16.37.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/b266ea88-e7fe-6040-847b-be21cc941529.png)
組織のプロファイル・権限セットごとの権限を全て一覧化して表示する拡張機能です。
プロファイル・権限セットに関わる内容であれば、恐らくほとんど一覧表示が可能です。
Excel・CSVの出力も可能であり、資料の作成の下敷きに使用するのにも便利です。

## Apex Debugger
[Chrome](https://chrome.google.com/webstore/detail/apex-debugger/mpckkbblhbfngaininanfjpdfjhbncjo)
[Firefox](https://addons.mozilla.org/ja/firefox/addon/apex-dbgr/)
![無題.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/a63775cb-4657-e9e8-903b-b21fa6b152f1.png)
ホットキー(Shift + w)でより便利になったデバッグログ画面を表示します。
全てのデバッグログに対して検索ができたり、表示する内容に絞り込みをかけたり、対象となったレコードのIDをリンク化してレコード詳細ページに遷移したりと、痒い所に手が届くアドオンです。
また、START LOGGINGをワンクリックで、30分のユーザ追跡フラグを作成してくれるのも地味に嬉しいです。

## Salesforce.com Quick Login As
[Chrome](https://chrome.google.com/webstore/detail/salesforcecom-quick-login/dccccilgophpadpomgajjlkkioipoojh?hl=ja)
FireFox未対応:cry:
![login.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/202951/8292f6a6-c83a-8126-7040-0222c7f7254f.png)
アイコンをクリックで組織のユーザーの一覧を表示し、Loginをクリックで代理ログインできます。
ユーザー一覧を見てログインしたいときはこちらを利用しています。