フォームを使用したクエリ応答の制限または拡張
場合によっては、SOAP クエリが返すフィールド値の数を制限する必要があります。
フォームビューを使用して、SOAP クエリによって返されるフィールド値の数を制限できます。フォームビューを指定すると、次のような効果があります。
- 応答要素をビュー上のフィールドのみを含むように制限する。
- caller_id.email などの参照フィールドから参照レコードフィールド値を指定する。これにより、発信者のメールの値が SOAP 応答で返されます。
SOAP クエリのフォームビューを有効にするには、すべての SOAP クエリ応答に使用するビューの名前が含まれるように com.glide.soap.view プロパティを設定します。デフォルトは soap_response です。SOAP 呼び出しを行うときに、ビュー名を URL パラメーター sysparm_view=<view name> として指定することもできます。例:
https://<instance name>.service-now.com/incident.do?SOAP&sysparm_view=ess
デフォルトでは、指定したビュー名が存在しない場合、応答にはすべてのフィールドが含まれます。