当前位置: 首页 > 知识库问答 >
问题:

Microsoft Daynamics WebApi-导航属性“bpf_quoteid”没有展开值,也没有“odata.bind”属性注释

贺华容
2023-03-14
const data = {
            "bpf_quoteid@data.bind": "/" + SelectedEntityTypeName + "s(" + SelectedControlSelectedItemReferences[0].Id.replace('{', '').replace('}', '') + ")"
        }

        Xrm.WebApi.updateRecord(BpfName, Bpf.businessprocessflowinstanceid, data).then(
            function success(result) {
                console.log("Instance of " + BpfName + " updated");
            },
            function (error) {
                console.log(error.message);
            }
        );

验证输入参数时出错:Microsoft.Odata.OdataException:导航属性“bpf_quoteid”没有展开值,也没有“Odata.bind”属性注释。没有展开值的请求中的导航属性必须具有“Odata.bind”属性注释。

错误消息的其余部分:

在Microsoft.Odata.jsonlight.OdataJsonLightResourceDeserializer.ReadPropertyWithoutValue(iodatajsonLightTreaderResourcEstate resourceState resourceState resourceState resourceState,String propertyName)在Microsoft.Odata.jsonLight.OdataJsonLightResourceDeserializer.<>c__displayClass9_0.b_0(PropertyParsingResult PropertyResult,Microsoft.Odata.jsonlight.Odata.jsonlight.Odatajsonlightreader.StartReadingResource()Microsoft.Odata.jsonlight.Odatajsonlightreader.ReadResourceTitemStart(PropertyAndAnnotationCollector PropertyAndAnnotationCollector,SelectedPropertiesNode selectedProperties)AnnotationCollector propertyAndAnnotationCollector)在Microsoft.Odata.Odata.Odata.OdataReaderCore.ReadImplementation()在Microsoft.Odata.OdataReaderCore.InterceptException[T](Func`1 action)在System.web.Odata.Formatter.DesataReaderExtensions.ReadResourceorResourceSet(ODataReader)在ReadFromStream(Type Type、Stream readStream、HttpContent content、IFormatterLogger formatterLogger)

在我的示例中,查找字段的架构名称都是小写的。

共有1个答案

赵雅懿
2023-03-14

好吧,请别理我。答案是bpf_quoteid@odata.bind而不是bpf_quoteid@data.bind

(你看到缺失的“O”了吗?)

但此外,您需要在正确的过程阶段填写报价。为了更新流程阶段,我推荐这篇博客文章:https://carldesouza.com/using-javascript-to-go-to-next-stage-in-business-process-flows/

 类似资料:
  • 问题内容: 如何设置数据属性而不在jQuery中添加值?我要这个: 我试过了: 其他所有内容似乎都将第二个参数添加为字符串。是否可以只设置没有值的属性? 问题答案: 该功能也是设置器功能。您可以将一个空字符串传递给它。 空字符串将仅创建没有值的属性。

  • 问题内容: 我有一个包含许多文件的目录。每个文件定义一些类。我的目录中也有一个空白。 例如: 我正在尝试导入和访问所有这些文件中定义的类: 这给我一个错误的说法,即没有属性。为什么?为什么我只能访问其中一个文件(),而不能访问其他文件? 问题答案: 问题是子模块不会自动导入。您必须显式导入模块: 如果您真的坚持要在导入时可用,则可以输入以下内容: 然后,这将按预期工作:

  • 这是我的密码: 这条线给了我错误 "属性错误:'浮点'对象没有属性'exp'"。X,t是Numpy ndarray。

  • 问题内容: 我最近将Windows计算机上的BeautifulSoup从3.0版升级到了4.1版。 我现在遇到一个奇怪的错误: 这是导致引发异常的代码段: BS的文档没有提到构造函数签名是如何从v3更改为v4的。我该如何解决? 问题答案: 传入的HTML或XML实体始终会转换为相应的Unicode字符。Beautiful Soup 3有许多重叠的实体处理方式,已被删除。 BeautifulSoup

  • 在制作CNN这样的模型时: AttributeError Traceback(最近调用last)in()1#创建模型---->2 z=create_model(x)3 4#打印不同组件的输出形状/参数5打印(“第一卷积层的输出形状:”,z.first_conv.Shape)

  • 嗨,我试图使用strut得到一个bean到我的jsp代码,我在我的jsp页面中使用的bean是:但是每当我运行jsp时,我就会收到 bean的“unitForm”的属性“testData.team.type”没有getter方法。 我正在尝试将棒球写入我的JSP页面。 我的行动表单的代码是: 测试数据类具有: 最后在我的体育课上: