Trimble Connect User Forum

 View Only

 Deleting files Trimble Connect Sync

Felipe Chavez's profile image
Felipe Chavez posted 01-29-2024 15:25

I'm using Trimble Connect Sync, syncing with a local folder, but when I delete a file from the local folder and sync it reappears in Trimble Connect. It's set to bi-directional, is there a setting to erase from local?

Darshan Rajaram Kamat's profile image
Darshan Rajaram Kamat

Hi Felipe,

Trimble Connect Sync - in case of bidirectional sync - will not delete files on the server. We have done this to avoid accidental deletes on server which will make the files unavailable to other project members. This is the reason - when the bidirectional sync is triggered again, the file re appears on the local system. 

In case you want local system folder hierarchy updates to reflect always in the Connect server, please use the "Local Transfer" sync mode. (Documentation reference

Regards

Darshan Kamat

João Queiroz e Lima's profile image
João Queiroz e Lima

Hi Darshan,

I came here to complain about the same issue and found this post. I will try to continue the conversation.

I'm sorry but I think this functionality makes no sense at all. It creates great havoc and nonsense on our own organization and I will try to elaborate on that.

Bidirectional Sync should be what it means: what happens in one direction should be reflected on the other direction. If this isn't what's happening that will cause extra steps in the workflow that have to be taken in order to perform simple actions. We have endured this nuissance since ever and it's really awkard.

Most importantly the fact is that this behaviour was causing more problems to us than erroneous deletion of files. We were having a LOT of file and folder duplicates, that noone understood why they were there. Before we understood what was happening, this created great organizational confusion and file versioning issues because even with a small team of people trialing Trimble Connect, we were working on files that shouldn't be there and working on different versions without knowing.

I really think you should reconsider these concerns as this is the main reason we are not using Trimble Connect by more than one user at our office. 

Local Transfer is not a solution because that will ignore the changes made in the cloud, which seldomly happen but do happen sometimes and in critical occasions. We cannot risk deleting the changes made directly on cloud versions because of mirroring the local files into cloud.

This issue is also stemming from you trying to solve a problem that might not be there, and that is not your own responsibility. When a user deletes files and folders that he shouldn't delete, that is his/her own responsability.

You have to trust your users will know what they are doing when they decide to erase a folder. You also have to trust that, eventual erroneous deletion of files and folders will be able to be restored from trimble connect activity menu.

If you are concerned of eventual mistakes from users, you shouldn't enforce the way they must solve those issues. You should, instead issue warnings, while syncing, that several files and folders will be deleted. These warnings should be optional and should be allowed to be skipped automatically if that is the user wish. As a safe measure, users should be recommended that the warnings should be carefully taken into account and, by default, sync should halt the syncing process when finding file deletion, or folder deletion or both.

That would be both wise and safe and wouldn't mean you'd treat your clients as childish or foolish.

It would yield predictable results and, therefore, would be the right procedure/workflow.

Also it happens way more often that we delete files and folders from cloud than from windows/mac/ipad explorers. In the cloud we can select multiple files and folders from multiple different folders and the selection is persistent. This results inthe fact that sometimes we are not aware of a wrong selection we are making on the cloud and we delete folders that we are not looking at. Those deletions are really permanent and are transferred to all computers using Trimble Connect Sync, so they are really dangerous too. I don't se you concerned about that. 

I hope you consider all I'm saying here and think about changing Sync and, while you're at it consider changing how file selections and deletions work in the cloud app:

  • Bidirectional syncing should behave as expected;
  • Deletion of files and folders via trimble connect sync should be able to be restored in the activity menu
  • If you want to allow this bidirectional deletion as a new option for your existing users, your default should still be the current behaviour 
  • Bidirectional deletion should be the default behaviour for new users as this is, imho, the natural behaviour
  • Warnings and safeguards should be in place on trimble connect sync when files and folders are being deleted from both directions
  • These warnings should be active by default and can be used to halt syncing processes but that they should be able to be turned off
  • There should be a way of reinforcing activity warnings from after files and folders have been deleted by syncing
  • The workflow for file selections and deletions in the cloud app is very unnatural for windows, mac and tablet users and creates way more problems than trimble connect sync (all the problems we had from deleting files were all caused on the cloud app)

Thank you for your patience in reading this and thanks in advance for any reply and eventual updates on the app based on this feedback.

Darshan Rajaram Kamat's profile image
Darshan Rajaram Kamat

Hi João,

Thanks for the feedback and apologies for the issues you are facing. We appreciate constructive criticism , since it helps us improve Trimble Connect. 

We have had similar and mixed feedback on the Bidirectional sync from other customers too. We are assessing options on addressing those concerns as well. 

Unfortunately , there is no easy , short term solution to it. 

Sharing couple of points - 

1. While alerts are an option to prevent files deletion on server, we have seen that users (administrators actually) who delete entire project from server (using the option from Trimble Connect for Browser) - inspite of having a clear and big alert window shown. We see a project restore request - atleast once every week. 

2. The deleted files restore is available in Connect for Browser activities page , however - someone needs to monitor it. Of course , that is also an option we have considered for deleting files on server - if we were to delete on server based on local machine updates from Trimble Connect Sync. 

We are assessing what solution(s)  would be optimal to prevent user confusion. 

Regards

Darshan Kamat

João Queiroz e Lima's profile image
João Queiroz e Lima

@Darshan Rajaram Kamat

Thanks for your reply. 

"Sharing couple of points - 

1. While alerts are an option to prevent files deletion on server, we have seen that users (administrators actually) who delete entire project from server (using the option from Trimble Connect for Browser) - inspite of having a clear and big alert window shown. We see a project restore request - atleast once every week. 

2. The deleted files restore is available in Connect for Browser activities page , however - someone needs to monitor it. Of course , that is also an option we have considered for deleting files on server - if we were to delete on server based on local machine updates from Trimble Connect Sync. 

We are assessing what solution(s)  would be optimal to prevent user confusion. "

1. There are two ways of deleting a whole bunch of files from server: via Trimble Connect Sync; or directly inside Connect on the browser.

Please consider that the browser version is more prone to erroneous deletion than Trimble Connect Sync, as the file/folder selection method is awkward and prone to errors. It's not a method that we are used to when using computer OS, both Win and Mac. If you want to avoid mistakes and admins having to restore, try changing that method first.

2. Of course someone has to monitor it, a responsible organization does that. Even so, mistakes happen, the wondeful thing about Trimble Connect is the ability to restore from these mistakes. This feature should be made more robust. If users/admins have the wrong procedures, that's not your fault. What you should aknowledge is that your own browser methods for file management are more prone to errors than Trimble Connect Sync, because of the UI performing unexpected actions. These actions that you allow are more powerful but less controlable. I swear that all my problems stemmed from this selection method and from syncing duplicates because Trimbel Connect Sync didn't delete the files and folders it should have. I never had a problem from a user deleting files on desktop computers. If I would have that problem I would be able to use the backup system in Trimble Connect anyway. So I feel totally safe from the desktop side and totally comfortable with your restore options.

Warnings by email that several files, or that big files, or folders have been deleted from server, would be very nice to have.

Another suggestion I would have is to have a new sync method:

  1. Keep your current bidirectional sync and call it "Safe Bidirectional Sync" where you state that things might be added and changed from local to cloud but cannot be deleted on the cloud.
  2. Create a new bidirectional sync called "Bidirectional Sync" that is a true sync where deleted files and folders are also being deleted in the cloud.

If you did that, then admins that would trust their organization more, could use the true bidirectional sync, while other admins would use the safe sync and would micromanage their projects a bit more.

Jonathan Gonzalez's profile image
Jonathan Gonzalez

Just wanted to provide some context here. My organization is coming from Autodesk, and we used a product called Autodesk Desktop Connector. That app allowed us to rename and delete files locally and those changes would propagate to the server. In its current state, we can't use Trimble Connect Sync because deleting a local file doesn't delete it from the server. Instead they need to go to Trimble Connect For Browser to delete the file. If our employees need to use two applications to accomplish one task we might as well just use Trimble Connect for Browser in the first place. We also do not want to provide local transfer for employees since that requires us to make the user a Project Administrator which in many cases users don't need that much control.