Я тоже пробовал на форумах SugarCRM решить эту проблему, но мне было интересно, не сталкивался ли кто-нибудь здесь с подобной проблемой и не захотел бы поделиться решением.
Мы работаем с SOAPAPI для Sugar CRM через систему Sugar On Demand, и, похоже, это проблема, которая на данный момент очень похожа на ошибку.
Модуль, с которым мы пытаемся работать, - это модуль case.Мы выполняем действие set_entry на модуле case.Это сработало в первый раз, когда мы это сделали, но теперь отказывается позволить нам вводить больше модулей.Я проверил файлы журнала и удостоверился, что мы отправляем что-либо в поле case_number, чтобы переопределить это, но всякий раз, когда мы пытаемся добавить новый случай, мы получаем следующую ошибку, отображаемую в журнале:
Запрос не выполнен: ВСТАВИТЬ в случаи, установить id = 'bb53030e-0f2f-5787-f403-4dde57cde36e', name = 'Новый тест запроса RMA', date_entered = '2011-05-26 13:37:15', date_modified ='2011-05-26 13:37:15' ,ified_user_id = 'b1256ced-011d-7c1a-e1f3-4d4004ea4e9a', creation_by = 'b1256ced-011d-7c1a-e1f3-4d4004ea4e9a', описание = 'fjdlkas' = 'удалено',0 ', assign_user_id = ноль, team_id = ноль, team_set_id =' ded0fbb0-c5dc-74ee-0622-4d22eb653a80 ', тип = ноль, статус = ноль, приоритет = ноль, разрешение = ноль, system_id = 1, рабочий_лог = ноль, account_id= null: ошибка MySQL 1062: повторяющаяся запись '2147483647' для ключа 2
Это немного странно по нескольким причинам:
- Я подтвердил, что соответствующийключ автоматически увеличивается.
- Я нигде не отправляю этот номер.
- Следующее значение автоинкремента, когда я проверяю настройку в Studio, на самом деле - 2147483648.
Может кто-нибудь объяснить, что мне нужно делать с SOAP API, чтобы он не перекрывал значение автоинкрементана моем столе?
Редактировать: я получаю ту же ошибку, если я пытаюсь добавить дело через интерфейс, поэтому я подозреваю, что это может быть проблема с самой конфигурацией CRM, а не проблема, связанная с SOAP, как я изначальномысль.