Each compliance agreement belongs to a campaign. A campaign is an object containing configuration about the agreement content (what you agree to), how agreements are created (by role), and what should happen once the agreement is given (e.g., assign a role).
To create a new campaign, navigate to Compliance > Campaigns and click Add. A new campaign detail will be opened.
You need to fill in the code and the name of the campaign. After that, you need to select the text of the campaign. These texts are saved as notification templates which allows you to use HTML and CSS to style the text if needed. You should create a new template for each campaign.
Apart from that, you can also specify the following:
Finally, save the campaign.
A campaign can have three states:
The only possible state changes are as follows: New > In progress > Ended.
Once a campaign is ended, it cannot be restarted and a new campaign needs to be created.
There are multiple ways to create a new compliance request for a user.
To create a new request, navigate to Compliance > Requests and click Add. A new request detail will be opened. Select the user and the campaign for which this request should be created.
If you configured the 'Role whose assignment will create a new request for user' option for the campaign, you only need to assign the selected to a user to create a new request for them.
You can easily create multiple requests for multiple users and campaigns using a bulk action. Simply navigate to the Users agenda, select your identities and use the 'Create a new compliance request' bulk action. In its configuration, you can select multiple campaigns for which new requests should be created.
Requests can never be edited. Even in the Created states, no changes can be made. If a change is necessary, create a new request and remove the existing one.
Requests have three states:
Users can always change the state from Accepted to Denied and vice versa.