Рабочий процесс Sharepoint Вложение задач - PullRequest
0 голосов
/ 16 июля 2009

У меня есть рабочий процесс конечного автомата SharePoint (Visual Studio 2008), в определенном состоянии я создаю задачу.

Когда пользователь завершит эту задачу, он может загрузить документ в виде вложения для этой задачи

затем рабочий процесс переходит в другое состояние

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

и я пытаюсь увидеть свойства SPWorkflowTaskProperties для чтения вложения, но ничего не нашел

Ответы [ 2 ]

0 голосов
/ 28 октября 2009

Я сделал это, загрузив вложение, которое будет прикреплено к элементу списка задач как обычный элемент списка. Я сделал это не из процесса рабочего процесса, а из формы задачи, которая редактирует задачу.

0 голосов
/ 16 июля 2009

Предполагая, что вы хотите получить фактическое вложение (в отличие от ссылки на вложение), вам, вероятно, придется получить его непосредственно из библиотеки:

http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=26

Сверху:

SPFolder folder = web.Folders["Lists"].SubFolders[list.Title].SubFolders["Attachments"].SubFolders[listitem.ID.ToString()];

foreach (SPFile file in folder.Files)
{
  // Something useful here
}
...