Включение и настройка бесшовной синхронизации с Dynamics 365 Sales (предварительная версия)
[Данная статья является предварительной версией документации и может быть изменена.]
Microsoft Dynamics 365 Supply Chain Management включает в себя сложный механизм ценообразования, который обрабатывает торговые соглашения по ценам и скидкам. Механизм ценообразования использует сложные правила для определения наилучшей цены для данного заказа или предложения. Когда Supply Chain Management интегрировано с Dynamics 365 Sales, можно либо синхронизировать по требованию с помощью модуля ценообразования Supply Chain Management, либо использовать бесшовную синхронизацию, как описано в этой статье.
Важно
- Это предварительная версия функции.
- Функции предварительной версии не предназначены для промышленного использования и могут иметь ограниченную функциональность. На эти функции распространяются дополнительные условия использования, и эти функции доступны до официального выпуска, чтобы клиенты могли получить ранний доступ и оставить отзыв.
Благодаря бесшовной синхронизации пользователи, работающие над заказами на продажу и предложениями по продажам в Sales, могут просматривать результаты расчетов, которые делает механизм ценообразования Supply Chain Management, без каких-либо дополнительных шагов для получения цен, скидок и итоговых сумм. По мере того как пользователи работают в Sales, все необходимые данные и результаты расчетов легко синхронизируются между системами по необходимости.
Бесшовная синхронизация значительно улучшает сценарии, когда персонал передней линии в основном работает в Sales для создания и обновления заказов на продажу и предложений по продажам. По мере того как пользователи добавляют или обновляют строки заказов и предложений в Sales, обновленные цены и скидки по строке рассчитываются в Supply Chain Management и немедленно отражаются в пользовательском интерфейсе Sales, не требуя каких-либо дополнительных нажатий или щелчков. В большинстве случаев пользователям не требуется вручную выбирать функции Рассчитать цену предложения или Рассчитать цену заказа в Sales для получения обновленных цен по строке, скидок и итоговых сумм, отображающих результаты расчетов, выполненных в Supply Chain Management.
Необходимые условия
Перед использованием бесшовной синхронизации система должна удовлетворять следующим требованиям:
Должно использоваться приложение Supply Chain Management версии 10.0.42 или более поздней.
Должно использоваться решение Supply Chain с двойной записью версии 2.3.4.367 или новее.
Необходимо включить и настроить базовую интеграцию Sales, как описано в разделах Включение и настройка повышения эффективности процесса "от предложения до продажи" с помощью Dynamics 365 Sales и Работа с повышением эффективности процесса "от предложения до продажи" с помощью Dynamics 365 Sales.
Следующие функции должны быть включены в области Управление функциями:
- Создать справочник цен Supply Chain Management при интеграции с Dynamics 365 Sales — эта функция является обязательным предварительным условием для следующей функции. Подробнее о ней см. в разделе Включение и настройка повышения эффективности процесса «от предложения до продажи» с помощью Dynamics 365 Sales.
- Автоматическая синхронизация данных в строках и итоги с Dynamics 365 Sales — эта функция добавляет возможности, описанные в этой статье.
Включение и настройка бесшовной синхронизации
Чтобы включить и настроить бесшовную синхронизацию, выполните следующие действия.
Перейдите в раздел Расчеты с клиентами>Настройка дебиторской задолженности>Параметры модуля расчетов с клиентами.
На экспресс-вкладке Общие сведения настройте следующие поля:
Создать справочник цен Supply Chain Management — для этого параметра необходимо установить значение Да, прежде чем можно будет включить любой из параметров автосинхронизации. Подробнее об этом параметре см. в разделе Создание справочника цен Supply Chain Management.
Автоматическая синхронизация данных строки в Sales — установите для этого параметра значение Да, если данные из строк предложений по продаже и заказов на продажу (включая цену в строке и скидку) в Supply Chain Management должны автоматически синхронизироваться в Sales при создании или обновлении строки в Sales. Синхронизируемые данные включают больше, чем просто денежные данные, такие как цены за единицу, скидки по строке и чистые суммы. Они также включают все сопоставленные данные строк для соответствующих строк заказа и предложения, настроенных для синхронизации из Supply Chain Management в Sales. Кроме того, в нее включаются такие данные, как запрошенные даты отгрузки и поступления, которые могут быть пересчитаны при вводе строк.
Преимуществом этой функции является то, что когда пользователи, которые создают и обновляют строки заказа на продажу или предложения по продажам в Sales, сохраняют эти строки, те же значения строк, которые отображаются в Supply Chain Management, также отображаются в Sales. Таким образом, эта функция обеспечивает полную прозрачность и согласованность данных в разных системах и устраняет необходимость запуска дополнительной синхронизации со стороны Supply Chain Management.
Автоматически синхронизировать итоги в Sales — установите для этого параметра значение Да, если промежуточные и итоговые суммы по заказам на продажу и предложениям по продажам должны автоматически рассчитываться и синхронизироваться между системами при добавлении, удалении или изменении строк в Sales. Можно установить для этого параметра значение Да только в том случае, если для параметра Автоматическая синхронизация данных строки в Sales также установлено значение Да.
Рекомендуется задать для обоих параметров автоматической синхронизации значение Да. Эта конфигурация обеспечивает наилучшие возможности для пользователей, работающих с заказами на продажу и предложениями по продажам в Sales. Это гарантирует, что данные по строке в денежном выражении, промежуточные итоги и итоги обновляются в обеих системах всякий раз, когда пользователь изменяет соответствующее значение (например, количество по строке) в Sales. Если вы устанавливаете для этих параметров значение Нет, пользователи должны вручную выбирать Рассчитать цену предложения и/или Рассчитать цену заказа после создания или редактирования заказов или предложений в Sales, чтобы запустить расчет и синхронизацию.
Вы можете решить задать для одного или обоих параметров значение Нет, если вы используете пользовательскую логику ценообразования в Sales или если ваши сотрудники передней линии, работающие в Sales, работают только с ценами единицы строки, но не со скидками, сборами, налогами, итогами и промежуточными итогами.
Важно
При установке решения цепочки поставок для Dynamics 365 Sales оно вносит несколько изменений в стандартные формы в Sales, включая модификации, которые добавляют бесшовную синхронизацию со стандартными формами "Заказ", "Предложение", "Заказ продукта" и "Продукты предложения" в Sales. Однако если в компании используются пользовательские формы для одной или нескольких из этих сущностей (что является распространенным явлением), то следует изменить пользовательские формы, чтобы обеспечить корректное отображение в них информации синхронизации. Дополнительные сведения см. в разделе Отображение бесшовной синхронизации в пользовательских формах в Dynamics 365 Sales.
Ненулевая цена за единицу измерения, введенная в Sales
Если пользователь вводит цену за единицу, отличную от 0 (ноль) для строки заказа на продажу или предложения по продажам в Sales, эта цена за единицу также синхронизируется и применяется к строке предложения по продажам в Supply Chain Management. В этом случае Supply Chain Management не использует дополнительные вычисления для данных строки.
Заданные вручную скидки строки
Если пользователи должны иметь возможность добавлять вручную суммы скидок по строкам в заказе на продажу и в строках предложения в Sales, убедитесь, что для параметра Копировать данные предложения в заказы на продажу указано значение Да на экспресс-вкладке Интеграция Dynamics 365 Sales страницы Параметры модуля расчетов с клиентами. В противном случае, когда предложение выигрывается в Sales, скидки по строке вручную не синхронизируются с Supply Chain Management. Подробнее см. в разделе Копировать данные предложения по продаже Supply Chain Management в заказы на продажу, синхронизированные из Sales.
Случаи, когда требуется синхронизация вручную, даже когда используется бесшовная синхронизация
В двух случаях пользователи в Sales должны выбрать Рассчитать цену предложения или Рассчитать цену заказа, прежде чем цены и скидки строки будут пересчитаны и синхронизированы между системами:
- Тип даты, используемый для извлечения цены продажи — Сегодня.
- Предлагаемые цены применяются в Sales, но фактические цены хранятся в торговых соглашениях в Supply Chain Management.
В следующих подразделах эти случаи объясняются на примерах.
Случай 1. Тип данных цены — "Сегодня"
В этом случае настройка имеет одну цену продажи 20 долларов США (USD20), действующую с 28 августа, и другую цену продажи USD19, действующую с 1 сентября. Прайс-листы не применяются в Sales.
- Цена коммерческого соглашения за 28 август: USD20
- Цена коммерческого соглашения за 1 сентября: USD19
28 августа в Sales создается заказ на продажу. Он имеет одну строку, которая имеет цену за единицу строки USD20. 1 сентября добавляется вторая строка заказа для этой же номенклатуры. Она имеет цену за единицу измерения по строке USD19, потому что цена нового коммерческого соглашения вступила в силу.
В соответствии со стандартным поведением Supply Chain Management цена строки USD19 применяется только ко второй строке. Цена первой строки автоматически не изменяется. Однако, если пользователь 1 сентября или позднее выбирает в Sales Рассчитать цену заказа, цена в обеих строках пересчитывается в соответствии с политикой оценки коммерческих соглашений. Поэтому обе строки показывают цену за единицу измерения USD19.
Примечание
Этот случай также относится к предложениям по продаже.
Вариант 2. Прайс-листы Sales сосуществуют с коммерческими соглашениями в Supply Chain Management
В этом случае предлагаемые цены продажи хранятся в прайс-листе Sales, в то время как фактически согласованные цены и цены по конкретным клиентам хранятся в торговых соглашениях в Supply Chain Management. Для той же номенклатуры определены следующие цены:
- Цена прайс-листа в Sales: USD25
- Цена коммерческого соглашения Supply Chain Management: USD19
Политика в области оценки коммерческих соглашений в Supply Chain Management исключает ручной ввод.
Продавец создает заказ на продажу в Sales и добавляет строку для номенклатуры. Цена за единицу по строке для этой строки имеет значение USD25, которое представляет собой предложенную цену продажи из прайс-листа. Строка заказа на продажу затем сохраняется и синхронизируется с Supply Chain Management.
Если продавец открывает заказ в Sales и выбирает Рассчитать цену заказа, цена строки изменяется в соответствии с политикой оценки коммерческих соглашений в Supply Chain Management. Таким образом, цена за единицу измерения в строке в Supply Chain Management обновляется до USD19 и синхронизируется с Sales.
Как правило, когда Supply Chain Management является мастером цены, не рекомендуется использовать предлагаемые цены, которые определены в прайс-листах Sales. Однако если ваша компания использует процесс типа того, который описан в этой подразделе, продавцы должны быть обучены выбору Рассчитать цену заказа после того, как они создают заказ на продажу.
Примечание
Этот случай также относится к предложениям по продаже.
Примеры сценариев для работы с бесшовной синхронизацией
В следующих подразделах приведены примеры того, как пользователи могут обеспечить бесшовную синхронизацию.
Пример сценария 1. Создание предложения по продажам в Sales с полной бесшовной синхронизацией
Необходимые условия для сценария 1
Этот сценарий основан на следующей системной настройке:
- Для параметра Автоматическая синхронизация данных строки в Sales установлено значение Да на странице Параметры модуля расчетов с клиентами.
- Для параметра Автоматическая синхронизация итогов в Sales установлено значение Да на странице Параметры модуля расчетов с клиентами.
- Прайс-листы не используются в Sales. (Либо прайс-листы используются в Sales, а базовая цена продажи для выпущенных продуктов в Supply Chain Management равна 0 [нулю].)
История пользователя для сценария 1
Сара является продавцом в компании Contoso, где она работает в Sales каждый день. В понедельник Сара использует Sales для создания предложения по продажам. Она сохраняет предложение и добавляет больше строк.
После того как Сара закончила добавление строк в предложение по продажам и сохранила их, Sales показывает следующее сообщение на вкладке Сводка страницы Предложение: "Синхронизация из F&O". Это сообщение указывает на то, что в Supply Chain Management создается соответствующее предложение по продажам и что данные синхронизируются между двумя системами. После завершения синхронизации сообщение "Синхронизация из F&O" исчезает.
Сара проверяет предложение по продажам в Sales и видит, что цена за единицу, скидка и расширенные суммы были правильно обновлены и показывают результаты расчетов, выполненные Supply Chain Management. Включены все скидки по строке, включая многострочную скидку, примененную Supply Chain Management. Другие данные строки также синхронизируются из Supply Chain Management, например запрошенные даты отгрузки и запрошенные даты поступления. Сара может просмотреть эту информацию на вкладке Интеграция для строки предложения на продажу на странице Предложение в Sales.
В Sales Сара может просматривать промежуточные итоги и итоги для суммы, скидку (общая скидка), сумму фрахта (сумму расходов по строке и заголовку, которые автоматически добавляются в Supply Chain Management), итоговый налог (сумма налогов по строкам и заголовку, которые автоматически добавляются в Supply Chain Management) и общую сумму. Вся эта информация вычисляется и автоматически синхронизируется из предложения по продажам в Supply Chain Management.
В этом сценарии Саре не нужно выбирать Рассчитать цену предложения в Sales. Предложение по продажам в Sales актуально и соответствует значениям из предложения по продажам в Supply Chain Management.
Примечание
Похожим образом работает сценарий создания заказов на продажу и строк заказов на продажу.
Пример сценария 2. Изменение строк предложения по продажам в Sales с полной бесшовной синхронизацией
Необходимые условия для сценария 2
Этот сценарий основан на той же системной настройке ,что и сценарий 1.
История пользователя для сценария 2
Во вторник Сара из предыдущего сценария узнает, что ее клиент хочет увеличить количество номенклатур в предложении по продажам, которое она создала для него в понедельник. Она открывает предложение в Sales, редактирует количество для соответствующей строки и сохраняет изменения. Система синхронизирует обновленную строку с Supply Chain Management, что запускает соответствующие перерасчеты. Как и в сценарии 1, Sales показывает сообщение "Синхронизация из F&O" во время этого процесса. Саре не нужно выбирать Рассчитать цену предложения, чтобы запустить процесс.
Примечание
Похожим образом работает сценарий обновления заказов на продажу и строк заказов на продажу.
Пример сценария 3. Создание предложения по продажам в Sales без автоматической синхронизации итоговых значений
Необходимые условия для сценария 3
Этот сценарий основан на той же системной настройке, что и сценарий 1, за исключением параметра Автоматическая синхронизация итогов в Sales установлено значение Нет на странице Параметры модуля расчетов с клиентами.
История пользователя для сценария 3
В копании Fabrikam используется бесшовная синхронизация без параметра Автоматическая синхронизация итогов в Sales. Чарли является продавцом в компании Fabrikam, где он работает в Sales каждый день. В среду Чарли создает предложение по продажам и добавляет к нему строки.
После того как Чарли закончил добавление строк в предложение по продажам и сохранил их, Sales показывает следующее сообщение на вкладке Сводка страницы Предложение: "Синхронизация из F&O". Это сообщение указывает на то, что в Supply Chain Management создается соответствующее предложение по продажам и что данные синхронизируются между двумя системами. После завершения синхронизации сообщение "Синхронизация из F&O" исчезает.
Чарли проверяет предложение по продажам в Sales и видит, что цена за единицу и расширенные суммы были правильно обновлены и показывают результаты расчетов, выполненные Supply Chain Management. Однако поля скидки по строке в Sales не были автоматически обновлены, так как эта функция отключена в его системе. Вместо этого эти поля пусты. Таким образом, расширенные суммы, которые отображаются в Sales, могут не соответствовать фактическим значениям в Supply Chain Management. Кроме того, Чарли видит промежуточные итоги и итоги только для стоимости составляющих, суммы до фрахта и общей суммы, но не для скидки (общей скидки), суммы фрахта и общего налога. Стоимость составляющих — это сумма расширенных сумм по строкам. В тех случаях, когда расширенные суммы в Sales не согласованы с Supply Chain Management, смещения для всех промежуточных и итоговых расчетов, представленные в Sales, неверны по сравнению с Supply Chain Management.
Чтобы скидки по строке, промежуточные итоги и итоговые суммы были рассчитаны в Supply Chain Management и синхронизированы с Sales, Чарли должен выбрать Рассчитать цену предложения. Денежные суммы в Sales затем согласовываются и соответствуют Supply Chain Management.
Примечание
Похожим образом работает сценарий создания заказов на продажу и строк заказов на продажу.
Ограничения
Ограничения, которые описаны в разделе Синхронизация по требованию с механизмом ценообразования Supply Chain Management, по прежнему действуют при использовании бесшовной синхронизации.