|
| 1 | +--- |
| 2 | +title: Organizational accounts |
| 3 | +--- |
| 4 | + |
| 5 | +An _organizational account_ is an Unstructured account that allows multiple users to access Unstructured resources and share billing. |
| 6 | +An organizational account contains a collection of Unstructured [workspaces](/ui/account/workspaces) that can share resources |
| 7 | +with subsets of users within the account. An organizational account manages access its organization and the organization's workspaces by inviting Unstructured |
| 8 | +_personal account_ users. Any usage that occurs in an organizational account by any of its invited users is applied to the shared billing for that |
| 9 | +organizational account. |
| 10 | + |
| 11 | +A _workspace_ is a collection of Unstructured resources (such as connectors, workflows, jobs, and API keys) within an organization. |
| 12 | +This is different from a _personal workspace_, which is a collection of resources within an Unstructured personal account. An organizational account |
| 13 | +can have multiple workspaces. |
| 14 | + |
| 15 | +## Organizational account architecture |
| 16 | + |
| 17 | +Each organizational account operates independently of all other organizational accounts. |
| 18 | + |
| 19 | +Each organizational account can have multiple workspaces. Each workspace operates independently of all other workspaces. |
| 20 | + |
| 21 | +```mermaid |
| 22 | +graph LR |
| 23 | + Org1[Organization 1] |
| 24 | + Org2[Organization 2] |
| 25 | + Org3[Organization 3] |
| 26 | + WS1A[Workspace 1A] |
| 27 | + WS2A[Workspace 2A] |
| 28 | + WS2B[Workspace 2B] |
| 29 | + WS3A[Workspace 3A] |
| 30 | + WS3B[Workspace 3B] |
| 31 | + WS3C[Workspace 3C] |
| 32 | +
|
| 33 | + Org1 --> WS1A |
| 34 | + |
| 35 | + Org2 --> WS2A |
| 36 | + Org2 --> WS2B |
| 37 | +
|
| 38 | + Org3 --> WS3A |
| 39 | + Org3 --> WS3B |
| 40 | + Org3 --> WS3C |
| 41 | +``` |
| 42 | + |
| 43 | +Each organizational account can have multiple users. Users can have access to multiple organizational accounts. |
| 44 | + |
| 45 | +```mermaid |
| 46 | +graph LR |
| 47 | + User1[User 1] |
| 48 | + User2[User 2] |
| 49 | + User3[User 3] |
| 50 | + Org1[Organization 1] |
| 51 | + Org2[Organization 2] |
| 52 | + Org3[Organization 3] |
| 53 | +
|
| 54 | + User1 -.-> Org1 |
| 55 | + User2 -.-> Org1 |
| 56 | + User2 -.-> Org2 |
| 57 | + User3 -.-> Org1 |
| 58 | + User3 -.-> Org2 |
| 59 | + User3 -.-> Org3 |
| 60 | +``` |
| 61 | + |
| 62 | +Each user also has a _personal account_, which operates independently of all other organizational accounts and personal accounts. Each personal account has a |
| 63 | +_personal workspace_, which operates independently of all other workspaces. Each user can add a seprate billing method to their personal account that |
| 64 | +will be applied only to usage in their personal account. |
| 65 | + |
| 66 | +```mermaid |
| 67 | +graph LR |
| 68 | + User1[User 1] |
| 69 | + User2[User 2] |
| 70 | + User3[User 3] |
| 71 | + PA1[Personal Account for User 1] |
| 72 | + PA2[Personal Account for User 2] |
| 73 | + PA3[Personal Account for User 3] |
| 74 | + Org1[Organization 1] |
| 75 | + Org2[Organization 2] |
| 76 | + Org3[Organization 3] |
| 77 | +
|
| 78 | + User1 --> PA1 |
| 79 | + User2 --> PA2 |
| 80 | + User3 --> PA3 |
| 81 | + User1 -.-> Org1 |
| 82 | + User2 -.-> Org1 |
| 83 | + User2 -.-> Org2 |
| 84 | + User3 -.-> Org1 |
| 85 | + User3 -.-> Org2 |
| 86 | + User3 -.-> Org3 |
| 87 | +``` |
| 88 | + |
| 89 | +Within an organizational account, an invited user (also known as a _member_) can have access to multiple workspaces within that organizational account. |
| 90 | + |
| 91 | +```mermaid |
| 92 | +graph LR |
| 93 | + User1[User 1] |
| 94 | + User2_Org1[User 2] |
| 95 | + User2_Org2[User 2] |
| 96 | + User3_Org1[User 3] |
| 97 | + User3_Org2[User 3] |
| 98 | + User3_Org3[User 3] |
| 99 | +
|
| 100 | + Org1[Organization 1] |
| 101 | + Org2[Organization 2] |
| 102 | + Org3[Organization 3] |
| 103 | +
|
| 104 | + WS1A[Workspace 1A] |
| 105 | + WS2A[Workspace 2A] |
| 106 | + WS2B[Workspace 2B] |
| 107 | + WS3A[Workspace 3A] |
| 108 | + WS3B[Workspace 3B] |
| 109 | + WS3C[Workspace 3C] |
| 110 | + |
| 111 | + Org1 --> WS1A |
| 112 | + Org1 -.-> User1 |
| 113 | + Org1 -.-> User2_Org1 |
| 114 | + Org1 -.-> User3_Org1 |
| 115 | + User1 -.-> WS1A |
| 116 | + User2_Org1 -.-> WS1A |
| 117 | + User3_Org1 -.-> WS1A |
| 118 | + |
| 119 | + Org2 --> WS2A |
| 120 | + Org2 --> WS2B |
| 121 | + Org2 -.-> User2_Org2 |
| 122 | + Org2 -.-> User3_Org2 |
| 123 | + User2_Org2 -.-> WS2A |
| 124 | + User2_Org2 -.-> WS2B |
| 125 | + User3_Org2 -.-> WS2B |
| 126 | + |
| 127 | + Org3 --> WS3A |
| 128 | + Org3 --> WS3B |
| 129 | + Org3 --> WS3C |
| 130 | + Org3 -.-> User3_Org3 |
| 131 | + User3_Org3 -.-> WS3A |
| 132 | + User3_Org3 -.-> WS3B |
| 133 | + User3_Org3 -.-> WS3C |
| 134 | +``` |
| 135 | + |
| 136 | +Each user must be explicitly added to the organizational accounts—and workspaces within those organizational accounts—that they are allowed to access. |
| 137 | + |
| 138 | +## Create an organizational account |
| 139 | + |
| 140 | +Only authorized Unstructured representatives can create organizational accounts. To request an organizational account to be created, contact your Unstructured |
| 141 | +sales representative, email Unstructured Sales at [[email protected]](mailto:[email protected]), or complete the online |
| 142 | +[Unstructured contact form](https://unstructured.io/contact). |
| 143 | + |
| 144 | +## Access an organizational account |
| 145 | + |
| 146 | +1. Depending on the location of the organizational account that you want to access, sign in to [https://platform.unstructured.io](https://platform.unstructured.io), |
| 147 | + or sign in by using the URL for your organization's [self-hosted deployment of Unstructured](/self-hosted/overview). |
| 148 | +2. In the top navigation bar, in the organizational account selector, select the name of the organizational account that you want to access. |
| 149 | + |
| 150 | + If the organizational account selector is not shown, or if the selector does not show the organizational account you want to access, then |
| 151 | + your user has not been added to that organizational account. To be added to the organizational account, contact one of the organizational account's administrators. |
| 152 | + |
| 153 | +## Add a member to an organizational account |
| 154 | + |
| 155 | +<Info> |
| 156 | + Your user must have the **Super Admin** [role](/ui/account/roles) in the organizational account to add members to that organizational account. |
| 157 | +</Info> |
| 158 | + |
| 159 | +To add a user to an organizational account as a member: |
| 160 | + |
| 161 | +1. Depending on the location of the organizational account that you want to access, sign in to [https://platform.unstructured.io](https://platform.unstructured.io), |
| 162 | + or sign in by using the URL for your organization's self-hosted deployment of Unstructured. |
| 163 | +2. In the top navigation bar, in the organizational account selector, select the name of the organizational account that you want to add the member to. |
| 164 | +3. In the sidebar, above your user icon, click the **Settings** (gear) icon. |
| 165 | +4. Click **Manage Account**. |
| 166 | +5. In the top navigation bar, click **Members**. |
| 167 | +6. Click **New Member**. |
| 168 | +7. In the **Add New Member** dialog, enter the email address for the organizational account's new member. |
| 169 | +8. In the role selector, select the new member's [role](/ui/account/roles) for this organizational account. |
| 170 | +9. Click **Continue**. |
| 171 | + |
| 172 | +## Change an organizational account role for a member |
| 173 | + |
| 174 | +<Info> |
| 175 | + Your user must have the **Super Admin** role in the organizational account to change its members' organizational account roles. |
| 176 | +</Info> |
| 177 | + |
| 178 | +1. Depending on the location of the organizational account that you want to access, sign in to [https://platform.unstructured.io](https://platform.unstructured.io), |
| 179 | + or sign in by using the URL for your organization's self-hosted deployment of Unstructured. |
| 180 | +2. In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the member you want to change roles for. |
| 181 | +3. In the sidebar, above your user icon, click the **Settings** (gear) icon. |
| 182 | +4. Click **Manage Account**. |
| 183 | +5. In the top navigation bar, click **Members**. |
| 184 | +6. Click the member you want to change roles for. |
| 185 | +7. Next to **Role** click the **Edit** (pencil) icon. |
| 186 | +8. Select the new role. |
| 187 | +9. Click the **Accept** (check mark) icon. |
| 188 | + |
| 189 | +## Remove a member from an organizational account |
| 190 | + |
| 191 | +<Warning> |
| 192 | + Removing a member from an organizational account also removes the member from all of the organizational account's workspaces. The member will no longer |
| 193 | + have access to the organizational account or any of its workspaces. The member will continue to be able to use their personal account and personal workspace. |
| 194 | + |
| 195 | + Any connectors, workflows, jobs, or other resources that were created by the member within the organizational accounts's workspaces will not be removed. |
| 196 | + |
| 197 | + The only way to reverse removing a member from an organizational account is to add the member back to the organizational account—and to each of the workspaces that the member might have previously |
| 198 | + been a member of in that organizational account. |
| 199 | +</Warning> |
| 200 | + |
| 201 | +<Info> |
| 202 | + Your user must have the **Super Admin** [role](/ui/account/roles) in the organizational account to remove members from that organizational account. |
| 203 | +</Info> |
| 204 | + |
| 205 | +1. Depending on the location of the organizational account that you want to access, sign in to [https://platform.unstructured.io](https://platform.unstructured.io), |
| 206 | + or sign in by using the URL for your organization's self-hosted deployment of Unstructured. |
| 207 | +2. In the top navigation bar, in the organizational account selector, select the name of the organizational account that you want to remove the member from. |
| 208 | +3. In the sidebar, above your user icon, click the **Settings** (gear) icon. |
| 209 | +4. Click **Manage Account**. |
| 210 | +5. In the top navigation bar, click **Members**. |
| 211 | +6. In the list of members, click the member you want to remove. |
| 212 | +7. In the member's settings pane, click **Remove Member**. |
| 213 | +8. Confirm the removal by clicking **Continue**. |
| 214 | + |
| 215 | +## Permanently delete an organizational account |
| 216 | + |
| 217 | +<Warning> |
| 218 | + Deleting an organizational account is a permanent action and is not recoverable. Once an organizational account is deleted, all workspaces associated with that |
| 219 | + organizational account are also deleted and are not recoverable. |
| 220 | + |
| 221 | + The organizational account's members will no longer have access to the deleted organizational account or any of its workspaces. |
| 222 | + Each member will continue to be able to use their personal account and personal workspace. |
| 223 | + |
| 224 | + Any code or scripts that reference connectors, workflows, jobs, or workflow API keys that are associated with workflows in the deleted |
| 225 | + organizational account will fail. |
| 226 | +</Warning> |
| 227 | + |
| 228 | +Only authorized Unstructured representatives can delete organizational accounts. To request an organizational account to be permanently deleted, contact your Unstructured |
| 229 | +sales representative, email Unstructured Sales at [[email protected]](mailto:[email protected]), or complete the online |
| 230 | +[Unstructured contact form](https://unstructured.io/contact). |
0 commit comments