Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Новости
Статьи

Статьи

Интеграция Dynamics и IFS FSM: технические аспекты

Статья рассматривает технические аспекты решений Microsoft Dynamics и IFS FSM, обеспечивающие их интеграцию для усиления возможностей MD для выездного обслуживания.

Технический специалист на везде проверяет оборудование с ноутбуком

В предыдущей статье Интеграция ERP-решений Microsoft Dynamics и IFS FSM  были рассмотрены особенности стратегии интеграции решения IFS для выездного обслуживания и продуктов Microsoft Dynamics, а также особенности интегрируемых типов данных. Данная публикация предлагает обратить внимание на операции, подлежащие интеграции, отличительные черты каждого из ERP-продуктов Microsoft Dynamics, а также на особенности работы специального инструмента IFS Integration Framework для интеграции.

В целом, функциональность любого ERP-решений позволяет отслеживать затраты при осуществлении обслуживания основных фондов на выезде, а также движение материально-производственных запасов. Однако, возможны случаи, когда функции ПО для управления выездным обслуживанием не справляется с обработкой важных операций. Потому, при оценке возможности интеграции решений Microsoft Dynamics с системой управления техническим обслуживанием на выезде, необходимо проанализировать информацию об особенностях интеграции двух решений и понять понять, сможет ли конечный программный продукт осуществлять:

  • предоставление оперативной информации о ставках оплаты труда в зависимости от сложности работы; о навыках и сертификатах специалиста, приоритетной сумме заработной платы, опыте и т.п. ;
  • отслеживание нормативных и фактических затрат в отношении запасных частей, материалов и оплаты труда. При качественно осуществленной интеграции, ПО для управления выездным обслуживанием извлекает данные о товарно-материальных ценностях (ТМЦ) из ERP, обновляя у себя данные о запасах. Данные о ставках оплаты труда хранятся в ERP. Определение фактических затрат определяется количеством потраченного на выезде времени, а также объемом использованных материалов и деталей;
  • управление пополнением запаса деталей, хранящихся в транспортном средстве для выездных работ. Подразумевает обновление информации об уровне запаса приобретенных и возвращенных запчастей. Программный продукт для управления выездным обслуживанием сможет обновлять таблицы в продуктах Dynamics, касающихся ТМЦ, но также должно содержать функциональность для обслуживающей логистики, в идеале – с возможностью ремонтного стенда;
  • фактурирование. Даже если фактурирование выполняется в Microsoft Dynamics, вся необходимая информация для счетов-фактур должна храниться и в ПО для управления выездным обслуживанием. Кроме того, в Dynamics может не быть всей необходимой информации.

Аспекты технической интеграции решений Microsoft Dynamics

 ERP-продукты Microsoft Dynamics имеют особенности интеграции в силу различия языков программирования, на которых они написаны.

Так, в основе Microsoft Dynamics NAV лежит архитектура .NET. Стационарную версию легче расширить, чем облачную. Интеграции с другими продуктами осуществляются несложно с помощью интерфейсов прикладных программ или объектов порта Dynamics XML. Предпочитаемый способ интеграции – с помощью API.

Microsoft Dynamics AX написана на языке X++ и поддерживает интеграцию с помощью различных каналов. Интеграционная структура AIF позволяет открыть логику функционирования приложения другим системам, в том числе и ПО для управления выездным обслуживанием на основе фреймворка Windows Communication Foundation (WCF). Подобным образом работает и NET Business Connector, обеспечивая двунаправленное взаимодействие с .NET Framework.

Microsoft Dynamics SL создана на языке Visual Basic, в качестве языка для модификаций использует Visual Basic for Applications. В данном случае возможно множество каналов интеграции, в том числе модель Solomon Object Model, автоматизирующую шаги конечного пользователя в системе. Высокопроизводительные методы интеграции включают в себя инструмент Transaction Import tool, позволяющий выполнять файловые интеграции. Для выполнения интеграций уровня баз данных используются драйверы ODBC.

Dynamics GP написана на языке Dexterity и поставляется вместе с Dynamics GP Integration Manager – инструментом для импорта, лицензия на которую действительна первые 9 месяцев после покупки. Потому для интеграции с другими программными продуктами используется также и Microsoft eConnect — инструмент, в основе которого лежит технология .NET; он содержит бизнес-логику для интеграций с Dynamics GP. Этот инструмент осуществляет интеграцию с помощью различных методов, в том числе, набора API, однако его эффективность может быть снижена, когда речь идет о качественном обмене информацией между беспроводными устройствами в режиме реального времени. В основном, интеграция с Dynamics GP обеспечивается с помощью XML и веб-сервисов.

Стоит отметить, что ближайшее время грядут перемены – Microsoft Dynamics NAV заменяет новый продукт Tenerife. Кроме того, все больше компаний внедряют облачную замену Dynamics AX – Dynamics 365. Это решение предлагает синхронную интеграцию с веб-сервисами на базе SOAP (как Dynamics AX), а также поддерживает REST; таким образом, конечные пользователи могут проводить обмен JSON-сообщениями и выполнять CRUD-операции. Для асинхронной интеграции Dynamics 365 предлагает Data Management Workspace. Единственной проблемой в данном случае может быть попадание данных из интегрируемого решения в облако Azure. Чаще всего выполнению этого способствует Azure Service Bus.

Аспекты работы IFS Integration Framework:

Рассмотрим особенности настроек интеграции IFS Field Service Management — ПО для управления выездным обслуживанием от IFS. Специалисты IFS разработали специальный инструмент для интеграции IFS Integration Framework, который обеспечивает:

  • Преобразование (мепинг) данных между системами, без дополнительного программирования (периодически или в режиме реального времени);
  • Аудит или отслеживание отправленных и принятых транзакций из целевой системы, включая исправление ошибок регистрации данных и их повторную проверку;
  • Управление взаимосвязями, планирование выполнения таких интеграций.

Помимо определения формального способа интеграции важно решить, какие операции должны проходить синхронно, а какие – нет.

К примеру, запасы должны отслеживаться в режиме реального времени. При извлечении компонента из оборудования клиента необходимо отображение его перемещения в системе IFS FSM. Обновление этих данных может происходить асинхронно в двух системах без существенных потерь. Синхронная интеграция может повлиять на время ответа от IFS FSM, поскольку складские операции в ней осуществляются только после их проведения в Dynamics ERP и последующего подтверждения в IFS FSM, на что обычно требуется несколько секунд.

Для каждой транзакции специальный инструмент IFS Field Service Connect создает запись в базе данных IFS FSM, отображающей любые затраты труда, расходы и перемещения деталей и прочих ресурсов. Эта запись должна быть создана до отправки данных транзакции в Dynamics ERP. Однако если детали уже оприходованы и данные о стоимости уже в Dynamics ERP, существует 2 этапа отправки ценового запроса: до создания записи при синхронной интеграции и после создания записи в случае асинхронной.

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

Заключение

Независимо от того, какие программные продукты уже внедрены на вашем предприятии — один из линейки Microsoft Dynamics или IFS, – установка системы управления выездным обслуживанием необходима любой компании – как сервисно-ориентированной торговой или подрядчика услуг специального назначения, так и для продукто-ориентированной компании, осуществляющей послепродажное обслуживание.

Без подобной интеграции деятельность вашей компании может быть существенно ограничена:

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

Подробнее о решении IFS FSM можно узнать здесь.

Оригинальный текст взят из доклада IFS: Extending Microsoft Dynamics ERP With IFS Field Service Management Software

Похожие новости

Контакты

Украина, 61072, г. Харьков, просп. Науки 43

+38 (057) 754 30 90, +38 (057) 781 62 28

info@ifsukraine.com

Возникли вопросы? Отправьте нам сообщение