0

我正在寻找一种方法(插件或 JavaScript)在事件得到解决时检索事件的新状态码。

我要做的是根据在事件解决对话框中选择的状态代码在事件上设置一个日期字段。我在事件结束时尝试了一个插件,但它似乎只收到旧的状态原因(关闭发生之前的 IE)。我已经尝试过更新和创建 IncidentResolution,但似乎没有什么对我有用。

在这个阶段有没有办法检索这些信息?

4

2 回答 2

1

您能否尝试在“事件解决”实体的创建上再次注册插件。不确定您是否已经尝试过,但将其注册为“手术后”。

这应该允许您访问IExecutionContext.PostEntityImages属性,该属性应该具有您正在寻找的状态代码。

如果您需要更新其上的字段,您将需要检索相关事件

Entity incident = localContext.OrganizationService.Retrieve("incident", ((EntityReference)incidentResolution["incidentid"]).Id, colSet);
于 2013-11-13T16:42:05.883 回答
0

准确地说,您必须在插件注册工具中创建图像以预先或发布图像

但是您可能不需要作为图像的状态是关闭的一部分,即更新,它可以在 postUpdatePlugin 上的 targetEntity 中找到;)

于 2013-11-25T23:09:03.560 回答