Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Remote Engineering and Multi-User Collaborative Development is a powerful tool that helps to shorten a project's development time. By utilizing this feature, a project development team can work together at the same time on the same project without the need to do any sort of merging, importing, etc.  In addition, this feature can also be used to centralize projects in a server and edit projects remotely.

...

Info
iconfalse

Quick video tutorial (no audio)

System Requirements

To make use of this feature, the following system requirements need to be met:

...

Engineering users can configure the server project by using workstations, which are attached to the network, instead of having to work on the server itself.

Within the local workstation the software they can point to the remote server (instead of a local project) and, thereby, work on the server project (possibly in conjunction with other users) without having to work from the server.

To use this feature with on all computers connected to the same network, the following configurations are required: 

...

Make sure you have the TWebServer (or IIS with services installed) running and make notice of which port it is running on. This information is available in the icon tray.


Note

You A project cannot mix local project (without the web server) be opened local and remote project. If you have one instance of local project (without the web server) the remote ones will open simultaneously. If this occurs, anyone that remotely connects to the project will view the project as ReadOnly.  

For multiple engineering users to edit the same project, the project server must also be connected to itself. 

...

The diagnostic tools (Property Watch, Trace Window and Module Information) can be accessed through the TStartup buttons or through the command line (Server Domain).


...

Editing a project

The Table configurations over spreadsheet for elements like Tags, Alarm, Dataset, etc are accessed without any semaphore or lock control. The current, valid configuration will be whatever configuration was applied by the last user. 

Around every 10 seconds, the system will synchronize any modified configurations with any every other client. For example, if someone creates a tag, this tag will be available for any every other remote user after a few seconds. This will also happen with any other sort of spreadsheet configuration. 

In documents like Displays, Scripts, and Reports, there is a LockState and LockOwner property that shows if the page is locked and who it is locked by. Only one user can edit these types of documents at a time. There will be an indicator at the top right whenever someone is editing a document. 

In the spreadsheet about Displaydisplay, Scripts scripts and report reports sections, the user can see the content of these properties LockState and LockOwner, including the remote computer where the document is already opened.

If a document is blocked to edit there is a way to force the release. In the welcome you need close the connection of this specific client with the server. Clicking on locked and you cannot edit it, you can force the document to be unlocked. In FactoryStudio's Welcome display, you can close the current editors connection with the server by clicking on the drop connection button.