Microsoft Dynamics CRM 2013年中的工作流程設計工具中就會發生指令碼錯誤

狀況

結束在 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 命名慣例動態 CRM 中表單的 [HTML DOM 中代表包含標籤 TD。此外,< 欄位名稱 > _d 命名慣例動態 CRM 中表單的 [HTML DOM 中代表 CRM 欄位的儲存格 id。

解決方案

建議您切勿任意共用使用這個命名規格。針對未來的 CRM 釋放,這已經過檢閱。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×