Acumatica - 更新用户定义的字段 'View' 错误
Acumatica - Updating User-Defined Field 'View' Error
我正在尝试更新联系人实体的自定义属性。这是请求正文的结构(当不包含 'custom' 时,它用于更新常规字段):
{
"ContactID": {
"value" : {{record.ContactID.value}}
},
"custom" : {
"Document":
{
"AttributeEXPORTEDMC" :
{
"type": "Checkbox",
"value": "True"
}
}
}
}
出现此错误:'An error has occurred.","exceptionMessage":"view Document is not found","exceptionType":"System.InvalidOperationException","stackTrace":" at PX.Api.ContractBased.EntityExportContextBuilder.EnsureCustomField(CustomField customField, String[] views)\r\n at System.Monads.MaybeIEnumerable.Do[TSource](IEnumerable`1 source,'。
文档说对于用户定义的字段,视图将始终是 'Document'。
'For any user-defined field, the view name is Document'
Field/View Name Documentation
[更新]
必须先创建一个 UDF。这是这种情况下的工作版本 (v2 API):
{
"ContactID": {
"value": {{record.ContactID.value}}
},
"custom": {
"Contact": {
"AttributeEXPORTEDMC": {
"type": "CustomBooleanField",
"value": true
}
}
}
}
您可以将 UDF 添加到端点,并像修改任何其他字段一样对其进行修改
我正在尝试更新联系人实体的自定义属性。这是请求正文的结构(当不包含 'custom' 时,它用于更新常规字段):
{
"ContactID": {
"value" : {{record.ContactID.value}}
},
"custom" : {
"Document":
{
"AttributeEXPORTEDMC" :
{
"type": "Checkbox",
"value": "True"
}
}
}
}
出现此错误:'An error has occurred.","exceptionMessage":"view Document is not found","exceptionType":"System.InvalidOperationException","stackTrace":" at PX.Api.ContractBased.EntityExportContextBuilder.EnsureCustomField(CustomField customField, String[] views)\r\n at System.Monads.MaybeIEnumerable.Do[TSource](IEnumerable`1 source,'。
文档说对于用户定义的字段,视图将始终是 'Document'。
'For any user-defined field, the view name is Document'
Field/View Name Documentation
[更新] 必须先创建一个 UDF。这是这种情况下的工作版本 (v2 API):
{
"ContactID": {
"value": {{record.ContactID.value}}
},
"custom": {
"Contact": {
"AttributeEXPORTEDMC": {
"type": "CustomBooleanField",
"value": true
}
}
}
}
您可以将 UDF 添加到端点,并像修改任何其他字段一样对其进行修改