0 votes
in SoSci Survey (dt.) by s265812 (430 points)

Im nachfolgenden Code, sende ich zunächst die Einladungsmail für den Fragebogen (Zeile 1). Danach wird der Teilnehmer 3mal erinnert, den Fragebogen auszufüllen falls er das nicht getan hat. Soweit funktioniert alles. In der letzten Zeile soll dann der Projektleiter informiert werden, falls der Fragebogen nicht ausgefüllt wurde. Diese E-mail kommt aber leider nicht an. Was mache ich falsch?

mailSchedule(false, 2, 42 * 1 * 3;

// Erinnerungen für T6
mailSchedule(false, 4, 44 * 1 * 3, ['status' => 'no-response']);
mailSchedule(false, 5, 46 * 1 * 3, ['status' => 'no-response']);
mailSchedule(false, 6, 48 * 1 * 3, ['status' => 'no-response']);
mailSchedule('ProjektlieterID', 10, 50 * 1 * 3, ['status' => 'no-response'], ['%custom1%' => caseSerial()]);

1 Answer

0 votes
by SoSci Survey (312k points)
selected by s265812
 
Best answer
mailSchedule('ProjektlieterID'

Das funktioniert nicht, denn jede Serienmail wird an jeden Adresseintrag nur einmal verschickt, wenn Sie mailSchedule() verwenden. Also bekommt die Projektleitung nur ein einziges Mal so eine Mail.

Versuchen Sie es stattdessen bitte wie folgt:

mailSchedule(false, 6, 50 * 1 * 3, [
    'status' => 'no-response',
    'to.email' => 'mail@projektleitung.com'
]);

Dadurch geht die E-Mail aus Sicht von SoSci Survey an den Befragten, aber die E-Mail-Adresse wird beim Versand durch jene der Projektleitung ersetzt.

by s265812 (430 points)
Super, funktioniert wie am Schnürchen! Vielen Dank!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...