我试过这个问题SugarCRM的论坛为好,但我不知道是否有人在这里遇到了类似的问题,并愿意分享的解决方案。糖CRM SOAP API - 有自动递增的关键问题和set_entry
我们通过糖的SOAP API的糖托管型CRM系统和他们的工作出现的一个问题 - 这在目前看起来非常像一个bug。
我们试图使用的模块是案例模块。我们正在case模块上运行set_entry动作。这是我们第一次这样做,但现在它拒绝让我们进入更多的模块。我检查日志文件,并确保我们在该领域的CASE_NUMBER提交任何超过这个骑,但每当我们尝试添加我们得到以下错误显示在日志中了一个新情况:
查询失败:插入案例set id ='bb53030e-0f2f-5787-f403-4dde57cde36e',name ='New RMA Request Test',date_entered ='2011-05-26 13:37:15',date_modified ='2011- 05-26 13点37分15' 秒,modified_user_id = 'b1256ced-011d-7c1a-e1f3-4d4004ea4e9a',CREATED_BY = 'b1256ced-011d-7c1a-e1f3-4d4004ea4e9a',描述= 'fjdlkas',删除= '0',分配用户ID = null,team_id = null,team_set_id ='ded0fbb0-c5dc-74ee-0622-4d22eb653a80',type = null,status = null,priority = null,resolution = null,system_id = 1,work_log = null,account_id = null: MySQL错误1062:密钥2的重复条目'2147483647'
这是有几个原因有点奇怪:
- 我已经证实了相应的键是自动递增。
- 我不会在任何地方提交该号码。
- 下一个自动递增值,当我在Studio检查设置实际上是2147483648
有人能解释什么,我需要与SOAP API做从重写自动递增值停止我的桌子?
编辑:我得到了同样的错误,如果我试图通过界面添加的情况下,所以我怀疑这可能是与CRM配置本身,而不是一个SOAP相关的问题像我原来想象的问题。
当你说出Studio中的下一个值时,你是什么意思?这是一个自定义字段吗? – Anthony 2011-05-26 15:01:56
不,它不是一个自定义字段 - 它是标准字段之一,但Studio确实允许您检查它,并在它提供的细节中包含“自动递增下一个值”文本框,这是我所指的值。 – Streklin 2011-05-26 15:36:43