Working with Organizations

Introduction

With the concept of Organizations the PowerFolder Server is able to offer multi-tenancy.

The PowerFolder Server Administrator can create an Organization to seal groups of users off from each other. Those users will only see other users of their Organization.

User Management

There are two kinds of users within an Organization:

  1. Administrative Users
  2. Normal Users

The Administrative Users are able to see more detailed information about the Organization, e. g. the number of users or the used storage space. In addition, they are also able to create Normal Users within an Organization and assign them storage from the storage space the Organization possesses. Furthermore, they can also create Folders which they can assign to specific Normal Users within the Organization.


Normal Users are either created by Administrative Users in the Organization or by the admin in PowerFolder Server, which then are assigned to an organization. The storage space of the Normal Users consist from the storage space the Organization possesses, for example if the storage space of an organization is fully divided between Normal Users then the Administrative Users are unable to create Normal Users since the storage space has already been used. 

Creating / Managing User Accounts

Just press the Plus button (plus) and enter the information of the new user account.

Required fields

Username (in the form of an e-mail address)
Specification of a quota(recommended)
Organization (please select the correct user organization)

Account tab

Username: Must be an e-mail address

(lightbulb) Leave the password field empty so that the user can set its password through welcome email
Quota (GB): Enter the amount of space you want the user to be allocated. Remember that you cannot assign more quota than is available in the organization.
Only users with assigned quota can create their own folders (top level).
Optional: first name, last name, phone number
If you have entered a first and/or last name, these will be displayed in the web interface instead of the user name.
Valid until: Set a date here from when the user can no longer log in. This is very useful for temporary employees.

Organizations tab

Here you can assign an organization to the user. To do this, proceed as follows:

  • Remove the listed organization if the user is not to be a member or admin in the specified organization
  • In any case, enter your customer number. After that, a drop-down menu will appear where you can select the desired organization. Note that the search field does not include a full text search


  • Also note that the user must be a member of an organization. A member of the corresponding organization takes a user license of the organization
  • Optionally, you can also assign the user admin permissions for the end user organization in addition to the membership permissions


The following permissions are available:
Member: A member of an organization consumes a user license and claims the respective registered storage capacity (quota).
Admin: An admin of an organization can edit the organization accordingly, add/delete further members.

If you have deposited the user in a wrong organization, for example. You can edit this via the tab Organizations.
Alternatively, you can go the other way around and go via the navigation point "Organization" in the web interface and edit the members accordingly.

Avatar tab

In the Section tab you can upload an image, which will then be stored as your user's profile picture.

Folder tab

In this tab you can create folders for a user account or delete existing folders.
Additionally, you can also edit any permissions on folders for this user.

Groups tab

You can add the user directly to groups via this tab.

Import via CSV file

It is also possible to create the users via a CSV file. Please fill in the fields as follows:

  • Field 1: E-mail address
  • Field 2: First name
  • Field 3: Last name
  • Field 4: Organization
  • Field 5: Storage Size in GB (Quota)
  • Field 6: Custom
  • Fled 7: Custom
  • Field 8: Custom

Example:
test@powerfolder.com;Max;SampleMan;00000-OrganizationName;50;Random Note1;Random Note2;Random Note3;

Export users from an AD to a CSV file:
If you have your own Active Directory, you can export the users to a CSV file. For example via Powershell:

Get-ADUser -Filter * -Searchbase "OU=Testuser,DC=Company,DC=Com" | export-csv "c:\test\export.csv".

The relevant information for PowerFolder can be found above. For "Organization", please use the name of the affected end user organization from the PowerFolder. The quota is determined per user.
Please note that when users are created via the CSV, a password is not yet set for security reasons. However, logging in without a password is not possible. Because of this, the "Forgot password" function must be used for the initial login.

Organizations 

In the main navigation under "Organizations" you can view information, add users and view all users belonging to the organization.
Edit Organization
If you want to edit your organization press "Edit" next to the title "Organization" in your admin dashboard.
A dialog will open with all of the organization's information.
If anything changes in the quota allocation as a result of your change, it will show up in the quota bar at the bottom.

Organization tab

You cannot change anything in this tab as a normal organization admin. For that you need higher admin permission.
Here you will see the assigned quota, the number of maximum user accounts and the runtime of your organization.

Branding tab

Here you can configure an individual branding for organizations, which will be displayed for the organization and its members.

Domains tab

Here you can store your mail domains. It is possible to restrict access to the organization to these domains.

Members tab:

Here you will see all current members with the corresponding permission. There are two different permissions: Member and Admin.
A member of an organization claims a user license of the organization.
An admin of an organization can do the following:
Create new users and designate another administrator
Change passwords of individual users within the organization
Remove and delete users from the organization
Adjust quota of individual users within the organization
Manage/delete groups within the organization

Individual Branding for Organizations 

From PowerFolder Server Version 15.8.100 it is possible that the admins can create an individual branding for their users, existing organizations and also new organizations can use their own web branding with logs and color combinations for available options:



The admins can customize the branding for their users:



After saving the settings the branding is available directly and the user is directed to the landing page after login.


(warning) Please reload the browser cache if the organization branding is not loaded in the web browser



Configuration Entries (only for PowerFolder server)

Config EntryValueDescriptionExplanation
web.invite.auto_complete.org.only
  • true
  • false
Enable auto-complete on organizations only

If set to true, auto-completion for users will only work within organizations.

If set to false, auto completion for users will show all users of the installation.

web.org.create_by_user
  • true
  • false
Allow organizations created by users

If set to true, normal users will be able to create an Organization.

If set to false, only administrative users are able to create Organizations.

security.permissions.org_admin_folder_access
  • true
  • false
Allow organization admin access to folders

If set to true, the Organization Admin has access to all Folders of the Organization.

If set to false, the Organization Admin only sees his/her own Folders.

If these settings is activated, please note that in the case that the Organization Admin passes ownership to a Folder he/she is owner of to another user, the Organization Admin will be removed from the Members list!

server.register.org.max_usersInteger value

The default value for the maximum number of users, when an Organization is created by a normal user.

This number has to be set to a value smaller than the number of maximum users of your PowerFolder Server License.

server.register.os.size

Integer value


The default value of storage space a new user gets.

This value has to be smaller than the storage limit of your PowerFolder Server License.

Overview: