Work with Shared Projects

Once you connect to one or more Management Consoles, the Management Console section in the My Projects pane 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. Design Studio does not track such projects.

Upload a project to a Management Console

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

  1. Right-click a project in the Local Folder and select Upload in the context menu, or select a project and click Upload to Management Console in 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 on the Admin > Projects tab and all project files appear on the Repository tab of the selected Management Console.

Download a project from a Management Console

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

  1. Right-click a project under the Management Console section in the My Projects pane and select Download in the context menu, or select a project and click Download from Management Console in 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 Local Folder and you can edit the project files locally.

Synchronize Projects

After you edit the files in 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. 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 in 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 in 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.