Как получить руководства по терминам таксономии / метаданных для обновления списков? - PullRequest
1 голос
/ 16 февраля 2011

Я интегрирую устаревшую систему с SP2010, используя буквальные вызовы SOAP.Я могу сделать вызов, такой как CopyIntoItems или UpdateListItems, и, сделав так, установить поля метаданных, предоставив узел Fields, такой как:

  <Fields>
       <FieldInformation Type="Note" DisplayName="Country_0"
                         Id="de1e6424-7a8a-42a5-8d21-73402fe2e609"
                         Value="UK|91c89925-16e6-4d41-9e71-ec45e8f2a113" />
       ...
  </Fields>

В атрибуте Value я должен указать guid таксономии или метаданныхсрок.Это прекрасно работает в приведенном выше примере, так как я знаю руководство термина Великобритания.Тем не менее, как я могу динамически определить, какой будет гид какой-то другой ценности, скажем, например, Франция?Я думал о создании утилиты, чтобы получить их все и как-то кешировать их в моей системе, чтобы я мог легко их найти, но где они определены?

Возможно, глупый вопрос, у меня такое чувство, что ячто-то пропустил ...

Ответы [ 2 ]

1 голос
/ 16 февраля 2011

Вызов GetList должен позволить вам получить все идентификаторы.

Но вызов UpdateListItems ( и ) должен работать только с использованием внутренних имен.

0 голосов
/ 22 февраля 2011

С форума MSDN Sharepoint 2010:

http://social.msdn.microsoft.com/Forums/eu/sharepoint2010general/thread/63553372-b87f-4d69-8d4c-63fb8a7b3c6d

Не уверен, что это лучший способ, но это тот ответ, которым я сейчас покажу.

...