Weihnachtskarten gruppiert und sortiert nach Mitarbeitern, die unterschreiben sollten
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
Ihre Kunden haben oft mit mehreren Mitarbeitenden Ihrer Firma zu tun. Die Weihnachtskarten an die Kunden sollen jeweils von diesen Mitarbeitenden unterschrieben werden. Damit die Unterschriften möglichst effizient gemacht werden können, sollen die Weihnachstkarten gruppiert werden nach den Mitarbeitenden, die unterschreiben sollen.
Es wird ein Stichwort-Ordner Weihnachtskarten und darin für jeden Mitarbeiter ein Ordner mit dem Namenskürzel erstellt:
Diesen Kürzeln werden die Adressen von Weihnachtskartenempfängern zugeordnet, auf deren Weihnachtskarte der Mitarbeitende unterschreiben soll. Dies geschieht fortlaufend während des Jahres:
Nun erstellt man einen Expression-Ordner, in dem sämtliche Adressen, die sich in einem Weihnachtskarten-Ordner befinden, aufgelistet werden, sortiert nach Absendergruppen pro Adresse.
ordner->select(boldid=56741).xSubordner->select(oclIsTypeOf(Ordner))
->oclAsType(Ordner).ordEintraege->asSet->select(oclIsKindOf(Adresseintrag))->oclAsType(Adresseintrag)
boldid=56741 ist die Interne Id des Orders Weihnachtskarten, der oben erzeugt wurde. Diese Nummer ist auf dem Eigenschaften-Dialog zu finden (siehe erstes Bild).
Die Expression holt alle Adressen in den Namenskürzel Unterordnern innerhalb von Weihnachtskarten. Adressen, die in mehreren Unterordnern sind, erscheinen in der Liste nur einmal.
Die Spalte Unterschriften enthält die gruppierten Namenskürzel für die Unterschriften:
ordner->select(parentordner.boldid=56741)->orderby(bezeichnung).bezeichnung->listToString(', ')
Die restlichen Spalten enthalten die benötigten Adressinformationen für einen Serienbrief oder für Etiketten.