<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Creating an audit trail
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/swd_eagle">Jimmy Smith</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/565271#565271">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I am pretty sure I read on this forum (or was it in JIRA?) that full audit trial capability is planned for a future release. I think many of us are anxiously awaiting it.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Depending on what you want to audit, you could e.g. use AOP and intercept all calls to the database as your audit trial. Might not be that easy to do, but very complete.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>What I have done in the past, is configure a &lt;history-sessions&gt; in the jbpm.cfg.xml file, a Java class that implements <strong>HistorySession</strong>. This way you can intercept anything that will result in a history record update. Admittedly, you still have to do a bit of coding (notably for checking the type of <strong>HistoryEvent </strong>and then acting accordingly), but it covers quite a bit in just one listener. Sadly this is not in the API docs, so you need to do a bit of digging in the code. There are 16 classes in the package <strong>org.jbpm.pvm.internal.history.events</strong> that each represents something you can capture.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/565271#565271">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>