Проблема с рабочим процессом в библиотеке документов с поддержкой электронной почты SharePoint

ТАК... вот сценарий... у меня есть рабочий процесс в библиотеке документов, который копирует файл в каталог Windows... этот рабочий процесс настроен для запуска во время добавления нового элемента в библиотеку документов... так что все работает нормально, когда вы вручную загружаете файлы в библиотеку документов... но проблема возникает, когда мы используем электронную почту для заполнения библиотеки документов вместо загрузки файлов вручную. Когда электронное письмо получено... рабочий процесс запускается успешно и работает правильно (я сохранил записи истории рабочего процесса, чтобы проверить, выполняется каждый раздел кода или нет) ... рабочий процесс останавливается, когда раздел, в который копируется файл папка windows достигнута.

Я в основном думаю, что это проблема с разрешениями или проблемами доступа. Потому что, когда мы загружаем файл вручную (т.е. из библиотеки doc> upload), все работает нормально. Но, возможно, есть какой-то другой набор разрешений, который используется при получении электронной почты в библиотеке doc... Я попытался назначить разрешения для "Все" в папке Windows... но не повезло...

Может кто-нибудь сообщить мне, какая учетная запись пользователя Windows используется при получении электронной почты библиотекой документов? (Я думаю, что это учетная запись IIS по умолчанию - но разве она не включена в Every??)

Одно решение, которое я могу придумать, заключается в том, что для передачи файла в папку Windows я должен использовать временную олицетворение для конкретного сегмента кода (который записывает файл библиотеки doc в папку Windows), но любые предложения приветствуются.

PS У меня сейчас нет доступа к серверу, так что я могу только придумать подходы... не могу проверить их прямо сейчас... так что было бы хорошо, если бы у меня были все предложения, чтобы, как только я получил доступ, я мог попробуйте все вещи:D

1 ответ

Это хорошо известная ситуация. Система не знает, кто послал электронное письмо, поэтому она не может выдать себя за пользователя, о котором не знает.

В зависимости от того, какую версию SharePoint вы используете, рабочий процесс может вообще не запускаться или запускаться под учетной записью, опубликовавшей рабочий процесс.

Подробнее см. Эту статью поддержки Microsoft.

Другие вопросы по тегам