如何通过SuiteTalk

时间:2019-11-07 06:30:26

标签: netsuite suitetalk

我不知道如何在NetSuite中的SalesOrder上设置商品名称前缀字段...我正在使用Talend并正确地提出SalesOrder记录...我也在通过itemlist和itemList发送我可以设置custcol字段,但是我不知道应该在哪里添加custbody字段...我已经像在实体上一样尝试过在customFieldList中的实体,但是现在我只是不知所措。我没有收到任何错误,所有权限似乎都很好。

已创建客户,我可以成功将SalesOrder成功添加到NetSuite,这是我在itemList中附加的内容...

itemList:{“ item”:[{“ item”:{“ internalId”:“ 127”},“ description”:“ Sale”,“ amount”:“ 1590.00”,“ billingSchedule”:{“ type” :“ billingSchedule”,“ internalId”:“ 1”},“ customFieldList”:{“ customField”:[{“ nsType”:“ StringCustomFieldRef”,“ internalId”:“ 1946”,“ scriptId”:“ custcol_license_type”,“ value“:” Direct“},{” nsType“:” DateCustomFieldRef“,” internalId“:” 1946“,” scriptId“:” custcol_license_start_date“,” value“:” 2013-04-11“},{” nsType“ :“ DateCustomFieldRef”,“ internalId”:“ 1947”,“ scriptId”:“ custcol_license_end_date”,“ value”:“ 2014-04-10”},{“ nsType”:“ DateCustomFieldRef”,“ internalId”:“ 1948” ,“ scriptId”:“ custcol_revenue_start_date”,“ value”:“ 2013-04-11”},{“ nsType”:“ DateCustomFieldRef”,“ internalId”:“ 1949”,“ scriptId”:“ custcol_revenue_end_date”,“ value” :“ 2014-04-10”}]}}]}

在SalesOrder事务中发送邮件时,上面的命令工作正常。

但是,我试图按以下方式在任一位置设置监护人字段……这只是几个字段:

“实体”:{“类型”:“客户”,“外部ID”:“ 12345”}, “ custbody_internal_notes”:“ InternalNotesSetHere”, “ customFieldList”: {“ customField”:[{“ nsType”:“ LongCustomFieldRef”,“ internalId”:“ 1938”,“ scriptId”:“ custbody_accesses”,“ value”:“ 10000”},{“ nsType”:“ LongCustomFieldRef”,“ internalId“:” 1939“,” scriptId“:” custbody_users“,” value“:” 50“}]}

既未设置custbody_internal_notes,也未设置customFieldList内部的任何内容,因此这两个设置都不正确。

如果有人有任何指针,将不胜感激。

提前谢谢!

0 个答案:

没有答案