Hallo,
bei der Freigabe von Datensätzen muss unter bestimmten Umständen eine 4-Augen-Freigabe erfolgen. Dazu gibt es noch unterschiedliche Redakteure und unterschiedliche Revisoren, die für bestimmte Datensätze (die können nach einem Merkmal gefiltert werden) zuständig sind. Damit nicht alle Revisoren alle Aufträge zur Friegabe bekommen (auch für die die sie gar nicht zuständig sind), muss also irgendwo eine Filterung vorgenommen werden.
Im Arbeitsablauf selber habe ich keine passende Stellle gefunden, die Revisoren anhand von Merkmalen eines Datensatzes festzulegen.
Da ich die Mail zur Freigabe manuell erstelle (besseres formatieren), habe ich mir folgendes gedacht:
Ich lege so viele Ordner unter Datenquellen an, wie es Revisoren gibt (das passt auch).
An die Ordner kann ich den Revisor als Metadaten "hängen" => geht aber nicht. Ich sehe da keine Metadaten?! (bei Inhalte z.B. sehe ich die).
Gut. also wollte ich anhand des Referenznamen des Ordners den Revisor ermitteln (über ein extra Mapping). => Referenzname (#getUid()) geht nicht. Haben Ordner unter Datenquellen keinen? Wenn ich danach suche (im JavaClient) wird der gefunden.
Den DisplayName kann ich abrufen, will den aber nicht nehmen (kann sich doch mal ändern)
getId ginge auch, da wir aber Test- und Prod-System haben, muss ich da zusätzlich was einbauen, da die IDs auf den Systemen unterschiedlich sind.
Stimmt es, dass keine Metadaten auf Order unter Datenquellen gesetzt werden können und der ReferenzName nicht
Wie könnte ich mein "problemchen" sonst lösen? Hat jemand eine Idee?