Is it possible to create spaces and subsequent rights to the space dynamically?
I am adding content to Alfresco through the Ascent Capture release and based on the filename (user id) I want to create a space (first check if the space already exists) and set the rights so that the a user with the user-id is the only one who can access this space (apart from admin of course)?
There are 3000+ users so creating these spaces manually would be quite a task!
I can imagine that making some sort of LDAP/AD connection would make sense.
You can create a rule running a custom script (see the JavaScript API wiki page : http://wiki.alfresco.com/wiki/JavaScript_API). This script runs on the server and you can dynamically create a user or a space. Note that Alfresco can automatically create a Home folder for each new user, with adequate permissions.