Проблема с рабочим процессом в библиотеке документов с поддержкой электронной почты SharePoint - PullRequest
1 голос
/ 12 февраля 2010

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

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

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

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

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

1 Ответ

0 голосов
/ 12 февраля 2010

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

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

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

...