plus minus gleich


Import Module

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

Choose source to import from

  • File: ILIAS XML
  • File/Clipboard: Any line-based format with regular expression wizard and Preview

Import Specifications

Step 1: Define structure or load settings from file

  • Define default values
  • Load specification to file
  • Save specification from file

User Actions

Import from file is finished

  • 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

Screenshots

importmodule_finishedimportmodule_sourcesimportmodule_step_1importmodule_step_2importmodule_step_3