[Vtigercrm-developers] Delete User destroys Activity History & Comment trail

Błażej Pabiszczak b.pabiszczak at yetiforce.com
Wed Sep 16 12:33:58 GMT 2015


 

We used to have exactly all the problems you described. We looked for
various solutions and some of them failed or were insufficient in some
specific cases. In our system these mechanisms work in a different way,
but they have some common elements. 

	* 

We have a new sharing field which allows for assigning records to
several people and/or groups. 
	* 

We added a few new mechanisms in roles [you can check them out in here:
https://gitdeveloper.yetiforce.com/index.php?module=Roles&parent=Settings&view=Edit&record=H2],
[2] the most essential features are: 

	* 

Should the list of records (that we do not own) related to our records
be shared:
Inactive 
	* 

Should the preview of records (that we do not own) related to our
records be shared:
Inactive 
	* 

Should the edition of of records (that we do not own) related to our
records be enabled: 

These options work based on relations by arranging the relations with
respect to the main modules, namely Accounts and Leads. In short - When
you are in a specific record, the system checks what you should be able
to see. When you are in the client, it enlists all the projects [even
though you are not their owner, but you are the client's owner; when you
go to the project the system will enlist the project's tasks, when you
go to the task you will see the comments], which means that the
permissions are given additionally on the basis of the users chosen in
Account. When it comes to reassigning records to a new employee you have
to remember that the reassigning should only concern the open records
[which means matters that weren't created by this user] because the
entire history should remain intact, and it should be visible in the
history that some time ago another user changed, modified, or added
something in the system.

Have you tried this trick - if employee A was supposed to take over
employee B's records, you move him in roles under that employee [then,
according to the permissions, he should be able to see all the records
of that employee] 
--

Z poważaniem / Regards 

BŁAŻEJ PABISZCZAK 
_Chief Executive Officer_ 
M: +48.884999123
E: b.pabiszczak at yetiforce.com 
-------------------------

W dniu 2015-09-16 13:24, Stacey Johnson napisał(a): 

> Deleting user can not allow for deleting evidence. This is still bug.
> 
> Stacey 
> 
> On Wed, Sep 16, 2015 at 6:15 PM, Sreenivas Kanumuru <svk at vtiger.com> wrote:
> 
> Alan, This is already addressed in 6.3. Deleted User will be marked as inactive, if the 'Delete User Permanently' option is not selected. All the updates and comments will remain associated with the deleted user. 
> 
> thank you, 
> Sreenivas 
> 
> On Wed, Sep 16, 2015 at 2:30 PM, Alan Lord <alanslists at gmail.com> wrote:
> I think this is a fairly big bug but it needs some discussion...
> 
> Our customer has just asked about their process when they have churn with employees in their business (churn in this case means multiple people leaving and joining their business, e.g. staff turnover).
> 
> We've had a bit of staff churn recently and I've struggled to keep up with the data re-assigning. We used to delete a user when they left and re-assign everything to admin. This was really straightforward as the system did all the hard work for you in the background. However, we soon realised that this messed with the audit trail in the "View history" and it changed the owner of the comment to admin so you couldn't tell who had made the notes. We changed our process to making the user inactive and then manually re-assigning the records. This take a while and there is a lot of room for human error. Is there a quicker way of doing this that I'm missing or something at point of deleting a user that maintains the audit trail? 
> It seems to me that when you delete a user from vtiger somehow the data in ModTracker needs to retain the fact that that earlier changes were made by that user (a new field to hold the User's name rather than their ID?), and *not* the user you have just re-assigned everything too. The same goes for comments too.
> 
> Secondly, he makes a valid point about making a user Inactive instead... There should probably be an option to re-assign related records when making a user Inactive...
> 
> This customer is using 5.4.0 but I suspect the same issues apply with 6.3.0.
> 
> Discuss.
> 
> Al
> 
> _______________________________________________
> http://www.vtiger.com/ [1]

_______________________________________________
http://www.vtiger.com/ [1] 

_______________________________________________
http://www.vtiger.com/ [1] 

Links:
------
[1] http://www.vtiger.com/
[2]
https://gitdeveloper.yetiforce.com/index.php?module=Roles&parent=Settings&view=Edit&record=H2],
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20150916/935762b2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blocked.gif
Type: image/gif
Size: 118 bytes
Desc: not available
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20150916/935762b2/attachment-0001.gif>


More information about the vtigercrm-developers mailing list