Use the Campaigns tab to create a campaign, create or add a Distribution Select Query to the campaign, associate update packages to the devices in your campaign, edit a campaign, or delete a campaign. You can also schedule a campaign to run at a specific date and time.

Using the Campaigns tab, you can specify an existing Distribution Select Query or create a new query to run a campaign. The Distribution Select Query periodically matches a subset of all the registered devices that fulfil the query. To add specific devices to the campaign, call the addTargetGateways API. For more information about Campaign Management APIs, see the VMware Pulse IoT Center API Reference Guide.

If your campaigns require an approval before starting, toggle the Enable Approval option under the Settings > Updates tab. For information about enabling campaign approvals, see Update Settings. Users with permissions to edit organization settings can set the approvals for campaigns. Users with campaign approval permissions can approve a campaign.
Note: Approval settings for existing campaigns will not change after updating your organization settings.

By default, campaigns do not require an approval when you create it unless you configure your organization's settings to check for campaign approvals. By default, the Campaign Administrator's role has permissions to approve campaigns. If necessary, a System Administrator can create a role with campaign approval permissions and remove the campaign approval permissions from the Campaign Administrator's role.

Use Cases for Campaign Approvals

The following use cases describe the campaign approval process.
Your organization does not require approvals for campaigns.
You need not make any changes.
Your organization requires approvals for campaigns.
A user with the Campaign Administrator role must approve the campaigns:
  1. The System Administrator creates a user with the role to edit organization settings.
  2. The user edits the Approve Campaign settings.
  3. A user with the Campaign Administrator role approves the campaign.
Your organization requires approval for campaigns from a special role that has the Approve Campaign permission.
  1. The System Administrator creates a special role with Approve Campaign permission. The user who approves campaigns must also have the following permissions:
    • View Campaign
    • View Package
    • View Organization Settings
    • View Package
    • View Filter Definition
    • Edit Filter Definition
  2. The System Administrator removes the Approve Campaign permission from the Campaign Administrator role.
  3. The System Administrator creates a user and assigns the special role that has the Approve Campaign permission.
  4. The System Administrator creates a user with the Edit Organization Settings role. This user edits the Approve Campaign settings.
  5. The user with the Campaign Administrator role creates campaigns.
  6. The user with the special role approves the campaigns.

You must be a Campaign Administrator to perform the campaign operations.