Странное поведение рабочего процесса в Sharepoint 2007 - PullRequest
1 голос
/ 26 мая 2010

У меня есть библиотека документов A и список B.

Когда документ добавлен в A, в B создается элемент с заголовком = A.Url.Другой рабочий процесс запускается всякий раз, когда документ обновляется в A, который выполняет поиск: B.Title = A.Url и изменяет другой столбец в B в найденном элементе.

Рабочий процесс изменения элемента всегда выдает «Произошла ошибка: элемент списка»не найден".Я изменил рабочий процесс, чтобы отправить мне электронное письмо, содержащее новый (но без изменений) A.Url.Он отправил мне точную строку с той, которая уже есть в списке B.

В любом случае, почему он не может найти предмет, когда два столбца равны?

Заранее спасибо.

Редактировать:

Я буквально ненавижу Microsoft Sharepoint.

1 Ответ

0 голосов
/ 23 сентября 2010

Это будет казаться очень неинтуитивным, но попробуйте "Построить динамическую строку" в строковую переменную, содержащую только [URL] из списка A (или любого другого имени поля). Затем используйте эту переменную, чтобы выполнить поиск по списку B.

Эта магия вуду часто срабатывает, когда я сталкиваюсь с загадками сравнения строк в рабочих процессах SPD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...