Как правильно связать свойство taskid внутри действия репликатора?

Я хочу связать taskid с действиями createTask и onTaskChanged, которые находятся внутри моего действия репликатора, настроенного для работы в параллельном режиме.

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

Как правильно связать свойство taskid внутри действия репликатора?


person Ricibald    schedule 28.07.2010    source источник


Ответы (2)


В CreateTask перейдите в Свойства. Нажмите TaskItemId и нажмите «Привязать». Привяжите его к новому свойству. В этом установщике свойств значение даст вам идентификатор задачи. Этот установщик свойств вызывается каждый раз при создании новой задачи. Создайте здесь ссылку на редактирование задачи и отправьте электронное письмо, если хотите

person SPWFman    schedule 24.11.2010

Проблема в том, что все свойства (taskProperties, taskBeforeProperties, taskAfterProperties, TaskId и TaskItemId) должны быть правильно связаны для параллельной активности репликатора. Я все еще ищу решение этой проблемы. Обходной путь — создать customActivity со всеми этими свойствами внутри и поместить его в репликатор. Если внутри customActivty нужны какие-то другие параметры, вы можете создать свой собственный dependencyProperty. Если кто-то знает другие подходы к запуску репликатора в параллельном режиме, скажите мне об этом.

person Vladimir Titkov    schedule 11.09.2014
comment
Мой ответ точно дает обходной путь, но SPWFman сказал неверную информацию. Так в чем проблема выше? - person Vladimir Titkov; 11.09.2014