Work with Shared Projects

Once you connect to one or more Management Consoles, the Shared Projects view displays all projects deployed on all Management Consoles that you have access to. If projects and objects are not downloaded to your local computer, they are listed but not available. The Design Studio does not track such projects.

Uploading a Project to a Management Console

To upload a project to a Management Console, perform the following:

  1. Right-click a project in the My Projects View and select Upload on the context menu; or select a project and click Upload to Management Console on the Tools menu.

  2. Select the Management Console and project that the files will be uploaded to in the Upload to Management Console window.

    Click Remember this (as a shared project) if you want to keep this project as shared and synchronize it between the Design Studio and the Management Console.

  3. Click Upload to complete the procedure.

After you upload a project to the Management Console, the project appears in the Admin > Projects tab and all project files appear in the Repository tab of the selected Management Console.

Downloading a Project from a Management Console

To download a project from a Management Console, perform the following:

  1. Right-click a project in the Shared Projects View and select Download on the context menu; or select a project and click Download from Management Console on the Tools menu.

  2. Select the name for the project and its location in the Select Project Name and Location window.

  3. Click Finish to download the project.

After you download a project from the Management Console, the project also appears in the My Projects View and you can edit the project files locally.

Synchronizing Projects

After you edit the files of the shared project on your computer, you can synchronize your local files with those deployed on the Management Console. Because a shared project can be accessed by several people, you might come across a synchronization conflict. The Design Studio provides messages and descriptions for you to understand what the conflict is, and how you can resolve it. Note that changed dependent files such as Types and Snippets can also prevent your robot from functioning properly. If you use Download to synchronize your project, the files are downloaded from the Management Console and your local changes are lost. If you use Upload, your local files are uploaded to the Management Console and any changes made by other people are lost (but those changes might as well be stored on their local computers). In any conflict situation, when changes made by you or other people can be lost, the Design Studio opens the Synchronize window for you to select the synchronization option.

The following table provides synchronization examples.

Status Synchronization Option Result

The shared project files have been edited on your computer. No others who have access to the same project on the Management Console edited the files.

Upload

Your changes are uploaded to the shared project on the Management Console. If you select Synchronize, the default option is to upload your changes to the Management Console.

The shared project files are changed on the Management Console. You know who edited the files and what the changes are.

Download

Changed files from the Management Console are downloaded to your local project.

You edited the shared project files on your computer. Someone else edited the files and uploaded them to the Management Console while you were editing the same files.

Synchronize

This is a conflict situation and you need to decide which changes to keep. In the Synchronize window you can select to either upload your changes to the Management Console, download the files from the Management Console, or just keep your files without synchronizing them with the Management Console.