<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP Based Projects > Advanced Mode > Sequencing Add a Sequence Action |
In order to add an action to a specific sequence, users have to select the required target sequence first. This is done by clicking on one of the sequence navigation tabs (Installation, Administration, Advertisement) on the upper left corner of the SEQUENCING view, followed by the selection of the actual sequence type (execution or ui).
Once the right target sequence is selected, the list view on the left displays all actions that have already been added to the sequence.
The ADD button on the upper left corner of the SEQUENCING view reveals an options menu when it is clicked, offering different types of actions that may be added to the sequence:
•Predefined standard action
Clicking this option opens a dialog for standard action selection. Simply pick one of the listed actions and click OK to add it to the sequence. Each standard action has a pre-defined default position within the sequences, therefore RayPack adds them automatically at that default-position.
Standard actions are pre-defined action sets which are delivered along with the RayPack resources. These actions contain the logic to execute repeatedly required activities during MSI sequences. Some of them are basically MSI standard items (e. g. ResolveSource), whilst others are added as internal RayPack system logic (e. g. RPTextReplacementData)
•Existing custom action
Clicking this option from the menu displays a list of already created custom actions for selection. Simply pick one of the listed actions and click OK to add it to the sequence. Custom actions do not have pre-defined default positions within the sequences, therefore RayPack adds them automatically at the first position of the currently selected sequence. Users have to reorder the action to make sure it is executed during the desired phase of the sequence.
Custom actions provide procedures that have been defined as specific logic prepared for execution within the current packaging project.
Please refer to the help section about the CUSTOM ACTION view to get details regarding custom action management within RayPack.
•New custom action
Clicking this option from the menu calls the Custom Action Wizard, and therefore allows users to add a new custom action.
Please refer to the help section about adding new custom actions for details.
One of the custom action wizard steps contains an interface for the definition of sequence positions for the new custom action. If these settings are defined during the wizard run, RayPack will add the new custom action at the specified position within the activated sequences. If no sequencing was pre-defined during the wizard execution, RayPack does not add the newly created custom action to any sequence at all, not even the currently displayed sequence!
•Dialog
Clicking this option from the menu displays a list of already prepared standard dialogs that may be added to sequences. To add one of them, users simply select the desired one from the list on the left, and click OK. The new dialog is automatically set to the position right before the first non-dialog action is executed. Please note that predefined dialogs may be added only once per sequence. If further dialogs (e. g. error message dialogs) are required, they have to be defined as custom actions.
From time to time the user interface that is shown during a sequence execution has to be extended by an additional standard dialog as required by the results of conditional statements evaluation or other interactive target machine or user specific circumstances.
Once an action has been added to a specific sequence, users may edit the conditions it is bound to, or the position of the action within the sequence step order.