We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Importation de membres sans email

Jean-Charles FELICITE · on 7/20/15 at 9:56 PM

Bonsoir,

Dans le cadre d'un projet nous devons importer des membres qui ne sont pas dans un annuaire et qui n'ont pas d'adresse Email non plus. Il y existe plus de 500 utilisateurs, l'import par fichier CSV est alors une solution interessante, cependant comme la clé est l'adresse email, nous ne voyons pas comment gérer l'import via cette technique.

Avez-vous une solution à nous proposé afin d'accomplir cette tâche et si oui laquelle?

Merci d'avance

5 pts
Xuan Tuong LE · on 7/23/15 at 10:35 AM

Bonjour Jean-Charles,

Effectivement, il faut un email. A ta place, j'utiliserais cette approche suivante :

  • remplir la colonne email par des mails fictifs
  • dans DataControler > afterWrite de Member, "vider" ce champ

@Override
public void afterWrite(Data data, int op, Member mbr, Map context) {
  String[] columns = (String[]) context.get(MemberImportManager.MEMBER_DC_SRC_COLUMNS_KEY);
  if (columns == null){
   return;
  }
  // import context
  // ...
}


#1

Merci Xuan-Tuong pour ta réponse.

Après en avoir parlé avec Xavier, j'ai parlé au client du développement spécifique nécessaire et finalement il va créer les 600 utilisateurs à la main directement.

Cependant je mets ta réponse dans un coin.

Merci encore

Jean-Charles FELICITE · on 7/23/15 at 10:40 AM
2 pts