AJAX - асинхронный JavaScript и XML - полезно для выполнения асинхронных вызовов на стороне сервера со стороны клиента с использованием js / jQuery & xml.
Плагин - код на стороне сервера для расширения логики в конвейере выполнения событий платформы CRM (например,.create / обновление).Вы можете создать плагин, который будет работать как асинхронный при регистрации шагов в инструменте регистрации плагинов.Вы можете сделать service.RetrieveMultiple
для поиска и service.Update
для установки значения в плагин после операции.На самом деле плагины перед созданием или обновлением могут устанавливать значения полей путем перехвата конвейера и даже до транзакции с БД, но это всегда синхронно.
Но в вашем коде вы ищете / извлекаете customerid, customercodeиспользуя запись пользователя в коротком имени, адресе и заполнении.Это можно сделать любым способом - на стороне клиент / сервер.
QueryExpression или FetchXML - это два собственных способа CRM для запроса данных.Более широкая тема, поэтому вы можете искать много образцов в комбинации онлайн.