在NetSuite中通过Web服务添加自定义数据类型记录

时间:2017-05-04 12:41:17

标签: c# netsuite

我创建了C#应用程序,该应用程序引用了NetSuite Web服务。现在我可以在NetSuite数据库中创建简单记录。例如,我可以创建任务:

                var task = new Task();
                task.externalId = "123";
                task.timedEvent = true;
                task.timedEventSpecified = true;
                task.message = "my message";
                task.reminderType = TaskReminderType._popupWindow;
                task.reminderTypeSpecified = true;
                task.title = "my title";
                task.startDate = DateTime.Now.AddMinutes(2);
                task.startDateSpecified = true;
                task.endDate = DateTime.Now.AddMinutes(5);
                task.endDateSpecified = true;
                try
                {
                    var resp = Service.add(task);
                    if (!resp.status.isSuccess)
                    {
                        Log.Info("OK")
                    }
                }
                catch (Exception ex)
                {
                    Log.Error("err");
                }

现在我创建了自定义数据类型Webinar,以article为目标。我可以从NetSuite Web界面添加souch类型记录。但是如何使用NetSuite Web服务添加souch记录,就像我使用Task示例一样?

1 个答案:

答案 0 :(得分:0)

您需要创建一个CustomRecord对象,向其添加自定义字段,并通过Web服务将其添加到NetSuite。

确保您添加到CustomRecord的自定义字段的scriptIds与您记录中自定义字段的ID相匹配(如在网络用户界面上找到的)。