Dynamics crm 创建实体时创建默认属性

Dynamics crm 创建实体时创建默认属性,dynamics-crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 2011,有一个要求是在创建实体时创建一个默认属性,比如“Test”,就像我们在CRM 2011中的每个实体中都有通用的所有者字段一样。您能帮我一下吗?最简单的无代码解决方案是在创建记录时启动工作流。该值不会立即显示,但将始终进行设置 没有支持的方法允许在实体上自动创建由实体本身创建触发的新元数据属性(不可能在实体创建时注册插件)。我的建议是,考虑到实体创建(当然)很少发生,记得自己添加自定义属性。这无疑会比尝试破解一个自动解决方案花费更少的时间 编辑: 我仍然支持您以自动化的方式来做这件事,但是作为触

有一个要求是在创建实体时创建一个默认属性,比如“Test”,就像我们在CRM 2011中的每个实体中都有通用的所有者字段一样。您能帮我一下吗?

最简单的无代码解决方案是在创建记录时启动工作流。该值不会立即显示,但将始终进行设置

没有支持的方法允许在实体上自动创建由实体本身创建触发的新元数据属性(不可能在实体创建时注册插件)。我的建议是,考虑到实体创建(当然)很少发生,记得自己添加自定义属性。这无疑会比尝试破解一个自动解决方案花费更少的时间


编辑:
我仍然支持您以自动化的方式来做这件事,但是作为触发点,您可以考虑使用<代码>发布< /COD>或<代码> PuxiSub消息作为一种方法来触发自定义插件(如下面的注释)。< /P>我需要在新实体的创建上创建属性,不是记录。为什么你不能自己创建属性呢?你真的需要创建这么多的实体来实现自动化过程吗?我想你可以在create上添加一个插件来添加这个字段,但这似乎太多了,我不确定节省的时间是否会比开发时间还要长。我同意格雷格的观点,只是不必费心让它自动化。特别是crm online仅限于200个实体。@JamesWood甚至可以针对
实体注册插件吗?我不认为它是…?SDK中支持的消息/实体列表中既没有
实体
(也没有类似的内容)(\SDK\tools\message Entity support for plug-ins.xlsx)但是,您可以合理地连接到
Publish
PublishAll
消息的操作前阶段,并在那里检查实体元数据。如果属性不存在,请创建它,然后继续发布。