シナリオ・アクションの実行
post
/essbase/rest/v1/scenarios/{id}
指定されたシナリオ・ワークフロー・アクションを実行します。一般的なアクションとしては、承認のためにシナリオを送信するsubmit
、シナリオを承認するapprove
、それを却下するreject
、および基本データをシナリオ・データで上書きするapply
があります。その他のアクションとしては、copy
、refresh
およびclear
があります。
リクエスト
サポートされているメディア・タイプ
- application/json
- application/xml
パス・パラメータ
- id(required): integer(int64)
シナリオID。
問合せパラメータ
- action: string
有効な値は、
submit
、approve
、reject
、apply
、copy
、refresh
およびclear
です。 - overwrite: boolean
オプションのoverwriteパラメータは、actionが
refresh
の場合のみ適用できます。true
の場合、基本データとシナリオ・データとで異なる値があるときは、基本値でシナリオの変更内容が上書きされます。デフォルトはfalse
です。デフォルト値:false
アクションのパラメータ。コピー・オプションは、コピーの場合のみ適用できます。コメントは、ワークフロー・アクションの場合のみ適用できます。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
シナリオ・アクションが正常に実行されました。
ルート・スキーマ : Scenario
型:
ソースの表示
object
- application: string
- appliedTime: integer(int64)
- approvers: array approvers
- commentsCount: integer(int32)
- createdTime: integer(int64)
- database: string
- description: string
- dueDate: integer(int64)
- id: integer(int64)
- links: array links
- name: string
- overdue: boolean
- owner: string
- participants: array participants
- priority: string
指定可能な値:
[ "LOW", "MEDIUM", "HIGH" ]
- refreshedTime: integer(int64)
- sandbox: string
- scenarioUser: boolean
- scripts: array scripts
- state: string
指定可能な値:
[ "NEW", "SUBMITTED", "APPROVED", "REJECTED", "APPLIED" ]
- submittedTime: integer(int64)
- useCalculatedValues: boolean
ネストされたスキーマ : Script
型:
ソースの表示
object
- content: string
スクリプトの内容。
- type: string
指定可能な値:
[ "REFRESH", "CLEAR", "APPLY" ]
400 レスポンス
不正なリクエスト
シナリオ・アクションの実行に失敗しました。シナリオIDが無効である可能性があります。
500 レスポンス
サーバーの内部エラーです。