|
28.10.2020, 14:38 | #1 |
Moderator
|
Я бы сказал, что пока интеграция D365CE и D365FO заставляет вспомнить старую историю про то, как Ходжа Насреддин обязался научить осла эмира Бухары говорить по персидски.
В целом - за прошедшие с появления первой интеграции три года произошел некоторый прогресс: 1. Оно научилось синхронизировать почти в real time. (с задержкой порядка секунд). 2. При установке интеграции, со стороны CRM добавляются наиболее отсутствующие поля и некоторые сущности. 3. Есть готовые настройки мэппинга полей дня некоторых сущностей между CRM и Ax. Но вот мы попробовали настроить эту самую интеграцию. На стандартных демо-данных в Ax и CRM удалось отсинхронизировать 7 сущностей из 8 (там их больше, но нам было этих 8 достаточно). Но когда мы попробовали настроить синхронизацию в чуть-чуть нестандатных демо-данных (в которые для демонстрации какое-то количество клиентов и поставщиков добавили), удалось отсинхронизировать только 4 сущности из 8. Просто если со стороны Ax не заполнена некоторая информация, которая с точки зрения CRM обязательна, то синхронизация просто не работает и никакой внятной диагностики нету. (То есть - на стороне Аксапты все хорошо, данные в ЦРМ отправлены, но в самом синхронизаторе написано что в ЦРМ заимпортировано 0 сущностей). То есть - Микрософт может сколько угодно делать все более сложные и гибкие синхронизаторы, но все равно - CRM и Ax - это отдельные продукты, разрабатываемые отдельными командами под различные цели и с различными моделями данных. Изменить эти данные без сильной поломки совместимости - нельзя. Поэтому я к рассуждениям о конвергенции Ax и CRM на платформе CDS и PowerApp воспринимаю ничуть не более серьезно чем попытки научить ослика фарси... |
|
|
За это сообщение автора поблагодарили: Vadik (1), raz (3), sukhanchik (4), twilight (1), ax_mct (5), imir (2). |
28.10.2020, 20:58 | #2 |
Administrator
|
Цитата:
Просто как я понимаю, что MS сильно жаждет продукты объединить на базе C#, но морально не готов переписать весь X++ на C#. В то же время объединять продукты на X++ - "религия не позволяет". Но на текущий момент - да, это разные системы и конечно никакой CDS, Data Lake и прочие варианты интеграции не решат проблемы заполнения обязательных полей в разных системах
__________________
Возможно сделать все. Вопрос времени |
|
29.10.2020, 06:19 | #3 |
Участник
|
Цитата:
http://daxture.blogspot.com/2020/09/...l-in-d365.html немного конечно напрягает условие X++: if (this.ttsLevel() == 1) |
|
29.10.2020, 10:38 | #4 |
Administrator
|
Пока по словам fed есть такая проблема
Цитата:
Сообщение от fed
Просто если со стороны Ax не заполнена некоторая информация, которая с точки зрения CRM обязательна, то синхронизация просто не работает и никакой внятной диагностики нету. (То есть - на стороне Аксапты все хорошо, данные в ЦРМ отправлены, но в самом синхронизаторе написано что в ЦРМ заимпортировано 0 сущностей).
__________________
Возможно сделать все. Вопрос времени |
|