Time
URL エンドポイント
HTTPS://api.adaptiveinsights.com/api/rest/modeling/{version}/{tenant}/updateTime
バージョン: v1
カテゴリ | メタデータの変更 |
説明 | Planning の時間構造を更新する |
呼び出すために必要な権限 | |
リクエストに必要なパラメータ | 該当なし |
サポートされている HTTP 動詞
HTTP 動詞 | 説明 |
|---|---|
POST | 操作パラメータに基づいて、Planning の時間構造を再ロード/更新/追加します。操作パラメータが指定されていない場合、デフォルトは追加操作になります。 |
POST
- リクエスト
- /updateTime: 時間構造を更新します。クエリー パラメータとして指定された操作 (再ロード/更新/追加) に基づいて、Planning の時間構造を更新します (操作が指定されていない場合は、デフォルトで追加)。
- 再ロード: 時間構造全体を再ロードします。既存のデータはすべてクリアされます。再ロードを通じてデフォルト層を設定することもできます。
- 更新: 既存の時間層のラベルの変更、新しい層の追加など、既存の時間構造を更新します。更新を通じてデフォルトの層を設定することもできます。
- 追加: 時間構造に新しい期間を追加します。追加する場合、期間の変更、期間の新しい粒度レベルの追加、期間の削除は行えません。
リクエスト URI の例:HTTPS://api.adaptiveinsights.com/api/rest/modeling/v1/TIMEREALM/updateTime?operationリクエスト ヘッダーの例認証: 基本ベースまたはトークンベースコンテンツ タイプ: application/json - リクエスト本文
- リクエスト本文の例{ "calendars": [ { "name": "DefaultHierarchy", "strata": [ { "code": "month", "label": "Month", "shortName": "Mon" }, { "code": "qtr", "label": "Quarter", "shortName": "Qtr" }, { "code": "year", "label": "Year", "shortName": "Yr" } ] }, { "name": "AltHierarchy", "strata": [ { "code": "month" }, { "code": "altQtr", "label": "AltQuarter", "shortName": "AltQtr" }, { "code": "altYear", "label": "AltYear", "shortName": "AltYr" } ] } ], "periods": [ { "startDate": "2022-01-01", "endDate": "2023-01-01", "code": "2022", "label": "FY2022", "shortName": "2022", "stratum": "year" }, { "startDate": "2022-01-01", "endDate": "2022-04-01", "code": "Q1-2022", "label": "Q1-FY2022", "shortName": "Q1", "stratum": "qtr" }, { "startDate": "2022-01-01", "endDate": "2022-02-01", "code": "01/2022", "label": "Jan-2022", "shortName": "Jan", "stratum": "month" }, { "startDate": "2022-02-01", "endDate": "2022-03-01", "code": "02/2022", "label": "Feb-2022", "shortName": "Feb", "stratum": "month" }, { "startDate": "2022-03-01", "endDate": "2022-04-01", "code": "03/2022", "label": "Mar-2022", "shortName": "Mar", "stratum": "month" }, { "startDate": "2022-04-01", "endDate": "2022-07-01", "code": "Q2-2022", "label": "Q2-FY2022", "shortName": "Q2", "stratum": "qtr" }, { "startDate": "2022-04-01", "endDate": "2022-05-01", "code": "04/2022", "label": "April-2022", "shortName": "April", "stratum": "month" }, { "startDate": "2022-05-01", "endDate": "2022-06-01", "code": "05/2022", "label": "May-2022", "shortName": "May", "stratum": "month" }, { "startDate": "2022-06-01", "endDate": "2022-07-01", "code": "06/2022", "label": "June-2022", "shortName": "June", "stratum": "month" }, { "startDate": "2022-07-01", "endDate": "2022-10-01", "code": "Q3-2022", "label": "Q3-FY2022", "shortName": "Q3", "stratum": "qtr" }, { "startDate": "2022-07-01", "endDate": "2022-08-01", "code": "07/2022", "label": "July-2022", "shortName": "July", "stratum": "month" }, { "startDate": "2022-08-01", "endDate": "2022-09-01", "code": "08/2022", "label": "Aug-2022", "shortName": "Aug", "stratum": "month" }, { "startDate": "2022-09-01", "endDate": "2022-10-01", "code": "09/2022", "label": "Sept-2022", "shortName": "Sept", "stratum": "month" }, { "startDate": "2022-10-01", "endDate": "2023-01-01", "code": "Q4-2022", "label": "Q4-FY2022", "shortName": "Q4", "stratum": "qtr" }, { "startDate": "2022-10-01", "endDate": "2022-11-01", "code": "10/2022", "label": "Oct-2022", "shortName": "Oct", "stratum": "month" }, { "startDate": "2022-11-01", "endDate": "2022-12-01", "code": "11/2022", "label": "Nov-2022", "shortName": "Nov", "stratum": "month" }, { "startDate": "2022-12-01", "endDate": "2023-01-01", "code": "12/2022", "label": "Dec-2022", "shortName": "Dec", "stratum": "month" }, { "startDate": "2023-01-01", "endDate": "2024-01-01", "code": "2023", "label": "FY2023", "shortName": "2023", "stratum": "year" }, { "startDate": "2023-01-01", "endDate": "2023-04-01", "code": "Q1-2023", "label": "Q1-FY2023", "shortName": "Q1", "stratum": "qtr" }, { "startDate": "2023-01-01", "endDate": "2023-02-01", "code": "01/2023", "label": "Jan-2023", "shortName": "Jan", "stratum": "month" }, { "startDate": "2023-02-01", "endDate": "2023-03-01", "code": "02/2023", "label": "Feb-2023", "shortName": "Feb", "stratum": "month" }, { "startDate": "2023-03-01", "endDate": "2023-04-01", "code": "03/2023", "label": "Mar-2023", "shortName": "Mar", "stratum": "month" }, { "startDate": "2023-04-01", "endDate": "2023-07-01", "code": "Q2-2023", "label": "Q2-FY2023", "shortName": "Q2", "stratum": "qtr" }, { "startDate": "2023-04-01", "endDate": "2023-05-01", "code": "04/2023", "label": "April-2023", "shortName": "April", "stratum": "month" }, { "startDate": "2023-05-01", "endDate": "2023-06-01", "code": "05/2023", "label": "May-2023", "shortName": "May", "stratum": "month" }, { "startDate": "2023-06-01", "endDate": "2023-07-01", "code": "06/2023", "label": "June-2023", "shortName": "June", "stratum": "month" }, { "startDate": "2023-07-01", "endDate": "2023-10-01", "code": "Q3-2023", "label": "Q3-FY2023", "shortName": "Q3", "stratum": "qtr" }, { "startDate": "2023-07-01", "endDate": "2023-08-01", "code": "07/2023", "label": "July-2023", "shortName": "July", "stratum": "month" }, { "startDate": "2023-08-01", "endDate": "2023-09-01", "code": "08/2023", "label": "Aug-2023", "shortName": "Aug", "stratum": "month" }, { "startDate": "2023-09-01", "endDate": "2023-10-01", "code": "09/2023", "label": "Sept-2023", "shortName": "Sept", "stratum": "month" }, { "startDate": "2023-10-01", "endDate": "2024-01-01", "code": "Q4-2023", "label": "Q4-FY2023", "shortName": "Q4", "stratum": "qtr" }, { "startDate": "2023-10-01", "endDate": "2023-11-01", "code": "10/2023", "label": "Oct-2023", "shortName": "Oct", "stratum": "month" }, { "startDate": "2023-11-01", "endDate": "2023-12-01", "code": "11/2023", "label": "Nov-2023", "shortName": "Nov", "stratum": "month" }, { "startDate": "2023-12-01", "endDate": "2024-01-01", "code": "12/2023", "label": "Dec-2023", "shortName": "Dec", "stratum": "month" }, { "startDate": "2022-01-01", "endDate": "2023-01-01", "code": "alt2022", "label": "Alt FY2022", "shortName": "Alt2022", "stratum": "altYear" }, { "startDate": "2022-01-01", "endDate": "2022-05-01", "code": "altQ1-2022", "label": "Alt Q1-FY2022", "shortName": "AltQ1", "stratum": "altQtr" }, { "startDate": "2022-05-01", "endDate": "2022-07-01", "code": "altQ2-2022", "label": "Alt Q2-FY2022", "shortName": "AltQ2", "stratum": "altQtr" }, { "startDate": "2022-07-01", "endDate": "2022-09-01", "code": "altQ3-2022", "label": "Alt Q3-FY2022", "shortName": "AltQ3", "stratum": "altQtr" }, { "startDate": "2022-09-01", "endDate": "2023-01-01", "code": "altQ4-2022", "label": "Alt Q4-FY2022", "shortName": "AltQ4", "stratum": "altQtr" }, { "startDate": "2023-01-01", "endDate": "2024-01-01", "code": "alt2023", "label": "Alt FY2023", "shortName": "Alt2023", "stratum": "altYear" }, { "startDate": "2023-01-01", "endDate": "2023-05-01", "code": "altQ1-2023", "label": "Alt Q1-FY2023", "shortName": "AltQ1", "stratum": "altQtr" }, { "startDate": "2023-05-01", "endDate": "2023-07-01", "code": "altQ2-2023", "label": "Alt Q2-FY2023", "shortName": "AltQ2", "stratum": "altQtr" }, { "startDate": "2023-07-01", "endDate": "2023-09-01", "code": "altQ3-2023", "label": "Alt Q3-FY2023", "shortName": "AltQ3", "stratum": "altQtr" }, { "startDate": "2023-09-01", "endDate": "2024-01-01", "code": "altQ4-2023", "label": "Alt Q4-FY2023", "shortName": "AltQ4", "stratum": "altQtr" } ] }
クエリー パラメータ
名前 | 説明 | 必須 |
|---|---|---|
操作 | 実行する時間構造のインポート操作。再ロード、更新、または追加のいずれかである必要があります。操作が指定されていない場合は、デフォルトで追加が実行されます。 | なし |
proceedWithWarnings | 警告メッセージを却下するために使用される任意のクエリー パラメータ。true に設定しない場合、呼び出しが実行される前に潜在能力に関する警告が返されます。URL でこのパラメータを true に指定することにより、それらを却下します。 | なし |
skipAwaitCacheRefresh | 任意のクエリー パラメータ。true に設定した場合、キャッシュのリフレッシュを待つことなく、準備が整ったらすぐにレスポンスを返します。 | なし |
ペイロード パラメータ
時間構造オブジェクト
名前 | 説明 | 必須 |
|---|---|---|
カレンダー | インポートするすべてのカレンダー オブジェクトのリスト。デフォルトのカレンダーが最初に配置される必要があります。更新と追加には、既存のすべてのカレンダーを含める必要があります。 | なし |
期間 | カレンダー内のすべての期間オブジェクトのリストです。期間は、カレンダーごとに深さ優先探索の順序でリストする必要があります。デフォルト カレンダーの期間が最初になる必要があります。代替カレンダーの場合、分岐層またはそれ以下の層で期間をリストに並べ直すのは任意です。 | なし |
カレンダー オブジェクト
名前 | 説明 | 必須 |
|---|---|---|
名前 | カレンダーの名前。 | あり |
層 | カレンダー内の層オブジェクトのリストは、昇順で並べられている必要があります。最下位レベルは最も詳細な層になります。代替カレンダーの場合、分岐層の下に層を再リスト化することは任意です。 | あり |
code | カレンダーのコード。カレンダー コードが存在する場合にサポートされます。 | なし |
層オブジェクト
名前 | 説明 | 必須 |
|---|---|---|
code | 時間層のコードは一意である必要があります。 | あり |
ラベル | 時間層のラベルは一意である必要があります。代替カレンダーで再リストされた共有層の場合は不要です。 | あり |
shortName | 時間層の短縮名は一意である必要があります。代替カレンダーで再リストされた共有層の場合は不要です。 | なし |
isDefaultStratum | 時間層がデフォルト層であるかどうか。再ロードまたは更新操作では、デフォルト層の設定のみが許可されます。いずれの層にも isDefaultStratum が指定されていない場合は、最下位層が再ロード操作のデフォルトの層であり、既存のデフォルトの層が更新された操作で変更されていないことを前提とします。 | なし |
期間オブジェクト
名前 | 説明 | 必須 |
|---|---|---|
startDate | 期間の開始日は、yyyy-MM-dd の形式である必要があります。 | あり |
endDate | 期間の終了日は、yyyy-MM-dd の形式である必要があります。 | あり |
code | 期間のコードは一意である必要があります。 | あり |
ラベル | 期間のラベル。 | あり |
shortName | 期間の短い名前。 | なし |
層 | この期間が属する層のコード。 | あり |
instanceCode | 値の取得元の instanceCode 。たとえば、GLOBO。instanceCode が指定されていない場合は、ユーザーのデフォルトのインスタンスが使用されます。 | なし |
回答
204 コンテンツなし
正常な応答は空白で、ステータス コードは 204 です。
400 不良のリクエスト
リクエストをサーバーで理解できませんでした。
例:
|
401 認証されていません
ユーザーが許可されていません。
例:
|
401 禁止
ユーザーに必要な権限が不足しています。
例:
|
500 内部サーバー エラー
内部サーバー エラーです。