从Corrent Context CRM Online获取ID

时间:2014-04-16 08:19:25

标签: crm dynamics-crm-online

当我关闭它时,我需要一个事件的id。 关闭事件后我使用插件来创建文章但是我需要事件的id来从该incidente中检索信息。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

这可能会对你有帮助。

Guid entityid = Guid.Empty;

if (context.MessageName == MessageName.Close)

{

DynamicEntity entity = context.InputParameters[ParameterName.Target] as DynamicEntity;

string keyfieldname = string.Format("{0}id", entity.Name);

if (entity.Properties.Contains("activityid"))

keyfieldname = "activityid";

entityid = ((Key)entity[keyfieldname]).Value;

}

参考:http://social.microsoft.com/Forums/en-US/c8776e1b-5b80-480d-8ce7-d4e61e3cc3bb/get-current-record-id-using-plugin?forum=crmdevelopment