The key wizard page used for the Action Launcher is the Actions Selection page. This is where the builder identifies the action definitions to make available to the end user, and it works in exactly the same manner as it does for Grid Displays and Calendar Displays, with one small difference: the types of actions that can be selected.
The Action Launcher can only be used to execute actions that can be run independently. This means that all required values must be either stored within the action definition or provided by the user when the action is executed. As a result, when the builder identifies the location(s) and library(ies) where the action definitions are located, the only actions that are available for selection are these types:
•Go To URL
•Create List Item
•Create New Document
In addition, only the actions that can be run independently are shown on the Actions Selection page. Any action definitions that specify that a value should be copied from a list item are automatically filtered out.
NOTE: Missing Actions? A rule of thumb when adding Actions to the Action Launcher is that it only uses Actions that don’t require information from an item. If you are adding Actions and are wondering why some are missing, check their types to ensure they are one of the four listed above.
Email actions work a bit differently from other action types. They do not have any properties that are identified as “copy from list item.” Instead, they can contain variables that are populated if there is a list item with a corresponding column when the action is run. If there is no such column, then the variables are simply not populated.
So, if the email action is executed from the Action Launcher and there is no value available to copy, (or if it is run from a Data Display and the selected item does not contain that value,) then the variable remains empty. The email action will not fail, but depending on the variable, it may not produce the expected results.
When the Check actions on page load checkbox is selected, each time the page is loaded, the Action Launcher will determine whether definitions exist for all of the actions selected and whether the current user has access to the library(ies) where the action definitions are saved. This determines the actions that are shown to the user.
• When this parameter is enabled, it can affect performance.
• When this option is not enabled, all of the actions configured for the Action Launcher are shown to the end user. However, this message is displayed when a user attempts to execute an action to which they do not have access, or an action that has been deleted or moved to another library:
The selected action cannot be executed either because the action definition has been moved or deleted or you do not have access to the action definition. The action can be removed from the display via the Display Wizard’s Actions Selection page.
NOTE: This feature does not determine whether or not the current user has the necessary permissions to execute each of the actions. For example, it will not affect the actions displayed if the current user only has Read access to a list called by a Create List Item action.