string RollbackPrxMetaBpmActiveSteps(string mon)
mon. Moniker of regular report instance used in data entry/approval step of the process.
The RollbackPrxMetaBpmActiveSteps operation rejects process steps that use regular report.
To execute the operation, in the mon field specify moniker of opened regular report instance. The moniker can be obtained on executing the OpenPrx operation. The regular report should be opened for view.
The operation results in the list of rejected process steps. The list will be presented in the JSON format.
Below is the example of rejecting active steps of the process, which use regular report. The request contains moniker of regular report opened for view. The response contains the list of rejected steps.
{
"RollbackPrxMetaBpmActiveSteps" :
{
"mon" : "GKHKPDEDFPCGGOAEGLOBBJCGACCJEMHEOKJBPBIFGEJFBHJF!M!S!PAHKBKHEDFPCGGOAEHKFHOIMIFPMOLGIEILHJCJJGCEKDAKLB",
"comment" : "Undo changes."
}
}
{
"RollbackPrxMetaBpmActiveStepsResult" : "{"treeWithActiveStepsDATAINPUTAndAUTHORITYWithRight":[{"Text":"Process","Data":{"objectKey":"110611","canStop":true,"Curator":"ADMIN"},"Value":"0","ImageUrl":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAB9SURBVDhPY/j//z8GXnfwsgA2cWwYQwCo+QIUE2UIhgBQ438o/gDEBujy6BhDAMkAGE5AV4OMMQSwGADCE9DVwTCGABbNMHwAiDHCBYUDwmia0DEocFHCBUUzCKNpwIYfADHcJXQ3gCIvUBSIFEUj2QmJ7KRMWWYiDf9nAABW8QeF5onVoQAAAABJRU5ErkJggg==","Nodes":[{"Text":"Started 09.07.2025 15:52:45 ","StartDate":"09.07.2025 15:52:45","Data":{"objectKey":"2097","parentKey":"110611","Status":"0","canRollbackToStart":true,"canStop":true,"Curator":"ADMIN"},"Value":"1","ImageUrl":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAB9SURBVDhPY/j//z8GXnfwsgA2cWwYQwCo+QIUE2UIhgBQ438o/gDEBujy6BhDAMkAGE5AV4OMMQSwGADCE9DVwTCGABbNMHwAiDHCBYUDwmia0DEocFHCBUUzCKNpwIYfADHcJXQ3gCIvUBSIFEUj2QmJ7KRMWWYiDf9nAABW8QeF5onVoQAAAABJRU5ErkJggg==","Nodes":[{"Text":"Data entry","Data":{"objectKey":"110611*0@0^1","Status":"2","canLinkObjectRead":true,"canFinish":true,"canRollback":true,"stepType":"2","executionType":"1","StartTime":"09.07.2025 10:52:45"},"Value":"3","ImageUrl":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACQSURBVDhPvZLRCYAwEEM7Sr/8dqRu1BEcxQEcwhEcQRPIiRy2Hn40EKRnXmqlaZimus3wIc8axwVoh085XsIgXPUkeJco0paDFrfuF7iw2Up4nPYRFPKwuSr2LgR6MOe/d+7DFAMK/oIL7P90DKYQWgU8S8Jwhm3HZ8k3TCHIm2Ywv6ToVUwAeDFYkjUapZQuTazWy3XdBtUAAAAASUVORK5CYII="}]}]}]}"
}
public static string RollbackPrxMetaBpmActiveSteps(string moniker, string rollbackComment)
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tRoll = new RollbackPrxMetaBpmActiveSteps()
{
mon = moniker,
comment = rollbackComment
};
// Reject active steps
var result = somClient.RollbackPrxMetaBpmActiveSteps(tRoll);
return result;
}
See also: