Разработка Для Microsoft Dynamics Gp, Ранее Известной Как Great Plains: Dexterity, Econnect.

Microsoft Dynamics GP, ранее известная как Great Plains Dynamics, представляет собой мощное решение для планирования ресурсов предприятия (ERP), предлагаемое Microsoft. Он входит в семейство продуктов Microsoft Dynamics, в которое входят другие популярные решения ERP и CRM, такие как Dynamics AX, Dynamics NAV и Dynamics SL. В этой статье мы сосредоточимся на аспектах разработки Microsoft Dynamics GP, в частности на инструментах Dexterity и eConnect.

  1. Динамика GP Ловкость: Dynamics GP Dexterity, также называемая Microsoft Dexterity или Great Plains Dexterity, является базовой архитектурой Microsoft Dynamics GP. Он играет решающую роль в обеспечении безопасности операционной системы и платформы базы данных, на которых работает Dynamics GP. Первоначально Great Plains был построен на таких платформах, как Btrieve и Ctree, но позже был расширен за счет включения Microsoft SQL Server.
У Dexterity есть собственный собственный язык сценариев и программирования под названием Sanscript. Если вы заинтересованы в участии в разработке и программировании Dynamics GP в вашей компании, рекомендуется пройти детальное или индивидуальное обучение Microsoft Dexterity. Программирование Great Plains Dexterity требует специального опыта и знаний, поэтому рекомендуется сотрудничать со специалистом по программированию Dynamics GP.
  1. eConnect для Microsoft Dynamics GP: eConnect — это комплект разработки программного обеспечения (SDK), представленный Microsoft в первую очередь для разработчиков, работающих над приложениями электронной коммерции Great Plains. Он позволяет разработчикам взаимодействовать с различными объектами групповой политики, такими как клиенты, счета-фактуры, товарно-материальные запасы, платежи по кредитным картам и т. д., через веб-приложения.

Первоначально ориентированный на электронную коммерцию, eConnect развился и теперь охватывает большинство модулей Dynamics GP, включая Главную книгу, обработку заказов на покупку, расчет заработной платы в США, учет проектов и обработку заказов на продажу (за исключением более старого модуля выставления счетов).

Если вы разработчик, знакомый с Microsoft Visual Studio, программированием на таких языках, как C# или VB.Net, и знакомы с хранимыми процедурами XML и SQL, eConnect — ценный инструмент, который стоит изучить.

Доступны учебные ресурсы, которые помогут вам начать разработку eConnect. Стоит отметить, что у eConnect есть некоторые ограничения.

Например, он не проводит прямую проводку пакетов GP или отдельных транзакций.

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

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

  1. Обзор обновления настройки Dynamics GP: По мере развития Dynamics GP и выпуска новых версий важно проверять и обновлять все внесенные вами настройки или изменения, чтобы гарантировать их совместимость с целевой версией.

    Обновление настроек GP требует тщательной подготовки и целенаправленных усилий.

    Рекомендуется обратиться к исходному или недавно выбранному программисту Dexterity или eConnect, чтобы просмотреть код настройки и внести все необходимые изменения для обеспечения совместимости.

  2. Дополнительные соображения по программированию электронной коммерции: Если ваши потребности в интеграции электронной коммерции не связаны с интеграцией в режиме реального времени и вы можете работать с интеграцией в квазиреальном времени или с пакетной интеграцией (например, ежечасно или еженощно), вам подойдет Microsoft Dynamics GP Integration Manager. Integration Manager не требует обширных знаний в области программирования, но допускает простые или сложные модификации.

    Это удобный вариант для конечных пользователей Dynamics GP.

  3. Рекомендации по написанию сценариев прямого SQL: У опытных администраторов баз данных MS SQL или разработчиков SQL может возникнуть соблазн использовать прямые сценарии SQL для интеграции данных в Dynamics GP. Хотя сценарии SQL могут быть полезны для извлечения данных (операторы SELECT), есть несколько причин, которые следует учитывать, прежде чем использовать SQL для вставки или обновления данных.

    Поток данных и структура таблиц Dynamics GP сложны, и дублирование бизнес-логики, уже автоматизированной в eConnect, может оказаться сложной задачей.

    Кроме того, eConnect предоставляет готовые хранимые процедуры SQL, которые охватывают необходимую логику.

    Поэтому рекомендуется оценить преимущества и недостатки сценариев SQL по сравнению с использованием существующих возможностей eConnect.

  4. Настройка для интернационализации или локализации: Если вы настраиваете Dynamics GP для международных дочерних компаний, где GP внедрен в штаб-квартире в США или Канаде, локализация становится сложной задачей.

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

Dynamics GP обеспечивает локализацию для англоязычных стран, франко-канадских стран и большинства испаноязычных стран Латинской Америки и Карибского бассейна.

Однако для стран с особыми потребностями в локализации важно оценить, соответствует ли Dynamics GP этим требованиям.

В тех случаях, когда GP не обеспечивает необходимую локализацию, возможно, стоит рассмотреть альтернативные ERP-решения, такие как SAP Business One, которое предлагает широкие возможности локализации для широкого круга стран.

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

Будь то использование возможностей Dexterity, использование eConnect SDK, использование Integration Manager или рассмотрение прямого написания сценариев SQL, разработчики имеют возможность адаптировать Dynamics GP к конкретным бизнес-требованиям.

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

Вместе с данным постом часто просматривают: