(如何)在没有插件的情况下在Dynamics CRM服务器上执行C#代码?

时间:2012-11-03 12:02:50

标签: dynamics-crm-2011

更新数据库中的一些记录是可以存活的,但如果我需要更改其中的100条记录则不行。出于各种原因,我真的不喜欢使用XML / Excel技术导入/导出数据。然后我意识到我可以从插件中做到这一点。 (注意,我并不认为这是明智的,也不值得推荐,只是可行。)

当然,我不需要告诉任何人这种方法会造成多大麻烦。这让我思考。

  1. 有没有办法按需执行C#代码""?您打开一个窗口,输入代码(就像在CRM4中使用JS一样),然后执行一次
  2. 如果创建插件是唯一的方法,我可以定义自己的消息吗?我在状态之前/之后添加Konrad消息,并且(在大多数情况下)在被调用时不做任何操作。
  3. 如果这不可行,添加我自己的一般实体是否明智?我把它叫做Viltersten,既要磨练我的自我,也要有一个隐藏的未使用的实体来在需要时执行代码。
  4. 还有其他方法吗?
  5. 这是一个(懒惰)疯子问题,还是其他人有同样的想法?如果我无法对数据进行微观管理,我总是觉得自己无法接触数据。

1 个答案:

答案 0 :(得分:3)

  1. 可以通过JavaScript和SOAP服务完成。
  2. 不是我知道
  3. 根据您的实体设置插件是一个好主意。然后,只要您希望插件执行,就可以在Viltersten实体中添加其他记录或更新记录。
  4. 您还可以编写控制台应用程序或Windows服务 可以按照自动计划执行。