0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GraphQL Wire Adapter

Posted at

Salesforce は、apex なしで Salesforce レコードを処理するための GraphQL ワイヤー アダプターを提供しています。この機能はパイロット モードにありました。ただし、現在はベータ モードであるため、この機能は現在一般利用可能です。この GraphQL 機能を使用すると、Salesforce レコードにアクセスでき、条件付きクエリもサポートされます。

  Salesforce で GraphQL を使用する主な利点は、単一のクエリで複数のオブジェクトからデータを取得できることです。これにより、開発者は関連データを取得し、複数の REST API 呼び出しの必要性を回避できます。効率的なクエリを使用してレコードをフィルタリングできます。フィルター条件により不要なデータを避けることができます。
GraphQL にはクエリを作成できるようにする 3 つの重要な識別子があります。

クエリ - (必須)解析された GraphQL クエリ。この識別子のみがクエリを解析します。gql は、GraphQL クエリをワイヤー アダプターが使用できる形式に解析します。gql はリアクティブではありません。${} 文字列補間構造を含めた場合、それらはテンプレート リテラルが展開されるときに 1 回だけ評価されます。
変数 -クエリするフィールドを表すために使用されるキーと値のペアです。ゲッター関数で変数を使用すると、ワイヤー アダプターが変更に反応できるようになります。
OperationName -これは、クエリで実行する操作の名前です。短縮構文クエリを使用する代わりに、クエリ操作名でクエリにラベルを付けることをお勧めします。

GraphQL API ワイヤー アダプターは現在、これらのユースケースではサポートされていません。

最新のドキュメントによると、「graphql」ワイヤーアダプターは Experience Cloud サイトではサポートされていません。ただし、開発者エディション組織の Aura Experience Cloud サイトで試してみましたが、まったく問題なく動作しました。LWR Experience Cloud サイトでのみ、LWS が有効かどうかに関係なく、インポートが機能せず、エラー ページにルーティングされます。これは文書化されていない行為ですか? サンドボックスおよび本番 Aura サイトで「graphql」を安全にテストして使用できますか?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?