Multiple action groups
You can specify multiple action groups in a .bes file. This is the schema:
<MultipleActionGroup>
<Title> xs:normalizedString </Title> [1]
The name of the multiple action group.
<PreGroupActionScript> ActionScript </PreGroupActionScript> [0..1]
An action to run before all the member actions of the multiple
action group; corresponds to the Pre-Execution Action Script
tab of the Take Action Dialog when taking multiple actions.
<MemberAction> [1..*]
<Title> xs:normalizedString </Title> [1]
The name of the member action.
<Relevance> RelevanceString </Relevance> [1]
The member action will run only on computers for which
the relevance expression evaluates to true.
<ActionScript> ActionScript </ActionScript> [1]
<SuccessCriteria> ActionSuccessCriteria </SuccessCriteria> [0..1]
<IncludeInGroupRelevance>true|false</IncludeInGroupRelevance>
A value of true for IncludeInGroupRelevance for a member
action of a multiple action group means that the group
as a whole is relevant if this member action’s
relevance is true. Thus, if any of a group’s members
that have IncludeInGroupRelevance set to true are relevant,
then the group as a whole is relevant. If no members
have IncludeInGroupRelevance set, then the group should be
relevant on all computers, as long as the group’s top-level
relevance is true.
</MemberAction>
<PostGroupActionScript> ActionScript </PostGroupActionScript> [0..1]
An action to run once all member actions have finished executing;
corresponds to the Post-Execution Action Script when taking
multiple actions.
<Settings> ActionSettings </Settings> [0..1]
<SettingsLocks> ActionSettingsLocks </SettingsLocks> [0..1]
</MultipleActionGroup>