Which one is more efficient option to access E3D remotely?

Since COVID, we have found it increasingly necessary to access E3D remotely due to resource constraints.

Based on my experience, we have options such as Remote Desktop (with E3D installed on an office-based desktop and accessed through RDP), VDI, and Citrix.

However, due to typical network issues, these options do not provide performance equal to that of an office network environment.

This has become more evident since we transitioned completely to E3D from PDMS.

So what you guys have experience with accessing E3D remotely?

  • In my previous company, we are also using Remote Desktop (RDP) connection to an office desktop from a home laptop.
    It is usable but the input lag becomes noticeable when your home internet connection slows down. One common user complaint with Remote Desktop is that it is hard to rotate the 3D model in Design.
    I think Remote Desktop is still the safest option in using E3D remotely in the case of multiple users working simulatenously in the same database. 

    I believe that if your laptop have hardware that meets the E3D requirements, then E3D can be installed directly on it.
    The E3D Project server drives in the office can be accessed by your laptop through the VPN connection 
    However, I think that the major concern in this setup is the stability of the internet connection between your home and the office.
    I think that the loss of connection to the network drives while E3D is running will cause fatal error and unsaved work.
    Caching or offline files might be a solution to this concern but I am not an IT expert.

  • If it is not a requirement for multiple users to work on the same database, then making your E3D project local instead of server project might become desirable.
    I only heard about this setup on a job interview to another company I was applying for, so I have no actual experience implementing this.
    The E3D project will be saved locally on each user computer.
    Each user will be assigned individual databases in the E3D Project which the user can only edit.
    The users will submit the database files to the administrator at the end of the day/week.
    The administrator will be in-charge in uploading the databases to the master E3D project.
    The administrator will then distribute the consolidated E3D project back to the users.

    With this setup, your users can run E3D directly on their home laptops without worrying about the data loss incase of internet problems.
    However, this setup will require additional work on managing the database files.

  • I think that it is also possible to set the E3D project as a Global Project where each user will have an individual Satellite (SAT) location on their home laptop. Although, there maybe unexpected complications that will arise from handling a large amount of satellite locations.

  • Thanks for your insights. Unfortunately our projects have multiple users and need to access live project.

  • Do you really thinnk the satellite for each laptop is feasible solution?

  • Hello, theoretically it is possible but I have no actual experience in implementing this setup so I am not sure if it is feasible or not.
    I only thought of using global and then having a satellite for each laptop because I think it will allow multiple users to work on the same database in a live project (by using extract databases)

  • It is definitely going to be more expensive though, as I read that each Satellite location needs a individual license. I am not sure about the exact price.

  • After browsing the AVEVA website, I read that there is also a another option called Unified Engineering on AVEVA Connect which is a cloud-based solution instead of the traditional on-premise project setup (network drives on servers in your company). It seems to be promoted that it will allow users to work from any location with a normal laptop by remote-controlling a workstation hosted in the cloud. Your project data will also be hosted in the cloud.

  • These are my thoughts on local / remote machine working. I have had less experience with remoting so my comments may seem harsh.

    I have used local installations with projects on servers and global to of site locations until recently.

    I currently remote full screen at 5120x1440 as my only access to E3D.

    Unless you have a contact person at the remote location 24/7 then rebooting, installing, backups and restores are going to take days to weeks. You are always aware of how you leave the machine. You cannot turn it off. You run the risk of not getting access again after a reboot. Remoting full screen means you cannot always see the status of your local machine. Copying files to remote is impossible when security is set high. Copying macros on the command line is slow. All the animations in E3D lags. Long lists on command line are slow. The Alt tab button combination on the remote is a problem. You have to use Teams on local machine since sound and video are probably not working also, sharing the remote screen just gets a little more difficult. To print I currently print to PDF then e-mail it to be printed locally.

    As a tool to use when not at location it is great. As the only form of use its less ideal.

    I have only used VPN for the following pre cloud solution. Setting up projects to have all files at the server and copy DBs you do not update to your local storage can be done. Use Areas to make the number of multi access files short. The rest of the files can be copied to local disk. Set up the evars for this. Also copy included files/projects locally.

    I am not responsible for any problems resulting from this solution Blush

  • Usually office network traffic is being monitored and multiple firewall/security software implemented due to safety reason impact the e3d performance to server database and limited speed of network getting through.