{{:local:logo-apl.png?nolink|}} ===== ENT Installer: Role Assignment Synchronisation ===== {{ :local:entinstaller.png?nolink&250}} ==== Enable role association synchronisation ==== Default: Yes Contexts for role associations: Default: Empty - The LDAP contexts where the role associations are stored. Several contexts can be given, separated by ; ==== Role association group selection filters ==== Default: Empty - An LDAP filter to retrieve all the role associations. Replacement of a %ID% placeholder with an institution identifier is handled. If several Rne are associated with the institution, the filter will be activated for each institution. ==== Use the institution alias ==== Default yes - If active, the synchronisation will only run once on the institution's alias name. This assumes that all the integrated data is indexed on the alias name. ==== Role association object classes ==== Default: Empty - The LDAP object classes entitled to hold role associations. ==== Role association attribute ==== Default: cn - The LDAP attribute to find a role association. Usually the DN. ==== Role attribute ==== Default: Empty - The LDAP attribute to extract the role to assign ==== Role filter ==== Default: Empty A regular expression applied to the field value that captures the first available sub-pattern. ==== Role transcoding table ==== Default: Empty A transcoding table of role identifiers, given as a list of pairs, one pair per line, in the format "input => output". Leading and trailing spaces of each predicate are removed. The output set is the Moodle role short names. ==== Context level attribute ==== Default: Empty - The LDAP attribute to extract the context level. ==== Context level filter ==== Default: Empty - A regular expression applied to the field value that captures the first available sub-pattern. ==== Role filter ==== Default: Empty - A regular expression applied to the field value that captures the first available sub-pattern ==== Context level transcoding table ==== Default: Empty - A transcoding table of role identifiers, given as a list of pairs, one pair per line, in the format "input => output". Leading and trailing spaces of each predicate are removed. The output set is: 'system', 'coursecat', 'course\, 'module', \block', or 'user'. ==== Target context LDAP attribute ==== Default: Empty - The LDAP attribute containing the information on the target context for the role assignment ==== Context filter ==== Default: Empty - A regular expression applied to the field value that captures the first available sub-pattern ==== Course category primary key ==== Drop-down list choice. Default: Identification number: The Moodle field to identify the course category. Other choice: ID. ==== Course primary key ==== Drop-down list choice. Default: Identification number: The Moodle field to identify the course. Other choices: ID, short name. ==== Module primary key ==== Drop-down list choice. Default: Course module ID: The Moodle field to identify a course module. Other choice: Identification number. ==== Block primary key ==== Drop-down list choice. Default: Block ID: The Moodle field to identify a block. Other choice: Identification number. ==== Target user primary key ==== Drop-down list choice. Default: Username: The Moodle field to identify the user who is the object of the role assignment (the one on which the role acts). Other choices: primary ID, Identification number, email address. ----------------- [[:local:entinstaller:technique|Back to the technical guide index]] - [[:local:entinstaller|Back to the component index]]- [[:plugins|Back to the plugin index]]- [[:start|Back to the catalog]]