Нужно сделать такую вещь:
1. при открытии приложения проверять у пользователя все активные сделки
2. в сделках проверять наличие задач
3. если нет задач хотя бы в одной сделке блокировать работу на портале
4. вывести список сделок и добавить возможность поставить задачу по сделкам из п. 3
5. добавить возможность выбирать пользователей, для которых это будет работать
Для примера можно использовать разработку для amoCRM