適応型検索問合せ: 会計四半期による日付のフィルタリング
適応型検索では、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
}