Добрый день!
Shared, private on first use наверное здесь не помогут.
Для решения вашей задачи пару способов могу подсказать:
1. Использование полей Readers.
Добавьте на форму с заданием поле с типом Readers. В это поле нужно записывать пользователей, кому нужно дать доступ к документу задания. Полей с типом Readers может быть несколько на форме, их содержимое суммируется.
Также, хорошо бы поместить на форму аналогичное поле, в котором будет записан административный пользователь, или специальная роль. Это на случай восстановления документа.
Затем используйте обычный вид для отображения документов. Пользователь увидит только те документы, где он указан в полях Readers и доступ он будет иметь только к ним.
Уже существующие документы нужно или пересохранить, или пройтись по ним агентом для прописания полей Readers.
2. Использование категоризованного представления.
Создаете обычный вид с категоризацией по полю, где содержится имя пользователя(ей).
Создаете форму, на которую помещаете скрытое поле с именем текущего пользователя и Embedded View.
У Embedded View в Embedded Selection выбираете ваше категоризированное представление, а в Show single category указываете поле с именем пользователя. Следите, чтобы формат имени в категоризированном столбце представления совпадал с форматом имени в поле на форме.
Затем показываете форму пользователю. Там будет показан список документов относящихся только к нему.
При этом способе будут проблемы, если вам нужно будет дать пользователю возможность самостоятельно сортировать столбцы в представлении.