我继承了一个记录不佳的CRM 2011实例,我们称之为'haystack',在同一个用户帐户(IT_Job)下运行着100个批处理流程和工作流程。其中一个,我们称之为'needle',有问题。
我知道'needle'在中午跑了。但是高级查找只允许我查询计划的作业,直到他们运行的那天,而不是他们运行的时间。
如何找出上次更新实体(事件)的批处理或工作流程。我似乎只能通过IT_Job来查询预定的工作。
在我看来,找到'针'作业的唯一方法是系统地为每个作业“事件”的作业添加相应的用户,然后搜索作为运行的作业上次修改记录的用户。
那么如何快速找到'needle'?
修改 好吧,事实证明我工作的网站不允许我访问数据库或允许我部署控制台应用程序。 (有人可能会说他们对这个问题的解决方案不感兴趣)那么还有其他方法可以查询这些数据吗?
答案 0 :(得分:1)
如果您有权访问SQL服务器,则可以查询表dbo.WorkflowLogBase。这将帮助您缩小在该确切时间运行的工作流程。
您可能还可以通过查看已更改的记录的审核历史记录来添加一些额外信息,假设已启用审核。