Как связать рабочие процессы с внешними списками SharePoint 2010?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/19418

  •  22-10-2019
  •  | 
  •  

Вопрос

Я читал, что вы не можете связать рабочие процессы с внешними списками SharePoint 2010, но есть обходные пути для этого.

Что включают в себя эти обходные пути?Могу ли я сделать все это в интерфейсе Sharepoint или в SharePoint Designer или мне придется писать код в Visual Studio?

Где я могу найти полный рабочий пример?

Это было полезно?

Решение

Из статей я обнаружил, что единственный обходной путь - это создание классического списка SharePoint, а затем заполнить его столбцами внешних данных. С тех пор у вас есть «нормальный» список, вы можете прикрепить к нему рабочий процесс.

Вот мои источники:

Так что вам не нужно дополнительное кодирование - всего несколько кликов.

ИМО, вам нужно относиться к этому как к огромному обходному пути и использовать его, только если вам действительно это действительно нужно, и, возможно, даже тогда.

Отредактировано:

Это выглядит как альтернатива (это зависит от ваших требований):

Другие советы

Только не делай этого :)

Это то, что не поддерживается SharePoint, и вам нужно выйти за пределы SharePoint, чтобы создать WF для внешних списков. Например; SharePoint не знает, когда изменяются данные в внешней базе данных или веб -сервиса. Это может быть довольно сложно и утомительно писать этот «хендлером событий» самостоятельно.

Конечно, вы можете, но должны ли вы? Переосмыслить дизайн вашего приложения, возможно, это вообще не вписывается в SharePoint?

Здесь — это подход, если ваша серверная часть — SQL Server. Помните, что это всего лишь концепция.

Это сложно, поскольку данных нет в SharePoint.Поэтому лучше оставить внешние данные внешними.

Если так важно иметь ассоциации рабочих процессов, то вы можете рассмотреть другой вариант — написать собственную модель .NET BDC, в которой у вас есть контроль и вы можете выполнять соответствующие операции при создании, чтении, обновлении или удалении элемента.

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top