2012-01-09 82 views
0

我已經在「事件」實體中創建了新字段,並且需要根據創建事件時的某些「帳戶」字段默認設置這些字段。從父實體設置默認值

當然映射工作正常,但只有當事件是從帳戶創建的。

我創建了一個工作流程,它的工作原理,但它是一個有點太慢了......

有沒有辦法做到這一點在JavaScript?

在此先感謝!

+0

您是否考慮過使用插件?工作流程異步工作,但插件同步工作,所以這些默認字段將立即設置在創造'事件'後。 javascript的缺點是隻有在使用Dynamics的客戶端時纔會起作用,並且不會以任何其他方式使用API​​。 – 2012-01-09 14:23:24

+0

嗨,彼得,謝謝你的回答, 你能給我一個示例代碼,所以我可以看到如何根據帳戶實體設置事件字段? – MademoiselleLenore 2012-01-10 10:40:18

+0

SDK中最好的示例可以在'SDK \ SampleCode \ CS \ Plug-ins \ accountnumberplugin.cs'中找到,其中帳戶的帳號通過插件設置。它使用「後期綁定」(http://technet.microsoft.com/en-us/library/gg309731.aspx)其中「早期綁定」(http://msdn.microsoft.com/en-us/library /gg328499.aspx)可能是首選,但歸結爲優先。如果你經歷了所有這些,但仍然無法默認設置「事件」字段,那麼在這一點上可能會遇到另一個問題。 – 2012-01-10 14:47:30

回答

0

您可以使用JavaScript或插件來完成此操作。

Javascript:編輯實體窗體並在窗體屬性窗口下添加.js文件。 在javascript中您可以使用Xrm.getAttributes(「字段名).setValue(」我的默認「);(谷歌的語法是否正確)

插件:你會鉤到‘創建’消息如果這是你可以使用「默認值」複選框,在實體的屬性的屬性窗口中選擇列表

:該實體您可以使用自帶的CRM SDK插件註冊工具

領料單。