Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Create multiple account + check logs synchro fail

...

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
themeEmacs
languageruby
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
themeEmacs
languageruby
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
titleAstuces

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
titleArticles connexes
labelsdocumentation, labels

...