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


Интеграция с Microsoft Dynamics 365 Field Service

Сервисным организациям требуется сквозное приложение, в котором финансы, запасы и закупки тесно связаны с предоставлением услуг. Они генерируют финансовые данные при каждой транзакции. Каждый заказ на работу представляет собой затраты и доходы, а каждый ресурс генерирует прибыль и убытки. Взаимодействия с клиентами добавляют записи в главную книгу. Интеграция между Business Central и Field Service упрощает сквозной процесс управления операциями обслуживания и обеспечивает плавный поток информации между двумя системами.

Вы можете легко создавать заказы на работу и управлять ими в Field Service, отслеживать ход выполнения сервисных задач, назначать ресурсы и собирать сведения о потреблении. Когда вы завершаете заказ на работу в Field Service, интеграция обеспечивает плавную передачу данных в Business Central для дальнейшей обработки.

Интеграция также упрощает выставление счетов и выполнение заказов на работу в Business Central. Вы можете генерировать точные счета на основе оказанных услуг и потребления, записанных в Field Service.

Благодаря интеграции Business Central с Field Service вам не придется вводить данные вручную или дублировать усилия. Интеграция также обеспечивает комплексное представление об операциях обслуживания и финансовых показателях, что позволяет лучше принимать решения и повышать операционную эффективность.

Предварительные требования

Поскольку Field Service построен на основе Dynamics 365 Sales, необходимо настроить подключение к Dataverse и включить интеграцию с Dynamics 365 Sales.

Вам необходимо загрузить приложение интеграции Field Service с сайта AppSource и установить его в Business Central.

Разрешения и роли безопасности для учетных записей пользователей

При установке решения интеграции разрешения для учетной записи пользователя интеграции настраиваются. Если эти разрешения изменились, вам может потребоваться сбросить их. Для этого заново установите решение интеграции со страницы Настройка подключения Dynamics 365, выбрав Повторить развертывание решения интеграции. В следующих разделах перечислены разрешения и роли безопасности, которые решение развертывает для каждого приложения.

Продажа

  • Администратор интеграции Dynamics 365 Business Central
  • Пользователь интеграции Dynamics 365 Business Central
  • Пользователь наличия товара Dynamics 365 Business Central

Business Central

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

  • Интеграция с Dynamics 365 Sales

Выездное обслуживание

Чтобы использовать интегрированные данные, пользователи должны иметь следующую роль безопасности:

  • Интеграция Business Central с Field Service

Например, пользователи должны иметь эту роль, чтобы подключать заказы на работу к Business Central для обработки.

Заметка

Убедитесь, что пользователям назначены стандартные роли и профили безопасности в Field Service.

Чтобы узнать больше о профилях безопасности столбцов в Field Service, перейдите к разделу Роли безопасности Field Service.

Администраторы должны добавить один из соответствующих профилей безопасности столбцов для пользователей в Power Platform. Чтобы узнать больше, перейдите к разделу Добавление групп или пользователей в профиль безопасности столбцов для управления доступом.

Заметка

Для использования действия Открыть в Business Central в Sales у вас должны быть следующие привилегии в отношении следующих таблиц:

  • У вас должны быть разрешения на чтение в отношении таблицы Подключение к Dynamics 365 Business Central (nav_connection).
  • У вас должны быть разрешения на чтение, запись и удаление в отношении таблицы Подключение к Dynamics 365 Business Central по умолчанию (nav_defaultconnection).

Другие настройки в Field Service

На странице Настройки Field Service внесите следующие изменения:

  • На вкладке Покупка очистите поле Использование продуктов, отсутствующих в наличии. В противном случае вы можете получить предупреждение об отсутствии на складе при выборе продукта, которого нет в наличии в Field Service, но который есть в наличии в Business Central.
  • На вкладке Заказ на работу/Резервирование отключите выключатели Рассчитать цену и Рассчитать себестоимость. В поле Создание счета по заказу на работу выберите Никогда.

Заметка

Настройка подключения к Field Service удаляет связь между ресурсами и продуктами. Чтобы сделать номенклатуры Business Central доступными в Field Service, обновите поле Тип продукта Field Service, чтобы оно соответствовало полю Тип в номенкелатурах в Business Central. Чтобы узнать больше, перейдите к разделу Создание продукта или услуги.

Настройка интеграции в Business Central

После подключения к Dataverse и Sales вы можете настроить интеграцию с Field Service.

  • Загрузите и установите приложение интеграции Field Service из AppSource. После этого на странице Управление расширениями найдите приложение интеграции Field Service и выберите действие Настроить, чтобы запустить мастер настройки.
  • На странице Мастер настройки в Business Central выберите Настроить интеграцию с Dynamics 365 Field Service, чтобы запустить мастер настройки.

В этом разделе описаны ключевые настройки в руководстве.

Чтобы люди могли разносить потребление товаров и услуг в заказах на работу Field Service, укажите Шаблон журнала проекта и Пакет журнала проекта для разноски потребления продуктов и услуг.

Поскольку услуги выражаются в продолжительности в Field Service, укажите Единицу измерения «часы», чтобы использовать ее для преобразования длительности в количества в Business Central.

Можно также указать, когда синхронизировать строки продуктов и услуг по заказам на работу с Business Central. Например, они могут синхронизироваться при использовании строк заказа на работу или когда кто-то выполняет заказ на работу. Выберите подходящий вариант в поле Синхронизировать продукты/услуги заказа на работу.

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

  • При завершении заказа на работу.
  • Когда используются продукты или услуги заказов на работу.

После завершения настройки запустите полную синхронизацию со страницы Настройка интеграции Dynamics 365 Field Service. Это действие синхронизирует сопоставления таблиц для таких вещей, как:

  • Задачи проекта для проектов с установленным флажком Применить связь использования. Эта синхронизация делает проекты Business Central доступными для выбора в Field Service.
  • Ресурсы, которые не заблокированы, не имеют выбранного флажка Использовать табель и имеют Часы, указанные как единица измерения, на странице Настройка интеграции Dynamics 365 Field Service.
  • Сервисные номенклатуры (требуется, чтобы вы используете премиум-версию в Business Central).

Дополнительная синхронизация местоположений и складов

Вы можете интегрировать склады Field Service с местоположениями в Business Central. Интеграция предоставляет техническим специалистам информацию о наличии продукта или номенклатуры в определенном месте.

Данные синхронизируются через однонаправленное (из Business Central) сопоставление таблиц интеграции между местоположениями в Business Central и складами в Field Service. Чтобы использовать сопоставление таблиц интеграции, в Business Central необходимо включить переключатель Склад обязателен на странице Настройка запасов.

Business Central синхронизирует местоположения со следующими настройками на странице Карточка склада:

  • Переключатель Транзитный склад выключен.
  • Потребление по проекту Склад Обработка отличается от складского подбора (обязательно)
  • Сборка Потребл. Склад Обработка отличается от складского подбора (обязательно)

Сопоставление стандартных сущностей Field Service для синхронизации

Основой синхронизации данных является сопоставление таблиц и полей в Business Central с таблицами и столбцами в Dataverse, чтобы они могли обмениваться данными. Сопоставление происходит через таблицы интеграции. Чтобы узнать больше о сопоставлениях таблиц, перейдите к разделу Сопоставление таблиц и полей для синхронизации.

С интеграцией Field Service связаны следующие стандартные сопоставления таблиц интеграции:

  • PJLINE-WORDERPRODUCT — сопоставляет продукты заказа на работу в Field Service со строками журнала проекта в Business Central.
  • PJLINE-WORDERSERVICE — сопоставляет услуги заказа на работу в Field Service со строками журнала проекта в Business Central.
  • PROJECTTASK — сопоставляет проекты и задачи проекта в Business Central с продуктами во внешних проектах в Field Service.
  • RESOURCE-BOOKABLERSC — сопоставляет ресурсы в Business Central с резервируемыми ресурсами в Field Service.
  • SVCITEM-CUSTASSET — (только премиум-интерфейс) сопоставляет сервисные номенклатуры в Business Central с активами клиента в Field Service.
  • LOCATIONS — сопоставляет местоположения в Business Central со складами в Field Service.

Заметка

Сопоставление таблиц интеграции LOCATIONS доступно только в том случае, если переключатель Склад обязателен на странице Настройка запасов включен.

Использование данных в обоих приложениях

В следующих разделах описаны функции, в которых можно использовать данные, поступающие из Business Central и Field Service.

Field Service

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

Вы можете добавлять запасы и не относящиеся к запасам номенклатуры как Продукты заказа на работу в заказы на работу и получать количество в наличии, а также себестоимость и цены из Business Central. Чтобы узнать больше, перейдите к разделу Создание заказа на работу из формы заказа на работу и списка записей.

Вы можете добавлять товары типа «услуга» как Услуги по заказам на работу и получать себестоимость и цены из Business Central. Чтобы узнать больше, перейдите в раздел Вкладка продуктов и услуг.

Заметка

Когда статус продукта или услуги в заказе на работу меняется с Расчетные на Используемые в Field Service, продукт или услуга синхронизируются со строками журнала проекта в Business Central.

Вы можете зарезервировать ресурс и связать Резервирования с услугами заказов на работу, используя Резервируемый ресурс из Business Central.

Вы можете использовать функцию Открыть в Business Central в Field Service, чтобы открыть местоположение в Business Central, связанное со складом в Field Service.

Business Central

В зависимости от ваших настроек на странице Настройка интеграции Field Service, когда заказы на работу включают продукты и услуги, информация о потреблении переносится и разносится с использованием Журнала проекта в Business Central.

Значения Количество для выставления счета и Длительность для выставления счета копируются в поле Кол-во - для переноса в счет. На основе этих значений вы можете создавать и разносить счета-фактуры по продажам в Business Central, чтобы выставить счет клиенту. После того как счет разнесен и синхронизирован со средой Dynamics 365 Sales или потребление обработано в Business Central, выставленное в счете количество и потребленное количество отображаются на вкладке Business Central на страницах Продукт заказа на работу и Услуга заказа на работу.

Используйте страницу Строки планирования проекта, чтобы отслеживать разноски и выставление счетов за потребление по заказам на работу. На странице Строки планирования проекта можно создавать и разносить счета-фактуры по продажам в Business Central. После этого вы можете синхронизировать их с Field Service и отслеживать статус счетов.

Заметка

Услуги по заказам на работу с резервированием, в котором используется резервируемый ресурс, связанный с ресурсом Business Central, синхронизируются в две строки журнала проекта: одну строку типа Бюджет для связанного ресурса и вторую строку типа К оплате для обслуживаемого товара.

Продукт, выбранный в услуге заказа на работу, должен быть связан с номенклатурой типа Услуга в Business Central. Кроме того, в качестве базовой единицы измерения для товара должна быть установлена Единица измерения «часы», выбранная на странице Настройка интеграции с Dynamics 365 Field Service.

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

Используйте действие Местоположения в Field Service на страницах Местоположения и Карточка местоположения, чтобы открыть связанное местоположение в Field Service, синхронизировать его, настроить и удалить связи и просмотреть журналы синхронизации. Вы можете просмотреть выделенное количество продукта из заказов на работу в Field Service как часть общей потребности в расчете доступности запасов Business Central. Спрос, сформированный заказами в Field Service, автоматически становится входными данными для планирования.

См. также

Интеграция с Microsoft Dataverse посредством синхронизации данных
Сопоставление таблиц и полей для синхронизации