Я работаю над этим сам и нашел там одного из самых полезных помощников по динамике (см. http://varghesedanny.com/)
Вот копия и вставка нашего недавнего залпа назад и вперед об этом ...
Я склонялся к плагину + XRM, тогда как другой мой главный коллега изучает метод SSIS ...
Предположения:
1. Предполагая, что у вас есть данные уже в базе данных SQL в формате, готовом к употреблению
2. Предполагая, что это база данных вне CRM
Возможные решения:
Используя методологии XRM, вы можете создать объект «журналы интеграции» с полями вокруг статуса интеграции, записью для интегрированных данных и полем для обработки ошибок. Затем при обновлении поля (вы можете сделать это вручную или с помощью кнопки), запустите асинхронный плагин для чтения базы данных, проанализируйте XML и вытяните его в CRM.
Вы можете использовать SSIS (бесплатно с SQL Server) и добавить запланированное задание, чтобы запустить процесс интеграции. Это немного сложно настроить, но не так уж плохо.
- Scribe - это стороннее программное обеспечение, немного дорогое, но многие операции выполняются по принципу «укажи и щелкни» и являются распространенным инструментом, используемым многими нашими клиентами для интеграции и миграции данных. Вы также можете настроить автоматические пакетные задания для интеграции с интервалами.
При этом в PHP есть работоспособный код, который моя команда доказала, что работает здесь с Rollup 10 ...
http://code.google.com/p/php-dynamics-crm-2011/source/browse/branches/RB-1.0.2/RB-1.0.0/DynamicsCRM2011.demo.php?r=69