Vincenzo Capponcelli - www.zoolotus.org

Un pò di pulizia nella lista: Notes Client Machine, Platform and Build in Person Doc

Vincenzo Capponcelli  13 December 2010 14:48:14
Dalla versione 6.x ad ogni installazione/aggiornamento di un client Lotus Notes viene creata una richiesta all'adminP di aggiornamento 'Update Client Information in Person Record' che aggiorna la scheda persona (sezione Administration) con i dati del client notes (nome computer, versione notes, sistema operativo).
 
Se il nome PC esiste già viene aggiornata la riga, altrimenti se si tratta di un nuovo nome PC viene creata una nuova riga.
Image:Un pò di pulizia nella lista: Notes Client Machine, Platform and Build in Person Doc

Con il passare degli anni (e dei pc) la tabella può riempirsi di informazioni obsolete di pc probabilmente dismessi e la vista People\by Client Version diventa poco significativa se utilizzata per avere una panoramica aggiornata dei client notes realmente installati

Image:Un pò di pulizia nella lista: Notes Client Machine, Platform and Build in Person Doc

E' possibile "pulire" la lista considerando valida solo la riga che ha il valore update at più aggiornato con un agente formula da eseguire sulle schede persona:


@If (ClntBld="";@Return("");@Success );
indexDate:=1;
tmpDate:=@Subset (ClntDate;1);
@For(
n := 1;
n <= @Elements(ClntMachine);
n := n + 1;
IndexDate:=@If(ClntDate[n]>ClntDate[indexDate]; n;IndexDate)
);
FIELD ClntMachine:=ClntMachine[IndexDate];
FIELD ClntBld:=ClntBld[IndexDate];
FIELD ClntPltfrm:=ClntPltfrm[IndexDate];
FIELD ClntDate:=ClntDate[IndexDate];
SELECT @All

Comments
No Comments Found