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 版本進行檢閱。