WedX - журнал о программировании и компьютерных науках

Как вставить данные о стране в объект интереса MS Dynamics CRM

Как вставить данные о стране (Address1_Country) в сущность интереса MS Dynamics CRM?

Я использую пакет NuGet Xrm.cs и Microsoft.Xrm.Sdk. Я хотел бы добавить данные о стране в новую сущность Lead, которую я создаю.

У меня нет проблем с созданием нового объекта Lead, например:

введите здесь описание изображения

И я добавляю данные о стране вместе с другими данными в объект Lead, например:

введите здесь описание изображения

Но дальше в CRM данные о стране не передаются:

введите здесь описание изображения

Я понятия не имею, что не так. Данные Address1_Country относятся к типу string. Поэтому я пробовал также данные типа «DE», и это не сработало.

Однако верно то, что данные о стране здесь являются специальными данными - поисковыми. Я уверен, что это и моя проблема как-то связаны. Может быть, мне следует заполнить Id или Guid? Но обычно в Xrm.cs эти данные также имеют тип данных Guid. Так что я немного потерялся здесь.

Как заполнить данные о стране в CRM через C# API?

19.03.2015

Ответы:


1

Если Country является типом поиска, вам нужно установить там EntityReference.

Address1_Country = new EntityReference("entityLogicalName", Guid);

Итак, вам нужно получить Guid страны, которую вы хотите установить (если вы собираетесь фильтровать по имени, вам нужен RetrieveMultiple) и установить этот идентификатор там.

Это подход с поздней привязкой, я думаю, вы используете раннюю привязку, вам нужно только проанализировать это до раннего.

19.03.2015
  • Tnx, я понял это, когда проверял внутренний (читай: атрибуты) уровень сущности. 20.03.2015
  • Боюсь, я не понимаю, почему это ответ. Адрес Address1_Country в лиде определенно не является типом поиска. Это текстовое поле. 20.03.2015
  • Ну, я просто предполагаю, что если бы вы могли сфотографировать детали поля и логическое название страны в такой форме, мы должны быть уверены в этом. 20.03.2015
  • Ну, дело в том, что данные о стране здесь, вероятно, заказные и, да, это поиск. Но вы правы, это не свойство Address1_Country. Этот, как мы обсуждали, родной. @BlueSam, ты тоже мне помог, так что я тоже проголосовал за твой ответ, так что не беспокойся. ;) 20.03.2015

  • 2

    Я думаю, вам нужно дважды проверить поле в форме на то же поле, на которое вы ссылаетесь. Откройте свойства поля в форме, откройте вкладку «Сведения» и проверьте имя поля.

    Я предполагаю, что это, вероятно, другое поле адреса.

    Другой способ проверить это — просмотреть все столбцы записи в представлении расширенного поиска.

    Надеюсь, это поможет.

    19.03.2015
  • Верно, но поле Address1_Country взято из Xrm.cs? Это должна быть стандартная страна в Dynamic CRM, или я ошибаюсь? Это пользовательские данные? Прямо сейчас я изучаю необработанные данные, и это похоже на ... Но я был похож на 110%, это нативные данные CRM ... Страна ... 19.03.2015
  • Правильно, но есть также поле Address2_Country или это может быть настраиваемое поле. 19.03.2015
  • Новые материалы

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

    Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
    В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


    Для любых предложений по сайту: [email protected]