Documentation Center

Workflow 2.0 PerformAction [deprecated]

Executes an 'action' on the provided object, possibly resulting in a status change.


Parameters

NameTypeDirectionDescription
psAuthContextStringInOutDeprecated proprietary authentication context only used by .ASMX web services based on internal username/password authentication. Claims based security standards drive all the WCF .SVC web services making this parameter redundant.
psActionStringInName of the action
psInboxItemIDsStringInComma-space separated string containing object identifiers on which the specified action must be performed
psUserDataStringInString passed to the plug-in defined on the status transition

Requirements are:
  • The logged on user should be able to execute the chosen status transition.
Note that:
  • Actions, also known as Inbox Actions, are entries for status transitions in Settings > XML Inbox Configuration. An action consists out of a name, like e.g. Change2Released, and a To status, like e.g. (R)eleased.
  • Every object has a current status. If you execute an action on such an object, you will apply a status transition from the object's current status (from) to the status defined in the action (to).
  • Executing an action on an object results in a status transition. Actions are usually used in the Inbox. A regular metadata update is also allowed to update the status, as long as a valid status transition is available.