0

Trigger nach Änderung

Hallo liebe Forummitglieder, ich bräuchte mal euerer Hilfe.

Ich habe auf ein Auswahlfeld einen Trigger gelegt der dem Ersteller über eine Änderung des Status ein Info Mail ausgibt.

Die Mail soll bei Änderung gesendet werden.

Auswahl 2,3,4 soll eine Mail rausgehen. Wenn ich o.g. Code anwende geschieht dies aber nur einmal.

Was müßte ich ändern?  

Gruß Christian

if 'Zuständig Status' = 2 then
    alert("Der Status hat sich geändert");
    if ninoxApp() != "web" then
        waitForSync();
        sendEmail({
            from: userEmail(),
            to: 'Ersteller Mail',
            cc: "c.rott@me.com",
            bcc: userEmail(),
            subject: "Status Meldung ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
            text: "Der Status hat sich geändert und ist in Arbeit" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
        })
    else
        sendEmail({
            from: userEmail(),
            to: 'Ersteller Mail',
            cc: "c.rott@me.com",
            bcc: userEmail(),
            subject: "Status Meldung ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
            text: "Der Status hat sich geändert und ist in Arbeit" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
        })
    end;
    if 'Zuständig Status' = 3 then
        alert("Der Status hat sich geändert");
        if ninoxApp() != "web" then
            waitForSync();
            sendEmail({
                from: userEmail(),
                to: 'Ersteller Mail',
                cc: "c.rott@me.com",
                bcc: userEmail(),
                subject: "Status Meldung ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
                text: "Der Status hat sich geändert und ist wartend" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
            })
        else
            sendEmail({
                from: userEmail(),
                to: 'Ersteller Mail',
                cc: "c.rott@me.com",
                bcc: userEmail(),
                subject: "Status Meldung ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
                text: "Der Status hat sich geändert und ist wartend" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
            })
        end;
        if 'Zuständig Status' = 4 then
            alert("Der Status hat sich geändert");
            if ninoxApp() != "web" then
                waitForSync();
                sendEmail({
                    from: userEmail(),
                    to: 'Ersteller Mail',
                    cc: "c.rott@me.com",
                    bcc: userEmail(),
                    subject: "Status ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
                    text: "Der Status hat sich geändert und ist erledigt" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
                })
            else
                sendEmail({
                    from: userEmail(),
                    to: 'Ersteller Mail',
                    cc: "c.rott@me.com",
                    bcc: userEmail(),
                    subject: "Status ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
                    text: "Der Status hat sich geändert und ist erledigt" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName() + " " + Verlauf
                })
            end
        end
    end
end

1 Antwort

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Habe den Wald vor lauter Bäumen nicht gesehen......

    ; durch else ersetzt und es läuft 😄

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 1Antworten
  • 78Ansichten
  • 1 Folge bereits