症状

退出在 Microsoft Dynamics CRM 2013年工作流设计器时,将发生脚本错误。可导致产生此实体架构名称相同但一个存在的字段时遇到的"_c"后缀。在某些情况下在工作流设计器中选择字段时不填充的动态的选项。

可能出现以下三种脚本错误之一︰


1
<CrmScriptErrorReport>
     <ReportVersion>1.0</ReportVersion>
     <ScriptErrorDetails>
< 消息 > 未捕获 TypeError︰ 无法读取属性的定义的长度 < / 消息 >
      <Line>1</Line>
      <URL>/_static/_forms/select.js?ver=1163742643</URL>
      <PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=0b37c976-7e2b-4314-9901-2c6458721c42</PageURL>
      <Function>anonymousr:Cannotreadproperty'length'ofundefined</Function>
      <CallStack>
       <Function>anonymousr:Cannotreadproperty'length'ofundefined</Function>
      </CallStack>
     </ScriptErrorDetails>
   </CrmScriptErrorReport>



2
<CrmScriptErrorReport>
     <ReportVersion>1.0</ReportVersion>
     <ScriptErrorDetails>
< 消息 > 未捕获 TypeError︰ 无法读取属性未定义的定义 < / 消息 >
      <Line>1</Line>
      <URL>/_static/_forms/select.js?ver=1163742643</URL>
      <PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=0b37c976-7e2b-4314-9901-2c6458721c42</PageURL>
      <Function>anonymousr:Cannotreadproperty'undefined'ofundefined</Function>
      <CallStack>
       <Function>anonymousr:Cannotreadproperty'undefined'ofundefined</Function>
      </CallStack>
     </ScriptErrorDetails>
   </CrmScriptErrorReport>



3
<CrmScriptErrorReport>
     <ReportVersion>1.0</ReportVersion>
     <ScriptErrorDetails>
< 消息 > 未捕获 TypeError︰ 无法读取属性的定义的长度 < / 消息 >
      <Line>1</Line>
      <URL>/_static/_forms/textinputbehavior.js?ver=401231793</URL>
      <PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=c8c907a5-73fd-4f9e-a18f-e72d2d379bde</PageURL>
      <Function>anonymousr:Cannotreadproperty'length'ofundefined</Function>
      <CallStack>
       <Function>anonymousr:Cannotreadproperty'length'ofundefined</Function>
      </CallStack>
     </ScriptErrorDetails>
     <ClientInformation>
   </CrmScriptErrorReport>



原因

由于 _c 或 _d 的命名约定与现有字段出现这种情况。

例如︰

field1 = new_myfield_c

field2 = new_myfield_d

< 操作符 > _c 命名约定中 Dynamics CRM 中 HTML dom 表示包含标签 TD。另外,< 操作符 > _d 命名约定 Dynamics CRM 中的 HTML dom 表示 CRM 字段单元格 id。

解决方案

建议使用此命名约定不能保持。这是为将来的 CRM 版本正在审查。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×