Acumatica 找不到“;从「;尝试添加时web API中的字段;草稿电子邮件;机会中的活动
感谢@DChhapgar帮助我了解如何在opportunity中添加“草稿电子邮件”活动,但是,当我试图运行我按照@DChhapgar指令创建的代码时,我得到如下错误: 错误#13:插入“活动”记录引发了一个或多个错误。请复习。错误:“发件人”不能为空 我的代码如下:Acumatica 找不到“;从「;尝试添加时web API中的字段;草稿电子邮件;机会中的活动,acumatica,Acumatica,感谢@DChhapgar帮助我了解如何在opportunity中添加“草稿电子邮件”活动,但是,当我试图运行我按照@DChhapgar指令创建的代码时,我得到如下错误: 错误#13:插入“活动”记录引发了一个或多个错误。请复习。错误:“发件人”不能为空 我的代码如下: CR304000Content CR304000 = context.CR304000GetSchema(); context.CR304000Clear();
CR304000Content CR304000 = context.CR304000GetSchema();
context.CR304000Clear();
//Email Activity Screen
CR306015Content CR306015 = context.CR306015GetSchema();
context.CR306015Clear();
//Locate Opportunity for which Email Draft needs to be added
CR304000Content[] CR304000result = context.CR304000Submit(
new Command[]
{
new Value { Value = opportunity.ID, LinkedCommand = CR304000.OpportunitySummary.OpportunityID},
//Invoke New Email Actity Action
CR304000.Actions.NewMailActivity
});
//Specify data for Email Activity
if (!string.IsNullOrWhiteSpace(email.Subject))
{
CR306015Content[] CR306015result = context.CR306015Submit(
new Command[]
{
new Value { Value = "abcd@efg.com", LinkedCommand = CR306015.Message.FromMailAccountID},
new Value { Value = email.ToAddress, LinkedCommand = CR306015.Message.To},
new Value { Value = email.Subject, LinkedCommand = CR306015.Message.Subject },
new Value { Value = email.Message, LinkedCommand = CR306015.Message_.ActivityDetails},
CR306015.Actions.Save,
});
}
我看到web服务规范中总共有三个与电子邮件“发件人”相关的字段:CR306015.Message.FromMailAccountID、CR306015.Message.FromEmailAccountID、CR306015.Message.FromMailFrom,但它们都不适用于我
我遗漏了什么吗?我猜
FromMailAccountID
需要是一个整数。看看现有记录的值是什么。我猜FromMailAccountID
需要是一个整数。查看现有记录的值