Добавить ошибку в скрытый список с таким именем пользователя. Установите видимость в списке (для пользователей) только для чтения / записи своих собственных значений. Затем используйте пользовательскую веб-часть или FlexListViewer, чтобы просмотреть содержимое этого списка и отобразить его для пользователя. Как только они подтвердят эту ошибку, удалите ее из списка.
При необходимости, вы можете добавить другое действие рабочего процесса в этот список сообщений, которое говорит пауза на 2 дня, а затем по электронной почте. Как угодно, в зависимости от ваших требований.
В противном случае вы можете иметь собственную таблицу БД, которую вы используете почти для одного и того же, таким образом sharepoint сделает большую часть работы за вас.
Обновление Это можно упаковать как функцию и развернуть на каждом сайте по мере необходимости. Сильные стороны этого подхода (добавление элемента списка в список, выполнение запросов, оповещение пользователя и отправка электронного письма пользователю) - все это встроено в сам ресурс sharepoint. В этом случае вы можете сосредоточиться только на своей пользовательской логике, а sharepoint сосредоточиться на деталях реализации.