Case Actions
A case action is a type of business service that is associated with a case class. It defines an action a user can perform that is related to a case. The availability of case actions can be restricted based on the current case state and/or the user's permissions.
From TIBCO Business Studio, you can either create a new case action or generate one directly from a case class. Template case action processes are provided that allow you to view or update the contents of a case object:
This is an example of the "update case" template created from a case class. Notice that it contains a service task of type "Global Data Operations" (Update Case), as described in Interacting with Cases in Business Processes. You can modify the template to provide whatever functionality you need for a particular case class. Business processes can also be invoked from within the case action, if required.
At runtime, case actions can be invoked by a user if the user has the appropriate permissions, and the case is in the appropriate state for the action. In the Openspace application, case actions are available in the Case Management gadget:
For additional information, see "Creating a Case Action Process" in the TIBCO Business Studio Modeling Guide.