0
我已經創建了將使用acumatica API插入案例並將屬性插入到案例中的代碼。 (正確此功能)使用Acumatica中的API將任務添加到案例中
這裏是屬性的情況下插入,它能夠正確工作:
// Add the attribute to the Case
CR306000 = context.CR306000GetSchema();
context.CR306000Clear();
CR306000Content[] resultAttributes = context.CR306000Submit(
new Command[] {
new Value { Value = sCaseID, LinkedCommand = CR306000.CaseSummary.CaseID, Commit = true },
new Value { Value = "Asset ID", LinkedCommand = CR306000.Attributes.Attribute },
new Value { Value = "X22345", LinkedCommand = CR306000.Attributes.Value, Commit = true },
CR306000.Actions.Save
}
);
當我去插入相關的任務,不獲取創建任務。 我收到的錯誤消息是錯誤#98:查看Activites不存在。
有關如何將相關任務插入案例的任何建議?
這是不插入任務的代碼。
CR306010Content CR306020 = context.CR306010GetSchema();
context.CR306020Clear();
context.CR306020Submit(
new Command[]
{
new Value { Value = "New Task For CaseID=[" +sCaseID + "]", LinkedCommand = CR306020.Details.Summary, Commit=true },
new Value { Value = sCaseID, LinkedCommand = CR306020.Details.RelatedEntity },
new Value { Value = "000001", LinkedCommand = new Field { ObjectName = CR306020.Details.RelatedEntity.ObjectName, FieldName = "RefNoteID" } },
new Value { Value = "False", LinkedCommand = CR306020.Details.Billable },
new Value { Value = "Administrative", LinkedCommand = CR306020.Details.Workgroup },
new Value { Value = "EP00000002", LinkedCommand = CR306020.Details.Owner },
new Value { Value = "X", LinkedCommand = CR306020.Details.Project },
new Value { Value = "Task Description", LinkedCommand = CR306020.Details.Task},
new Value { Value = "Open", LinkedCommand = CR306020.Details.Status, Commit = true },
CR306020.Actions.SaveClose
}
);
在嘗試通過CR306020屏幕API填寫記錄之前首先使用「NewTask」操作非常重要。 – xDJR1875 2015-02-16 23:01:42