PEIQ Knowledge Base

Automatische Kürzelgenerierung

Die automatische Generierung von Autorenkürzeln folgt einer festen Logik. Die Ausgabe des Kürzels erfolgt im Grunddatenreiter. Steht ein Honorarempfänger im Status “Löschen”, erfolgt nach sechs Monaten ein Entfernen des Autorenkürzels, welches dadurch für eine Neuvergabe zur Verfügung steht.

Funktionalitäten der automatischen Kürzelgenerierung

  • Automatisches Erzeugen von Autorenkürzel auf dem Grunddatenreiter

  • Automatisches Erzeugen von zwei- oder dreistelligen Autorenkürzeln

  • Manuelle Eingabe eines Autorenkürzels auf dem Grunddatenreiter

  • Automatisiertes Löschen nach Status und Ablauf von sechs Monaten

Inhaltsverzeichnis

Autorenstatus im Grunddatenreiter

Auf dem Grunddatenreiter gibt es neben dem Feld “Kürzel” das Feld “Autorenstatus”. Hier wird der Autorenstatus gepflegt.

Kürzel und Autorenstatus sind nur editierbar, wenn es noch keinen Honorarsatz zum Honorarempfänger gibt. Das Kürzel wird geleert, wenn der Autorenstatus auf dem Grunddatenreiter geändert wird. Beim Speichern wird ein neues Kürzel generiert, wenn die Voraussetzungen für die automatische Kürzelgenerierung erfüllt sind. Beim Speichern des Feldes „Autorenstatus“ oder „Kürzel“ in der Maske werden Autorenstatus und Kürzel zur Honorarinfo (Reiter Honorar) in die Felder “Autorenkürzel” und “Autorenstatus” übernommen. Die manuelle Eingabe eines Kürzels auf dem Grunddatenreiter ist weiterhin möglich.

Ist einem Honorarempfänger bereits ein Honorarsatz zugeordnet, sind Kürzel und Autorenstatus nicht mehr änderbar.

Beispiel: Wird ein freier Autor zu einem festen Mitarbeiter, so ist ein neuer Honorarempfänger mit dem neuen Autorenstatus anzulegen.

Die bestehenden Honorare bleiben somit dem alten Kürzel, der alten Honorarkondition zugeordnet und Nachberechnungen, Korrekturen, Überprüfungen für die Vergangenheit sind möglich. Der alte Honorarempfänger ist in den Status “Löschen” zu stufen.

Freigabe nicht mehr benötigter Kürzel

Dem alten, nicht mehr benötigten Honorarempfänger ist der Status “Löschen” zuzuweisen.
Ein Workflow sucht nach Honorarempfängern im Status “Löschen”, die seit mindestens sechs Monaten nicht mehr geändert wurden und welchen ein Kürzel zugewiesen ist. An diesen Honorarempfängern und den zugeordneten Konditionen wird das Kürzel entfernt und steht damit für eine Neuvergabe zur Verfügung.

Sofern es notwendig wird, dass ein Honorarempfänger, der im Status “Löschen” steht, wieder reaktiviert werden muss, dann ist dieser auf den Status “Aktiv” zurückzustufen, sofern am Honorarempfänger noch das Kürzel vergeben ist. Andernfalls muss der Honorarempfänger neu angelegt werden.

Einstellungen für die automatische Kürzelgenerierung

Die für die automatische Kürzelgenerierung benötigten Einstellungen sind in der Abbildung “Kundenkürzel” hinterlegt. Dort werden folgende Parameter gepflegt:

  • Bedingung: Es wird festgelegt unter welcher Bedingung die automatische Kürzelgenerierung erfolgen soll, aktuell ist folgende Bedingung definiert: Status=Aktiv, Inaktiv UND AutorenStatus!=<leer> UND Kuerzel=<leer>

  • ErlaubteZeichen: Hier wird festgelegt, welche Zeichen für die automatisch generierten Kürzel verwendet werden.

  • KürzelVerboten: Hier ist die Negativliste, mit nicht zu verwendenden Kürzeln festzulegen.

  • KürzelLänge: abhängig vom Autorenstatus wird die Kürzellänge definiert.

Beim Speichern eines Honorarempfängers (DKunde) wird geprüft, ob der Honorarempfänger (DKunde) der Bedingung entspricht, die unter dem Parameter „Bedingung“ in der Abbildung “Kundenkürzel” hinterlegt ist. In dem Fall wird ein Kürzel generiert und am Honorarempfänger sowie der zugehörigen Honorarkondition gespeichert.

Logik für das Generieren der Kürzel

Die automatische Generierung von Autorenkürzeln folgt einer festen Logik. Diese wird wie nachfolgend aufgelistet von oben nach unten abgearbeitet.

Reihenfolge und Logik für das Generieren zweistelliger Kürzel

  • Erster Buchstabe des Nachnamen + erster Buchstabe des Vornamen kombinieren

  • Erster Buchstabe des Vornamen + erster Buchstabe des Nachnamen kombinieren

  • Erster Buchstabe des Nachnamen mit den Buchstabe des Vornamen kombinieren

  • Erster Buchstabe des Vornamen mit einem Buchstaben des Nachnamen kombinieren

  • Erste beiden Buchstaben des Nachnamen

  • Erste beiden Buchstaben des Vornamen

  • 2 aufeinanderfolgende Buchstaben des Nachnamen

  • 2 aufeinanderfolgende Buchstaben des Vornamen

  • Jeden Buchstaben des Nachnamen (von vorn nach hinten) mit den Buchstaben des Vornamen kombinieren

  • Jeden Buchstaben des Vornamen (von vorn nach hinten) mit den Buchstaben des Nachnamen kombinieren

  • Zufallskürzel bestehend aus zwei zufällig ausgewählten erlaubten Zeichen (max. 100 Versuche)

  • Erstes mögliches freies Kürzel verwenden, alle möglichen Zeichen mit allen möglichen Zeichen kombinieren

Reihenfolge und Logik für das Generieren dreistelliger Kürzel

  • Erste beiden Buchstaben des Vornamen + erster Buchstabe des Nachnamen

  • Erste beiden Buchstaben des Nachnamen + erster Buchstabe des Vornamen

  • Zwei aufeinanderfolgende Buchstaben des Vornamen + erster Buchstabe des Nachnamen

  • Zwei aufeinanderfolgende Buchstaben des Vornamen kombiniert mit einem Buchstaben des Nachnamen

  • Zwei Buchstaben des Vornamen kombiniert mit einem Buchstaben des Nachnamen

  • Zwei aufeinanderfolgende Buchstaben des Nachnamen + erster Buchstabe des Vornamen

  • Zwei aufeinanderfolgende Buchstaben des Nachnamen kombiniert mit einem Buchstaben des Vornamen

  • Zwei Buchstaben des Nachnamen kombiniert mit einem Buchstaben des Vornamen

  • Erste drei Buchstaben des Nachnamen

  • Erste drei Buchstaben des Vornamen

  • Drei aufeinanderfolgende Buchstaben des Nachnamen

  • Drei aufeinanderfolgende Buchstaben des Vornamen

  • Zufallskürzel bestehend aus drei zufällig ausgewählten erlaubten Zeichen (max. 100 Versuche)

  • Erstes mögliches freies Kürzel verwenden, alle möglichen Zeichen mit allen möglichen Zeichen kombinieren

Verwandte Seiten

 

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/848167038