sendEmail klappt bei einem User nicht
Hallo liebe Forumsgemeinde,
ich hänge ein wenig auf dem Schlauch. Nachdem in allen Skripte der Zusatz html:"", eingefügt wurde lief unser Berichtsversand mit angehängter PDF auch wieder. Nun habe ich seid Montag bei einem User Probleme das die email mit angehängtem Bericht nicht gesendet wird. Bei allen anderen Usern (11 an der Zahl) funktioniert es reibungslos. Wir arbeiten an iPad Vorort bei den Kunden und es wird zum Feierabend dann wenn die Kollegen im Wlan sind versendet. Klappt auch bis auf den einem Kollegen dort geht nix raus auch wenn er sich über den Browser einloggt und dort die Berichte Versandfertig sind geht nix raus.
Ich selbst habe auch schon versucht mich über sein Account einzuloggen die Datensätze geändert und dann abzusenden auch dies geht nicht.
Weiß jemand Rat?
Anbei der Code
Make Cook und Mail habe ich mit xxxxx geändert ist aber für alle im Original das selbe.
alert("Internetverbindung OK");
if dialog("Berichtversand", "Alle abgeschlossenen Besuchsberichte versenden?", ["Ja", "Nein"]) = "Ja" then
for i in select Besuche where Versandbereit and 'Geändert von' = user() do
if not i.Kunden.'FTP Ordner Pfad' then
let myID := this;
let myResponse := http("POST", "https://hook.eu1.make.com/xxx", {
'Content-Type': "application/json"
}, {
checkFTP: "false",
nxID: i.number(Nr),
nxIDKunde: i.Kunden.number(Nr),
ftpOrdnerKunde: if i.Kunden.'FTP Ordner Pfad' then
i.Kunden.'FTP Ordner Pfad'
end,
url_file: i.url_file,
Art: "Montage Berichte",
Kunde_Ordner: urlEncode(i.Kunden.number(Nr) + "_" + "Kd_Nr:_" + i.Kunden.Kundennummer + "_" +
i.Kunden.Firma),
ftpUnterOrdner: ["Besuchsberichte", "Einweisungsberichte", "Montage Berichte", "Messe Berichte", "Angebote Aufträge", "Bilder", "Bestellungen"]
});
sendEmail({
from: userEmail(),
to: "xxxxx",
cc: i.text(CCMail),
bcc: unique(unique(userEmail()), "xxxxe"),
subject: "Montagebericht" + "_" + i.Kunden.Firma + "_" + i.Datum,
text: "Anbei der Montage Bericht von" + "_" + i.Kunden.Firma + "_" + i.Datum,
html: "",
attachments: i.'Bericht PDF'
});
i.(Versandbereit := 0);
i.(Verschickt := 1);
i.('eMail Zeitstempel' := now())
else
let myResponse := http("POST", "https://hook.eu1.make.com/xxxxxx", {
'Content-Type': "application/json"
}, {
checkFTP: "true",
nxID: i.number(Nr),
url_file: i.text(url_file),
ftpOrdnerKunde: i.Kunden.'FTP Ordner Pfad',
Bericht_Ordner: i.Kunden.first(FTP_Unterordner['Art des Berichtes' = "Besuchsberichte"]).Pfad,
Art: "Montage Berichte"
});
sendEmail({
from: userEmail(),
to: "xxxx",
cc: i.text(CCMail),
bcc: unique(unique(userEmail()), "xxxxxxx"),
subject: "Montagebericht" + "_" + i.Kunden.Firma + "_" + i.Datum,
text: "Anbei der Montage Bericht von" + "_" + i.Kunden.Firma + "_" + i.Datum,
html: "",
attachments: i.'Bericht PDF'
});
i.(Versandbereit := 0);
i.(Verschickt := 1);
i.('eMail Zeitstempel' := now())
end
end
else
alert("Keine Internetverbindung !!!");
for i in select Besuche where Versandbereit and 'Geändert von' = user() do
i.('Nicht verschickt' := 1)
end
end
end
3 Antworten
-
HTTP Requests müssen als do as server ausgeführt werden. Mal klappt es ohne, mal nicht. Das könnte eine der Ursachen sein.
Könntest du das mal testen?
Content aside
- vor 2 MonatenZuletzt aktiv
- 3Antworten
- 58Ansichten
-
2
Folge bereits