関連リストで表示されたい項目はいつも自由で移動することができますでしょうか。(全部というわけではないです)
Accountの関連リストの項目の順番が変わりたいですが、なかなかできないので、
エラーメッセージが表示されている写真イメージを追加されていただきました。
是非ご覧くださいませ。これからも。
【Error: Opportunity Name cannot be moved and must be the first field in the related list.】
関連問題URL:
How do I move a column to be the first in a table?:https://success.salesforce.com/answers?id=90630000000gyiTAAQ
How do I (re)move first column in search layout ?:https://success.salesforce.com/answers?id=9063A000000sswEQAQ
Remove first column of search layout:https://success.salesforce.com/ideaView?id=0873A000000PSffQAG
検索レイアウトの一番上の[取引先名] や [商談名] など、一意に識別される項目は検索レイアウトから削除できません。これらの項目は検索レイアウトの項目の順で最初にリストする必要があります。
https://help.salesforce.com/articleView?err=1&id=customize_searchlayout_notes.htm&type=5
オブジェクトのName項目は二つのデータ型ですね。
Textと自動採番です。
今回は上記のOpportunity Nameのデータ型はTextになります。 だから、 変更できない場合もございます。エラーを発生しまいました。
いろいろ調査を行いましたけど、ネットによると、もしかしたら、自動採番の場合はそんなエラーがないと言われました。(Salesforceの制限だと思っており)
標準機能は出来ない為、Metadataで解決することができました。
関連リストのMetadata API名は何でしょうか、ないです!
単独の関連リストのMetadata APIがないですが、Page Layoutの中に RelatedListsを付けます。
Page LayoutのMetadata APIはLayoutということです。この前投稿致しましたので、詳しい情報これをご参考に、
VSCodeでSFDC環境構築、複数の方法でメタデータを取得ーVSCode(利用できるPackage.xmlをアップロード)
VSCodeでSFDC環境構築、複数の方法でメタデータを取得ーVSCode(利用できるPackage.xmlをアップロード)
解決策:
①開発ツール:Eclipseとか、VSCodeとかで。僕はVSCodeを用意しておきます。(インストールとかで上記のVSCodeでSFDC環境構築……ご参考まで)
②package.xmlでLayoutを取得し(SFDX: Retrieve Source from Org)
<types>
<members>*</members>
<name>Layout</name>
</types>
③Account-Account Layout.layout-meta.xmlのなかに変わりたい関連リストを探し、
<relatedLists>
<fields>OPPORTUNITY.NAME</fields>(実際の環境で移動できない)
<fields>ACCOUNT.NAME</fields>
<fields>OPPORTUNITY.STAGE_NAME</fields>
<fields>OPPORTUNITY.AMOUNT</fields>
<relatedList>Opportunity.Parent_Account__c</relatedList>
</relatedLists>
④一番上のOPPORTUNITY.NAMEを下に移動し、
<relatedLists>
<fields>ACCOUNT.NAME</fields>
<fields>OPPORTUNITY.NAME</fields>(好きな位置が移動できる)
<fields>OPPORTUNITY.STAGE_NAME</fields>
<fields>OPPORTUNITY.AMOUNT</fields>
<relatedList>Opportunity.Parent_Account__c</relatedList>
</relatedLists>
⑤package.xmlでLayoutを環境へアップロードし、(SFDX: Deploy Source to Org)
⑥実際の環境でF5を押すと、 バッチリじゃないですか!!!
それで完了!
実際の環境で手動設定できませんので、再移動はやっぱりMetadata APIで可能でございます。
以上となります。
もしかしたら、毎日、昨日の自分より今日の自分は良くなるなら、十分だと思います。
何より大事なことは、人生を楽しむこと、幸せを感じること、それだけです。
Latest posts by zchao (see all)
- リストビューのカラムにリンクできるAccount Ownerを追加 - 2020年6月12日
- Salesforce環境構造一覧 - 2020年5月10日
- Salesforce プラットフォーム紹介 - 2020年5月9日
转载请注明:zchao博客之家 » 関連リストで表示されたい項目順番は一番上のxxx Nameが移動できないーMetadataで解決