|
\ CRM Системы \ Платформа Terrasoft \ Разработка \
Terrasoft CRM обладает готовой функциональностью для управления отношениями с клиентами, но кардинальным отличием от решений большинства других поставщиков, является наличие инструментов, которые позволяют модифицировать систему, для максимального соответствия потребностям конкретного предприятия.
При разработке продукта учитывалось, что каждая компания обладает определенной спецификой, у каждого клиента есть свои неповторимые бизнес задачи и уникальные условия, в которых предприятие функционирует. Terrasoft CRM создан для того, чтобы каждый клиент мог получить CRM решение, соответствующее его потребностям.
Система построена таким образом, что сторонние разработчики могут создавать специализированные CRM-решения (конфигурации), на базе платформы Terrasoft CRM 3.x. Для этого в системе реализован многофункциональный набор средств разработки сервисов, модулей и форм отображения, управления данными и т.п. Кроме проектирования индивидуальных конфигураций разработчики также имеют возможность интегрировать систему с новыми СУБД.
Среда разработки новой конфигурации предусматривает возможность одновременной работы над проектом нескольких программистов – при этом система контролирует целостность конфигурации с возможностями блокировки редактируемых сервисов.
Функция автоматизированного тестирования конфигурации позволяет осуществлять проверку созданных модулей и сервисов системы на работоспособность. Тестированию поддаются, как отдельные объекты системы, так и вся конфигурации в целом.
Так называемые «валидаторы» проводят тестирование объектов по нескольким основным направлениям: правильность доступа к данным, наличие всех обязательных параметров, корректность выполняемых функций и т.д. В случае обнаружения ошибок, система сообщает об их наличии разработчику и указывает предполагаемое место нахождение возможной ошибки в системе.
Языком программирования в Terrasoft CRM является . Именно на языке JScript описывается логика функционирования системы. JScript по умолчанию поддерживается в Windows Script Host (WSH), который, в свою очередь, устанавливается по умолчанию вместе с большинством версий Windows. Для работы с объектами в системе используются специальные компоненты расширения.
Также описываются запросы к базе данных, которые затем интерпретируются системой в необходимую языковую нотацию БД. При необходимости можно использовать обращения к хранимым процедурам и внешним источникам данных.
|