amoCRM и другие CRM
Передача заказа и клиентских данных в учётный контур и возврат необходимых статусов менеджеру.
Связываем МойСклад с системами, которые участвуют в заказе и исполнении: передаём товары, заказы, документы и другие необходимые данные и возвращаем сотрудникам нужные статусы.
Системы
Для каждой связки сначала проверяем API, доступы и фактический набор данных.
Передача заказа и клиентских данных в учётный контур и возврат необходимых статусов менеджеру.
Обмен согласованными данными там, где МойСклад и 1С выполняют разные роли в процессе.
Товары, заказы, остатки и другие данные в зависимости от доступного API и бизнес-логики.
Документы и статусы через используемые сервисы электронного документооборота.
Передача данных для отправки и возврат состояния доставки в рабочие системы.
Специализированные интеграции и фоновые процессы, когда готового решения недостаточно.
Данные
Список зависит от задачи и не означает, что любая интеграция автоматически включает всё.
Номенклатура и технические идентификаторы для надёжного сопоставления.
Только там, где выбранная схема требует их синхронизации.
Организации и связанные реквизиты в согласованном объёме.
Рабочие документы и фактическое состояние исполнения.
Возврат результата в систему, где с ним работает сотрудник.
Архитектура
Определяем владельцев данных, события запуска и поведение при повторах до написания интеграционного кода.
Где каждый тип данных считается основным.
Создание заказа, статус, расписание или другое событие.
Что уходит в МойСклад и что возвращается.
Связь товаров, контрагентов, заказов и документов.
Дубли, таймауты и временная недоступность API.
Что должен увидеть менеджер после операции.
Выбор реализации
Индивидуальная интеграция нужна, если готовое приложение не покрывает состав данных, правила обмена или пользовательский сценарий.
Используем там, где они решают задачу без лишнего слоя.
Предпочтительный путь, если функционал устойчиво совпадает с процессом.
Для специфичных данных, направлений и правил.
Иногда достаточно небольшого собственного слоя поверх готового решения.
Синхронизация данных
Связываем товары, модификации, остатки, цены, контрагентов, заказы, отгрузки, платежи и статусы между amoCRM и МойСклад. Конкретный состав обмена выбираем под ваш процесс.
Пример
Менеджер работает в CRM, учётный контур получает нужный набор данных, а результат исполнения возвращается обратно.
Вопросы
Да, если она нужна процессу и конкретные сущности корректно поддерживают обмен в обе стороны.
Зависит от конкретной интеграции. В реализованном сценарии amoCRM ↔ МойСклад работа с остатками и ценами подтверждена.
Для важных операций предусматриваем обработку ошибок и повторные попытки. Точная схема зависит от интеграции.
Возможно после проверки API, прав доступа и нужного сценария.
Опишите участвующие сервисы, какие данные должны передаваться и что пользователь должен получить в результате. Проверим API и предложим схему обмена.