// This is console application sample
IWFWorkflowService svc = GetWorkflowService();
// Checking where condition based on the CATEGORY COLUMNand PURPOSE
COLUMN .
string where = "CATEGORY = 0 AND PURPOSE='Check-in process
definition'";
try
{
// calling the QueryAuditTrail web method it return a array of Dataset.
WFAuditTrailItem[] result = svc.QueryAuditTrail(where);
foreach (WFAuditTrailItem item in result)// Iterating through
WFAuditTrailItem
{
//Displaying the result on the console.
System.Console.Write("ItemCategory: {0} ,ItemDateOccurred: {1}",
item.Category,item.DateOccurred);
System.Console.Write("ItemDescription: {0} ,ItemObjectID: {1}",
item.Description, item.ObjectID);
System.Console.WriteLine("ItemPurpose: {0} ,ItemPerformer: {1}",
item.Purpose item.Performer);
}
}
catch (Exception ex)
{
Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
}