Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: comment rajouter sur table d'invitations un 2nd mail

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85782

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
Bonsoir,
J'ai un questionnaire actif sous la version 1.92;
des réponses sont revenues et d’autres pas, malgré les nombreux rappels :(
Je souhaiterai intégrer un second mail, et renvoyer à la totalité de ma table...
J'ai vu la notion d'attribut, mais c'est très flou :sick:

Pouvez-vous me guider svp??

Encore MERCI pour votre précieuse aide.

Isabel.
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85795

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9298
  • Thank you received: 1330
  • Karma: 386
Salut,

Tu veux renvoyer les invitations à d'autres adresses de courriel ? Avec les mêmes codes ?

Si c'est cela , je ne pense pas que cela soit la bonne solution, pourquoi ne pas recréer de nouvelles invitations ?

Sinon, dans le résumé des invitations tu as un lien : "Mettre toutes les invitations à 'Non envoyée'." qui te permettras de renvoyer les courriels si les invitations sont encore valide.

Pour le second mail : a quel utilisation destine tu ce second mail ?

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
The following user(s) said Thank You: isabelleh

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85798

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
Salut,

Je n'ai pas tout suivi, dslée:-(
Mais, le 1er mail était le mail perso, et le 2nd serait le mail étudiant...
Tous ceux qui n’auraient pas répondu sur le 1er mail, recevraient le questionnaire sur le mail étudiant.

Ça a l'air corsé, non??

Isabel.
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85810

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9298
  • Thank you received: 1330
  • Karma: 386
Je ne me rappelle plus , mais à tester:
Dans le chanmp email:
premiermail@example.org,deuxieme@example.org

Tu ne pourras pas te servir des attributs pour cela.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
The following user(s) said Thank You: isabelleh

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85823

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
Bonsoir,

HELP!!!
Aurais-tu un décodeur, stp??
Désolée, je ne suis pas informaticienne:-(

Sur quelle "application" faut-il tester le javascript??

Merci!
@+

Je te reme
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85825

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9298
  • Thank you received: 1330
  • Karma: 386
Salut,

Pas de javascript, si tu as cru voir du javascript c'est que tu as regardé le message via le mail d'alerte :).

Ce que je te propose c'est de tester de mettre les 2 adresses mails séparé par une virgule dans le champs courriel et de voir ce que ca donne :).

Si ca passe on verra pour la mise à jour ensuite.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
The following user(s) said Thank You: isabelleh

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85838

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
OK, désolée:-(
J'y avais pensé, mais la difficulté est là justement..."concaténer" une 2ème adresse sur un même champ:-(

Pourrais-tu me donner la procédure exacte?

Nous utilisons une "moulinette" access pour balancer les bases excel sur LS...
J'ai plus de 1500 mails à "ré-intégrer"; je me vois mal les faire à la main:-(

De plus, un "N" peut correspondre à un incomplet, ou bien à un non répondant...

Encore MERCI pour ton aide!!!

Isabel.
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85872

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9298
  • Thank you received: 1330
  • Karma: 386
Salut,

Export via LS de la base des répondants
Réimport de cette base dans la moulinette avec la correspondance des mails perso : savoir qui a répondu (avec le token !).
Export de la moulinette avec l'autre mail
Suppression de la table des invitations
Réimport de la base CSV avec le nouveau email, le même token et l'indication si le questionnaire est terminé ou non.
De plus, un "N" peut correspondre à un incomplet, ou bien à un non répondant...
Pas de séparation via LimeSUrvey de ce coté là. Ce sont des questionnaires anonyme ou non ?

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
The following user(s) said Thank You: isabelleh

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #85884

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
Je teste ça;-)
Merci!
Les questionnaires ne sont pas anonymes...
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #86031

  • CyrilCollin
  • CyrilCollin's Avatar
  • Offline
  • Senior Lime
  • Posts: 67
  • Thank you received: 5
  • Karma: 3
De notre coté, en tant qu’association on a beaucoup de bénévoles à interroger et sur des questionnaires non anonyme on fonctionne comme cela :

* dans le fichier csv, on double toute les invitations. liste "Lot 1" avec token puis liste Lot2 avec mêmes token.
* On envoie les invitations du lot 1. si pas de réponses X jours après on envoi le lot 2.
* ET X jours après pour les relances, on envoie à tous tout ...

Cela permet pour nous de gérer une adresse "officielle" d'envoi et une officieuse.

ps : il nous arrive avant l'envoi du "lot 2" d'ajouter dans le mail d'invitation une petite phrase expliquant l'envoi renouvelé de l'invitation sur l'adresse personnelle.

Suite à des remontées négatives de certains de nos bénévoles qui n’appréciaient pas de recevoir une invitation sur toutes leur boites mails, nous avons choisie cette méthode.
Au final, c'est plus sympa que d'envoyer d'office l'invitation sur les plusieurs adresses directement : nos bénévoles se sentent moins "agresser" par cette démarche.

ps : nos questionnaires sont assez conséquents (entre 100 et 900 colonnes de réponses, pour 2500 à 75000 participants).
Cyril # Les Glénans
| Ecole de voile, école de mer, école de vie
| Association Loi 1901 à but non lucratif. glenans.asso.fr
| France [Paris|Concarneau|Paimpol|Arz|Marseillan|Bonifacio]
Last Edit: 3 years 11 months ago by CyrilCollin.
The administrator has disabled public write access.
The following user(s) said Thank You: isabelleh

comment rajouter sur table d'invitations un 2nd mail 3 years 11 months ago #86094

  • isabelleh
  • isabelleh's Avatar
  • Offline
  • Junior Lime
  • Posts: 27
  • Karma: 0
Salut,

Bonne idée, je teste;-)

Isabel.
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 10 months ago #86197

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9298
  • Thank you received: 1330
  • Karma: 386
Bonjour Cyril,

Comment gére tu les répondants ?

C'est à dire , comment s'effectue la mise à jour de la table des invitations ?

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 10 months ago #86209

  • CyrilCollin
  • CyrilCollin's Avatar
  • Offline
  • Senior Lime
  • Posts: 67
  • Thank you received: 5
  • Karma: 3
Dans la démarche complète :
- On interroge que des gens connus de nos logiciels métiers.
- On export un CSV de nos logiciels métiers grâce à un petit outil spécifique qui justement gère ces duplications de ligne poussant le Token correcte si plusieurs email connu en plus de celui qu'on fournit (gratuitement en stockage illimité).
- On injecte dans le questionnaire.
- le questionnaire se passe
- On récupère le CSV et ensuite on injecte le tout dans un mysql (avec l'aide d'un ETL fait maison). Le MySQL est attaqué par un outil d'analyse (aussi fait maison) dans lequel on détermine les regroupements, les recoupements, ...

En fait on avait déjà la partie analyse que exploite les données métiers saisies par plus de 11000 personnes en France (environ 15 millions d'enregistrement en base chaque année) dans notre extranet du handball. On l'a juste un peu adapté pour prendre en compte les CSV sortant de lS.

Mais à savoir que nos questionnaires LS sont très souvent là pour récupérer de l'info sur des points spécifiques et mineures non développés dans l'extranet. Ensuite on fusionne avec la BD existante.

Notre outil voit en ce moment ces premières limites de traitement et en 2013, on va chercher une vrai solution BI (Open source ou Microsoft car nous ne payons pas les licences grâce au programme de donation :))

A+
Cyril # Les Glénans
| Ecole de voile, école de mer, école de vie
| Association Loi 1901 à but non lucratif. glenans.asso.fr
| France [Paris|Concarneau|Paimpol|Arz|Marseillan|Bonifacio]
The administrator has disabled public write access.

comment rajouter sur table d'invitations un 2nd mail 3 years 10 months ago #86287

  • lebest
  • lebest's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 1
  • Thank you received: 2
  • Karma: 0
--
-- But du jeu :
-- Ajouter une deuxième adresse email à la suite de la première dans le champ `lime_tokens_99999`.`email`
--

--
-- Ouvrir le phpMyAdmin de limesurvey_db
--

--
-- Création d'une table `maj_email` dans limesurvey_db
--

CREATE TABLE IF NOT EXISTS `maj_email` (
`email_ls` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`token_ls` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;

--
-- Soit inserer les enregistrements dans la table `limesurvey_db`.`maj_email`
--

INSERT INTO `maj_email` (`email_ls`, `token_ls`) VALUES
('toto@gmail.com;toto.dupont@etu.univ-ville.fr', 'numero_token_toto'),
('titi@voila.fr;titi.durand@etu.univ-ville.fr', 'numero_token_titi');

--
-- Soit importer les enregistrements à partir d'un fichier CSV dans la table `limesurvey_db`.`maj_email`
-- ... onglet Importer, Parcourir, cocher CSV, Executer
--

--
-- Mise à jour de la table lime_tokens_99999 à partir de la table `maj_email` avec le token comme pivot
--

UPDATE `limesurvey_db`.`lime_tokens_99999`,`limesurvey_db`.`maj_email` SET `lime_tokens_99999`.`email`=`maj_email`.`email_ls`
WHERE `lime_tokens_99999`.`token`=`maj_email`.`token_ls


--
-- Une deuxième solution consiste à créer un champ attribut_1
-- Importer les deuxièmes adresses email dans ce champ
-- et executer la mise à jour comme ci-dessous
--

--
-- SQL pour concatener les 2 adresses email
--

UPDATE `limesurvey_db`.`lime_tokens_99999` SET `lime_tokens_99999`.`email`=CONCAT(email,";",attribute_1)
WHERE `lime_tokens_99999`.`completed`='N'
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu, isabelleh
Moderators: Nickko
Time to create page: 0.412 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form