Я использую Project Server 2013 с рабочим процессом SharePoint.То, что я пытаюсь сделать, это установить значение настраиваемого поля, которое считывает его значения из таблицы поиска (это поле будет отображать пользователей в качестве параметров для выбора).В рабочем процессе SharePoint есть возможность установить поле проекта, и я его использую.Я выбрал это действие и выбрал свое поле «Имя» в качестве поля проекта и значение поиска рабочего процесса в качестве значения, которое будет назначено.
Моя проблема заключается в том, что когда я публикую рабочий процесс и запускаю его, онбудет приостановлено на этом этапе со следующим сообщением:
Подробности: во время выполнения экземпляра рабочего процесса произошло необработанное исключение.> Сведения об исключении:> System.ArgumentNullException: значение не может быть> нулевым.Имя параметра: введите в> Microsoft.Activities.Hosting.Runtime.Subroutin> e.SubroutineChild.Execute (CodeActivityContext> context) в> System.Activities.CodeActivity.InternalExecute> (экземпляр ActivityInstance, ActivityExecutor> executor, BookmarkManager) в закладки BookManager..Activities.Runtime.ActivityExecutor.Exe> cuteActivityWorkItem.ExecuteBody (ActivityExecu> tor executor, BookmarkManager bookmarkManager,> Location resultLocation)
Как известно, есть два варианта назначения значения для пользовательского поискаподанный, один должен выбрать значение из выпадающего списка (показывает значения таблицы поиска), а другой должен использовать значение поиска рабочего процесса.Когда я выбираю значение из выпадающего списка, рабочий процесс работает отлично, но когда я использую значение поиска рабочего процесса, это дает мне эту ошибку.
Я хотел бы понять, почему я получаю нулевую ошибку, когда присваиваю значение с использованием подхода.
Заранее спасибо за вашу поддержку.