Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о инициализации и сопоставлении свойств, которые задает SharePoint для рабочих процессов.
Примечание.
Поддержка рабочих процессов SharePoint 2010 для новых клиентов прекращена с 1 августа 2020 г., и они удалены из существующих клиентов 1 ноября 2020 г. Если вы используете рабочие процессы SharePoint 2010, рекомендуется перейти на Power Automate или другие поддерживаемые решения. Дополнительные сведения см. в статье Прекращение поддержки рабочего процесса SharePoint 2010.
При запуске рабочего процесса SharePoint автоматически устанавливает количество сопоставления и запуска свойства, которые поддерживают рабочего процесса. Они перечислены ниже. Набор свойств, определенных отличается немного в зависимости от рабочих процессов сайта или рабочий процесс списка. Эти различия определяются в списках.
Используйте следующие рекомендации для сопоставления и запуска рабочих процессов с помощью объектной модели рабочих процессов (инициирование):
- Чтобы создать связь для рабочего процесса списка, используйте метод PublishSubscriptionForList .
- Чтобы создать связь для рабочего процесса сайта, используйте метод PublishSubscription .
- Чтобы запустить рабочий процесс списка, используйте метод StartWorkflowOnListItem .
- Для запуска рабочего процесса сайта, используйте метод StartWorkflow .
Примечание.
[!Примечание] Два метода для связывания рабочих процессов находятся в классе WorkflowSubscriptionService во время на класс WorkflowInstanceService находятся два метода для запуска рабочих процессов.
Сопоставления свойств
Значения свойств ассоциации задаются при вызове PublishSubscription . Значения свойств связи являются свойства уровня привязки, что означает, что все экземпляры рабочих процессов с помощью данного сопоставления совместно использовать такое же значение свойства. Значение свойства связи в пределах рабочим процессом можно извлечь с помощью действия GetConfigurationValue.
Ниже приведен список свойств связи, установленные по умолчанию для списка и сайта рабочих процессов при вызове PublishSubscription .
- AssociationTitle
- AssociatorUserId
- LayoutsFolder
- ParentContentTypeId()
- HistoryListId*
- TaskListId*
- FormData*
- SharePointWorkflowContext.Subscription.EventSourceId*
- SharePointWorkflowContext.Subscription.EventType*
- SharePointWorkflowContext.Subscription.DisplayName*
- SharePointWorkflowContext.Subscription.Id*
- SharePointWorkflowContext.Subscription.Name*
- SharePointWorkflowContext.Subscription.CreatedDate*
Важно: Свойства, помеченные звездочкой (*), не определены в API рабочих процессов, поэтому для доступа к ним просто используйте строковые значения.
В случае списка рабочих процессов существует четыре дополнительных сопоставления свойств, определенных по умолчанию при вызове PublishSubscriptionForList(WorkflowSubscription, Guid) .
Важно!
[!Важно!] Свойства, помеченные звездочкой (*) не определены в API рабочего процесса, чтобы получить доступ к их просто использовать их строковые значения.
Примечание.
[!Примечание] Можно добавить пользовательские сопоставления свойств с помощью формы связывания.
Свойства инициализации
Свойства запуска это внешние переменные, значения которых установлены при запуске рабочего процесса то есть, при вызове StartWorkflow. Тем не менее, значения свойств могут обновляться во время выполнения из экземпляра рабочего процесса с помощью действия ExternalVariableValue. Значения внешних переменных можно получить извне рабочего процесса с помощью свойства .
Внешние значения переменных специфичны для каждого экземпляра рабочего процесса (в отличие от свойства связи, где все экземпляры рабочих процессов совместно использовать те же значения свойства).
Все экземпляры рабочих процессов (списка и сайта) иметь некоторые внешние переменные, которые устанавливаются по умолчанию при вызове StartWorkflow:
Экземпляры рабочих процессов списка имеют некоторые дополнительные внешние переменные, которые задаются по умолчанию при вызове StartWorkflowOnListItem :
Примечание.
[!Примечание] Можно добавить настраиваемые инициализации свойства с помощью форму запуска.