assigned_to
フィールドがフィルタリングされていません
コード:
__encoded_query = "assigned_toCONTAINSsteve"
steve
実際には、上記のコードでは返されない値を含む 2 つのレコードがあります。またrelated_records
、フィールドは使用できません__encoded_query
assigned_to
フィールドがフィルタリングされていません
コード:
__encoded_query = "assigned_toCONTAINSsteve"
steve
実際には、上記のコードでは返されない値を含む 2 つのレコードがあります。またrelated_records
、フィールドは使用できません__encoded_query
assigned_to
は、参照された sys_user レコードの sys_id を格納する参照フィールドですが、表示値 ( name
) であると想定しているものに対してクエリを実行しています。assigned_to
フィールドが名前に「steve」を含むユーザーを参照しているレコードを照会する場合は、次のように参照をドット ウォークしてみてください。
__encoded_query = "assigned_to.nameCONTAINSsteve"
価値があるのは、パフォーマンスの低いクエリである可能性があるため、STARTSWITH
(データベースの観点から)より最適化可能なクエリを実行する方がよい場合があります。
__encoded_query = "assigned_to.nameSTARTSWITHsteve"
以下は、デモ インスタンスで実行したテストでの完全な SOAP リクエスト ペイロードの外観です (ここにはスティーブはいませんが、Fred はありました!)。
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<getRecords xmlns="http://www.service-now.com/incident">
<__encoded_query xmlns="">assigned_to.nameSTARTSWITHfred</__encoded_query>
</getRecords>
</Body>
</Envelope>