Cegid XRP Ultimate  |      Actualisé le 

Fondations

TTIEC - Actions réalisées par le traitement de génération d'un identifiant externe Cegid Account

Sommaire

Prérequis

   L'API CONNECT utilisée pour la création du compte Cegid Account nécessite une autorisation par jeton qui sera seulement attribuée à un utilisateur Cegid Account de type "administrateur". De ce fait, la personne qui lance ce traitement devra nécessairement être administrateur.


Paramétrage

   Avant de lancer la création des comptes Cegid Account pour les utilisateurs sélectionnés, le traitement lit le paramétrage suivant :
- URL CEGIDLIFE : elle doit être référencée dans la transaction de référencement des services (GTSVC) sous l'identifiant "CEGIDLIFE". Cette URL est disponible en standard ;
- URL CEGIDOAUTHTOKEN: elle doit être également référencée dans GTSVC sous l'identifiant "CEGIDOAUTHTOKEN". Cette URL est disponible en standard ;
- clé IAMCS (Identity and access management client secret) référencée dans le fichier properties du serveur de traitements sous l'identifiant [DNS].IAMCS ;
- mot de passe de type "JWT", référencé dans la transaction Mots de passe (GTPWD) ;
- validité du jeton administrateur, indispensable à l'appel de l'API CONNECT.
Si la validité est confirmée, le traitement demande une prolongation de validité pour être certain de traiter l'intégralité des utilisateurs sélectionnés.
Si la validité est passée, l'utilisateur administrateur doit se connecter de nouveau via Cegid Account pour hériter d'un nouveau jeton.

   Si tout le paramétrage est correct et que le jeton est valide, le traitement peut alors mettre en place la configuration nécessaire pour l'appel de l'API CONNECT.
Sinon, les valeurs manquantes sont indiquées dans le compte rendu et le traitement s'arrête.


Sélection

   Le traitement sélectionne tous les utilisateurs référencés dans la transaction Utilisateurs : génération d'un identifiant externe (GTUIE) :
- en attente (statut "A") ;
- sans erreur ;
- compris dans la fourchette de sélection saisie à la soumission ;
- correspondant à un utilisateur individuel (GUSI) actif.


Traitement

   Pour chaque utilisateur sélectionné, le traitement appelle l'API CONNECT.

   Elle vérifie que l'adresse de messagerie passée est déjà référencée pour un utilisateur Cegid Account :
         - si oui, elle lit son identifiant Cegid Account (immuable id) ;
         - si non, elle crée l'utilisateur Cegid Account en lui attribuant un nouvel identifiant.
Elle vérifie ensuite que cet identifiant Cegid Account est associé au service Cegid XRP Ultimate On Demand. Si non, elle crée cette association.

   Les utilisateurs nouvellement créés dans Cegid Account recevront un mail pour compléter leur compte et choisir un mot de passe.
Les utilisateurs nouvellement associés au service Cegid XRP Ultimate On Demand recevront un mail pour leur indiquer cette nouvelle affiliation.

   Les utilisateurs traités passeront alors au statut "T" dans la transaction Utilisateurs : génération d'un identifiant externe (GTUIE) et leur identifiant Cegid Account sera stocké dans la transaction Utilisateurs individuels (GUSI).