# BPMN Comformance Set 3

This scenario goes deeper into assignments and checking that the right data is return by the APIs when User Tasks with different configurations are provided.

* [User Task 1 assigned to User 1 followed by User Task 2 with Candidate Group 1](https://activiti.gitbook.io/activiti-7-developers-guide/overview/comformance/set-3-basic-user-task-assignments)
  * User 1 should see User Task which is assigned
  * User 1 should be able to complete his/her task
  * User 1 and User 3 should see the next task where they are candidates
  * User 2 should never see any task
* [User Task 1 with Candidate Group 1 followed by User Task 2 with Candidate Group 2](https://activiti.gitbook.io/activiti-7-developers-guide/overview/comformance/set-3-basic-user-task-assignments)
  * User 1 should only see Task 1
* [User Task 1 with Candidate Group 1, User 1 claim and add Candidate User 2](https://github.com/Activiti/activiti-7-developers-guide/tree/62c5c296beb1f7ed93c7f1e7c72672442b5ad4c4/comformance/UserTaskCandidateAPIsRuntimeTest/README.md)
  * User 1 should be able to claim the task
  * User 1 should be able to add candidate User 2
  * User 1 should release the task
  * User 2 should be able to see the task as candidate
* [User Task 1 with Candidate Group 1, User 1 claim and add Candidate Group 2](https://github.com/Activiti/activiti-7-developers-guide/tree/62c5c296beb1f7ed93c7f1e7c72672442b5ad4c4/comformance/UserTaskCandidateAPIsRuntimeTest/README.md)
  * User 1 should be able to claim the task
  * User 1 should be able to add candidate User 2
  * User 1 should release the task
  * User 2 should be able to see the task as candidate
