不要になった行や関連性がなくなった行をクライアント スキーマ テーブルから削除するには、OData エンドポイントで DELETE メソッドを使用します。
API リクエストには、クエリ パラメーターに一致する一つ以上の行を削除するクエリ パラメーターが含まれている必要があります。
メソッドとエンドポイント
/odata/{clienttablename}?{queryparameter}
パラメーター
パラメーター | タイプ | 説明 | 必須かどうか |
{clienttablename} | 文字列 | Anaplan Financial Consolidation 環境内のクライアント スキーマ テーブルの名前。 | 必須 |
{queryparameter} | 文字列 | 更新する値を含む列の名前。 | 必須ではない |
Curl のサンプル
Account_Name = 1110 の行を削除する方法は以下のとおりです。
curl --location --request DELETE 'https://fluenceapi-prod.fluence.app/api/v2305.1/odata/Consolidation?Account_Name=1110' \
--header 'TENANT:CustomerTenant' \
--header 'Content-Type: application/json' \
--header 'X-API-TOKEN:73ca5973-ce3e-4cc6-b2d4-b09a99770ccf' \
--data '{
"Account_Name":"6001",
"Audit_Name":"Reclassification",
"CostCenter_Name":"000",
"Currency_Name":"USD",
"DataView_Name":"Value",
"Date_Name":"2024 Dec",
"Entity_Name":"120",
"Intercompany_Name":"No Intercompany",
"Movement_Name":"Closing",
"Product_Name":"No product",
"Scenario_Name":"Budget",
"Amount":25000.00,
"Text": null,
"Periodic_Amount": null
}'
スキーマを保持したままクライアント スキーマ テーブルからすべてのレコードを削除するには、テーブル名を指定するだけで済みます。
curl --location --request DELETE 'https://fluenceapi-prod.fluence.app/api/v2305.1/odata/Consolidation