У меня есть рабочий процесс, который запускается при создании элемента списка и отправляет электронное письмо при создании элемента списка.
Если я создаю новый элемент в этом списке через интерфейс Sharepoint, он отправляет электронное письмо.
У меня есть небольшое консольное приложение, предназначенное для установки элемента списка через API Sharepoint. Это выполняется как запланированное задание на ежедневной основе (цель списка - назначить кого-либо для ежедневного ротации) в середине ночи. Запланированное задание запускается с учетными данными администратора семейства сайтов для сайта.
Элемент списка добавлен, но рабочий процесс не запущен. В журнале я получаю следующее сообщение:
Declarative workflows cannot automatically start if the triggering action was performed by System Account. Canceling workflow auto-start.
Похоже, что элемент списка добавляется системной учетной записью, а не пользователем, который выполняет код. Что мне нужно сделать, чтобы мой код взаимодействовал с Sharepoint, используя тот же идентификатор, что и приложение?