Notify administrators when members edit their records [1216]

Last post 03-08-2010, 9:21 AM by iant. 39 replies.
Page 2 of 2 (40 items)   < Previous 1 2
Sort Posts: Previous Next
  •  05-30-2009, 11:07 AM 12779 in reply to 12767

    Re: Notify administrators when members edit their records [1216]

    Your ideas are quite good. The biggest challenge is all the overhead to track and store details for every field changed. Essentially, we would need to double or triple volume of information stored for members.

    Dmitry Buterin, Chief Apricot
  •  06-23-2009, 6:21 PM 13241 in reply to 12779

    Re: Notify administrators when members edit their records [1216]

    We would vote for this... here's one way you could do it.

     Add a hidden system true/false field to each record called "changed" that is true if the record has been changed.  Every time a member edits their profile, you load the profile into a temporary array, and when they exit/save the system compares the temporary array to the new record.  If there's a discrepancy you set the changed field to true... otherwise it just gets it's old value.

     Then once a day mail the admins of any records that have changed, and then reset all of the changed fields to false for the next day.

    You don't have to duplicate records that way, right? 

  •  06-23-2009, 7:36 PM 13242 in reply to 13241

    Re: Notify administrators when members edit their records [1216]

    Kevin, thanks for the suggestions. There are many ways to deal with this issue - in any case there is a substantial effort needed to develop this properly, including all the reporting, notifications, edge cases, performance issues etc. So no question that we will resolve this - just a question of prioritizing against all other requests in the roadmap and wishlist.

    Dmitry Buterin, Chief Apricot
  •  06-30-2009, 4:44 AM 13345 in reply to 12767

    • wchester is not online. Last active: 11-05-2009, 1:50 AM wchester
    • Top 25 Contributor
    • Joined on 01-17-2009
    • Posts 66

    Re: Notify administrators when members edit their records [1216]

    I agree that this would be a great addition to the software.  The fact that Site Admins don't get to choose whether users can change fields in their profile or not is unfortunate.  At least this would allow us to be aware of changes so that we can take the appropriate actions.
  •  06-30-2009, 9:40 AM 13348 in reply to 13345

    Re: Notify administrators when members edit their records [1216]

    @wchester -I would appreciate more details, e.g:

    1) What is the situation when you do not want users to change fields

    2) For every field in member profile you can set whether members can edit it in profile, have you considered using this?


    Dmitry Buterin, Chief Apricot
  •  09-18-2009, 5:24 PM 14363 in reply to 13348

    • pglinks is not online. Last active: 09-18-2009, 5:27 PM pglinks
    • Not Ranked
    • Joined on 09-18-2009
    • Posts 1

    Re: Notify administrators when members edit their records [1216]

    Setting the fields is an acceptable solution- however the concern for notification is 

    1 All our members have the same password to start so someone may change the wrong member (by mistake or intentionally) 

    2 Being notified of changes would allows us to update other data bases

    3 Objectionable info could be deleted before posting

    thanks. 

  •  01-02-2010, 12:58 AM 15901 in reply to 14363

    Re: Notify administrators when members edit their records [1216]

    I would love to see this function added as well! 

    Haven't seen any movement on this for a few months.  Any plans to add this feature soon in upcoming releases?

    Thanks!

  •  01-04-2010, 9:28 AM 15913 in reply to 15901

    Re: Notify administrators when members edit their records [1216]

    This is part of our 2010 roadmap but it has not been scheduled to a particular release yet.

    Dmitry Buterin, Chief Apricot
  •  01-25-2010, 4:23 PM 16383 in reply to 15913

    • gvalentino is not online. Last active: 03-11-2010, 11:48 AM gvalentino
    • Top 10 Contributor
    • Joined on 11-14-2008
    • Toronto, ON, Canada
    • Posts 184
    • WA staff

    Re: Notify administrators when members edit their records [1216]

    We have been looking into this for a while and trying to come up for a solution to this. We've decided to consider the ability to log when changes are made to a contact record, and by who. This will basically provide an audit trail for a contact record that you can look at to see what what changed, when, and by who.

    I'm going to post the analysis of the solution that we have done so far.   It's fairly high level, so it's more an overview of how it would work in the system and what changes would be made and a few places where we talk about how the system works, but it should be very familiar to anyone who has worked with Wild Apricot.

    I'd love to get your feedback on this: What do you think of the solution? What would you change? What would you add or take away? Is there anything in it that does not make sense to you?

    Thanks!


    Giuliano Valentino, Useful Apricot
  •  01-25-2010, 4:41 PM 16385 in reply to 16383

    • gvalentino is not online. Last active: 03-11-2010, 11:48 AM gvalentino
    • Top 10 Contributor
    • Joined on 11-14-2008
    • Toronto, ON, Canada
    • Posts 184
    • WA staff

    Re: Notify administrators when members edit their records [1216]

     Overview

    • Stop using Notes fields and write all important contact changes into the new read-only contact audit journal (change log will include (at least) Date, description of change and what and/or who made the change)
    • Display changes audit journal on the contact card, including overview of recent changes
    • Expand all members summaries with recent update information so that the administrator can easily overview not only recent applications, renewals and updates, but changes to existing records as well
    • Add new system fields to show latest contact field changes. These fields will be used in advanced search

    Remove logging from Notes field

    Currently: The internal use Notes field is used by the system to log some of the changes made to a contact.
    • The automatic updating of the Notes field would end.This will then be editable only by the administrator (not the system)
    • All system changes to a contact will go to the new contact changes audit journal.

    Audit of changes to Contact

    There can be many kinds of contact details changes and they can be made by different kinds of users (i.e. administrator or member) or even automatically (e.g. when payment confirmation has been received). To order the changes, they are divided into different categories:
    • By Source (who or what initiated the change)
    • By Action (what the particular kind of change occurred)

    Format of record entry detailing theChange
    • Each change causes a new change record to be added in the contact's Changes audit journal
    • Records are listed by date (descending, most recent changes first)

    Source of changes
    • Changes made by the member or admin will be labeled so that you can see who made the change.
    • Changes made by the system will have a reference to the action that made the change. (like a payment being processed and changing a member to "active")


    Search fields for recent updates

    • Add to the search the ability search on changed records based on the following criteria:

      Profile fields last changed - Show date when contact profile fields (including membership form fields as they are combined now) were last updated.

      Membership details last changed - Date when contact membership (level, status or renewal date) was changed (any reason - import, renewal, etc.). When membership is enabled or restored, this date is also updated.

      Profile or Membership last changed
      - Combination of two above - this field is used in the  Members Summary table

      Contact last action -    Show latest date of changes audit journal

    Giuliano Valentino, Useful Apricot
  •  03-05-2010, 5:03 PM 17255 in reply to 12534

    • VCOMA is not online. Last active: 03-05-2010, 7:09 PM VCOMA
    • Top 25 Contributor
    • Joined on 11-10-2008
    • Posts 50

    Re: Notify administrators when members edit their records [1216]

    Agree!  It's more overwhelming to be out of the loop!
  •  03-05-2010, 5:04 PM 17256 in reply to 12779

    • VCOMA is not online. Last active: 03-05-2010, 7:09 PM VCOMA
    • Top 25 Contributor
    • Joined on 11-10-2008
    • Posts 50

    Re: Notify administrators when members edit their records [1216]

    I don't think changes need to be stored for reference.  I just need an email telling me it happened so we can update all corresponding info on our end.
  •  03-05-2010, 5:12 PM 17257 in reply to 13348

    • VCOMA is not online. Last active: 03-05-2010, 7:09 PM VCOMA
    • Top 25 Contributor
    • Joined on 11-10-2008
    • Posts 50

    Re: Notify administrators when members edit their records [1216]

    Agree that this is needed too.

    We need this too for our sponsors accounts.  the privacy settings don't allow us to control what information is seen and we charge them on this basis.  For example, some sponsors pay to have only their logo on the sponsor page, some pay more to include contact info, and some want a write up.  We can't stop them from editing their privacy settings which is a huge issue.

  •  03-05-2010, 5:14 PM 17258 in reply to 16383

    • VCOMA is not online. Last active: 03-05-2010, 7:09 PM VCOMA
    • Top 25 Contributor
    • Joined on 11-10-2008
    • Posts 50

    Re: Notify administrators when members edit their records [1216]

    We don't want an audit trail.  We want to be notified by email when ANY changes are made.  That's it.  Even if it's just an email that says "member made changes to account" would be a huge improvement over what we have now which is nothing.
  •  03-08-2010, 9:21 AM 17286 in reply to 17258

    • iant is not online. Last active: Mon, Mar 15 2010, 5:41 PM iant
    • Top 50 Contributor
    • Joined on 10-09-2009
    • UK
    • Posts 46

    Re: Notify administrators when members edit their records [1216]

    I agree, just a "member X has changed profile" message to the admin would be a great help.
Page 2 of 2 (40 items)   < Previous 1 2
View as RSS news feed in XML