特殊时期,大家一定要保重身体。增强自身免疫力,一切都会过去,一起加油!!!

関連リストで表示されたい項目順番は一番上のxxx Nameが移動できないーMetadataで解決

Salesforce zchao 820℃ 0评论

関連リストで表示されたい項目はいつも自由で移動することができますでしょうか。(全部というわけではないです)

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で可能でございます。

以上となります。

もしかしたら、毎日、昨日の自分より今日の自分は良くなるなら、十分だと思います。
何より大事なことは、人生を楽しむこと、幸せを感じること、それだけです。

转载请注明:zchao博客之家 » 関連リストで表示されたい項目順番は一番上のxxx Nameが移動できないーMetadataで解決

喜欢 (3)or分享 (0)

您必须 登录 才能发表评论!