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