11---
2- taiga_etd.json :
3- mapping :
4- inetOrgPerson.cn :
2+ taiga_etd.json :
3+ mapping :
4+ inetOrgPerson.cn :
55 - " nom"
66 - " prenom"
7- inetOrgPerson.displayName :
7+ inetOrgPerson.displayName :
88 - " prenom"
99 - " nom"
1010 inetOrgPerson.sn : " nom"
1111 inetOrgPerson.givenName : " prenom"
1212 additionalFields.attributes.supannPerson.supannPrenomsEtatCivil : " prenom"
1313 inetOrgPerson.employeeNumber : " id_coord"
14- $setOnInsert.inetOrgPerson.uid :
14+ customFields.photo : " photo_nom"
15+ $setOnInsert.inetOrgPerson.uid :
1516 - " prenom"
1617 - " nom"
1718 additionalFields.attributes.supannPerson.supannRefId : " id_coord"
18- $setOnInsert.inetOrgPerson.mail :
19+ $setOnInsert.inetOrgPerson.mail :
1920 - " prenom"
2021 - " nom"
2122 inetOrgPerson.mobile : " tel_mob"
22- inetOrgPerson.postalAddress :
23+ inetOrgPerson.postalAddress :
2324 - " adresse"
2425 - " CP"
2526 - " Ville"
@@ -28,51 +29,54 @@ taiga_etd.json:
2829 additionalFields.attributes.supannPerson.supannNomdeNaissance : " nom_marital"
2930 additionalFields.attributes.supannPerson.supannOIDCDatedeNaissance : " nss_date"
3031 additionalFields.attributes.supannPerson.supannAutreMail : " email2"
31- additionalFields :
32- additionalFields.objectClasses :
32+ additionalFields :
33+ additionalFields.objectClasses :
3334 - " supannPerson"
34- additionalFields.attributes.supannPerson.supannTypeEntiteAffectation : " etd"
35+ additionalFields.attributes.supannPerson.supannTypeEntiteAffectation :
36+ - " etd"
37+ additionalFields.attributes.supannPerson.supannEntiteAffectationPrincipale : " etd"
3538 state : -1
3639 inetOrgPerson.employeeType : " TAIGA"
37- inetOrgPerson.departmentNumber : " etd"
40+ inetOrgPerson.departmentNumber :
41+ - " etd"
3842 additionalFields.attributes.supannPerson.supannEtablissement : " {UAI}A123456"
39- transforms :
43+ transforms :
4044 inetOrgPerson.cn : " join(delimiter=' ')"
4145 inetOrgPerson.displayName : " join(delimiter=' ')"
4246 inetOrgPerson.postalAddress : " join(delimiter=',')"
43- $setOnInsert.inetOrgPerson.uid :
47+ $setOnInsert.inetOrgPerson.uid :
4448 - " join(delimiter='.')"
4549 - " remove_accents"
4650 - " lower"
47- - " replace(old=' ',new='-')"
48- # - "regex(pattern='(?<=\\b\\w)([a-zA-Z0-9_\\-]+\\.)', replace='')"
49- $setOnInsert.inetOrgPerson.mail :
51+ - replace(old=' ',new='-')
52+ - " regex(pattern='(?<=\\ b\\ w)([a-zA-Z0-9_\\ -]+\\ .)', replace='')"
53+ $setOnInsert.inetOrgPerson.mail :
5054 - " join(delimiter='.')"
5155 - " lower"
52- - " remove_accents"
56+ - " remove_accents"
5357 - " replace(old=' ',new='-')"
5458 - " suffix(string='@lyon.archi.fr')"
55- taiga_adm.json :
56- mapping :
57- inetOrgPerson.cn :
59+ taiga_adm.json :
60+ mapping :
61+ inetOrgPerson.cn :
5862 - " nom"
5963 - " prenom"
60- inetOrgPerson.displayName :
64+ inetOrgPerson.displayName :
6165 - " prenom"
6266 - " nom"
6367 inetOrgPerson.sn : " nom"
6468 inetOrgPerson.givenName : " prenom"
6569 additionalFields.attributes.supannPerson.supannPrenomsEtatCivil : " prenom"
6670 inetOrgPerson.employeeNumber : " id_coord"
67- $setOnInsert.inetOrgPerson.uid :
71+ $setOnInsert.inetOrgPerson.uid :
6872 - " prenom"
6973 - " nom"
7074 additionalFields.attributes.supannPerson.supannEmpId : " id_coord"
71- $setOnInsert.inetOrgPerson.mail :
75+ $setOnInsert.inetOrgPerson.mail :
7276 - " prenom"
7377 - " nom"
7478 inetOrgPerson.mobile : " tel_mob"
75- inetOrgPerson.postalAddress :
79+ inetOrgPerson.postalAddress :
7680 - " adresse"
7781 - " CP"
7882 - " Ville"
@@ -81,51 +85,54 @@ taiga_adm.json:
8185 additionalFields.attributes.supannPerson.supannNomdeNaissance : " nom_marital"
8286 additionalFields.attributes.supannPerson.supannOIDCDatedeNaissance : " nss_date"
8387 additionalFields.attributes.supannPerson.supannAutreMail : " email2"
84- additionalFields :
85- additionalFields.objectClasses :
88+ additionalFields :
89+ additionalFields.objectClasses :
8690 - " supannPerson"
87- additionalFields.attributes.supannPerson.supannTypeEntiteAffectation : " adm"
91+ additionalFields.attributes.supannPerson.supannTypeEntiteAffectation :
92+ - " adm"
93+ additionalFields.attributes.supannPerson.supannEntiteAffectationPrincipale : " adm"
8894 additionalFields.attributes.supannPerson.supannEtablissement : " {UAI}A123456"
8995 inetOrgPerson.employeeType : " TAIGA"
90- inetOrgPerson.departmentNumber : " adm"
96+ inetOrgPerson.departmentNumber :
97+ - " adm"
9198 state : -1
92- transforms :
99+ transforms :
93100 inetOrgPerson.cn : " join(delimiter=' ')"
94101 inetOrgPerson.displayName : " join(delimiter=' ')"
95102 inetOrgPerson.postalAddress : " join(delimiter=',')"
96- $setOnInsert.inetOrgPerson.uid :
103+ $setOnInsert.inetOrgPerson.uid :
97104 - " join(delimiter='.')"
98105 - " remove_accents"
99106 - " lower"
100107 - " replace(old=' ',new='-')"
101- # - "regex(pattern='(?<=\\b\\w)([a-zA-Z0-9_\\-]+\\.)', replace='')"
102- $setOnInsert.inetOrgPerson.mail :
108+ - " regex(pattern='(?<=\\ b\\ w)([a-zA-Z0-9_\\ -]+\\ .)', replace='')"
109+ $setOnInsert.inetOrgPerson.mail :
103110 - " join(delimiter='.')"
104111 - " remove_accents"
105112 - " lower"
106113 - " replace(old=' ',new='-')"
107114 - " suffix(string='@lyon.archi.fr')"
108- taiga_esn.json :
109- mapping :
110- inetOrgPerson.cn :
115+ taiga_esn.json :
116+ mapping :
117+ inetOrgPerson.cn :
111118 - " nom"
112119 - " prenom"
113- inetOrgPerson.displayName :
120+ inetOrgPerson.displayName :
114121 - " prenom"
115122 - " nom"
116123 inetOrgPerson.sn : " nom"
117124 inetOrgPerson.givenName : " prenom"
118125 additionalFields.attributes.supannPerson.supannPrenomsEtatCivil : " prenom"
119126 inetOrgPerson.employeeNumber : " id_coord"
120- $setOnInsert.inetOrgPerson.uid :
127+ $setOnInsert.inetOrgPerson.uid :
121128 - " prenom"
122129 - " nom"
123130 additionalFields.attributes.supannPerson.supannEmpId : " id_coord"
124- $setOnInsert.inetOrgPerson.mail :
131+ $setOnInsert.inetOrgPerson.mail :
125132 - " prenom"
126133 - " nom"
127134 inetOrgPerson.mobile : " tel_mob"
128- inetOrgPerson.postalAddress :
135+ inetOrgPerson.postalAddress :
129136 - " adresse"
130137 - " CP"
131138 - " Ville"
@@ -134,24 +141,28 @@ taiga_esn.json:
134141 additionalFields.attributes.supannPerson.supannNomdeNaissance : " nom_marital"
135142 additionalFields.attributes.supannPerson.supannOIDCDatedeNaissance : " nss_date"
136143 additionalFields.attributes.supannPerson.supannAutreMail : " email2"
137- additionalFields :
138- additionalFields.objectClasses :
144+ additionalFields :
145+ additionalFields.objectClasses :
139146 - " supannPerson"
140- additionalFields.attributes.supannPerson.supannTypeEntiteAffectation : " esn"
147+ additionalFields.attributes.supannPerson.supannTypeEntiteAffectation :
148+ - " esn"
149+ additionalFields.attributes.supannPerson.supannEntiteAffectationPrincipale : " esn"
141150 additionalFields.attributes.supannPerson.supannEtablissement : " {UAI}A123456"
142- inetOrgPerson.departmentNumber : " esn"
151+ inetOrgPerson.departmentNumber :
152+ - " esn"
143153 inetOrgPerson.employeeType : " TAIGA"
144154 state : -1
145- transforms :
155+ transforms :
146156 inetOrgPerson.cn : " join(delimiter=' ')"
147157 inetOrgPerson.displayName : " join(delimiter=' ')"
148158 inetOrgPerson.postalAddress : " join(delimiter=',')"
149- $setOnInsert.inetOrgPerson.uid :
159+ $setOnInsert.inetOrgPerson.uid :
150160 - " join(delimiter='.')"
151161 - " remove_accents"
152162 - " lower"
153- # - "regex(pattern='(?<=\\b\\w)([a-zA-Z0-9_\\-]+\\.)', replace='')"
154- $setOnInsert.inetOrgPerson.mail :
163+ - " replace(old=' ',new='-')"
164+ - " regex(pattern='(?<=\\ b\\ w)([a-zA-Z0-9_\\ -]+\\ .)', replace='')"
165+ $setOnInsert.inetOrgPerson.mail :
155166 - " join(delimiter='.')"
156167 - " remove_accents"
157168 - " lower"
0 commit comments