<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/discussions/f/administration/2149/can-someone-confirm-the-best-way-to-find-out-who-removed-a-member-from-a-team-d</link><description>Can someone confirm the best way to find out who removed a member from a team, department or custom? We look at the log file and do not see a record of this activity. One the other side of this, is there any recording of when someone is added to a team</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/58320?ContentTypeID=1</link><pubDate>Wed, 25 Jul 2018 06:17:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:694152d3-73d0-4a32-8dcb-c4cc69c8ab67</guid><dc:creator>Shiva Valusa</dc:creator><description>Hi,&lt;br /&gt;
&lt;br /&gt;
May be this plug in also suits for your requirement, please check once.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/tempo/records/item/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUh-KnLnON8xI8rxNYHi_SI6-4R5RUkTyhhg/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/tempo/records/item/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUh-igLnPEHsonaUFrSsbzzg828pOjBllurg/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/58315?ContentTypeID=1</link><pubDate>Wed, 25 Jul 2018 04:56:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a993d7a0-a057-4624-84e2-663d28d37173</guid><dc:creator>Benhail</dc:creator><description>I came across an App in the Appian Market, May be this might help.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://community.appian.com/b/appmarket/posts/user-audit-application"&gt;community.appian.com/.../user-audit-application&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/58301?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 17:02:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a326793a-c565-4bc6-a6d9-24e04a7f00e3</guid><dc:creator>erickp</dc:creator><description>Hello Eduardo, this a very old post. I was wondering if there is a better way to accomplish this today?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7796?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2014 16:21:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d8aae7f2-6c92-4845-963f-a07d174aaa98</guid><dc:creator>Keith</dc:creator><description>Appian has very detailed logging for processes.  Have they considered logging to SQL when someone is added and removed from teams?   The log would be large for adding - so maybe we could select what to log.   Sometimes knowing if a document is removed or added is important and who did it.   Changing calendar settings...   Various system things like this should be able to be logged and then viewed easier than the current log file.   System History is a nice choice.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7795?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2014 16:13:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d8c565aa-916d-43b2-8693-1fc6a37021eb</guid><dc:creator>Keith</dc:creator><description>TU again for your detailed information.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7785?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2014 04:18:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:75c2d2e4-4d2d-47ed-beae-dee68cb1eafc</guid><dc:creator>Eduardo Fuentes</dc:creator><description>An alternative or complement to the Audit Logging suggestion would be:&lt;br /&gt;&lt;br /&gt;0. Stop the environment completely&lt;br /&gt;1. Create a copy of /server/_conf/logging/log.properties in the same location and name it log_db_PE.properties&lt;br /&gt;2. Edit your log_db_PE.properties and update line 45 to set this logger to DEBUG&lt;br /&gt;&lt;br /&gt;configure.a.pf.te=DEBUG, PERFORMANCE&lt;br /&gt;&lt;br /&gt;3. Add this to line to any location (e.g. line 20) to your ear|runtime_ear/suite.ear/resources/appian_log4j.properties&lt;br /&gt;&lt;br /&gt;log4j.logger.com.appiancorp.ag.GroupServiceJavaImpl=INFO&lt;br /&gt;&lt;br /&gt;4. Start the environment&lt;br /&gt;&lt;br /&gt;Here&amp;#39;s how this will let you do an audit. Let me explain with an example:&lt;br /&gt;&lt;br /&gt;1. eduardo.admin adds two users (via People tab or Process, doesn&amp;#39;t matter) called eduardo.ldap and UPPERCASE to a group&lt;br /&gt;&lt;br /&gt;The db_PE*.log will show&lt;br /&gt;&lt;br /&gt;2014-02-28 00:07:38 [PE1] {ag29.kdb 12} (Default) INFO .a.pf.te &amp;quot;eduardo.admin&amp;quot; &amp;quot;2.000027&amp;quot; &amp;quot;addMemberUsers&amp;quot;&lt;br /&gt;&lt;br /&gt;and the application-server.log will show:&lt;br /&gt;&lt;br /&gt;2014-02-28 00:07:37,101 [default-threads - 11] INFO  com.appiancorp.ag.GroupServiceJavaImpl - Removed eduardo.ldap from the group membership cache&lt;br /&gt;2014-02-28 00:07:37,111 [default-threads - 11] INFO  com.appiancorp.ag.GroupServiceJavaImpl - Removed UPPERCASE from the group membership cache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Notice how we can correlate these entries to know who added a user to a group but we can&amp;#39;t determine to what group. Also notice that the phrase&amp;quot;removed&amp;quot; from the group membership cache&amp;quot; doesn&amp;#39;t mean a group removal, it just means a change in the group membership for this user, it can be an addition or removal so we definitely need to correlate with the corresponding entry in db_PE to know whether it was a removal or addition&lt;br /&gt;&lt;br /&gt;2. eduardo.admin removes two users (via People tab or Process, doesn&amp;#39;t matter) called eduardo.ldap and UPPERCASE from a group&lt;br /&gt;&lt;br /&gt;The db_PE*.log will show&lt;br /&gt;&lt;br /&gt;2014-02-28 00:07:37 [PE1] {ag29.kdb 11} (Default) INFO .a.pf.te &amp;quot;eduardo.admin&amp;quot; &amp;quot;0.9999349&amp;quot; &amp;quot;removeMemberUsers&amp;quot;&lt;br /&gt;&lt;br /&gt;and the application-server.log will show:&lt;br /&gt;&lt;br /&gt;2014-02-28 00:07:36,288 [default-threads - 13] INFO  com.appiancorp.ag.GroupServiceJavaImpl - Removed eduardo.ldap from the group membership cache&lt;br /&gt;2014-02-28 00:07:36,292 [default-threads - 13] INFO  com.appiancorp.ag.GroupServiceJavaImpl - Removed UPPERCASE from the group membership cache&lt;br /&gt;&lt;br /&gt;Notice how we can correlate these entries to know who removed a user from a group but we can&amp;#39;t determine from what group. Also notice that the phrase&amp;quot;removed&amp;quot; from the group membership cache&amp;quot; doesn&amp;#39;t mean a group removal, it just means a change in the group membership for this user, it can be an addition or removal so we  definitely need to correlate with the corresponding entry in db_PE to know whether it was a removal or addition&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7738?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2014 19:51:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:63267c54-0a94-4aa5-ae31-76de3cae899f</guid><dc:creator>Keith</dc:creator><description>Thank You Eduardo&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7625?ContentTypeID=1</link><pubDate>Thu, 20 Feb 2014 04:17:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be2665fa-fbca-4fbe-8b9e-3d36521cd170</guid><dc:creator>Eduardo Fuentes</dc:creator><description>An enhancement request to log this in more detail has been raised under the reference number AN-33609.&lt;br /&gt;&lt;br /&gt;-Eduardo Fuentes&lt;br /&gt;Appian Technical Support&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7624?ContentTypeID=1</link><pubDate>Thu, 20 Feb 2014 04:16:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:96650376-8ca5-406a-9dff-24eb4276662b</guid><dc:creator>Eduardo Fuentes</dc:creator><description>The relevant word in the log is &amp;quot;removeMemberUsers&amp;quot;.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can someone confirm the best way to find out who removed a member from a team, d</title><link>https://community.appian.com/thread/7623?ContentTypeID=1</link><pubDate>Thu, 20 Feb 2014 04:16:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7cd86040-5e95-47bc-a94a-48a27141269a</guid><dc:creator>Eduardo Fuentes</dc:creator><description>This information is not logged by default nor logged precisely the way you describe your requirement, however if you are using Appian 6.7.1 and above you can increase the Authorization Audit Logging to DEBUG to know what action is performing each user and whether it has been authorized or not by updating this line in /ear/suite.ear/resources/appian_log4j.properties&lt;br /&gt;&lt;br /&gt;log4j.logger.com.appian.authz-audit=DEBUG, AUTHZ_AUDIT&lt;br /&gt;&lt;br /&gt;when set to DEBUG this will log everything in the &amp;lt;APPIAN_HOME&amp;gt;/logs/authz-audit.csv so this log will be big. &lt;br /&gt;&lt;br /&gt;This is how the log will show that somebody removed a user (notice how you only know that the user did it but you don&amp;#39;t know from what group nor who he removed)&lt;br /&gt;&lt;br /&gt;13:30.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;eduardo.fuentes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k-service-personalization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;com.appiancorp.suiteapi.personalization.GroupService.removeMemberUsers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALLOWED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;allowedBasedOnTheseRoles=[designer]&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>