オブジェクトをリリースする際は何を元に紐づけているのか
すでに本番環境にリリースされているAPI参照名が規約から外れており、直せるなら直してという要望がありました。
幸いクラスやページに使用されていない項目なので、単純にAPI参照名を修正すればよいだけだったので、
SandBoxでAPI参照名を修正して、本番環境にリリース接続してみました。
すると、本番には元のAPI参照名のオブジェクトと、新しいAPI参照名のオブジェクトができていました。
ガーン。
つまり、リリース時にはAPI参照名を見て上書くのかを判定しているようです。
当たり前なのか?私だけ気が付かなかったのか?
という事で本番環境のAPI参照名を直接修正しましたとさ。
(新しくできたオブジェクトは削除)
その他のSalesforce記事
VisualforceでcommandButtonにrerender属性を設定して、 oncompleteにコールバック処理を記載したら動作してくれない。