Hi,
To sent the username, try to use "Accounting Proxy" in the service, you can see the integration guide with Fortinet, as example.
And to make actions, build your own dictionary and sent the logs via syslog to CPPM. I'll recommend you to put a "Syslog Proxy" between them to filter logs.
Good luck.
See this post (in Spanish I'm sorry)
3rd party integration using IEE
Hope this helps