Я создал рабочий процесс сайта в формате SharePoint 2013 Workflow в дочернем подразделении O365 семейства сайтов. Я использую веб-службу вызова HTTP в рабочем процессе: скриншот моего рабочего процесса http://www.image-share.com/ijpg-2992-17.htmlПеременная SharePoint Workflow не распознается на сайте O365
Для разбора результатов JSON нужно использовать переменный: Index (Integer).
Я пробовал d/results/([%Variable: Index%])/Title
, как это рекомендуется в многочисленных сообщениях блога (example). Но Workflow получает Suspened со следующей ошибкой:
RequestorId: 8c3e172b-5da7-75d9-0000-000000000000. Details: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.FormatException: The DynamicValue property 'd/results/([%Variable: Index%])/Title' was incorrectly formatted. at Microsoft.Activities.Dynamic.DynamicValueBuilder.PathSegmentFactory.Parse(String segmentText, String fullPathName) at Microsoft.Activities.Dynamic.DynamicValueBuilder.PathSegmentFactory.Create(String segment, PathSegment next, String path) at Microsoft.Activities.Dynamic.DynamicValueBuilder.PathSegmentFactory.Create(String path) at Microsoft.Activities.GetDynamicValueProperty
1.Execute(CodeActivityContext context) at System.Activities.CodeActivity
1.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) Exception from activity GetDynamicValueProperty Stage 2 Sequence Flowchart Sequence Email30Days.WorkflowXaml_3f207548_d246_4058_82b3_34acf1933b6f
Если я использую те же, но с номером (не переменным) d/results/(0)/Title
он работает.
Пожалуйста, дайте мне знать Что мне не хватает.
просмотрите следующую ссылку http://goo.gl/Tj9vRG, это может помочь – Ilya
. Эта статья не отвечает на главный вопрос - как передать переменные –