Non resta che implementare l'esecuzione del
SQLTracer associandolo al
TrackingProfile:
private SQLTracer sqlTracer;
private void CreateSQLTracer()
{ sqlTracer = new SQLTracer(conn)
{ TrackingProfile = new TrackingProfile()
{ Name = "SQLTracerProfile",
Queries = { new WorkflowInstanceQuery() {States = {"*"},}, new BookmarkResumptionQuery() {Name = "*"}, new ActivityStateQuery() {ActivityName = "*", States = {"*"},}, new CustomTrackingQuery() {Name = "*", ActivityName = "*"}}
}
};
}
Giusto per concludere l'argomento segnalo un utilissimo
tool, che permette di
configurare a piacimento il tracking per associarlo a profili di workflow in esecuzione.