Обзор Программирования Microsoft Dynamics Gp Dexterity

Если вам поручена поддержка Microsoft Dynamics GP в вашей организации и вы столкнулись с проектом настройки Great Plains, цель этой статьи — предоставить вам начальное представление о программировании Dexterity. Мы рассмотрим преимущества и проблемы использования Dexterity, а также альтернативных инструментов программирования, доступных в экосистеме Dynamics GP.

  1. История ловкости
Компания Great Plains Software представила Great Plains Dexterity в начале 1990-х годов как графическую архитектуру корпоративного ERP-приложения для Microsoft Windows и Macintosh. Программа Dexterity, написанная на языке программирования C, служила оболочкой для Great Plains Dynamics и Dynamics C/S+.

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

  1. Распределение настроек ловкости
В Dexterity настройка обычно выполняется с использованием словаря Dynamics.Dic. Этот словарь позволяет включать новые формы, окна, таблицы, процедуры, функции, триггеры и другие ресурсы.

Вы также можете изменить существующие формы и окна Ловкости.

После завершения изменений вы экспортируете новую логику в виде файла Extract.dic, который можно упаковать в файл фрагмента Dexterity. Для распространения настройки файл фрагмента Dexterity копируется в папку Dynamics GP пользователя.

Когда пользователь войдет в систему, ему будет предложено включить новый код. Приняв приглашение, фрагмент Dexterity расширится до нового файла словаря и добавит новые строки в файл Dynamics.set.

  1. Язык программирования на ловкость
Dexterity использует собственный язык сценариев под названием Sanscript. Sanscript относительно прост для понимания и начала программирования.

Однако проблема заключается в понимании структуры таблиц и бизнес-логики Dynamics GP, которую часто называют программированием исходного кода Great Plains Dynamics GP. Доступ к словарю Dynamics.dic с кодами Sanscript обычно доступен партнерам Dynamics GP, но клиенты могут иметь ограниченный доступ.

  1. Преимущества ловкости
Одним из ключевых преимуществ программных надстроек в Dexterity является интеграция логики в область безопасности пользователей Dynamics GP. Ловкость также может помочь со сложной логикой, например, с запуском пакетных публикаций из внешних приложений, таких как eCommerce eConnect. Например, продукт почтового сервера, использующий Dexterity, позволяет осуществлять прямую пакетную публикацию из веб-приложения электронной коммерции в Microsoft Dynamics GP.
  1. Испытания на ловкость
Dexterity не является языком программирования с открытым исходным кодом или объектно-ориентированным.

Если вы привыкли программировать на общих языках Microsoft Visual Studio, таких как C# или VB .

Net, переход на Dexterity может потребовать значительного обучения.

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

  1. Альтернативы ловкости Великих равнин
Microsoft Business Solutions предлагает различные инструменты для модификации корпоративных ERP-приложений, способствуя здоровой конкуренции.

Если Dexterity не соответствует вашим требованиям, вы можете рассмотреть возможность изучения eConnect SDK для Microsoft Dynamics GP. eConnect содержит зашифрованные хранимые процедуры SQL, которые копируют бизнес-логику Dexterity с некоторыми улучшениями.

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

  1. Проблемы ловкости Dynamics GP в международной среде
Учитывая происхождение Dexterity, возможно, он не предусматривал таких требований, как интернационализация и поддержка Unicode для таких языков, как китайский, корейский и японский.

Начиная с текущей версии 10.0, Dexterity не поддерживает Unicode. Если вам требуется поддержка китайских иероглифов, возможно, вам придется обратиться за помощью к внешним решениям, таким как NJ Star. Заключение Программирование Microsoft Dynamics GP Dexterity предлагает мощную платформу для настройки и расширения функциональности Dynamics GP. Хотя он создает определенные проблемы и ограничения, такие как его необъектно-ориентированный характер, ограниченный доступ к исходному коду и отсутствие поддержки Unicode, Dexterity остается жизнеспособным вариантом для многих организаций.

Если Dexterity не соответствует вашим конкретным потребностям, изучение альтернатив, таких как eConnect SDK, может предоставить дополнительные возможности для настройки в экосистеме Dynamics GP.

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

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.