> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-content-gov.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Collaborative Development

The platform supports cross-domain app sharing. You can share your app with one or more developers from the same or different enterprises, enabling them to edit tasks, channels, and other app settings.

***

## Share an App

### From the Builder

1. Log in to the platform and select the app you want to share.

2. Go to **Manage > Users** via the **Product Switcher**.

   <img src="https://mintcdn.com/koreai-content-gov/CEfFw0ll-dMwzhxa/ai-for-service/automation/manage-assistant/images/manage-users.png?fit=max&auto=format&n=CEfFw0ll-dMwzhxa&q=85&s=c26040deb67286b05b4063d69ffe23fd" alt="Navigate to User Management" width="1920" height="904" data-path="ai-for-service/automation/manage-assistant/images/manage-users.png" />

3. In the left menu, click **Manage Users**. Developers with any **App Admin** permission can invite new developers. The App Owner appears on this page by default.

   <img src="https://mintcdn.com/koreai-content-gov/CEfFw0ll-dMwzhxa/ai-for-service/automation/manage-assistant/images/manage-users-page.png?fit=max&auto=format&n=CEfFw0ll-dMwzhxa&q=85&s=31270b8d01ebee29e07578f0578da610" alt="Manage Users Page" width="1919" height="840" data-path="ai-for-service/automation/manage-assistant/images/manage-users-page.png" />

4. Click **Invite Users**. Enter the developer's details and role, then click **+ Add**. You can add multiple developers at once.

   <img src="https://mintcdn.com/koreai-content-gov/SBc4Etms5GZ_m7_r/ai-for-service/automation/manage-assistant/images/add-users.png?fit=max&auto=format&n=SBc4Etms5GZ_m7_r&q=85&s=0ea1889f97720ff525125e8e4e80831c" alt="Add Users" width="945" height="903" data-path="ai-for-service/automation/manage-assistant/images/add-users.png" />

   To assign a group and role, select the **User Attributes** icon next to the user to open the **User Attributes** popup. You must select a role before accessing user attributes.

   <img src="https://mintcdn.com/koreai-content-gov/CEfFw0ll-dMwzhxa/ai-for-service/automation/manage-assistant/images/user-attributes.png?fit=max&auto=format&n=CEfFw0ll-dMwzhxa&q=85&s=3c7c5fb98f6b5913cfdc78784e3ab5eb" alt="User Attributes" width="946" height="901" data-path="ai-for-service/automation/manage-assistant/images/user-attributes.png" />

5. Click **Share Invites** to confirm and share the app.

6. You can also use the **Invite User** option from the Dashboard to add users to your account.

   <img src="https://mintcdn.com/koreai-content-gov/CEfFw0ll-dMwzhxa/ai-for-service/automation/manage-assistant/images/invite-user.png?fit=max&auto=format&n=CEfFw0ll-dMwzhxa&q=85&s=1310ca10b2b18eb6b990201b29d6c677" alt="Invite User from Dashboard" width="1919" height="702" data-path="ai-for-service/automation/manage-assistant/images/invite-user.png" />

To add users to a workspace and invite them to your agent from Bot Builder, see [Invite Members](/ai-for-service/getting-started/#invite-users).

***

### From the Admin Console

Use this option if you don't have permission to invite developers directly.

1. Log in at Platform and select **Go To Admin Console**.

   <img src="https://mintcdn.com/koreai-content-gov/SBc4Etms5GZ_m7_r/ai-for-service/automation/manage-assistant/images/admin-console-navigation.png?fit=max&auto=format&n=SBc4Etms5GZ_m7_r&q=85&s=321325289c1ca618d451183f112ec3e0" alt="Navigate to Admin Console" width="1920" height="904" data-path="ai-for-service/automation/manage-assistant/images/admin-console-navigation.png" />

2. In **Bot Administration**, do one of the following:
   * Go to **User Management > Users** and click **Invite new users**.
   * Go to **Enrollment > Invite**.

3. Enter up to 5 email addresses and click **Send Invitations**.

   <img src="https://mintcdn.com/koreai-content-gov/CEfFw0ll-dMwzhxa/ai-for-service/automation/manage-assistant/images/invite-users-through-admin-console.png?fit=max&auto=format&n=CEfFw0ll-dMwzhxa&q=85&s=6b70eede4a97f76ab65ad8374833f471" alt="Invite Users via Admin Console" width="1920" height="904" data-path="ai-for-service/automation/manage-assistant/images/invite-users-through-admin-console.png" />

4. The invitee must accept the invitation to gain **App User** access. Once accepted, their username appears in the enterprise account user list.

***

### Assign App Builder Access

To grant Builder access to an app user:

1. In the Admin Console, double-click the user you want to modify.
2. Set the **Admin** and **Platform Access** roles as needed. See [Role Management](/ai-for-service/administration/role-management).

***

## Manage Share Settings

From the settings icon (⋮) next to each developer, you can:

| Action               | Description                                                                                                                        |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Delete**           | Removes the developer's access to the app immediately.                                                                             |
| **Promote As Owner** | Makes the selected developer the App Owner. You are immediately removed as owner and can no longer manage developers for this app. |

<Note>Only the App Owner can modify share settings for an app.</Note>

***

## Working with Shared Apps

When a task, channel, or flow is claimed for editing:

* The lock expires after **30 minutes** or when you exit editing mode, whichever comes first.
* After **25 minutes**, you are prompted to extend the lock.
* If the lock expires, your changes are automatically saved, editing mode ends, and the lock is released.

If the resource is already claimed, you see: *"Oops! The app is currently being edited by \<Developer Name>."*

Only the App Owner and shared developers can access and edit tasks, channels, or flows.

***
