適応型検索問合せ: 会計四半期による日付のフィルタリング
適応型検索では、Sales and Fusion Serviceカレンダでサポートされている様々な年の会計四半期および会計コードに基づいたフィルタリングがサポートされます。 これにより、会計詳細を送信し、日付範囲に基づいて集計を作成できます。 カレンダはすべてのFusionアプリケーションでサポートされ、会計カレンダ設定の管理タスクを使用して管理されます。 これは、プロファイル・オプションZCA_COMMON_CALENDARを使用して制御されます。
たとえば、特定の年の四半期番号を渡してバケットを作成できます。
ヘッダー情報は次のとおりです:
POST {{url}}/crmRestApi/searchResources/11.13.18.05/custom-actions/queries? HTTP/1.1 Host: servername.fa.us2.oraclecloud.com Authorization: Basic c2FsZXNfYWRtaW46V2VsY29tZTE= Content-Type: application/json Preference: transient
リクエスト・ペイロードは次のとおりです:
{ "entity":"Account", "limit":1, "fields":["PartyUniqueName","CreationDate"], "aggregations":{ "CreationDate":{ "ignore":true, "range":{ "attribute":"CreationDate", "localize":"true", "ranges":[ {"key": "FiscalQuarter_+00", "from": "now/fq", "to": "now/fq+1fq"}, {"key": "FiscalQuarter_+01", "from": "now/fq+1fq", "to": "now/fq+2fq"}, {"key": "FiscalQuarter_+02", "from": "now/fq+2fq", "to": "now/fq+3fq"}, {"key": "FiscalQuarter_+03", "from": "now/fq+3fq", "to": "now/fq+4fq"}, {"key": "FiscalQuarter_+04", "from": "now/fq+4fq", "to": "now/fq+5fq"} ] } } } }
成功したコールに対するレスポンスは次のとおりです:
{ "items": [ { "PartyId": 300100169111795, "PartyUniqueName": "Apple (Cupertino, US)", "CreationDate": "2018-12-08T11:56:31.910+0000", "_entity": "Account", "links": [ { "rel": "canonical", "href": "http://servername.fa.us2.oraclecloud.com:9011/crmRestApi/searchResources/11.13.18.05/entities/Account/300100169111795?onlyData=false=US", "kind": "item", "name": "canonical" } ] } ], "aggregations": [ { "CreationDate": { "buckets": [ { "key": "FiscalQuarter_+00", "count": 0, "localizedKey":"Q1FY17" }, { "key": "FiscalQuarter_+01", "count": 509, "localizedKey":"Q2FY17" }, { "key": "FiscalQuarter_+02", "count": 0, "localizedKey":"Q3FY17" }, { "key": "FiscalQuarter_+03", "count": 4, "localizedKey":"Q4FY17" }, { "key": "FiscalQuarter_+04", "count": 0, "localizedKey":"Q1FY18" } ] } } ], "count": 1, "hasMore": true, "limit": 1, "offset": 0, "totalResults": 509 }