Dynamics CRM — Как обновить контакт в Dynamics365 с помощью AlexaCRM php-crm-toolkit

Я пытаюсь обновить контакт в Dynamics365 с помощью инструментария PHP CRM https://github.com/AlexaCRM/php-crm-toolkit, Я не понимаю, что здесь означает «guid»?

$contact = $service->entity( 'contact', $guid );

Также, где я могу найти список «FieldNames», чтобы я мог создать новый контакт / учетную запись?

-1

Решение

Ваш код получает одну запись из базы данных по ее идентификатору. Параметры — это имя объекта (таблицы) и его GUID. Код в руководстве не является правильным. Так должно быть:

$contactId = '1d2fc62f-1c56-448b-b546-edfb6d6fec5c';
$contact = $service->entity( 'contact', $contactId );

Что такое GUID?

  1. Википедия
  2. MSDN
  3. Как получить это в CRM

Какие поля / атрибуты?

  1. Скачать SDK, Есть файл EntityMetadata.xlsx со Атрибутами страницы.
  2. Или (короче) в пользовательском интерфейсе CRM откройте расширенный поиск, выберите сущность и снова нажмите «Добавить столбцы» и «Добавить столбцы». Вы также увидите системные имена атрибутов.
1

Другие решения

Чтобы получить имена полей, перейдите в раскрывающийся список «Продажи», выберите «Настройки», «Настройки», «Настроить систему», появится новое окно, в левой части нового окна выберите «Сущности»> «Учетная запись» (или любой другой модуль) -> «Поля». На правой стороне вы получите список имен полей с подробностями.

0

По вопросам рекламы [email protected]