Mit der folgenden Erweiterung können Sie Signaturdaten formatieren:
sub eSigCust_MakeLogEntry {
my ($timestamp, $action, $state, $login, $fullname, $groups) = @_;
return "Signed: $timestamp $action $state " .
"$login $fullname $groups \n";
}
Argumente:
- $timestamp: Ein als Zeichenfolge formatierter Zeitmarkenwert. (Sie können ein angepasstes
Zeitmarkenfeld angeben oder das Feld weglassen.)
- $action: Der Name der Aktion, die momentan ausgeführt wird.
- $state: Der Status des Datensatzes. Wenn der Status durch die Aktion
geändert wurde, zeigt dieses Feld den neuen Status an.
- $login: Der Benutzername, wie von Rational ClearQuest dargestellt. (Wenn die LDAP-Authentifizierung aktiv ist, kann dieser Name von dem
LDAP-Benutzernamen abweichen.)
- $fullname: Der vollständige Name des Benutzers, sofern bekannt.
- $groups: Eine Liste der Rational-ClearQuest-Gruppen,
denen der Benutzer angehört.
(Wenn die LDAP-Authentifizierung aktiv ist, kann das Gruppenverzeichnis Gruppennamen enthalten, die von
den in Rational ClearQuest verwalteten
unabhängig sind.)
Rückgabewert: Eine Zeichenfolge mit dem vollständigen Eintrag, der in das
eSignature-Protokoll geschrieben werden soll, einschließlich Begrenzer und Leerzeichen zwischen den Einträgen.