管理パッケージでカスタム設定を使うときの注意点【Salesforce】

brown mountain Salesforce開発
Photo by Shvets Anna on Pexels.com

以前、global な変数やメソッドは管理パッケージのバージョンアップ時に削除したり、シグネチャ(メソッド名や引数、返り値の情報)を変更することができないという記事を書きました。
Salesforce(Apex) 管理パッケージで global を扱う際の注意点

カスタム設定でも管理パッケージのバージョンアップ時の注意点を見つけたので記事にします。

起こった事象

リリース済みの管理パッケージにおいて、カスタム設定の表示項目を「公開」から「保護」に変更しパッケージ化しようとすると、デプロイ時に

リリースされた Custom Setting の表示を [Public] から [Protected] に減らすことはできません。

というエラーが出て失敗しました。

カスタム設定の表示項目については、リリース前によく検討する必要がありそうです。

コメント

タイトルとURLをコピーしました