全般
- Salesforce の「すべてのデータの表示」権限のみを選択した場合に使用できないオブジェクトはどれですか?
- API Nameの長さ
- 作成者項目の作られる順番
- オブジェクトによって [常にレイアウトに表示] と指定されている標準項目
- Salesforce オブジェクトのカスタマイズ 選択リストと項目の連動関係の作成
- フィールドタイプが時間の場合に15分刻みしか入力できない?
- カスタム住所項目の作成
- 子のオブジェクト最終日付を参照する
- 「アクティブ」アカウントのみを表示する検索フィルターがありますが、「非アクティブ」も表示され、「非アクティブ」アカウントを選択して保存できます。
- Lookup and masterdetail relationship.
- SOAP APIでカスタムオブジェクトを作成することは可能ですか?
メタデータ APIを使えば可能だと思います。
メタデータ API を使用して、組織のカスタムオブジェクト定義やページレイアウトなどのカスタマイズ情報を取得、リリース、作成、更新、または削除します。API はカスタマイズを管理し、データ自体ではなくメタデータモデルを管理できるツールを構築するためのものです。
メタデータ API を使用した作成およびリリース
https://help.salesforce.com/s/articleView?id=sf.code_tools_websvcAPI.htm&type=5
Creating objects through Metadata API
https://developer.salesforce.com/forums/?id=906F0000000AhDtIAK
CustomObject
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/customobject.htm
Below you can learn how to customize.
Customize a Salesforce Object
Use picklists, filters, formulas, and other tools to customize an object in your org.
Learn more complex apps
Build Platform Apps
Build and customize a recruiting app with no code required.
カスタムオブジェクトのカウント
カウントされるカスタムオブジェックトの数は以下の場所で確認できると思います。
カスタム設定は設定と言いながらカスタムオブジェクト扱いになるようです。
プラットフォームイベントも限りなくカスタムオブジェクト近そうな感じがしましたが、
プラットフォームイベントを作っても、ここの数は変わりませんでした。
別途SFDCのサポートにも問い合わせました結果、
やはりPlatform Starterライセンスのカスタムオブジェクト10個の制限には含まれないとのことでした。
主従関係のオブジェクトを消す
You have to remove any dependencies before you can delete the object and then you should be fine
This is the known error.
This will occurs when you already have existing records for the child object(in your case, records are existing for A) and then you try to create master relationship with any other object.
Master - Detail relationship requires that the Detail Record (Child) ALWAYS have a Master (Parent) record since the detail record inherits security and ownership from the parent record.
Therefore, if you want to create a Master - Detail relationship between existing objects, you need to make sure that all the existing records for the child object have a lookup value to the parent object BEFORE you can create the Master Detail relationship. 1. Create a lookup from the child object to the parent object.2. Populate ALL the records with a valid lookup value to the parent.3. Change the Lookup relationship to a Master - Detail relationship. This is only allowed if ALL RECORDS HAVE A VALID LOOKUP. Otherwise you'll get the error you describe. The Master-Detail relationship is covered in detail in the Certification Exam and is in the Developer Guide (Chapter 3).
これは既知のエラーです。
これは、子オブジェクトに既にレコードがあり (この場合は、レコードは A に存在しています)、他のオブジェクトとのマスター関係を作成しようとすると発生します。
マスター - 詳細関係では、詳細レコードが親レコードからセキュリティと所有権を継承するため、詳細レコード (子) には常にマスター (親) レコードが必要です。
したがって、既存のオブジェクト間でマスター - 詳細関係を作成する場合は、マスター - 詳細関係を作成する前に、子オブジェクトの既存のすべてのレコードに親オブジェクトへの参照値があることを確認する必要があります。1. 子オブジェクトから親オブジェクトへの参照を作成します。2. すべてのレコードに親への有効な参照値を入力します。3. 参照関係をマスター - 詳細関係に変更します。これは、すべてのレコードに有効な参照がある場合にのみ許可されます。そうでない場合は、説明したエラーが発生します。マスターと詳細の関係については、認定試験で詳しく説明されており、開発者ガイド (第 3 章) にも記載されています。
カスタム オブジェクトを削除できません
I have SF support helped me solving this issue. Their tier 3 support team had a similar case before. The walkaround is:
Set up > Translation Language Setting > Enable it
デプロイ中だとエラーになる
Custom object was still In Deployment and needed to be set as Deployed
特殊?
エラー:「[オブジェクト名] の 15 オブジェクトの参照の最大数に達しました。少なくとも 1 個のリレーションを削除する必要があります。」
ジャンクション オブジェクト関連リスト - 関連 ID とジャンクション オブジェクト ID の表示
英語ですが、以下が参考になると思います。
定期モニタリングオブジェクトに顧客の関連リストを表示します。この時に顧客のNameの代わりに顧客にあるイベントスケジュールのフィールドを追加してみてください。おそらくイベントスケジュール名(Name)が表示できると思います。
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A92csSAB
カスタム項目の表示ラベル
原因がわからなかったので問い合わせした結果、
[トランスレーションワークベンチ] の [翻訳] 内で設定したことが原因でした。
詳しい詳細は以下のヘルプのカスタム項目の箇所になります。
https://help.salesforce.com/s/articleView?id=000387031&type=1
参照項目を作成する時のエラー
I found this SF Help article, "Receiving Error When Creating Lookup Field on an Object(s)," (salesforce.com), which helped me.
When creating a lookup and getting that error message we just need to:
"Before Saving and Creating the Field, please uncheck the "Add Related List" checkbox and click "Save""
No such column 'ApplicationType' on entity 'Name'.
SELECT Id, Application.ApplicationType FROM ApplicationDecision
...but, that gives: "No such column 'ApplicationType' on entity 'Name'."
I don't think it can be searched like Application.ApplicationType because it is a polymorphic relationship field.
ApplicationId
This field is a polymorphic relationship field.
数値項目のカンマを無くしたい
できないですね。以下に英語の回答例
Its not possible with a number field, you would have to use a formula field.