Можем ли мы использовать список задач с «другого» веб-сайта того же семейства сайтов, что и список задач для рабочего процесса Sharepoint? - PullRequest
1 голос
/ 23 марта 2010

Могу ли я указать / использовать существующий список задач с «другого» веб-сайта, но из того же семейства сайтов, который будет использоваться в моем последовательном рабочем процессе Sharepoint? Я использую Visual Studio для кодирования рабочего процесса, и он будет развернут в / subsite, у корневого сайта уже есть список задач, к которому все подключились к Outlook и т. Д. ... Вместо создания нового списка задач в / subsite и запроса заинтересованы подписаться на этот новый список задач ... Я хочу использовать существующий ..

1 Ответ

2 голосов
/ 24 марта 2010

Возможно, я ошибаюсь, но при поиске этой информации с помощью отражателя я обнаружил, что существует метод SPWorkflowAssociation.SetTaskList (SPList) .

Выглядит надеясь. Но в рамках этого метода происходит следующее:

this.EnsureListInThisWeb(list);

определение метода:

private void EnsureListInThisWeb(SPList list)
{
    if ((this.m_templates != null) && (list.ParentWeb.ID != this.m_templates.ParentWeb.ID))
    {
        throw new ArgumentException(SPResource.GetString("WorkflowAssociationListNotInWeb", new object[0]));
    }
}

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

Так что мой ответ будет нет, у вас не может быть списка задач в другой сети .

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