我的目标是在一段时间内找到已删除的交易作业列表。从一个工作到另一个工作,时间段可能不同。我目前正在使用TxnDeletedQueryRq,但请求仅提供日期范围的过滤器。我试图调查其他请求,但到目前为止没有运气。我想知道是否有人知道实现这一目标的方法。
谢谢。
答案 0 :(得分:0)
我能想到的唯一方法是创建审计跟踪报告并解析状态"已删除"。这允许您为名称设置实体过滤器,另外您可以将修改日期范围设置为报告周期,以帮助缩小您需要解析的信息:
IGeneralDetailReportQuery report = MsgRequest.AppendGeneralDetailReportQueryRq();
report.DisplayReport.SetValue(false);
report.GeneralDetailReportType.SetValue(ENGeneralDetailReportType.gdrtAuditTrail);
report.ReportEntityFilter.ORReportEntityFilter.FullNameList.Add("Customer");
report.ORReportPeriod.ReportPeriod.FromReportDate.SetValue(fromDate);
report.ORReportPeriod.ReportPeriod.ToReportDate.SetValue(toDate);
report.ORReportModifiedDate.ReportModifiedDateRangeFilter.FromReportModifiedDate.SetValue(fromModDate);
report.ORReportModifiedDate.ReportModifiedDateRangeFilter.ToReportModifiedDate.SetValue(toModDate);