if ( not _Connect-device matches "*batch*" ) and _connect-batch <> "yes" then tt_Dashboard.con_self = tt_Dashboard.con_self + 1.
So "self" is counted for non-batch self-service connections. It (mostly) equates to local interactive connections.
Somehow I suspect that you are going to suggest that that might be sub-optimal 😉