de:app:020cor:090tn:010spt:0030bsconcfg

Konfiguration

Die für jede Transaktion erforderlichen Unterschriften - abhängig von Typ und Inhalt der Transaktion - werden unmittelbar vor dem Speichern der Transaktion ermittelt und bei den Transaktionsdaten gespeichert. Es können bis zu zehn geforderte Unterschriften für jede Transaktion gespeichert werden.

Wenn gefordert und konfiguriert, kann die Benutzer-Unterschrift automatisch der erzeugten Transaktion hinzugefügt werden, sobald die Transaktion abgeschlossen ist.

Bei der “Kontrolle & Freigabe” wird die Unterschriftsberechtigung des gegenwärtigen Benutzers für die gegenwärtige Transaktion geprüft, und - falls ausreichend - wird eine der erforderlichen Unterschriften als “unterschrieben” markiert, wenn der Benutzer die Transaktion freigibt.

Ein Ereigniseintrag wird in der Ereignistabelle für jede Transaktion und für jede gegebene Unterschrift erzeugt. Ein Bezug zu dem Ereignis und jede Benutzer-Unterschrift wird in der Transaktion gespeichert.

Sobald alle erforderlichen Unterschriften für eine Transaktion gegeben wurden, wird die Transaktion als freigegeben gekennzeichnet. In diesem Fall wird das Transaktionsstatuskennzeichen in der Transaktion auf Freigegeben und der Workflow-Eintrag für den Service “Freigabe” auf “D”one (erledigt) gesetzt.

Wenn eine Transaktion abgelehnt wird, ist dies mit einer “R” (für rejected - abgelehnt) Unterschrift gekennzeichnet. Der Workflow-Eintrag für den Service Freigabe wird auf “E” für error (Fehler) gesetzt. Die Transaktion wird mit einem “N” im Statusfeld gekennzeichnet und in der “Gelöschte Vorgänge Queue” abgelegt.

Wenn eine Transaktion zur Korrektur zurückgegeben wird, ist dies in der Transaktion mit einer “C” (für “to correct” - zu korrigieren) Unterschrift gekennzeichnet. Der Workflow-Eintrag für den Service Freigabe wird auf “E” für error (Fehler) gesetzt. Die Transaktion wird mit einem “N” im Statusfeld gekennzeichnet und in der “Offene Vorgänge”-Queue abgelegt.

Multi Signature Setting

Die Mehrfachfreigabemethode ist für Geschäftskontrakte möglich, bei denen wir mehrere Betragsgrenzen für Mehrfachgenehmigungen/Unterschriften einrichten können. Die Definition für die Einstellung mehrerer Unterschriften erfolgt in Verwalten von Multi Unterschriften Einstellungen. Diese Definition wird dann mit den erforderlichen Geschäftsvorgängen in Verwalten von Entity Gruppen Transaktions-Profilen verknüpft.

Benutzerfreigabegruppe

Die Freigabegruppe ist ein Code, der allen Benutzern in ihrem Benutzerprofil zugeordnet wird. Dieser Wert beschreibt die Berechtigungsklasse, zu der der Benutzer gehört (z.B. Sachbearbeiter oder Verantwortlicher). Die Codetable für diese Codes ist RELGRP.

Benutzerfreigabebetrag

Der Freigabebetrag für einen Benutzer ist der maximale Betrag bis zu dem die Unterschrift des Benutzers gültig ist. Dieser Wert wird zusammen mit der Benutzerfreigabegruppe während der Kontrolle & Freigabe dazu benutzt, um zu entscheiden, ob die Unterschrift eines Benutzers für eine bestimmte Transaktion gültig ist.

Unterschrift

Eine Unterschrift ist ein einstelliger Buchstabencode, der Typ und Befähigung einer Unterschrift, die in einer Transaktion angewandt wurde, beschreibt.

Freigabe-Unterschrift code “R” ist reserviert für die Ablehnung einer Transaktion.

Freigabe-Unterschrift code “C” ist reserviert für “Rückgabe zur Korrektur”.

Die Benutzung anderer Codes als “R” und “C” hängt von der Klassifizierung von Unterschriften, die in einer Installation benutzt werden, ab. Die Codetable für diese Codes ist RELSIG.

Signature level codes “A”, “B”, “C”, “D” und “E” werden typischerweise für Unterschriften unterschiedlicher Qualität, die in einer Transaktion gefordert sein können, benutzt. Spezialunterschriften wie der “Spezial Level 1”, “Spezial Level 2” und “Spezial Level 3” können für Geschäftstransaktionen erforderlich sein. Der Codetable für diese Codes ist SIGTYP.

Alle xxxATT-Transaktionen werden automatisch freigegeben (relreq = “”), alle anderen Transaktionen benötigen eine Unterschrift (relreq = “A” ).

Erforderliche Unterschriften

Das Feld “Erforderliche Unterschriften” in einer Transaktion enthält die Unterschriften, die erforderlich sind, um diese Transaktion für die weitere Verarbeitung freizugeben. Dieses Feld muss durch die “TRNISM.SetRelRequestxxx”-Methoden bei dem Speichern einer Transaktion gefüllt werden.

Erhaltene Unterschriften

Das Feld “Erhaltene Unterschriften” in einer Transaktion enthält die in dieser Transaktion angewandten Unterschriften. Dies Feld wird geändert durch eine Unterschrift, die entweder während der Kontrolle & Freigabe oder dem Erzeugen der Transaktion angewandt wurde.

Gültige Unterschrift

Die gültige Unterschrift einer Transaktion beschreibt die Unterschrift, die der gegenwärtige Benutzer dieser Transaktion hinzufügen kann (d.h. dem TRN Satz): Die gültige Unterschrift wird durch die Regel “TRNISM.UsrRelFlg” aus der Benutzerfreigabegruppe, dem Freigabebetrag und dem relevanten Betrag für die Transaktion ermittelt. Wenn diese Beträge nicht in der selben Währung sind, werden sie mit dem aktuellen Kurs und Umrechnungstyp “M” umgerechnet.

Position der Unterschrift

Dies bezeichnet die Position einer Unterschrift in einer Reihenfolge erforderlicher oder erhaltener Unterschriften (d.h. 1., 2. oder 3. Unterschrift).

Bewertung der Position der Unterschrift

In der Kontrolle & Freigabe kann die Position der Unterschrift entweder manuell oder automatisch geprüft werden. Das System benutzt automatisch die Regel “TRNISM.GetUseIdx”, um nach der höchsten erforderlichen Unterschrift zu suchen, für die die zugelassene Unterschrift ausreichen würde. Dies bedeutet, dass eine überqualifizierte Unterschrift benutzt werden könnte, um eine Anforderung zu erfüllen.

Freigabe einer Transaktion

Eine Transaktion ist im Ganzen freigegeben, wenn die erhaltenen Unterschriften mit den geforderten Unterschriften übereinstimmen. Wenn die geforderten und die erhaltenen Unterschriften übereinstimmen, wird der Transaktionsstatus TRN\RELFLG auf “Freigegeben” gesetzt. Wenn ein Workflow-Eintrag für die Freigabe existiert (Zeile in der WFE-Tabelle mit Eintrag des Services REL), wird der Status dieses Eintrags auf “D”one (erledigt) gesetzt.

Das Freigabeverfahren einer Transaktion wird über das Transaktions-Profil gesteuert. Es kann dort über die Felder “Freigabeverfahren” und “Relevanter Betrag” über die Transaktion “Verwalten von Entity Gruppen Transaktions-Profilen” definiert bzw. geändert werden.

de/app/020cor/090tn/010spt/0030bsconcfg.txt · Last modified: 2022/12/07 16:31 by mk