User Tools

Site Tools


campaign_supervision_workflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

campaign_supervision_workflow [2019/04/04 15:51]
lucy
campaign_supervision_workflow [2019/07/25 12:49]
Line 1: Line 1:
-===== Background Info ===== 
  
-The approval workflow idea is based on the 4-eyes principle when creating a new campaign: a campaign administrator will be responsible for creating a specific phishing or e-learning campaign. But he will only be able to start the campaign after a different user (the supervisor) reviewed the campaign and approved it. If the supervisor rejects the campaign a ticket with an expiry date will be created within the campaign for the administrator. ​ 
- 
-===== Configuration ===== 
- 
-1. create a user with the "​user"​ role. You don't need to assign any special rights here. 
- 
-{{:​sworkf_1.png?​600|}} 
- 
-2. create a supervisor with "​supervisor"​ role and assign the "​user"​ as a supervised user 
- 
-{{:​sworkf_2.png?​600|}} 
- 
-  - add both "​user"​ and "​supervisor"​ to the same campaign. The "​user"​ should have at least "​start/​stop campaign"​ permissions If the user needs to configure the campaign he also needs configuration access as well), the "​supervisor"​ can have full permissions set for the campaign. 
- 
-{{:​sworkf_3.png?​600|}} 
- 
-{{:​sworkf_4.png?​600|}} 
- 
-{{:​sworkf_5.png?​600|}} 
- 
-3. If the campaign admin will log in under his "​user"​ role and starts the campaign it will be put on hold, until "​supervisor"​ approves the launch. On this step, you can see a new entry created on "​Supervision Log". Within the campaign dashboard, you will also see a small turning wheel that indicates that the campaign is waiting for approval 
- 
-{{:​sworkf_6.png?​600|}} 
- 
-{{ sv2.png?600 }} 
- 
-4. If the supervisor now logs in under his "​supervisor"​ role and navigates to the same campaign he will be able to either reject or approve the campaign by clicking on the according to buttons: 
- 
-{{:​sworkf_7.png?​600|}} 
- 
-If the supervisor rejects the campaign he will be able to create a ticket with an end date and severity that allows him to communicate the required changes: 
- 
-{{:​sworkf_8.png?​600|}} 
- 
-In case of a rejected campaign the campaign admin with his "​user"​ role will be able to see the desired changes within the supervision log: 
- 
-{{:​sworkf_9.png?​600|}} 
- 
-{{:​sworkf_10.png?​600|}} 
- 
-Once the changes have been done the step 4 can be repeated again until the supervisor approves the campaign 
campaign_supervision_workflow.txt ยท Last modified: 2019/07/25 12:49 (external edit)