第一世代管理パッケージの名前空間の登録
名前空間とは、AppExchange にある各自のパッケージとそのコンテンツを他の開発者のパッケージと区別するための 1 ~ 15 文字の英数字で構成される識別子です。名前空間プレフィックスでは、大文字小文字は区別されません。たとえば、ABC と abc は一意として認識されません。名前空間は、すべての Salesforce 組織にわたって必ずグローバルに一意なものを指定します。
Salesforce では、Salesforce 組織のすべての一意のコンポーネント名に自動的に名前空間とそれに続く 2 つのアンダースコア (__) を追加します。一意のパッケージコンポーネントとは、カスタムオブジェクト、カスタム項目、カスタムリンク、および入力規則など、Salesforce 内の他のコンポーネントで使用されていない名前を持つパッケージコンポーネントです。たとえば、名前空間が abc であり、管理パッケージに Expense__c という API 名のカスタムオブジェクトがある場合、abc__Expense__c という API 名を使用して、API 経由でこのオブジェクトにアクセスします。名前空間は、すべてのコンポーネントの詳細ページに表示されます。
- 1 文字目が英字である。
- 1 ~ 15 文字までの英数字を含む。
- アンダースコア (_) を 2 つ続けて入力しない。
たとえば、myNp123 と my_np は有効な名前空間ですが、123Company と my__np は無効です。
- [設定] で、[クイック検索] ボックスに「パッケージマネージャー」と入力し、[パッケージマネージャー] を選択します。
- [Namespace Settings (名前空間設定)] パネルで、[編集] をクリックします。
- 登録する名前空間を入力します。
- 名前空間が使用済みかどうかを確認するには、[使用可能か調べる] をクリックします。
- 入力した名前空間プレフィックスを使用できない場合は、上記の 2 つの手順を繰り返します。
- [確認] をクリックします。
- [保存] をクリックします。