2015-02-24 2 views
0

У нас большой пул клиентов masterdata. С рекомендациями группы.Movilizer - модификация ссылок Masterdata

Клиент «key1» находится в группах «G2 и G3» (с использованием тега).

Как изменить эти ссылки, если, например, сейчас мне нужен клиент, чтобы быть в «G1 и G4» вместо «G2 и G3».

  1. Должен ли я удалить ключ, создать его снова и установить новые ссылки на G1 и G4 ... или ....
  2. Есть ли способ, чтобы удалить ссылку и установить еще один?

Редактировать Давайте предположим, что это, как я создал Мастердата плюс ссылки:

<masterdataPoolUpdate pool="P1"> 
    <update key="key1" group="G2"><description>key1Desc</description> 
    </update> 
    <reference key="key1" group="G3" /> 
</masterdataPoolUpdate> 
+0

Как вы можете видеть, что я создал тег Movilizer и добавить его на все вопросы, которые соответствовали поиск по «movilizer» (о 20). На этом этапе вам больше не нужны (или нужны) теги - всего 8 хитов для «movelet», и они являются подмножеством хитов «movilizer». Когда у вас есть несколько сотен сообщений movilizer, вы можете подумать о добавлении дополнительных тегов, чтобы улучшить поиск. – Bohemian

+0

Невероятно! Большое спасибо за поддержку ... мы будем распространять хорошие новости сейчас –

ответ

1

Хорошо я думаю, что мне удалось понять это ... Я сначала нужно удалить исходную запись в G2 (а также ссылка). Затем нужно создать запись в G1 или G4 и добавить новую ссылку соответственно:

<masterdataPoolUpdate pool="P1"> 
    <delete key="key1" /> <!-- delete key1 and its references --> 
    <update key="key1" group="G1"><description>key1Desc</description></update> 
    <reference key="key1" group="G4" /> 
</masterdataPoolUpdate> 
0

Шаг 1: отправить два новых обновления для повышения ссылки на этой группы назвали G1 и G4. Теперь у клиентов будет доступ к этим группам.

Шаг 2: удалить ссылку для клиента группы G2 и G3, послав двух Удаляет

+0

Я не могу удалить key1 в G2, так как это оригинальная запись –

Смежные вопросы