Description
The Import User Module allows importing users from different sources, by specifying an import specification. By default, the module includes importing from file in line based format, from ILIAS conform XML file (e.g. from an export) and from clipboard.
Import Sources
- File: ILIAS XML
- File/Clipboard: Any line-based format with regular expression wizard and Preview
Import Specifications
- Define default values
- Load specification to file
- Save specification from file
User Actions
- Edit user (only avaiable if User Details Module is present)
- Remove user(s) from list
- Change Authentication method for selected user(s)
- Change Activation for selected user(s)
- Open Mail Application and send serial mails (only available if Communication Modul is present)
Role Actions
- Role Actions
- Attach Role(s) for selected user(s)
- Detach Role(s) for selected user(s)
- Clear all Role Assignments for selected user(s)
Field Manipulation and Validation
- Mass manipulation for almost each user data field, e.g. change the email address of all selected users by an expression like user.getLogin() + "@mymail.de"
- Use of an extensive scripting environment, with syntax highlighting and API
- Validation for almost each user data field
- Duplicates recognition using synchronization based on a primary key and an additional warning field (e.g. synchronizing on login and you want to be warned if the matriculation value is differing!)
- Validation and Mass Manipulation use customizable scripting engine
Synchronization
- Synchronization with existing users
- Update Modes (Do Nothing, Fill empty fields, Overwrite non empty fields)
- Specification of Alert Fields
Logging, Export and other Features
- Destination Folders for import: System User Folder and category object from the repository (for local user administration)
- Advanced transaction logging
- Export Dataset as ILIAS XML


