2種類あるのかな?
全てのオジェクトが対応しているわけでない?
In the list of supported objects I found the comment: "From Summer ’23, all new standard objects are auto-enabled for UI API usage. This list might not reflect the latest object support. To check if a specific object is supported, use the /ui-api/object-info/{objectApiName} resource." I made a request for CaseHistory and the fields I need have different naming: OldvalString and NewvalString! I found the solution only with help from my colleague @Benne Hannes. Many 10x for that!
サポートされているオブジェクトのリストで、次のコメントを見つけました。「Summer '23 以降、すべての新しい標準オブジェクトは UI API の使用に対して自動的に有効になります。このリストは最新のオブジェクト サポートを反映していない可能性があります。特定のオブジェクトがサポートされているかどうかを確認するには、次のコマンドを使用します。 /ui-api/object-info/{objectApiName} リソース。」 CaseHistory をリクエストしましたが、必要なフィールドには OldvalString と NewvalString という異なる名前が付けられています。私は同僚の @Benne Hannes の助けを借りてのみ解決策を見つけました。なんと10倍!
GraphQL ドキュメントには、カスタムのマッピングが示されています。
オブジェクトなので確実にサポートされます。
https://developer.salesforce.com/docs/platform/graphql/guide/query-record-objects.html
使えない型があるようですね。
Unfortunately we cannot query fields that are not available, you can cross-verify the available fields by querying the objectInfo. For types other than string and number, history object uses newValue of type "anytype". Unfortunately Graphql engine doesnt recoginze "anytype" field and throws validation error. We raised Salesforce Case and found that currently its a known limitation.
https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007QeqzHSAR
未分類
公式には、GraphQL が Aura サイトと LWR Experience Cloud サイトの両方で完全にサポートされるまで、私たちは通常、GraphQL が Experience Cloud サイトで完全にはサポートされていないことを文書化する立場をとっています。ただし、あなたが述べたように、Aura Experience Cloud サイトでは機能します。これは、サンドボックスおよび本番 Aura サイトで問題なく動作するはずです。私たちは LWR Experience Cloud サイトのサポートも提供できるよう取り組んでいますが、それを対象としたリリースはまだありません。
Salesforce GraphQL API を外部システムから呼び出して、Salesforce データのクエリと更新の両方を行うことができます。
クエリの場合: https://developer.salesforce.com/docs/platform/graphql/guide/query-records.html
更新情報: https://developer.salesforce.com/docs/platform/graphql/guide/mutations-intro.html
クイックスタート: https://developer.salesforce.com/docs/platform/graphql/guide/get-started-graphql.html
ページネーションはモバイルではまだサポートされていません (totalCount、pageInfo): https://developer.salesforce.com/docs/atlas.en-us.mobile_offline.meta/mobile_offline/use_graphql_limitations.htm で最初の 2 つの問題に答えてください。
3 番目の「動的 where 条件」は、技術的にはまだ完全にはサポートされていません (動的クエリ、デスクトップであっても): https://developer.salesforce.com/docs/platform/graphql/guide/graphql-wire -lwc-limitations.html。
The Salesforce GraphQL API can be called from an external system to both query and update Salesforce data.
For queries: https://developer.salesforce.com/docs/platform/graphql/guide/query-records.html
For updates: https://developer.salesforce.com/docs/platform/graphql/guide/mutations-intro.html
Quickstart: https://developer.salesforce.com/docs/platform/graphql/guide/get-started-graphql.html