How distributed collaboration works

To share content in a distributed collaboration with other organizations, an administrator begins by creating the collaboration and collaboration workspace, linking a group to the workspace, and inviting participants to the collaboration. The organization that creates the collaboration is the host, and other participating organizations are guests. These concepts are described in more detail in the following sections.

Note:

To learn how to set up a distributed collaboration, see Create a distributed collaboration.

Collaboration host and guests

A collaboration consists of one host and one or more guests. Collaboration is initiated when an administrator of the host organization sends an invitation to an administrator of one or more participating guest organizations. The administrator of each guest organization then accepts the invitation and sends their acknowledgement to the host's administrator, who accepts the acknowledgement to complete the trusted connection.

Host

A host is defined as the organization where the collaboration is initiated. In a collaboration in which an ArcGIS Online organization is participating, the host is always the ArcGIS Online organization.

The administrator in the host organization must do the following to create a collaboration and share content among guest organizations:

  • Create a collaboration and collaboration workspace
  • Link a group to the workspace
  • Invite guests to the collaboration
  • Define the access mode for each guest

Guests

Guests in a collaboration are defined as ArcGIS Enterprise 10.5.1 and later deployments that are invited by the host. An administrator of each guest organization does the following to join a collaboration and share content among participants:

  • Accept an invitation to collaborate
  • Link a group to the workspace
  • Configure sync settings for the collaboration workspace

Collaborations and workspaces

A workspace is a conceptual space in a collaboration that represents a project, an initiative, or another organizing principle. Every collaboration must have at least one workspace, but a collaboration can have more than one if needed to support a specific collaboration scenario. Multiple workspaces can be used to organize larger collaborations that span multiple projects and initiatives for the same set of participants.

The collaboration workspace is a logical construct rather than a physical data container; it does not hold any content. Rather, to share data in a collaboration, members share content with a group that has been linked to the workspace. For more information, see Workspaces and groups.

When configuring a collaboration workspace, host administrators specify how feature layers will be shared (by reference or as copies) and define the access mode for each collaboration guest. Guest administrators configuring a workspace specify how feature layers will be shared, and define how data will be synchronized. The host and guests only see the workspace name and description; details about the individual groups that are linked to the workspace are not exposed to collaboration participants.

Collaboration using multiple workspaces

In some collaborations, it's appropriate for a collaboration to use multiple workspaces. Consider the example described in Distributed collaboration in which a city's Public Works department and Public Safety department are participating in an existing collaboration. Recently, both departments have extended their scope to work on three projects together. The teams want to keep data and contents organized by project, so they have used three workspaces, one for each project.

The city also wants to use workspaces to define the Public Works department's access mode: they should only be able to send data for the two new projects, but they will be able to send and receive for the existing project. They can also choose to now share feature layers as copies for certain projects, while sharing feature layers for the other project by reference.

To learn how the collaboration host can create additional workspaces, see Manage collaborations.

Workspaces and groups

In a collaboration, content is shared through collaboration groups. Each participant in the collaboration links a group from their organization to the workspace. All shared content appears directly in the group that each participant linked to the workspace. Each participant can link a single group to a workspace. Therefore, if a participant has three groups containing collaboration content—for example, groups for Project A, Project B, and Project C—three workspaces must be created.

The content in the groups is shared according to a schedule set by the guests for each collaboration workspace. Leaving or deleting a workspace will not delete the group. For more information on leaving or deleting a workspace, see Manage collaborations.

Tip:

Groups linked to collaboration workspaces are marked with a collaboration badge on the Overview tab of the group page.

Access modes for workspaces

Content is shared in a collaboration when users share their content with a group that has been linked to a collaboration workspace. The collaboration host is responsible for defining the access mode each guest has to each workspace. The access mode controls how content is shared in the workspace. Access mode options are send only, receive only, and send and receive. Access modes are defined separately for each guest in the collaboration—for example, one guest might have receive access in a workspace while another has send access. In a collaboration that uses multiple workspaces, each guest can have the same access mode or different access modes across the different workspaces as needed.

Note:

Collaboration hosts can always send and receive content.

Send only

When the host selects Send as the access mode for the guest, the guest can send content to the host but does not receive any content from the host.

Access mode defined as Send only.

Receive only

When the host selects Receive as the access mode for the guest, the guest will receive content from the host but cannot send any content to the host.

Access mode defined as Receive only.

Send and Receive

When the host selects Send and Receive as the access mode for the guest, the guest can send content to, and receive content from, the host. The Send and Receive access mode is required to enable two-way editing of feature layers between the host and participating collaboration guests. This is possible when the owner of the shared feature layer enables this capability on the collaboration workspace and when the feature layer has been configured to support two-way editing.

Access mode defined as Send and Receive.

Workspaces, access modes, and sync

Collaboration guests determine how collaborated content is synchronized. Each collaboration guest can set up their groups to synchronize item changes at scheduled intervals. The groups associated with the collaboration workspace are compared for differences at the interval specified by the guest. New or updated content from groups in which the participant access mode is Send or Send and Receive will be sent to those whose access mode is Receive or Send and Receive.

Sync schedules are set at the workspace level by each guest, so a different schedule can be chosen for different workspaces in the same collaboration. By default, the interval for scheduled sync is set to check for and send out changes every 24 hours. The minimum sync interval available is 1 hour. If a scheduled sync event is in progress when the next scheduled sync event is scheduled to occur, the next scheduled event will be skipped to allow the existing job to complete.

If multiple workspaces are needed, the ArcGIS Online host can create additional workspaces, which become available to guests as part of the next scheduled collaboration synchronization. Guest administrators can then join these workspaces just as they did with the original workspace.

For more information on synchronizing collaborated content, see Configure sync settings in the ArcGIS Enterprise documentation.