Осуществление перехода на новую версию Dynamics AX 2012

IT технологии

Константин Бизин, системный архитектор компании TOPS ConsultingКонстантин Бизин,
системный архитектор компании TOPS Consulting

 

 

Когда новое лучше старого

С появлением на рынке новой версии Microsoft Dynamics AX 2012 у компаний, уже использующих более ранние версии этой системы, возникает вопрос: нужно ли переходить на эту новую версию? По нашему мнению, для этого есть целый ряд причин.

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

Во-вторых, начиная с 12-й версии, Microsoft изменил подход к лицензированию. Это означает, что весь функционал, который необходим клиенту, будет доступен практически сразу, при приобретении программы. Заказчику не придется покупать отдельные лицензии, соответственно, он может определить, какой функционал ему нужен, и приобретать то, что реально потребуется для полноценной работы.

Стоит отметить, что в Microsoft Dynamics AX 2012 вендор реализовал возможность интеграции с внешними средами через веб-сервисы, а также усовершенствовал механизмы безопасности. В частности, разработчики отказались от групп пользователей и перешли к ролям. Теперь система дает возможность увидеть, что конкретный пользователь должен делать, а не просто создать группу, настроить какие-то права и затем добавлять/удалять пользователей. Таким образом, появилась возможность настроить роль, которую должен выполнять конечный пользователь, именно с точки зрения бизнес-процесса.

Еще один важный момент: начиная с 12-й версии, в Microsoft Dynamics AX появилась встроенная интеграция с продуктами MS Office. Данные теперь можно выгружать из Axapta в Excel или Word, вносить изменения и синхронизировать их с Axapta. То есть, если пользователю удобно работать с Excel, он может работать в этой программе – изменения в документах будут синхронизированы автоматически.

Кроме того, в Microsoft Dynamics AX 2012 реализована поддержка средств для построения отчетности – таких, как SSRS, Analysis Services, OLAP.

Как правильно перейти на новую версию

Переходить на Microsoft Dynamics AX 2012 следует пошагово, в соответствии с приведенным ниже планом.

Cначала следует провести предварительный сравнительный анализ текущей версии вашей системы и функционала, который реализован в Microsoft Dynamics AX 2012. То есть рассмотреть, какая инфраструктура, бизнес-процессы уже используются в системе, проанализировать интерфейсы и отчетность, и понять, что следует «брать с собой», а что можно оставить в прошлом. Как показывает практика, зачастую на начальных этапах внедрения пользователям кажется, что в новой версии им понадобится много отчетности и различных форм документации. По факту же используется далеко не все из разработанного ранее, и смысла переносить эти данные и шаблоны отчетов в новую систему зачастую нет.

Особое внимание стоит уделить анализу инфраструктуры. В чем же он заключается? В первую очередь, требуется обновить парк серверов с учетом рекомендаций Microsoft. Для этого, в частности, компания выпустила в помощь клиентам Microsoft Dynamics AX 2012 Installation Guide – документ, который является инструкцией по установке. В нем четко прописано, какие сервера и программное обеспечение потребуются, указаны требования к ним, а также даны рекомендации по настройке серверов.

После анализа происходит непосредственно переход на новую версию. Он также состоит из ряда этапов: прорабатывается дизайн решения по текущим бизнес-процессам, реализуется прототип (на основе данных из предыдущей версии), заливка переносимой информации.

Отдельным блоком выделяется отчетность. К ее переносу нужно подходить отдельно, когда данные сальдо загружены. После этого необходимо провести тестовую эксплуатацию, когда работает часть бизнес-аналитик. На этом этапе в системе начинают работать ключевые пользователи: они проверяют соответствие реализованного прототипа тем бизнес-процессам, которые необходимо охватить новой системой. Последним этапом внедрения новой версии продукта закономерно становится промышленная эксплуатация, когда пользователи в полном объеме переходят на Microsoft Dynamics AX 2012.

Microsoft Dynamics AX 2012 предполагает повышение скорости и надежности каналов связи, потому что по сети между АОС и сервером SQL проходит большой трафик, и это крайне важно учитывать. Соответственно, данный момент следует проанализировать еще на начальном этапе перехода на новую версию продукта. Здесь стоит напомнить, что в 12-й версии Axapta весь функционал доступен сразу. Поэтому дополнительные процессы, которые используются в старой системе, можно заменить на стандартный функционал Microsoft Dynamics AX 2012, и перенести в систему уже просто логику работы.

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

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

По окончанию реализации прототипа необходимо произвести импорт сальдо и исторических данных из предыдущей версии Microsoft Dynamics AX. Для решения этих задач Microsoft реализовал отдельное решение-модуль, которое позволяет настроить импорт и экспорт данных как из предыдущей системы, так и вообще из любой сторонней системы. Это решение можно использовать, когда нужно перевести данные из SAP или Excel.

И на последнем, завершающем этапе, когда компания приступает к тестовой, а позже и к промышленной эксплуатации новой системы, происходит контроль печатных форм, политики безопасности, мониторинг скорости работы интерфейсов, корректность работы финансовой аналитики, корректность настройки структуры счетов. Здесь же проводится мониторинг работы с веб-сервисом, который позволяет интегрировать систему со внешними копиями Microsoft Dynamics AX 2012, если в этом есть необходимость.

Если четко следовать данным рекомендациям, переход на Microsoft Dynamics AX 2012 происходит безболезненно, достаточно быстро и успешно. А новая система позволяет заказчику значительно сократить издержки на ее обслуживание и поддержку, используя расширенный и более удобный стандартный функционал решения.