Utilizzare la seguente estensione per formattare i dati di firma:
sub eSigCust_MakeLogEntry {
my ($timestamp, $action, $state, $login, $fullname, $groups) = @_;
return "Signed: $timestamp $action $state " .
"$login $fullname $groups \n";
}
Argomenti:
- $timestamp: un valore di data e ora in formato stringa. È possibile specificare un campo data e ora personalizzato
o omettere il campo.
- $action: il nome dell'azione corrente eseguita.
- $state: lo stato del record. Se l'azione ha modificato lo stato,
questo campo indica il nuovo stato.
- $login: il nome dell'utente, come indicato da Rational ClearQuest.
(Se l'autenticazione LDAP è in uso, questo nome potrebbe essere diverso dal nome utente LDAP.)
- $fullname: il nome completo dell'utente, se è noto.
- $groups: un elenco di gruppi Rational ClearQuest a cui appartiene l'utente. (Se l'autenticazione LDAP è in uso, la directory groups potrebbe includere nomi di gruppi
indipendenti da quelli gestiti dal software Rational ClearQuest).
Valore di ritorno: una stringa che rappresenta la voce completa eSignature che deve essere
scritta nel log eSignature, inclusi i delimitatori e lo spazio tra le voci.