Collaborate with Teams

Teams in ScriptRunner Connect allow colleagues and clients to come together and collaborate within a shared space within the app. 

The Teams module in ScriptRunner Connect:

  • Serves as a container for sharing workspaces with others
  • Provides a dashboard of usage statistics on connectors, script invocations, and record storage shared by the entire group
  • Makes it easy to manage members and admins of the teams
  • Consolidates billing options, plans, and limits.

Wanna jump ahead?

Collaboration

Workspaces within a team can be shared with coworkers and/or clients, which allows these other members to view and edit the workspace.

A workspace can be edited only by a single member at a time. Any other members who access the workspace while it is being edited are shown a read-only version of the workspace. Members in the read-only version can assume edit control over the workspace by removing edit control from the current editor. The same principle applies to private workspaces opened in multiple browser tabs or by another person using the same user account.

Shared user accounts πŸ§• πŸ§‘

Sharing user accounts for the purpose of resource sharing is not a recommended practice. Use the Teams feature instead.

Common editing courtesy 

Taking edit control over the workspace is instantaneous. Give a heads-up to the person currently editing the workspace so they can save their changes.

Shared connectors

Connectors in workspaces shared within a team are shared implicitly, meaning that other members of the team who can access the workspace can use the connectors attached to your workspace without explicit permission. Implicitly shared connectors can only be used by triggering scripts from the workspace using the connectors.

Other members of the workspace cannot edit or reauthorize implicitly shared connectors.

Connector ownership

Use caution when making changes to API connections or event listeners that have an implicitly shared connector attached. Once you make a change, you cannot reattach a connector that was implicitly shared before. In other words, you can only attach connectors that you personally own. If such a mistake happens, contact the person who owns the connector and ask them to reattach the connector.

Future consideration πŸ’‘ πŸ€”

We're considering adding a feature that allows explicit connector sharing so other team members can use, edit, and reauthorize shared connectors in any of their workspaces within the same team without the aforementioned limitations.

Like this idea? Let us know!

Creating a team

  1. Click Teams on the left-side navigation. 
  2. Click Create New.
    The Team wizard appears.
  3. Complete the details on the three Team wizard screens.
    1. Enter the Team details, including the team name, description, and logo, then click Next.
    2. Select a plan, then click Next.

      Pricing plansβ€”a few things to remember! πŸ‘ˆ πŸ‘Œ

      • Keep in mind that each team has a separate price plan.
      • There is no charge for using teams throughout the beta process! You will receive notice before the app is monetized.
    3. Input the billing contact information, then click Create.
      Your new team is created, and the dashboard appears.

So that's it! Simply create a new team with a platinum tier, and start using it!

Sharing a workspace with a team

Workspaces can be shared with a single team. You can share workspaces with team administrators only (enabled by default) or with all team members.

Here's how to do it.

  1. Click Workspaces on the left-side navigation. 
  2. Open the workspace you want to share with a team.
  3. Click Workspace Actions (ellipses menu) > Edit Workspace on the right side of the workspace.

    The Edit Workspace dialog appears. 

  4. Select a team from the Add to Team dropdown list. 


  5. Click Save
    The workspace is added to the team, and the shared badge appears at the workspace header.

Now you can click Share while viewing the workspace to access sharing options. You can also review and update team member roles by going to Teams > Member Management.

Future consideration πŸ’‘ πŸ€”

We're considering adding a third option to share the workspace with select members only.

Like this idea? Let us know!

Team role details

Teams offer three different roles: Member, Admin, and Super Admin.

Members can do the following:

  • Associate workspaces with teams they are members of
  • Access workspaces that are explicitly shared with all members
  • View team usage metrics
  • View team details
  • View teams members

Admins can do the following (in addition to the Member role):

  • Access all workspaces associated with the team
  • Invite new members to the team
  • Edit roles of admins and members (but not super admins)
  • Change workspace-sharing settings
  • Move workspaces from one team to another (if at least an admin on both teams)

Super Admins can do the following (in addition to the Admin role):

  • Edit the roles of all members
  • Change team plans
  • Change team billing details
  • Change billing options
  • Delete a team
On this page