Perform Scenario Action
/essbase/rest/v1/scenarios/{id}
Performs the specified scenario workflow action. Common actions are submit
to submit a scenario for approval, approve
to approve a scenario, reject
to reject it, and apply
to overwrite the base data with the scenario data. Additional actions include copy
, refresh
, and clear
.
Request
- application/json
- application/xml
-
id: integer(int64)
Scenario ID.
-
action(optional): string
Valid values are
submit
,approve
,reject
,apply
,copy
,refresh
, andclear
. -
overwrite(optional): boolean
Optional overwrite parameter, applicable only when action is
refresh
. Iftrue
, when the base and scenario data have different values, the base value overwrites the scenario changes. Default isfalse
.Default Value:false
Action parameters. Copy options are applicable only in case of copy. Comment is applicable only for workflow actions.
Response
- application/json
- application/xml
200 Response
OK
Scenario action performed successfully.
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
Allowed Values:
[ "LOW", "MEDIUM", "HIGH" ]
-
refreshedTime(optional):
integer(int64)
-
sandbox(optional):
string
-
scenarioUser(optional):
boolean
-
scripts(optional):
array scripts
-
state(optional):
string
Allowed Values:
[ "NEW", "SUBMITTED", "APPROVED", "REJECTED", "APPLIED" ]
-
submittedTime(optional):
integer(int64)
-
useCalculatedValues(optional):
boolean
object
-
content(optional):
string
-
type(optional):
string
Allowed Values:
[ "REFRESH", "CLEAR", "APPLY" ]
400 Response
Bad Request
Failed to perform scenario action. The scenario ID may be invalid.
500 Response
Internal Server Error.