AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2013, 11:04   #1  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
? Правила обнаружения повторяющихся записей
Добрый день всем.
Появилась проблема, не работает правило, если я указываю в нем поле "фамилия" в сущности контакт - просто игнорируется системой. Создаю контакт с такой же фамилией и система пропускает эту запись не выдавая предупреждений.

У меня еще 2 правила есть (мобильный и почта). Работают как надо. Проводил эксперимент, создавал поиск по имени. Тоже работает.

Правило опубликовано и все нормально. Но не срабатывает почему-то.

Сталкивался кто-то с этим? Может что проверить надо?

Последний раз редактировалось -O_o-; 19.04.2013 в 11:07.
Старый 19.04.2013, 16:51   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Скорее всего вы использовали поле Фонетичская фамилия (yomilastname) вместо Фамилия. В стандартной локализации они называются одинаково, что вызывает много путаницы
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.04.2013, 17:08   #3  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Скорее всего вы использовали поле Фонетичская фамилия (yomilastname) вместо Фамилия. В стандартной локализации они называются одинаково, что вызывает много путаницы
Какая еще путаница?
У меня отображается в списке выбора только одно поле "фамилия". Насчет yomilastname я подумал в первую очередь.
Есть еще идеи?
CRM 2011 ролап 12 и 13 накатили.
Старый 19.04.2013, 19:10   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Какая еще путаница?
У меня отображается в списке выбора только одно поле "фамилия". Насчет yomilastname я подумал в первую очередь.
Есть еще идеи?
CRM 2011 ролап 12 и 13 накатили.
Поздравляю, значит у вас все прекрасно работает.

p.s. Дубликаты ищутся не сразу, может пройти до 100 секунд между созданием дублей прежде чем коды поиска обновятся и совпадение будет найдено. http://axforum.info/forums/blog.php?b=378
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.04.2013, 23:03   #5  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Конкретная проблема при создании или обновлении записи. А не в фоновом поиске дублей. .
Может где-то что-то переустановить? Что на сервере отвечает за работу этих правил?
Асинхронный сервис? Подскажите )
Старый 24.04.2013, 16:04   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Конкретная проблема при создании или обновлении записи. А не в фоновом поиске дублей.
Почему вы так решили?
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Может где-то что-то переустановить?
Хм. Рабочий стол, по феншую.
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Что на сервере отвечает за работу этих правил? Асинхронный сервис?
Сервис отвечает за обновление кодов, но вы постановили что он тут не причем.

Выполните против вашей базы следующий запрос и приведите результат:
X++:
SELECT
R.name,
R.baseentityname,
R.matchingentityname,
R.statecodename,
C.BaseAttributeName,
C.MatchingAttributeName,
C.OperatorParam
FROM FilteredDuplicateRule AS R

INNER JOIN DuplicateRuleCondition AS C
ON C.RegardingObjectId = R.duplicateruleid

ORDER BY R.duplicateruleid
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 25.04.2013, 11:23   #7  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Сам сел проверил, не работает.
В правиле используется поле yomilastname и только оно. Вынес на форму поля и yomilastname и lastname заполнил оба сохранило а вот при любом апдейте этого контакта уже работает правило. Мистика так как с телефоном работает сразу, остальные не проверял.

Забыл дописать RU12
Старый 25.04.2013, 13:51   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Коллеги! Старайтесь структурировать ваши мысли перед тем как вываливать подобные брейн дампы на форум.

Зачем вы используете поле yomilastnam в вашем правиле? Вы вроде бы украинцы, а не японцы? Если так, вы вряд ли станете искать дубликаты по японскому фонетическому звучанию чьей-то фамилии. CRM никак не синхронизирует и не заполняет поля name и yominame. Если на форме name, тогда правило поиска дубликатов не будет работать по yominame. Переделайте ваши правила, не ищите мистику!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 25.04.2013, 14:23   #9  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Потому что в конструкторе правил ошибка !!!
В выборе полей светится поле Фамилия но
Код:
<option title="Фамилия" value="yomilastname" datatype="nvarchar">
а вот имя
Код:
<option title="Имя" value="firstname" datatype="nvarchar">Имя</option>
Потому нихера правило не работает. А использовать (yomilastname) я его попробовал потому что начал искать в чем причина.

И редко я что-то бессмысленно пишу, могу конечно не до конца передать мысль.

А теперь объясню расширено.
В RU12 вместо lastname в конструкторе правил стоит yomilastname и теперь понятно почему правило не работает вообще с фамилией, но идя далее по логике я предположил что если в конструкторе стоит yomilastname то надо его попробовать на форме, так вот результатом получилось то что на создании правило не срабатывает, а на апдейт работает. Вот потому и мистика, так как другие поля работают и там и там.
Старый 25.04.2013, 16:14   #10  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
А теперь я объясняю вам. Ошибка в локализации системы, а не в конструкторе правил. Откройте ваше решение по умолчанию зайдите в настройки объекта Контакт, в раздел с полями. Там вы увидите, что у него по два поля Фамилия, Имя, Отчество и "Полное имя". Причем для поиска (и использования в конструкторе правил) доступны "неправильные" поля. Следует переименовать все фонетические поля, установить запрет на поиск и включить поиск правильным полям. Могут быть проблемы с переименованием, есть решение: http://www.axforum.info/forums/blog.php?b=366

Далее, если вы опубликуете настройки, вы сможете корректно переделать ваши правила.

Скорее всего, правило не сработало на создание, потому что дубликаты были созданы слишком быстро: http://www.axforum.info/forums/blog.php?b=378
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 25.04.2013 в 16:16.
За это сообщение автора поблагодарили: spectr (1), -O_o- (1).
Старый 25.04.2013, 16:42   #11  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Да вот теперь все стало на свои места Спасибо
При переименовании поля на Фамилия фонетическое, сразу появилось вместо одного Фамилия два поля: Фамилия (lastname) и Фамилия фонетическое (yomilastname)
Старый 25.04.2013, 17:04   #12  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Пожалуйста. Это известная проблема начиная с CRM 4.0. При этом в продукте ничего не меняется
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 25.04.2013, 17:19   #13  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Thumbs up
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
А теперь я объясняю вам. Ошибка в локализации системы, а не в конструкторе правил. Откройте ваше решение по умолчанию зайдите в настройки объекта Контакт, в раздел с полями. Там вы увидите, что у него по два поля Фамилия, Имя, Отчество и "Полное имя". Причем для поиска (и использования в конструкторе правил) доступны "неправильные" поля. Следует переименовать все фонетические поля, установить запрет на поиск и включить поиск правильным полям. Могут быть проблемы с переименованием, есть решение: http://www.axforum.info/forums/blog.php?b=366

Далее, если вы опубликуете настройки, вы сможете корректно переделать ваши правила.

Скорее всего, правило не сработало на создание, потому что дубликаты были созданы слишком быстро: http://www.axforum.info/forums/blog.php?b=378
Енот, вы мега МОЗГ.
Я переименовал йоми фамилию, опубликовал и в правилах появилось еще одно поле "фамилия", хотя до этого его не было...
ЧьЁрт побьери! Но это сработало.

Последний раз редактировалось -O_o-; 25.04.2013 в 17:21.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Слетают правила обнаружения повторяющихся записей Prok Dynamics CRM: Функционал 3 16.02.2017 14:40
Правило обнаружения повторяющихся записей ФИО kotenka Dynamics CRM: Функционал 7 13.06.2012 15:51
Правила обнаружения повторяющихся записей, не работает отмена публикации Буденый Dynamics CRM: Функционал 4 03.09.2010 18:18
Правила обнаружения повторяющихся записей не работают Dmitry V. Liseev Dynamics CRM: Функционал 4 05.03.2010 18:10
О диалоге повторяющихся записей... IgorF Dynamics CRM: Разработка 6 19.12.2008 16:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.