Verschachtelte DMAF
Liebe Ninoxer,
leider komme ich bei diesem Thema nicht allein weiter.
Ich muss für bestimmte Ereignisse Alarmlisten per E-Mail versenden. Dabei habe ich als Untergruppe Empfängerlisten für die Zusammenfassung von Abteilungen im Unternehmen angelegt. Ich möchte final ein fx-Feld mit allen E-Mail-Adressen der gewählten Empfängergruppen befüllen.
Folgende Tabellen sind dabei angelegt:
- Ereignis (einschl. DMAF zur Tabelle Empfängerlisten)
- Empfängergruppen (einschl. DMAF zur Tabelle Empfänger)
- Empfänger (Name und E-Mail-Adresse)
Aus einer Empfängergruppe bekomme ich die gewählten E-Mail-Adressen wie folgt, das funktioniert:
let result := for y in numbers('Empfänger') do
record('Empfänger',y).'E-Mail'
end;
result
Mein Ansatz für die Auflistung aller gewählten Empfängergruppen war dieser:
let eg := text(numbers('Empfängergruppen'));
Dabei werden kommagetrennt die ID der gewählten Empfängergruppen zurückgeliefert. Und bei der Auflistung aller Empfänger (E-Mail) pro Empfängergruppe "klemmt die Säge".
3 Antworten
-
Hallo zusammen,
hier noch meine Beispiel-DB.
Viele Grüße
Henrik -
Hallo Henrik. Deine Tabellen sind zwar verknüpft, die Datensätze sind aber nicht zugeordnet. Die Verknüpfung von Ereignisse und Empfängergruppen ist m.E. nicht zweckmässig, da Du ja in den Ereignissen mehrere Empfängergruppen Auswählen willst sie aber N:1 verknüpft sind. Ich habe diese Verknüpfung mal gelöst, die Empfänger zu den Empfängergruppen zugeordnet und ein Beispielscript in Ereignisse eingefügt. Mal sehen, ob das so geht. Mirko
Content aside
- vor 2 TagenZuletzt aktiv
- 3Antworten
- 39Ansichten
-
3
Folge bereits