This is the optional preamble (an untitled section body).Useful for writing simple sectionless documents consisting only of a preamble.
+1. Object Templates
+| Name | +Description | +Oid | +
|---|---|---|
User Template |
++ | 8098b124-c20c-4965-8adf-e528abedf7a4 |
+
1.1. User Template
+1.1.1. Iterator Specification
+Max. iterations: 99
+Token Expression
+Relativity: +Include null inputs:+
if (iteration == 0) {
+ return "";
+} else {
+ return "_"+iteration;
+}
+Post Iteration Condition
+Relativity: +Include null inputs:+
import com.evolveum.midpoint.xml.ns._public.common.common_3.*
+ import com.evolveum.midpoint.schema.constants.*
+ import com.evolveum.midpoint.schema.*
+ import javax.xml.namespace.*
+ import com.evolveum.midpoint.util.*
+ import com.evolveum.midpoint.prism.path.*
+ort com.evolveum.midpoint.prism.polystring.*
+ort com.evolveum.midpoint.prism.PrismContainer.*
+
+ nameunique = false
+ uidunique = false
+(givenName == null || familyName == null) {
+turn true;
+lse {
+f testname = basic.norm(basic.stringify(givenName))?.tr(' ', '_') + '_' + basic.norm(basic.stringify(familyName))?.tr(' ', '_') + "" + iterationToken;
+log.info('post-iterate for name for {}', testname.toString());
+nameunique = midpoint.isUniquePropertyValue(focus, 'name', PolyString.fromOrig(testname.toString()));
+meunique = midpoint.isUniquePropertyValue(focus, 'name', PolyString.fromOrig(testname.toString()));
+midpoint.isUniquePropertyValue(focus, 'name', PolyString.fromOrig(testname.toString()));
+
+f testuid = basic.norm(basic.stringify(givenName))?.tr(' ', '_').substring(0,1) + basic.norm(basic.stringify(familyName))?.tr(' ', '_') + "" + iterationToken;
+log.info('post-iterate for uid for {}', testname.toString());
+uidunique = midpoint.isUniquePropertyValue(focus, 'UserID', PolyString.fromOrig(testuid.toString()));
+dunique = midpoint.isUniquePropertyValue(focus, 'employeeNumber', testuid.toString());
+
+
+urn (nameunique && uidunique)
+1.1.3. Mappings
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
+
+
|
+
+
+Script
+
+
+Relativity: +Include null inputs:+
+ Groovy
+
+
+
+ |
+|||
2. Resources
+| Name | +Description | +Oid | +
|---|---|---|
Source: Groups |
+Groups from Grouper |
+1eff65de-5bb6-483d-9edf-8cc2c2ee0233 |
+
Source: Guest DB |
+Guests from COmanage via SQL |
+edb9e47b-e8ad-48b7-9127-ae7b8911a8f2 |
+
Source: HR System |
+Staff from HR via CSV |
+10000000-9999-9999-0000-a000ff000001 |
+
Source: SIS DB |
+Students/Faculty from SIS via SQL |
+4d70a0da-02dd-41cf-b0a1-00e75d3eaa15 |
+
Target: Computer science portal (CSV) |
++ | a343fc2e-3954-4034-ba1a-2b72c21e577a |
+
Target: Faculty portal (CSV) |
++ | e417225d-8a08-46f3-9b5d-624990b52386 |
+
Target: LDAP directory |
+Main LDAP directory |
+0a37121f-d515-4a23-9b6d-554c5ef61272 |
+
Target: Mailing lists (CSV) |
++ | fe805d13-481b-43ec-97d8-9d2df72cd38e |
+
Target: Wordpress |
+Wordpress system |
+dd683dd5-b7b0-414c-a1d9-7039340ad70b |
+
2.1. Source: Groups
+Groups from Grouper
+2.1.1. Basic Information
+Connector
+Resource uses GrouperConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.grouper.rest.GrouperConnector
+
+ -
+
Connector version: 0.7
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-grouper-rest
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
baseUrl |
++ | + |
username |
+banderson |
++ |
password |
+XML |
++ |
ignoreSslValidation |
+true |
++ |
baseStem |
+: |
++ |
groupIncludePattern |
+app:.* |
++ |
groupIncludePattern |
+test:.* |
++ |
groupIncludePattern |
+ref:.* |
++ |
groupExcludePattern |
+.*_(includes |
+excludes |
+
systemOfRecord |
+systemOfRecordAndIncludes) |
++ |
subjectSource |
+ldap |
++ |
testStem |
+: |
++ |
Results Handlers Configuration
+| Parameter | +Value | +
|---|---|
enableAttributesToGetSearchResultsHandler |
+false |
+
enableFilteredResultsHandler |
+true |
+
enableNormalizingResultsHandler |
+false |
+
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
testConnection |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.1.2. Object Types
+ENTITLEMENT/group
+| Attribute | +Type | +Description | +
|---|---|---|
member |
++ | + |
name |
++ | + |
Attribute Details
+member
+name
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+Script
+
+
+Relativity: +Include null inputs:+
+ Groovy
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
2.1.3. Synchronization
+ENTITLEMENT/group
+ +2.2. Source: Guest DB
+Guests from COmanage via SQL
+2.2.1. Basic Information
+Connector
+Resource uses DatabaseTableConnector connector. Artifact details:
+-
+
-
+
Connector type: org.identityconnectors.databasetable.DatabaseTableConnector
+
+ -
+
Connector version: 1.4.9.1
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-databasetable
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
host |
+comanage-midpoint-data |
++ |
port |
+5432 |
++ |
user |
+comanage_midpoint_loader |
++ |
password |
+XML |
++ |
database |
+comanage_midpoint_loader |
++ |
table |
+vwPersons |
++ |
keyColumn |
+coperson_id |
++ |
jdbcDriver |
+org.postgresql.Driver |
++ |
jdbcUrlTemplate |
+jdbc:postgresql://%h:%p/%d?keepalives=1&keepalives_idle=120&useUnicode=true&characterEncoding=utf8&connectionCollation=utf8_bin |
++ |
enableEmptyString |
+false |
++ |
rethrowAllSQLExceptions |
+true |
++ |
nativeTimestamps |
+false |
++ |
allNative |
+true |
++ |
changeLogColumn |
+last_modified |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.2.2. Object Types
+Normal User Account
+| Attribute | +Type | +Description | +
|---|---|---|
description (Display Name) |
++ | Displayname attribute |
+
emailaddress (Email Address) |
++ | Email Address attribute |
+
familyname (Last name) |
++ | Lastname attribute |
+
fullname (Full name) |
++ | Fullname attribute |
+
givenname (First name) |
++ | Firstname attribute |
+
name (Guest ID) |
++ | Guest Identifier |
+
Attribute Details
+description (Display Name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
emailaddress (Email Address)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
familyname (Last name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
fullname (Full name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
givenname (First name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
name (Guest ID)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of Guest SOR archetype |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of Guest SOR organization |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of role-ldap-basic role |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
2.2.3. Synchronization
+ACCOUNT
+ +2.3. Source: HR System
+Staff from HR via CSV
+2.3.1. Basic Information
+Connector
+Resource uses CsvConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.csv.CsvConnector
+
+ -
+
Connector version: 2.4
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-csv
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
fieldDelimiter |
+, |
++ |
quote |
+" |
++ |
filePath |
+/opt/midpoint/csv/source-hr.csv |
++ |
readOnly |
+true |
++ |
encoding |
+utf-8 |
++ |
ignoreSurroundingSpaces |
+true |
++ |
uniqueAttribute |
+uid |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
Configured
+| Capability | +Options | +
|---|---|
delete |
+
+
|
+
update |
+
+
|
+
create |
+
+
|
+
countObjects |
+
+
|
+
2.3.2. Object Types
+Default Account, ACCOUNT/default
+| Attribute | +Type | +Description | +
|---|---|---|
department (Department name) |
++ | + |
firstname (First name) |
++ | + |
lastname (Last name) |
++ | + |
mail (E-mail) |
++ | + |
uid |
++ | + |
Attribute Details
+department (Department name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
firstname (First name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
lastname (Last name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
+
+
|
+
+
+Script
+
+
+Relativity: +Include null inputs:+
+ Groovy
+
+
+
+ |
+|||
mail (E-mail)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
uid
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of HR SOR archetype |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of HR SOR organization |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Description |
+Assignment of role-ldap-basic role |
+||
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Credentials
+ +2.4. Source: SIS DB
+Students/Faculty from SIS via SQL
+2.4.1. Basic Information
+Connector
+Resource uses ScriptedSQLConnector connector. Artifact details:
+-
+
-
+
Connector type: net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector
+
+ -
+
Connector version: 2.2.6-SNAPSHOT
+
+ -
+
Connector bundle: net.tirasa.connid.bundles.db.scriptedsql
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
quoting |
+XML |
++ |
host |
+sources |
++ |
port |
+3306 |
++ |
user |
+root |
++ |
password |
+XML |
++ |
database |
+sis |
++ |
jdbcDriver |
+org.mariadb.jdbc.Driver |
++ |
jdbcUrlTemplate |
+jdbc:mysql://%h:%p/%d?useUnicode=true&characterEncoding=utf8&connectionCollation=utf8_bin |
++ |
enableEmptyString |
+true |
++ |
rethrowAllSQLExceptions |
+true |
++ |
nativeTimestamps |
+false |
++ |
allNative |
+false |
++ |
validConnectionQuery |
+XML |
++ |
datasource |
+XML |
++ |
scriptingLanguage |
+GROOVY |
++ |
jndiProperties |
+XML |
++ |
reloadScriptOnExecution |
+false |
++ |
searchScriptFileName |
+/opt/midpoint/var/res/sis-persons/SearchScript.groovy |
++ |
schemaScriptFileName |
+/opt/midpoint/var/res/sis-persons/SchemaScript.groovy |
++ |
testScriptFileName |
+/opt/midpoint/var/res/sis-persons/TestScript.groovy |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.4.2. Object Types
+Normal Account, ACCOUNT
+| Attribute | +Type | +Description | +
|---|---|---|
fullName (Full Name) |
++ | + |
givenName (Given Name) |
++ | + |
mail (Mail) |
++ | + |
surname (Surname) |
++ | + |
uid (UID) |
++ | + |
Attribute Details
+fullName (Full Name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
givenName (Given Name)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
mail (Mail)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
surname (Surname)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
uid (UID)
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
+
+AssignmentTargetSearch
+
+
+Relativity: +Include null inputs:+
+ XML
+
+
+
+ |
+|||
2.4.3. Synchronization
+ACCOUNT
+ +2.5. Target: Computer science portal (CSV)
+2.5.1. Basic Information
+Connector
+Resource uses CsvConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.csv.CsvConnector
+
+ -
+
Connector version: 2.4
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-csv
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
multivalueDelimiter |
+; |
++ |
fieldDelimiter |
+, |
++ |
filePath |
+/opt/midpoint/var/cs-portal.csv |
++ |
encoding |
+utf-8 |
++ |
uniqueAttribute |
+identifier |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.5.2. Object Types
+Default Account
+| Attribute | +Type | +Description | +
|---|---|---|
courses |
++ | + |
identifier |
++ | + |
| + | + | |
name |
++ | + |
Attribute Details
+courses
+identifier
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
name
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
2.5.3. Synchronization
+ACCOUNT
+ +2.6. Target: Faculty portal (CSV)
+2.6.1. Basic Information
+Connector
+Resource uses CsvConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.csv.CsvConnector
+
+ -
+
Connector version: 2.4
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-csv
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
multivalueDelimiter |
+; |
++ |
fieldDelimiter |
+, |
++ |
filePath |
+/opt/midpoint/var/faculty-portal.csv |
++ |
encoding |
+utf-8 |
++ |
uniqueAttribute |
+uid |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.6.2. Object Types
+Default Account
+| Attribute | +Type | +Description | +
|---|---|---|
familyName |
++ | + |
fullName |
++ | + |
givenName |
++ | + |
| + | + | |
uid |
++ | + |
Attribute Details
+familyName
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
fullName
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
givenName
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
uid
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
2.6.3. Synchronization
+ACCOUNT
+ +2.7. Target: LDAP directory
+Main LDAP directory
+2.7.1. Basic Information
+Connector
+Resource uses LdapConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.ldap.LdapConnector
+
+ -
+
Connector version: 3.4
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-ldap
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
host |
+directory |
++ |
port |
+389 |
++ |
bindDn |
+cn=Directory Manager |
++ |
bindPassword |
+XML |
++ |
baseContext |
+dc=internet2,dc=edu |
++ |
pagingStrategy |
+spr |
++ |
uidAttribute |
+nsUniqueId |
++ |
operationalAttributes |
+memberOf |
++ |
operationalAttributes |
+createTimestamp |
++ |
operationalAttributes |
+nsAccountLock |
++ |
Results Handlers Configuration
+| Parameter | +Value | +
|---|---|
enableAttributesToGetSearchResultsHandler |
+false |
+
enableFilteredResultsHandler |
+false |
+
enableNormalizingResultsHandler |
+false |
+
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
credentials |
+
+
|
+
auxiliaryObjectClasses |
++ |
pagedSearch |
++ |
read |
+
+
|
+
2.7.2. Object Types
+Normal Account, ACCOUNT
+| Attribute | +Type | +Description | +
|---|---|---|
businessCategory |
++ | + |
cn (Common Name) |
++ | + |
dn (Distinguished Name) |
++ | + |
employeeNumber |
++ | + |
givenName (Given Name) |
++ | + |
incwbPersonEmployeeID (Employee ID) |
++ | + |
incwbPersonGuestID (Guest ID) |
++ | + |
incwbPersonStudentID (Student ID) |
++ | + |
mail (Mail) |
++ | + |
sn (Surname) |
++ | + |
uid (Login Name) |
++ | + |
Attribute Details
+businessCategory
+cn (Common Name)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
dn (Distinguished Name)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
+
+Script
+
+
+Relativity: +Include null inputs:+
+ Groovy
+
+
+
+ |
+|||
employeeNumber
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
givenName (Given Name)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
incwbPersonEmployeeID (Employee ID)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
incwbPersonGuestID (Guest ID)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
incwbPersonStudentID (Student ID)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
mail (Mail)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
sn (Surname)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
uid (Login Name)
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
Credentials
+ +Association
+ +LDAP Group, ENTITLEMENT/group
+| Attribute | +Type | +Description | +
|---|---|---|
cn |
++ | + |
dn |
++ | + |
uniqueMember |
++ | + |
Attribute Details
+cn
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: weak |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
dn
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
uniqueMember
+2.8. Target: Mailing lists (CSV)
+2.8.1. Basic Information
+Connector
+Resource uses CsvConnector connector. Artifact details:
+-
+
-
+
Connector type: com.evolveum.polygon.connector.csv.CsvConnector
+
+ -
+
Connector version: 2.4
+
+ -
+
Connector bundle: com.evolveum.polygon.connector-csv
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
multivalueDelimiter |
+; |
++ |
fieldDelimiter |
+, |
++ |
filePath |
+/opt/midpoint/var/mailing-lists.csv |
++ |
encoding |
+utf-8 |
++ |
uniqueAttribute |
+uid |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
liveSync |
++ |
testConnection |
++ |
create |
++ |
update |
+
+
|
+
delete |
++ |
script |
+
+
|
+
read |
+
+
|
+
2.8.2. Object Types
+Default Account
+| Attribute | +Type | +Description | +
|---|---|---|
lists |
++ | + |
| + | + | |
uid |
++ | + |
Attribute Details
+lists
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
uid
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
2.8.3. Synchronization
+ACCOUNT
+ +2.9. Target: Wordpress
+Wordpress system
+2.9.1. Basic Information
+Connector
+Resource uses WordpressRestConnector connector. Artifact details:
+-
+
-
+
Connector type: edu.unc.polygon.connector.wordpress.WordpressRestConnector
+
+ -
+
Connector version: .23-SNAPSHOT
+
+ -
+
Connector bundle: edu.unc.polygon.connector-rest-wordpress
+
+ - + + +
Connector Configuration
+| Parameter | +Value | +Description | +
|---|---|---|
wordpressPassword |
+password |
++ |
trustAllCertificates |
+true |
++ |
wordpressUniqueAttribute |
+id |
++ |
wordpressRestUrl |
++ | + |
wordpressPasswordAttribute |
+password |
++ |
wordpressNameAttribute |
+username |
++ |
wordpressUsername |
+banderson |
++ |
wordpressRecyclebinUser |
+1 |
++ |
wordpressSoftUserDelete |
+true |
++ |
Capabilities
+Native
+| Capability | +Options | +
|---|---|
schema |
++ |
testConnection |
++ |
create |
++ |
update |
++ |
delete |
++ |
script |
+
+
|
+
addRemoveAttributeValues |
++ |
read |
+
+
|
+
Configured
+| Capability | +Options | +
|---|---|
testConnection |
+
+
|
+
create |
+
+
|
+
update |
+
+
|
+
delete |
+
+
|
+
script |
+
+
|
+
addRemoveAttributeValues |
+
+
|
+
read |
+
+
|
+
activation |
+
+
|
+
2.9.2. Object Types
+ACCOUNT/default
+| Attribute | +Type | +Description | +
|---|---|---|
| + | + | |
first_name |
++ | + |
last_name |
++ | + |
name |
++ | + |
name |
++ | + |
username |
++ | + |
Attribute Details
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
first_name
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
last_name
+Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
name
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
name
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
username
+Inbounds
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: |
+Authoritative: |
+Exclusive: |
+
Source |
++ | Target |
+
+
|
+
Outbound
+Name |
++ | ||
|---|---|---|---|
Options |
+Strength: strong |
+Authoritative: |
+Exclusive: |
+
Source |
+
+
|
+Target |
++ |
Credentials
+ +Activation
+ +3. Function Libraries
+| Name | +Description | +Oid | +
|---|---|---|
grouper |
+Functions for Grouper AMQP connector |
+2eef4181-25fa-420f-909d-846a36ca90f3 |
+
3.1. grouper
+Functions for Grouper AMQP connector
+3.1.1. createUcfChange
+Parameters
+| Parameter | +Value | +
|---|---|
message |
+{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AsyncUpdateMessageType |
+
groupIncludePattern |
+{http://www.w3.org/2001/XMLSchema}anyType |
+
groupExcludePattern |
+{http://www.w3.org/2001/XMLSchema}anyType |
+
relevantSourceId |
+{http://www.w3.org/2001/XMLSchema}string |
+
Return Type
+{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UcfChangeType
+4. Organization Units
+| Name | +Description | +Oid | +
|---|---|---|
affiliations |
++ | 1d7c0e3a-4456-409c-9f50-95407b2eb785 |
+
courses |
++ | 225e9360-0639-40ba-8a31-7f31bef067be |
+
departments |
++ | bee44c51-2469-411d-bac7-695728e9c241 |
+
generic-groups |
++ | 1f339075-5b2f-4a18-9c98-451f3eb0d28d |
+
guest |
++ | 55ced112-264c-4c77-a1bf-9e32d8a138b0 |
+
hr |
++ | 9938f92a-015e-11ea-97bc-a3be3b7d3f5f |
+
mailing-lists |
++ | d81fb46c-20c7-44d3-8402-fef404ea1264 |
+
midpoint-groups |
++ | 4790ab69-7ef0-41a4-8992-78877f3beb23 |
+
org-grouper-sysadmin |
++ | d48ec05b-fffd-4262-acd3-d9ff63365b62 |
+
4.1. affiliations
+ +4.2. courses
+ +4.3. departments
+ +4.4. generic-groups
+ +4.5. guest
+ +4.6. hr
+ +4.7. mailing-lists
+ +4.8. midpoint-groups
+ +5. Roles
+| Name | +Description | +Oid | +
|---|---|---|
Direct Wordpress Admin Role |
++ | 9d31d997-c300-497a-86fc-5c90a96e7f95 |
+
Direct Wordpress Editor Role |
++ | eb97c854-b7d1-43ce-81f2-551bbcf18c7d |
+
Metarole Wordpress Admin |
++ | 9e5a82fc-7969-4fd8-9f74-e0857969cdbb |
+
Metarole Wordpress Editor |
++ | 30082d24-0bea-4f22-b558-d0ee2a399c38 |
+
metarole-grouper-provided-group |
+A metarole for archetyped Grouper-provided groups |
+bcaec940-50c8-44bb-aa37-b2b5bb2d5b90 |
+
metarole-ldap-group |
+A metarole for archetyped LDAP groups |
+8da46694-bd71-4e1e-bfd7-73865ae2ea9a |
+
role-ldap-basic |
++ | c89f31dd-8d4f-4e0a-82cb-58ff9d8c1b2f |
+
5.5. metarole-grouper-provided-group
+A metarole for archetyped Grouper-provided groups
+5.6. metarole-ldap-group
+A metarole for archetyped LDAP groups
+5.7. role-ldap-basic
+ +6. Tasks
+| Name | +Description | +Oid | +
|---|---|---|
Groups: Full Reconciliation |
++ | 605a0127-a313-442a-9d5e-151eac8b0745 |
+
Groups: Group Scavenger |
++ | 1d7bef40-953e-443e-8e9a-ec6e313668c4 |
+
Groups: Live updates |
++ | 47fc57bd-8c34-4555-9b9f-7087ff179860 |
+
Guests: Full Import |
++ | 9ddfc0ff-6293-4f34-8eb7-5a049c21480f |
+
Guests: Livesync |
+COmanage SQL live synchronization task. It will poll changelog and pull in changes |
+5a821505-7318-4364-9a2f-501b8bf30b44 |
+
HR: Full Import |
++ | 62b23d51-8b36-454a-af39-45e078a4563f |
+
SIS: Full Import |
++ | 22c2a3d0-0961-4255-9eec-c550a79aeaaa |
+
Trigger Scanner |
+A system task that executes triggers attached to objects. |
+00000000-0000-0000-0000-000000000007 |
+
User recomputation |
++ | 83a737ea-5eb7-4e78-b431-331cccf02354 |
+
6.5. Guests: Livesync
+COmanage SQL live synchronization task. It will poll changelog and pull in changes
+6.6. HR: Full Import
+ +6.8. Trigger Scanner
+A system task that executes triggers attached to objects.
+