...
Se connecter en admin via la CLI Heroku à l'appli de prod du GrAM2
...
- Modifier / renseigner le HRUID sur la fiche du compte Soce, valider, puis effectuer une modification sur la fiche (ou bien saisir un espace dans le champs "A propos de moi :") et sauvegarder. Cela lance la synchro vers le GrAM(2)
- Se connecter à l'interface d'admin et vérifier les informations.
- Si possibilité, vérifier également sur le LDAP / GrAM1 ou bien tenter une connexion via le CAS
Créations multiples de compte GrAM
Champs requis : Prénom, Non, ID SOCE sans checksum, HRUID et UUID
Saisir les commandes suivantes en console Ruby :
Bloc de code | ||||
---|---|---|---|---|
| ||||
require 'securerandom'
accounts = [
['Prénom1', ' Nom1', 'IDSOCE1', 'hruid1', 'uuid1'],
['Prénom2', 'Nom2', 'IDSOCE2', 'hruid2', 'uuid2'],
['Prénom3', 'Nom3', 'IDSOCE3', 'hruid3', 'uuid3']
]
accounts.each do |account|
MasterData::Account.new(
firstname: account[0],
lastname: account[1],
id_soce: account[2],
password: SecureRandom.hex(13),
hruid: account[3],
uuid: account[4]).save!
end |
Suppressions multiples de comptes via Ruby
...
Bloc de code | ||||
---|---|---|---|---|
| ||||
User.find_by_uuid("uuid...").update_from_gram |
Si les synchronisations échouent, il faut accéder aux logs (Accéder aux logs d'une application Heroku) et filtrer par le hruid, le uuid ou bien avec le terme "Completed 422 Unprocessable Entity" (qui indique que la synchro Soce->GrAM2 échoue)
Info | ||
---|---|---|
| ||
Penser à checker l'adresse mail (elle doit être unique) : la synchro échoue si un autre compte GrAM2 utilise la même adresse mail... |
Contenu par étiquette | ||||
---|---|---|---|---|
|
...