如何找到与插件跟踪日志关联的动态实体?

How do I find the Dynamics Entity associated with a Plug-In Trace log?

我有一个 Dynamics 365 CE 在线实例。我正在调试一个插件。我可以找到来自我感兴趣的代码的插件跟踪日志实体。如何确定触发插件的实体实例? IE。我有一个针对实体 Foo 注册的插件。我可以从我感兴趣的 运行 中看到跟踪日志条目。如何找到哪个 Foo 实例触发了 运行?

我猜您想知道哪个 foo 记录触发了插件。

您可以添加记录 ID 作为跟踪,您可以在异常详细信息下轻松看到它。

默认情况下,D365 CE 仅提供有关触发了哪个实体和什么消息插件的信息

具体来说,是的,您(插件开发者)需要在插件跟踪日志中跟踪您感兴趣的内容。 不过为了澄清起见,它会出现在消息块字段的插件跟踪日志中。

我鼓励你去https://powerusers.microsoft.com/t5/PowerApps-Ideas/idb-p/PowerAppsIdeas和post。我们一直在关注这一点。

谢谢

我建议您查看系统作业条目,我们可以找到上下文,例如事件的所有者(谁在当时进行交互)和关于记录(哪个实体记录在该事件的范围内)作为实体参考在每个条目中捕获。

虽然在调试时 - 插件跟踪日志对于详细的跟踪行来说非常重要,可以查看出了什么问题,但无法自定义此日志实体以添加更多实体引用,例如系统作业以 OOB 方式执行此操作。

系统作业将捕获所有发生的事件,如 OS 事件日志,并将提供更多跨平台上下文,包括各种作业,如插件、工作流、汇总作业等