Autor Thema: Newsletter nach Autor/Kategorien sortieren  (Gelesen 2564 mal)

Offline tron55

  • Aktives Mitglied
  • ***
  • Beiträge: 227
Newsletter nach Autor/Kategorien sortieren
« am: 20.09.11 - 18:18:01 »
Hallo,

ich würde gerne mit einem Agenten über eine MailinDB gehen und Dokumente die innerhalb der letzten 7 Tage neu eingelaufen sind, in einen Newsletter packen und an einen Personenkreis verschicken.

Das ist bis dahin kein Problem.

Nun möchte ich aber das der Agent zusätzlich die gefunden Dokumente noch nach Autor sortiert und die dann je Autor entweder (Königsweg) in zusammengeklappte Abschnitte packt oder aber kategorisieren, so dass ich den Newsletter dann sagen kann "sortiere nach Kategorie und pack es in eine Mail".

In Ordner verschieben geht ja prolemlos, beim automatischen Kategorisieren habe ich es noch nicht herausgefunden wie es funktioniert.
Hat einer einen Tipp eventuell?

Liebe Grüße
Mike

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #1 am: 20.09.11 - 19:22:51 »
Die Newsletter- Klasse ist nicht anpassbar. Entweder man nimmt den Newsletter so, wie man ihn kriegt, oder halt nicht... Hier hilft wohl nur, einen eigenen Code für die Newsletter- Generierung zu schreiben, und das Richtext- Item selbst zusammenzubauen... Aber das ist schon fortgeschrittenes Voodoo...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #2 am: 20.09.11 - 19:34:31 »
Na ja, sooooo voodo find ich das nicht. rti.beginSection/endSection/appendRtItem sollten reichen um die BodyItems aller Dokumente in einer View/Folder zusammenzufassen. (geschätzt 20-30 Zeilen LS-Code  ;) )

du musst dir dazu eine sortierte Ansicht bauen und dann die "allEntries" durchlaufen, bzw über einen Navigator drüber laufen. (view.getFirst/getNext ist ggf nicht richtig sortiert)

weiterhin ein neues MailDoc mit einem Body-RichtextItem (rti)

dann läufst du über alle Dokumente in der Ansicht und vergleichst autorAlt = doc.From(0).
wenn unterschiedlich, machst du eine neue Section mit rti.beginSection auf (ggf. die vorher geöffente Section schließen) und fügst die Mails mit gleichem Autor mit rti.appendRichtextItem(doc.getFirstItem("Body")) ein.


zum Schluss die aktuell offene Section noch schließen und das MailDoc noch mit Subject/Principal/ReplyTo ausstatten und absenden.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #3 am: 20.09.11 - 20:47:15 »
@Roland: Für nen versierten Programmierer gehört das natürlich zu den Basics... Ich hatte meine Antwort eher auf tron selbst bezogen (und dessen aktuelle Fragen hier im Forum)...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline tron55

  • Aktives Mitglied
  • ***
  • Beiträge: 227
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #4 am: 20.09.11 - 22:27:33 »
@Tode

Hmm.. 2 von 2 wow..

Anscheinend empfindest du das als persönliche Beleidigung wenn jemand hier postet der kein Vollzeitnotesprogrammierer ist.
Außerdem habe ich in der Forensatzung den Part wohl überlesen, in dem steht das man hier nur posten soll,
wenn das Problem eh schon selbst lösen kann.

Kein Problem, ich beschränke mich zukünftig auf's lesen, wie ja jeder weiß lebt ein Forum ja davon.
Hau rein, kannst den Thread dicht machen.

VG
Mike
« Letzte Änderung: 20.09.11 - 22:29:16 von tron55 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #5 am: 20.09.11 - 22:34:02 »
Mike, Tode kann hier gar nichts dicht machen. Und da ich Torsten persönlich kenne: Er ist nicht Dich angegangen, sondern hat einfach auf einen offensichtlichen Fakt hingewiesen. Das war hilfreich gemeint, denn Du stehst ja wirklich erst am Anfang - da ist es nicht der Knaller, wenn man sich gleich an Hardcore-Zeugs versucht (und dann vielleicht den grossen Blues bläst).

Bernhard

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #6 am: 21.09.11 - 07:23:32 »
@Mike (Tron55),

ich kann deine Reaktion nicht nachvollziehen. Tode hat dir eine nette Antwort gegeben. Es ist nichts dabei, wenn man kein "Vollzeitnotesprogrammierer" ist. Genau hierfür ist das Forum auch da. Es scheint viel mehr die Aussage zu sein, daß du wohl noch eher am Anfang stehst. Und daran ist nichts negatives festzustellen - wir haben alle mal so angefangen - und auch ich bin immer noch nicht am Ende der Weisheit angelangt. Ich glaube, daß es bei dir nur in die falsche Gurgel gekommen ist ;)

Toni ;)
Grüßle Toni :)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #7 am: 21.09.11 - 08:04:21 »
Schwamm drüber und schau Dir einfach mal die Mail von Roland an - der hat ein schönes Kochrezept geliefert.
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #8 am: 22.09.11 - 12:27:08 »
@tron: Sorry, das ist wirklich nicht gegen Dich persönlich gerichtet. Aber Du hast nun mal schon mit den absoluten Basics Probleme (wie man aus dem anderen Post rauslesen konnte)... Und das Erstellen von Richtext- Items on the fly + Abschnitte + DocLinks + .... ist nun mal ziemlich fortgeschrittenes Zeug (auch wenn die Klassen selbst sehr einfach sind und in der Designer- Hilfe super dokumentiert, wenn man nicht die imho schrottige Eclipse- Hilfe verwendet)...

Und es ist vollkommener Humbug, dass man hier nur posten darf, wenn man schon alles weiss... Das Problem ist, dass immer mehr Firmen Ihren Admins/Programmierern Aufgaben geben, denen Sie ohne Schulung nicht gewachsen sein KÖNNEN (es sei denn sie sind supergute AutoDidakten, auch das gibt es).

Nur als Hintergrund: Ich verdiene meinen Lebensunterhalt damit, solche Probleme für andere zu lösen... Und wenn ich dann sehe, dass Firmen lieber einen "Armen Praktikanten" 3 Monate an eine Aufgabe setzen (der kostet ja nix) als 1 Tag Dienstleistung (oder auch nur ne Schulung für den MA) einzukaufen, dann geht mir der Hut hoch.

Notes / Domino ist ein Professionelles Werkzeug (in vielen Unternehmen unternehmenskritisch) und kein "Spielzeug" und nur sehr wenige betrachten das als Ihr Hobby - im Gegensatz zu anderen Umgebungen / Foren in denen ich auch unterwegs bin, und wo ich jedem Einsteiger gerne die Basics erkläre...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Newsletter nach Autor/Kategorien sortieren
« Antwort #9 am: 22.09.11 - 12:58:16 »
Prinzipiell unterstütze ich diese Aussage 110 prozentig, aber ...

... und nur sehr wenige betrachten das als Ihr Hobby...
*hust*
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz