2013年 Microsoft Dynamics CRM 中的工作流程 Designer 發生腳本錯誤

在 2013 年 Microsoft Dynamics CRM 結束工作流程 Designer 時發生腳本錯誤。 當具有相同架構名稱但後綴為 的 _c欄位存在時,實體就可能發生這種情況。 在某些情況下,在工作流程設計工具中選取欄位時,不會填入 [動態] 選項。

適用於:Microsoft Dynamics CRM 2013
原始 KB 編號: 2976454

徵狀

可能會發生下列三個文稿錯誤之一:

<CrmScriptErrorReport>
<ReportVersion>1.0
<ScriptErrorDetails>
<訊息>未攔截 TypeError:無法讀取未定義的屬性 'length'
<第 1 行>
<URL>/_static/_forms/select.js?ver=1163742643
<PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=0b37c976-7e2b-4314-9901-2c6458721c42
<函>式 anonymousr:Cannotreadproperty'length'ofundefined
<CallStack>
<函>式 anonymousr:Cannotreadproperty'length'ofundefined
</CallStack>
</ScriptErrorDetails>
</CrmScriptErrorReport>

<CrmScriptErrorReport>
<ReportVersion>1.0
<ScriptErrorDetails>
<訊息>未攔截的 TypeError:無法讀取未定義的屬性 'undefined'
<第 1 行>
<URL>/_static/_forms/select.js?ver=1163742643
<PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=0b37c976-7e2b-4314-9901-2c6458721c42
<函>式 anonymousr:Cannotreadproperty'undefined'ofundefined
<CallStack>
<函>式 anonymousr:Cannotreadproperty'undefined'ofundefined


<CrmScriptErrorReport>
<ReportVersion>1.0
<ScriptErrorDetails>
<訊息>未攔截 TypeError:無法讀取未定義的屬性 'length'
<第 1 行>
<URL>/_static/_forms/textinputbehavior.js?ver=401231793
<PageURL>/SFA/Workflow/entityform.aspx?entityFullName=account&entityname=account&stepId=CreateStep1&workflowId=c8c907a5-73fd-4f9e-a18f-e72d2d379bde
<函>式 anonymousr:Cannotreadproperty'length'ofundefined
<CallStack>
<函>式 anonymousr:Cannotreadproperty'length'ofundefined
</CallStack>
</ScriptErrorDetails>
<ClientInformation>

原因

這是因為現有的欄位具有 或_d_c命名慣例。

例如:

field1 = new_myfield_c

field2 = new_myfield_d

<HTML DOM 格式 Microsoft Dynamics CRM 中的功能變數名稱>_c命名慣例代表包含標籤的 TD。 此外,<HTML DOM 格式 Microsoft Dynamics CRM 中的功能變數名稱>_d命名慣例代表 Microsoft Dynamics CRM 欄位的單元格標識符。

狀態

建議您遠離使用此命名慣例。 這會針對未來的 Microsoft Dynamics CRM 版本進行檢閱。