Я пытаюсь обновить контакт в Dynamics365 с помощью инструментария PHP CRM https://github.com/AlexaCRM/php-crm-toolkit, Я не понимаю, что здесь означает «guid»?
$contact = $service->entity( 'contact', $guid );
Также, где я могу найти список «FieldNames», чтобы я мог создать новый контакт / учетную запись?
Ваш код получает одну запись из базы данных по ее идентификатору. Параметры — это имя объекта (таблицы) и его GUID. Код в руководстве не является правильным. Так должно быть:
$contactId = '1d2fc62f-1c56-448b-b546-edfb6d6fec5c';
$contact = $service->entity( 'contact', $contactId );
Чтобы получить имена полей, перейдите в раскрывающийся список «Продажи», выберите «Настройки», «Настройки», «Настроить систему», появится новое окно, в левой части нового окна выберите «Сущности»> «Учетная запись» (или любой другой модуль) -> «Поля». На правой стороне вы получите список имен полей с подробностями.