Поделиться через


Работа с повышенной эффективностью процесса «от предложения до продажи» с помощью Dynamics 365 Sales

В этой статье описывается, как работать с улучшенными функциями процесса «от предложения до продажи» при интеграции с Microsoft Dynamics 365 Sales. В статье предоставлена информация о том, как включенные вами расширенные функции влияют на поведение интегрированной системы. Дополнительные сведения о том, как включить эти улучшения в вашей системе, см. в разделе Включение и настройка повышения эффективности процесса «от предложения до продажи» с помощью Dynamics 365 Sales.

Установка владельца по умолчанию для всех предложений по продажам

Когда функция Интегрировать жизненные циклы предложений включена в Dynamics 365 Supply Chain Management, вы можете установить владельца по умолчанию для предложений по продажам в Supply Chain Management. Право собственности по умолчанию применяется ко всем новым предложениям по продажам, независимо от того, в какой системе они созданы.

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

  1. В Supply Chain Management перейдите в раздел Расчеты с клиентами > Настройка > Параметры модуля расчетов с клиентами.

  2. На вкладке Интеграция Dynamics 365 Sales на экспресс-вкладке Предложения по продажам в поле Право владения по умолчанию выберите одно из следующих значений:

    • На основе источника — право владения на все новые предложения по продажам будет соответствовать системе, в которой эти предложения созданы.
    • Supply Chain Management — право владения на все новые предложения по продажам будет установлено как Supply Chain Management независимо от того, в какой системе созданы предложения.
    • Dynamics 365 Sales — право владения на все новые предложения по продажам будет установлено как Dynamics 365 Sales независимо от того, в какой системе созданы предложения.

Изменение права владения для предложения по продажам

Вы можете изменить владельца предложения по продажам, открыв его в Supply Chain Management. Вы не можете сменить владельца в Sales.

Примечание

Прежде чем вы сможете изменить владельца предложения по продажам, должны быть выполнены следующие условия:

  • Ваша учетная запись пользователя должна иметь привилегию Изменение владельца предложения по продажам, заданного по умолчанию и полномочия Ведение владения предложениями по продажам. По умолчанию необходимые привилегии и полномочия назначаются роли Менеджер по продажам, но не для роли Сотрудник отдела продаж.
  • Предложение по продажам должно иметь статус Создано или Отправлено в Supply Chain Management.
  • Предложение по продажам должно иметь статус Черновик или Активно в Sales.

Выполните следующие шаги, чтобы изменить право владения для предложения по продажам.

  1. Найдите и выберите предложение, с которым вы хотите работать (например, перейдя в раздел Продажи и маркетинг > Предложения по продажам > Все предложения). Вы не можете изменить владельца нескольких предложений по продажам одновременно. Поэтому обязательно выберите только одно предложение.

  2. В области действий откройте вкладку Обработка результатов и выберите Сменить владельца. Затем в раскрывшемся диалоговом окне установите в поле Владелец одно из следующих значений:

    • На основании источника — наследование права владения из значения Источник.
    • Supply Chain Management — назначение права владения для Supply Chain Management.
    • Dynamics 365 Sales — назначение права владения для Sales.
  3. Выберите ОК, чтобы применить изменения.

События смены владельца регистрируются в таблице в Supply Chain Management. Эта таблица недоступна из пользовательского интерфейса (UI). Чтобы просмотреть ее, введите следующий URL-адрес в адресную строку браузера. Замените <DomainName> доменным именем вашей среды и <CompanyName> названием вашего юридического лица.

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=SalesQuotationOwnershipChangeLog

Создание справочника цен Supply Chain Management

Когда функция Создать справочник цен Supply Chain Management включена в Supply Chain Management, то Supply Chain Management становится справочником цен для расчетов предложений по продажам и заказов на продажу.

Поэтому при включении этой функции происходят следующие изменения:

  • Когда предложение или заказ на продажу создается в Sales, и прайс-лист существует в Sales, то эта цена будет использоваться, но другие расчеты выполняться не будут.

  • Sales ведет себя так, как будто для параметра Использовать системный расчет цен установлено значение Нет.

  • В пользовательском интерфейсе Sales для предложений по продажам и строк заказов на продажу вносятся следующие изменения:

    • Поле Оптовая скидка скрыто.
    • Поле Сумма скидки по строке заменяет поле Заданная вручную скидка и его значение выражается как сумма скидки за единицу.
    • Поле Заданная вручную скидка становится доступным только для чтения и переименовывается в Скидка. В этом поле представлена сумма общей скидки, рассчитанная с помощью Supply Chain Management.
  • В Sales заданные вручную скидки для предложений и строк заказа на продажу можно ввести в поле Сумма скидки по строке.

  • Следующие поля в Sales больше не рассчитываются на основе логики Sales. Вместо этого они полагаются на значения, которые рассчитываются и синхронизируются из Supply Chain Management. Когда предложения и строки заказа на продажу создаются в Sales, эти поля не будут иметь значений до тех пор, пока они не будут синхронизированы из Supply Chain Management.

    • Для предложений по продажам и строк заказа на продажу: Скидка и Расширенная сумма
    • Для предложений по продажам и сводок заказов на продажу: Детальная сумма, (-) Скидка, Сумма без фрахта, (+) Сумма фрахта, (+) Итоговый налог и Итоговая сумма
  • Для заказов на продажу в Sales параметр Пересчет не действует.

Примечание

При создании или обновлении предложения по продажам или заказа на продажу в Sales выберите Рассчитать цену предложения (для предложений) или Рассчитать цену заказа (для заказов), чтобы гарантировать, что все соответствующие расчеты выполняются в Supply Chain Management, а затем синхронизируются обратно с Sales. Этот шаг не требуется для предложений и заказов на продажу, созданных в Supply Chain Management, при условии, что пакетное задание Рассчитать итоги продаж настроено на регулярный запуск.

Расчет и передача цен, скидок и итоговых сумм из Supply Chain Management в Sales

После обновления предложения по продажам или заказа на продажу в Supply Chain Management важно передать обновленные цены, скидки и итоговые суммы в Sales. Прежде чем вы сможете использовать эту возможность, функция Рассчитать и передать цены должна быть включена в Supply Chain Management.

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

Полный пересчет и передача цен, скидок и итоговых сумм

Когда вы полностью пересчитываете и передаете цены, скидки и итоговые суммы, система проверяет ваши политики оценки коммерческих соглашений и, при необходимости, выполняет поиск коммерческих соглашений, чтобы определить, необходимо ли пересчитать цены и скидки за единицу строки. Затем система извлекает правильные цены и скидки за единицу строки, рассчитывает все необходимые итоговые суммы и синхронизирует их с Sales.

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

  1. В Supply Chain Management выберите предложение по продажам или заказ на продажу, с которыми вы хотите работать. Если вы работаете в представлении списка, вы можете выбрать несколько предложений или заказов.

  2. На панели операций на вкладке Предложение (для предложений) или вкладке Продажа (для заказов) выберите Передать цены и итоги.

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

Расчет и передача только итоговых сумм

Когда вы рассчитываете и передаете только итоговые суммы, система не пересчитывает цены или скидки за единицу строки. Вместо этого она вычисляет только итоговые суммы новых строк и заголовков и синхронизирует их с Sales.

Выполните следующие действия, чтобы вычислить и передать только итоговые суммы.

  1. В Supply Chain Management перейдите на одну из следующих страниц, в зависимости от типа документа, с которым необходимо работать:

    • Продажи и маркетинг > Периодические задачи > Рассчитать итоги по заказам на продажу для Sales
    • Продажи и маркетинг > Периодические задачи > Рассчитать итоги предложений по продажам для Sales
  2. В появившемся диалоговом окне выполните следующие действия:

    • В поле Игнорировать документы, обновленные до введите срок (в днях) самого старого документа, который вы хотите обработать.
    • Чтобы контролировать порядок обработки записей, на экспресс-вкладке Включаемые записи выберите Фильтр. Появится стандартное диалоговое окно запросов, в котором можно задать дополнительные критерии выбора. Поля работают так же, как они работают для других типов запросов в Supply Chain Management.

    Примечание

    Вы не можете настроить повторение этих заданий по расписанию. Они предназначены для единоразовых расчетов.

  3. Нажмите ОК.

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

Выберите, следует ли обрабатывать и отправлять итоговые суммы синхронно или асинхронно.

Каждый раз, когда вы запускаете полный расчет или расчет только итоговых сумм, система может запускать расчет синхронно или асинхронно, в зависимости от вашей конфигурации. Выполните следующие шаги для настройки этого параметра.

  1. Перейдите в раздел Расчеты с клиентами > Настройка > Параметры модуля расчетов с клиентами.
  2. На вкладке Интеграция Dynamics 365 Sales установите для параметра Расчет и передача цен и итогов в пакетном режиме значение Да, чтобы выполнить расчет асинхронно. Задайте для него значение Нет, чтобы выполнить расчет синхронно.

Примечание

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

Планирование пакетного задания расчета итогов продаж

Мы рекомендуем вам настроить запланированную задачу Рассчитать итоги продаж, чтобы она выполнялась через регулярные промежутки времени. Таким образом, вы обеспечите, что итоговые суммы по всем строкам и заказам будут регулярно рассчитываться и синхронизироваться с Sales. Эта задача вычисляет и передает только итоговые суммы (т. е. она не выполняет полный перерасчет цены, описанный ранее). Она также передает налоги и расходы по фрахту в Sales.

Чтобы настроить эту запланированную задачу, перейдите в раздел Продажи и маркетинг > Расчеты с клиентами > Периодические задачи > Рассчитать итоги продаж.

Копирование данных предложения по продажам Supply Chain Management в заказы на продажу, синхронизированные из Sales

Из-за различий в моделях данных двух систем заказы на продажу, созданные в процессе предложения по продажам в Sales, не содержат те же данные, что и заказы на продажу, созданные в процессе предложения по продажам в Supply Chain Management. Для заказов на продажу, созданных в процессе предложения по продажам в Sales, небольшой набор данных переносится из предложения по продажам. Однако когда заказ на продажу синхронизируется из Sales в Supply Chain Management, то Supply Chain Management может инициализировать некоторые значения полей (например, финансовые аналитики) без использования стандартной логики Supply Chain Management. Хотя такое поведение может быть уместным в некоторых сценариях, в других оно неприемлемо.

Чтобы контролировать это поведение включите либо отключите функцию Копировать данные предложения в заказы на продажу в Supply Chain Management.

Затем система будет работать одним из следующих способов, в зависимости от того, включена или отключена эта функция:

  • Если эта функция включена: каждый заказ на продажу в Supply Chain Management переносит значения полей из связанных с ним предложений по продажам в Supply Chain Management, независимо от владельца.
  • Если эта функция отключена: заказы на продажу в Supply Chain Management не переносят соответствующие значения поля предложения по продажам, если право собственности принадлежит Sales. Вместо этого значения этих полей инициализируются.

Когда функции Использовать обработчик сообщений и Копировать данные предложения в заказы на продажу включены в Supply Chain Management, вы можете указать, будет ли информация о предложениях копироваться в реальном времени при создании заказа или через обработчик сообщений. Выполните следующие шаги для настройки этого параметра.

  1. Перейдите в раздел Расчеты с клиентами > Настройка > Параметры модуля расчетов с клиентами.
  2. На вкладке Интеграция Dynamics 365 Sales установите для параметра Копировать данные предложения в заказ на продажу в пакетном режиме значение Нет для копирования информации о предложениях в режиме реального времени при создании заказа. Установите для него значение Да, чтобы копировать информацию о предложениях асинхронно.

Примечание

Мы рекомендуем установить для параметра Копировать данные предложения в заказ на продажу в пакетном режиме значение Да. Таким образом, пользователям не придется ждать, пока система обработает данные.

Обработка событий, связанных с интеграцией Sales

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

Прежде чем вы сможете использовать асинхронную обработку, функция Использовать обработчик сообщений должна быть включена в Supply Chain Management.

Настройка пакетного задания для обработки очереди сообщений в интеграции Dynamics 365 Sales

При запуске пакетного задания Обработчик сообщений интеграции Dynamics 365 Sales система обрабатывает только очередь сообщений Интеграции Dynamics 365 Sales. Поэтому, если вы хотите воспользоваться асинхронной обработкой событий, связанных с интеграцией, выполните следующие действия, чтобы запланировать пакетное задание так, чтобы оно выполнялось регулярно.

  1. Перейдите к разделу Продажи и маркетинг > Периодические задачи > Обработчик сообщений интеграции Dynamics 365 Sales.
  2. В диалоговом окне Обработчик сообщений интеграции Dynamics 365 Sales на экспресс-вкладке Выполнить в фоновом режиме укажите, каким образом, когда и как часто должны обрабатываться сообщения в очереди Интеграция Dynamics 365 Sales. Поля работают так же, как они работают для других типов фоновых заданий в Supply Chain Management.
  3. Выберите ОК, чтобы применить настройки и закрыть диалоговое окно.

Установка параметров обработчика сообщений

Если функция Использовать обработчик сообщений включена в Supply Chain Management, выполните следующие действия, чтобы настроить, как и когда она будет работать.

  1. Перейдите в раздел Расчеты с клиентами > Настройка > Параметры модуля расчетов с клиентами.

  2. На вкладке Интеграция Dynamics 365 Sales задайте следующие поля:

    • Создание журнала предложений в пакетном режиме — установите для этого параметра значение Да, чтобы создавать журналы предложений асинхронно путем добавления сообщений в очередь обработчика сообщений. Таким образом, пользователям не придется ждать создания журнала каждый раз, когда они активируют предложение по продажам в Sales.
    • Создание журнала подтверждений предложений в пакетном режиме — установите для этого параметра значение Да, чтобы создавать журналы подтверждения предложений асинхронно путем добавления сообщений в очередь обработчика сообщений. Таким образом, пользователям не придется ждать создания журнала подтверждения каждый раз, когда они заключают сделку по предложению по продажам в Sales.
    • Сообщения по задачам — укажите максимальное количество сообщений, которые можно обработать в рамках одной задачи. (Задача похожа на пакет.) В некоторых случаях можно повысить производительность системы, изменив это значение. Вам следует установить значение, обеспечивающее время выполнения от одной до двух минут. Значение 50 обычно хорошо подходит. Мы не рекомендуем устанавливать низкое значение. Низкое значение приведет к созданию большого количества задач и, следовательно, может увеличить нагрузку на систему. Если вы установите в этом поле значение 0 (ноль), система будет обрабатывать 30 сообщений за задачу. Оптимальное значение этого параметра зависит от количества задач обработчика, настроенных для очереди сообщений Интеграция Dynamics 365 Sales. Дополнительную информацию см. в разделе Создание и обработка очередей пользовательских сообщений и типов сообщений. Служба поддержки Майкрософт может посоветовать вам изменить значение этого поля, если у вас возникнут проблемы с производительностью.

Работа с очередью сообщений

Вы можете отслеживать ход обработки очереди сообщений, используя страницу Сообщения обработчика сообщений. На этой странице представлена информация о сообщениях, находящихся в очереди, сообщениях с ошибкой и обработанных сообщениях. Также поддерживается обработка ошибок, ручная обработка, отмена и повторная постановка сообщений в очередь. Сведения о том, как работать с этой страницей и настраивать параметры, связанные с обработчиком сообщений, см. в разделе Создание и обработка очередей пользовательских сообщений и типов сообщений.

Сообщения очереди сообщений

Когда функция Использовать обработчик сообщений включена в Supply Chain Management, очередь сообщений Интеграция Dynamics 365 Sales доступна в пользовательском интерфейсе обработчика сообщений. Система использует эту очередь для обработки сообщений, связанных с интеграцией Sales. В следующей таблице описаны сообщения, которые могут отображаться в очереди, а также функции, необходимые для доступности каждого сообщения.

Тип сообщения Обязательные функции Описание
Рассчитать и передать цены и итоги для предложения по продаже Рассчитать и передать цены Этот тип сообщения выполняет полный пересчет цен, скидок и итоговых сумм для предложений по продажам и передает результаты в Sales.
Рассчитать и передать цены и итоги для заказа на продажу Рассчитать и передать цены Этот тип сообщения выполняет полный пересчет цен, скидок и итоговых сумм для заказов на продажу и передает результаты в Sales.
Рассчитать и отправить итоги для заказа на продажу Рассчитать и передать цены Этот тип сообщения рассчитывает и передает итоговые суммы для заказов на продажу.
Рассчитать и отправить итоги для предложения по продаже Рассчитать и передать цены Этот тип сообщения рассчитывает и передает итоговые суммы для предложений по продажам.
Создать журнал предложений по продажам Использовать обработчик сообщений Этот тип сообщений создает журнал предложений по продажам.
Создать журнал подтверждений предложений по продажам Использовать обработчик сообщений Этот тип сообщений создает журнал подтверждения предложений по продажам.
Связать заказ на продажу и предложение по продаже Использовать обработчик сообщений Этот тип сообщения создается в ответ на событие подтверждения. Он обновляет связь между предложением по продажам и заказом на продажу.
Копировать данные предложения по продаже в заказ на продажу Копировать данные предложения в заказы на продажу Этот тип сообщения копирует данные предложения по продажам Supply Chain Management в заказы на продажу, синхронизированные из Sales.

Примечание

Сообщения Создать журнал подтверждений предложений по продажам и Связать заказ на продажу и предложение по продаже взаимосвязаны в том, что сообщение Связать заказ на продажу и предложение по продаже зависит от успешной обработки сообщения Создать журнал подтверждений предложений по продажам. Вместе эти два сообщения служат той же цели, что и действие Подтвердить при заключении сделки по предложению по продажам в Supply Chain Management.