Sugar CRM SOAP API-自动递增键和set_项存在问题

Sugar CRM SOAP API-自动递增键和set_项存在问题,soap,sugarcrm,Soap,Sugarcrm,我也尝试过SugarCRM论坛来解决这个问题,但我想知道这里是否有人遇到过类似的问题并愿意分享解决方案 我们正在通过Sugar On Demand系统使用Sugar CRM的SOAP API,它们似乎是一个问题——目前看起来很像一个bug 我们尝试使用的模块是案例模块。我们正在案例模块上运行set_entry操作。我们第一次这么做的时候它就工作了,但是现在它拒绝让我们进入更多的模块。我已经检查了日志文件,并确保我们正在提交case_number字段中的任何内容以克服此问题,但每当我们尝试添加新案

我也尝试过SugarCRM论坛来解决这个问题,但我想知道这里是否有人遇到过类似的问题并愿意分享解决方案

我们正在通过Sugar On Demand系统使用Sugar CRM的SOAP API,它们似乎是一个问题——目前看起来很像一个bug

我们尝试使用的模块是案例模块。我们正在案例模块上运行set_entry操作。我们第一次这么做的时候它就工作了,但是现在它拒绝让我们进入更多的模块。我已经检查了日志文件,并确保我们正在提交case_number字段中的任何内容以克服此问题,但每当我们尝试添加新案例时,我们都会在日志中显示以下错误:

查询失败:插入案例集id='bb53030e-0f2f-5787-f403-4dde57cde36e',名称='New RMA Request Test',输入日期='2011-05-26 13:37:15',修改日期='2011-05-26 13:37:15',修改用户id='b1256ced-011d-7c1a-e1f3-4d4004ea4e9a',创建人='b1256ced-011d-7c1a-e1f3-4d4004ea4e9a',说明='FLKAS',删除用户id='0',分配为空用户,团队id=null,团队设置id=ded0fbb0-c5dc-74ee-0622-4d22eb653a80',类型=null,状态=null,优先级=null,分辨率=null,系统id=1,工作日志=null,帐户id=null:MySQL错误1062:键2的重复条目“2147483647”

这有点奇怪,原因如下:

  • 我已经确认相应的键是自动递增的
  • 我不会在任何地方提交这个数字
  • 当我在Studio中检查设置时,下一个自动增量值实际上是2147483648 有人能解释一下我需要用SOAP API做什么来阻止它覆盖表上的自动增量值吗


    编辑:如果我试图通过接口添加案例,我会遇到相同的错误,因此我怀疑这可能是CRM配置本身的问题,而不是我最初认为的与SOAP相关的问题。

    我会尝试将案例编号字段的大小从int(11)增加我会尝试将case_number字段的大小从int(11)增加到更大的值,看看这是否解决了问题。

    在Studio中说下一个值是什么意思?这是一个自定义字段吗?不,它不是自定义字段-它是标准字段之一,但Studio允许您对其进行检查,并在其提供的详细信息中包含“自动递增下一个值”文本框,这是我所指的值。您在Studio中说下一个值是什么意思?这是自定义字段吗?不,它不是自定义字段-它是标准字段之一,但Studio允许您对其进行检查,并在其提供的详细信息中包含“自动递增下一个值”文本框,这是我所指的值。尝试了此操作,但问题仍然存在:(将其设置为BIGINT或unsigned INT如何?问题是您的运行已达到MySQL中INT字段的大小限制,因此需要使用更大的类型。尝试了此操作,但问题仍然存在:(将其设置为BIGINT或unsigned INT如何?问题是,在MySQL中,INT字段的大小已经达到了极限,因此需要使用更大的类型。