ELIS - Alfresco Learning Object Repository 1.9 Manual

Auto Creating Organization Spaces in the Repository

Organization spaces in the repository are automatically created when
  1. A cluster is assigned a cluster classification that has the "Automatically create an Alfresco shared organization folder" feature enabled and
  2. A user is assigned to the cluster.

To setup a cluster classification go to the Program Administration block > Admin > Cluster classification. Enable the "Automatically create an Alfresco shared organization folder" setting.

Cluster classification

Create a cluster and assign the new cluster classification to it.
Creating cluster with repository space

Assign a user to the cluster.
Users tab of cluster

Once the cluster has been created and a user has been assigned to the cluster, the shared organization space will be created in the repository. The space name will be the name of the cluster.

Sub-clusters can also be setup with cluster classifications that will create spaces in the repository. Sub-cluster will create their own spaces that will be located in the same folder as the organization spaces in the repository, not as a sub-folder of the organization space.


Locating Organizational/Cluster Spaces


Navigate to the Repository site files screen in Moodle. For this example I'm using a site admin account to access the repository. If you are accessing the repository with a user that doesn't have site admin permissions then the user will need to be assigned a role with repository permissions. The next section has an example use case.

Select the name link in the upper right hand corner of the home page.
User profile link

Select the My Files tab.
User's profile page

In the Browse files from menu select (1)Repository site files. Then open the (2)moodle folder.
Repository site files

Open the "organization" folder.
Repository moodle folder

The organizational spaces are displayed in the next image. The space created in the example above is listed last, ACME Furniture. The spaces can be for organizations, clusters, and sub-clusters. Sub-clusters of clusters will be displayed at the same level, e.g., "Auto-enroll" is a sub-cluster of "Cluster 189" in the image below.
Repository organization folder


Accessing Organizational/Cluster Spaces


Users other than the site admin will need to be assigned a cluster role with repository permissions in order to access the cluster space. To demonstrate how this works we will:
  1. Create a role that allows repository permissions for a cluster
  2. Assign a user the role in the test cluster ACME Furniture
  3. Login as the user and access the repository space.
To create a new role go to the Site Administration block > Users > Permissions > Define roles and select the Add a new role button at the bottom of the page. Allow the following permissions in the Alfresco Repository section:
  • Create shared organization content - block/repository:createorganizationcontent
  • View shared organization content - block/repository:vieworganizationcontent
  • View personal content - block/repository:viewowncontent (This permission enables the My Files tab to be visible on a user's profile page. On the My Files tab a user can access all sections of the repository they have permission to.)
On the the Roles tab of the cluster with repository space assign a new user to the new role, Sandy Smith in this example.

Login as the user. The repository files can be accessed in two ways, the Moodle interface or Alfresco interface. First will cover how to access the files via Moodle. Select the name link in the upper right hand corner of the home page.
Link to user's profile page

On the profile page select the My Files tab to access the repository.
My Files tab

This will open a screen where the repository files can be accessed. This user just has permission to view personal files and create/view shared organization content for the ACME Furniture cluster. In the following image the user has opened the ACME Furniture space.
Organization space

This user could also navigate to these spaces in Alfresco directly. To do so the user goes to the Alfresco Repository block and selects "this link".
Alfresco Repository block

Enter the Alfresco username and Moodle password to login to Alfresco.
Alfresco login screen

In Alfresco you can navigate to the shared organization/cluster space by selecting the Company Home link > moodle folder > organization folder and then the cluster folder. The user's space/folder can be accessed from the My Home link or Company Home > User Homes folder.

Alfresco Company Home page