Как обновить поле поиска с помощью веб-службы - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть рабочий процесс Nintex, и я использую действие «Вызов веб-службы», чтобы добавить новый элемент списка на другой сайт. Я хочу обновить поле поиска в списке адресатов из поля поиска в списке источников. Это мой CAML-запрос

<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
            <listName>Kaizen Blast Objectives</listName>
            <updates>
              <Batch OnError="Continue" ListVersion="1" ViewName="">
                <Method ID="1" Cmd="New">
                  <Field Name="ID">New</Field>
                  <Field Name="Title">{ItemProperty:Title}</Field>
                  <Field Name="Event_x0020_Driver">{ItemProperty:Event_x0020_Driver}</Field>
                  <Field Name="Problem_x0020_Statement">{ItemProperty:Problem_x0020_Statement}</Field>
                  <Field Name="Group1">{ItemProperty:Group}</Field>
                </Method>
              </Batch>
            </updates>
        </UpdateListItems>

«Group1» - это поле поиска в списке адресатов, а «Group» ({ItemProperty: Group}) - это поле поиска в списке источников.

Простое назначение, как у меня, похоже, не работает.

EDIT Поле поиска в списке адресатов является столбцом сайта.

Есть идеи?

1 Ответ

1 голос
/ 13 сентября 2011

Я понял это. При обновлении поля поиска формат должен быть id; #value. Это верно, даже если поля источника и назначения имеют одинаковый тип данных.

...