Adding an Action to a Catalog Item

You can add an action to a catalog item so that a set of commands will be triggered as part of a request at one or more stages during the request life cycle, such as when the catalog item is requested, when it is approved, etc.

You can use the On Check Status event to set up integration between App Portal and an ITSM system.

Note:By default, the only actions that exist in App Portal are ServiceNow and Remedy ITSM actions (if you are integrated with a ServiceNow or Remedy ITSM system), Cloud application actions (if you are integrated with Box, Office 365, or Salesforce), and Workflow Manager actions. In order to add any other actions, you have to first create the action on the Site Management > Commands & Actions > Script Commands, Web Service Commands, or Request Commands view. For more information, see Commands and Actions

To add an action to a catalog item, perform the following steps:

To add an action:

1. Open the Actions tab of the catalog item’s Catalog Item Properties dialog box.

2. Select an action from the Select a service list.

If you select Command Execution from the Select a service list, a command previously created under Site Management > Commands and Actions > New Command is used. Those commands specified as Execute from Server are available. When the request stage is processed, the command will be invoked and passed the variables identified in the Command.

The other options from the Select a service list are:

Workflow Manager Action 
Remedy - Create Incident Management Service 
Remedy - Query Incident Management Service 
Remedy - Incident Status Management Service Wrapper 
Remedy - Create Request Management Service 
Remedy - Service Request Status Management Service Wrapper 
ServiceNow - Create Incident Management Service 
ServiceNow - Create Request Management Service 
Box 
Office 365 
Salesforce 

Note:For more information on adding an ITSM action to a catalog item, see Setting ITSM Actions on Catalog Items.

3. Select an event from the Current Events and Actions list.
4. Select a method or command from the Select a method or command list.
5. Select a status from the Add a status list to identify what the catalog item’s status will be when this action is executed.
6. Click Save to add the action to the event tree on the left. These actions will execute when the event completes.

Note:For troubleshooting purposes, the log file for reference of actions is WebServiceAction.log.