-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compte avec ESCOUAI de rattachement hors périmètre #8
Comments
Bonjour, Le traitement de cet établissement ne peut donc continuer. RG-4 Etablissement principal de l’utilisateur |
La meilleure solution pour nous serait de changer cette règle (RG-4). Prendre ESCOUAIRattachement s'il existe et le code existe dans grr_etablissement. La moins bonne solution pour nous serait de seulement changer la regex de la règle par celle citée ci-dessus. Dans ce cas la définition de l'établissement par défaut devient un peu aléatoire. |
Je redonne la regex car elle est mal passée dans l'éditeur. |
Bonjour,
Validez vous ce fonctionnement ? |
En fait j'avais pensé que le règle 1 n'était plus utile; la regex de la 4 donne le même resutat pour les groupes coll:... . Attention l'éditeur de github efface certain _ dans la regex. |
C’était surtout pour l'ordre de fonctionnement que je voulais la laisser. |
Ok c'est bien comme cela. Merci |
-Ajout de cas de test
Bonjour,
J'ai un compte qui appartient à 16 établissements, dont celui d'uai = 0370888P (dans GRR),
son ESCOUUAICourant et de rattachement vaut 0371305T
qui n'est pas dans le périmètre grr.
isMemberOf contient entre autre:
esco:Applications:GRR:D ARSONVAL_0370888P
ce compte n'est mise a jour sur aucun établissement du périmètre GRR.
notamment pas sur 0370888P:
`
select * from grr_etablissement where code = '0370888P';
+----+----------+--------------------------------+----------------------------------------+------------+---------------------+----------------------+
| id | code | shortname | name | codepostal | adresse | ville |
+----+----------+--------------------------------+----------------------------------------+------------+---------------------+----------------------+
| 96 | 0370888P | LP LYC METIER-D ARSONVAL-ac-OR | LP LYC METIER-D ARSONVAL-ac-ORL._TOURS | 37305 | 6 PLACE DE LA MARNE | JOUE LES TOURS CEDEX |
+----+----------+--------------------------------+----------------------------------------+------------+---------------------+----------------------+
select * from grr_j_user_etablissement where login = 'F18405ud';
Empty set (0,00 sec)
J'ai lancé la synchro que pour ce compte avec:
filter.ldap.people=(&(uid=F18405ud)(|(isMemberOf=:GRR:)(isMemberOf=:admin:GRR:central)(isMemberOf=:admin:GRR:local:*)))
`
voici la patie du log concernée:
`
2019-05-15 14:53:10,996 [INFO ] f.r.g.b.l.ExecutionListenerStep - -------------------------------------
2019-05-15 14:53:10,997 [INFO ] f.r.g.b.l.ExecutionListenerStep - Execution de l'etape misAjourPersonnes
2019-05-15 14:53:11,002 [INFO ] f.r.g.b.p.ProcessorMisAJourPersonne - Debut Process pour l'utilisateur : F18405ud
2019-05-15 14:53:11,021 [INFO ] f.r.g.b.p.ProcessorMisAJourPersonne - Création de l'utilisateur
2019-05-15 14:53:11,043 [ERROR] f.r.g.b.config.BatchSyncroException - Le code etablissement detecté pour l'utilisateur F18405ud est introuvable en base - Code : 0371305T
2019-05-15 14:53:11,047 [INFO ] f.r.g.b.w.WriterMisAjourPersonne - Debut du Writer MisAjourPersonne
2019-05-15 14:53:11,059 [INFO ] f.r.g.b.l.ExecutionListenerStep - Nombre de lecture : 1
2019-05-15 14:53:11,060 [INFO ] f.r.g.b.l.ExecutionListenerStep - Nombre d'ecriture : 0
2019-05-15 14:53:11,060 [INFO ] f.r.g.b.l.ExecutionListenerStep - Nombre de skip : 1
2019-05-15 14:53:11,060 [INFO ] f.r.g.b.l.ExecutionListenerStep - Status de l'etape : COMPLETED
2019-05-15 14:53:11,101 [INFO ] f.r.g.b.l.ExecutionListenerStep - -------------------------------------
`
L'appartenance a un établissement pour GRR doit être déduit des groupes (isMemberOf) concernant GRR. Ce compte devrait donc apparaitre dans une dizaine d'établissement.
The text was updated successfully, but these errors were encountered: