Асинхронный режим создания клиента

В этой статье описывается асинхронный режим создания клиентов в Microsoft Dynamics 365 Commerce.

в Commerce имеется два режима создания клиентов: синхронный (или sync) и асинхронный (или async). По умолчанию клиенты создаются синхронно. Иначе говоря, они создаются в Commerce headquarters в реальном времени. Синхронный режим создания клиентов является полезным, поскольку новые клиенты сразу же могут осуществлять поиск по каналам. Однако у него также есть недостаток. Поскольку он генерирует вызовы Commerce Data Exchange: служба реального времени в Commerce headquarters, производительность может быть нарушена, если будет выполнено много звонков для создания клиентов одновременно.

Если в параметре Создание клиента в асинхронном режиме установлено значение Да в профиле функциональности магазина (Retail и Commerce > Настройка канала > Настройка интернет-магазина > Профили функциональности), вызовы службы реального времени не используются для создания записей клиентов в базе данных канала. Режим создания асинхронных клиентов не влияет на производительность Commerce Headquarters. Временный глобальный уникальный идентификатор (GUID) назначается каждой новой записи асинхронного клиента и используется в качестве идентификатора счета клиента. Этот GUID не отображается для пользователей POS. Вместо этого эти пользователи будут видеть ожидающие синхронизации в качестве кода счета клиента.

Важно

Каждый раз, когда POS переходит в автономный режим, система автоматически создает клиентов асинхронно, даже если отключен режим асинхронного создания клиента. Аналогичным образом система автоматически создает клиентов асинхронно при сбое вызова RTS с исключением связи. Поэтому как при синхронном, так и при асинхронном создании клиентов администраторам Commerce headquarters необходимо создать и запланировать повторяющееся пакетное задание для P-задания, задание Синхронизация клиентов и деловых партнеров из асинхронного режима и задание 1010, чтобы преобразовать всех асинхронных клиентов в синхронных клиентов в Commerce Headquarters.

Ограничения асинхронных клиентов

Функциональность асинхронных клиентов в настоящее время имеет следующее ограничение:

  • Карты лояльности не могут быть выпущены для асинхронных клиентов, если только новый код счета клиента не был синхронизирован с каналом обратно.
  • Асинхронные клиенты, которые не были синхронизированы с HQ, не могут быть выбраны при создании синхронизируемых заказов клиентов. Чтобы создать заказы клиентов для асинхронных клиентов, см. раздел Включение возможности создания заказов клиентов в асинхронном режиме.

Улучшения асинхронных клиентов

Чтобы облегчить организациям использование асинхронного режима создания клиентов для управления клиентами и уменьшить объем взаимодействия в реальном времени с Commerce headquarters, были выполнены следующие усовершенствования для обеспечения паритета между синхронным и асинхронным режимами в каналах.

Улучшение функций Версия Commerce Сведения о функции
Повышение производительности при получении информации по клиенту из базы данных канала 10.0.20 и более поздние версии Чтобы повысить производительность, объект клиента разделяется на меньшие объекты. Затем система извлекает из базы данных канала только требуемые сведения.
Возможность асинхронного создания адреса во время извлечения 10.0.22 и более поздние версии

Включение функции Включить асинхронное создание для адресов клиентов

Сведения о функции:

  • Возможность добавлять адреса без выполнения запросов на обслуживание в реальном времени к Commerce headquarters
  • Возможность уникальной идентификации адресов в базе данных канала без использования идентификатора записи (значение RecID)
  • Отслеживание меток времени для создания адреса
  • Синхронизация адресов в Commerce headquarters

Эта функция затрагивает как синхронных, так и асинхронных клиентов. Для асинхронного изменения адресов в дополнение к их асинхронному созданию необходимо включить функцию Редактирование клиентов в асинхронном режиме.

Обеспечение паритета между синхронным и асинхронным созданием клиента. 10.0.24 и более поздние версии

Включение функции Включить расширенное асинхронное создание клиента

Сведения о функции: возможность получения дополнительной информации, например заголовка, назначений клиента по умолчанию, а также дополнительной контактной информации (номера телефона и адреса электронной почты) при асинхронном создании клиентов

Понятные пользователю сообщения об ошибках 10.0.28 и более поздние версии Эти улучшения помогают сделать сообщения об ошибках более понятными, если пользователь не имеет возможности сразу изменять данные во время процесса синхронизации. Эти расширения включаются с помощью параметра Разрешить делать некоторые элементы интерфейса недоступными для изменения асинхронным клиентом в разделе Параметры узла > Расширения конструктора сайтов Commerce.
Возможность асинхронного редактирования сведений о клиенте 10.0.29 и более поздние версии

Включение функции Включить изменение клиентов в асинхронном режиме

Сведения о функции: возможность асинхронного изменения данных клиентов

Ответы на часто задаваемые вопросы об устранении проблем, связанных с асинхронным изменением сведений о клиентах, см. в разделе Вопросы и ответы об асинхронном режиме создания клиента.

Возможность аудита синхронизации операций управления клиентами 10.0.31 и более поздние версии Это усовершенствование позволяет пользователям выполнять аудит синхронизации операций управления клиентами в Commerce headquarters. Оно также позволяет пользователям вносить изменения, если это необходимо, и синхронизировать данные.

Иерархия включения функций

С учетом иерархии перед включением функции Включить изменение клиентов в асинхронном режиме необходимо включить следующие функции:

  • Повышение производительности заказов клиентов и проводок клиентов — эта функция является обязательной с момента выпуска версии Commerce 10.0.28.
  • Включить расширенное асинхронное создание клиента
  • Включить асинхронное создание для адресов клиентов

После включения функции выполните задание планировщика конфигурации канала (по умолчанию задание планировщика 1070).

Ответы на типичные вопросы по устранению неполадок см. в разделе Вопросы и ответы об асинхронном режиме создания клиента.

После включения ранее упомянутых функций вы должны создать и запланировать повторяющееся пакетное задание для P-задания, задание Синхронизация клиентов с запросами каналов и задание 1010, чтобы преобразовать всех асинхронных клиентов в синхронных клиентов в Commerce Headquarters.

Создание клиента в автономном режиме POS

Как упоминалось ранее, каждый раз, когда POS переходит в автономный режим, система автоматически создает клиентов асинхронно, даже если отключен режим создания асинхронного клиента. Поэтому администраторы Commerce headquarters должны создать и запланировать повторяющееся пакетное задание для P-задания, задание Синхронизация клиентов с запросами каналов и задание 1010, чтобы преобразовать всех асинхронных клиентов в синхронных клиентов в Commerce Headquarters.

Примечание

Если параметр Фильтрация общих таблиц данных о клиентах имеет значение Да на странице схема канала Commerce (Retail и Commerce > Настройка Headquarters > планировщик Commerce > Группа базы данных канала), записи клиентов не создаются в автономном режиме POS. Дополнительные сведения см. в разделе Исключение автономных данных.

Дополнительные ресурсы

Управление клиентами в магазинах

Преобразование асинхронных клиентов в синхронных клиентов

Атрибуты заказчика

Исключение автономных данных