AUTOMAZIONE-ASSEGNA PRENODI A RENODI!

 

Questo comando si applica solo ai jnodi selezionati, e solo nella vista jnodo. Scopo del comando è applicare automaticamente un prenodo pertinente a ciascun jnodo selezionato, in modo da popolare il renodo di quel jnodo altrimenti vuoto. Se tra i jnodi selezonati esistono jnodi non vuoti, il comando si arresta e l'utente può decidere due cose diverse:

 

1.Può uscire dal comando interrompendolo senza fare nulla.

2.Può chiedere al programma di non considerare quel jnodo, il cui renodo non è vuoto, deselezionandolo e passando al jnodo selezionato successivo.

 

Per ogni jnodo selezionato, il programma verifica quali siano i prenodi applicabili a quel jnodo nella lista dei prenodi disponibili. In generale sono pochi prenodi si potranno adattare al jnodo preso in considerazione. Tra questi viene scelto quello più promettente utilizzando le keyword.

Al termine di questa ricerca potranno esistere oppure no uno o più prenodi applicabili. Se non esiste alcun prenodo applicabile, il jnodo viene scartato e si passa al jnodo selezionato successivo. Se invece esiste un solo prenodo, questo viene applicato al jnodo, in modo da popolare il renodo vuoto. Se, infine, esiste più di un prenodo disponibile, allora viene verificata la lista delle keyword e ciascun potenzialmente applicabile prenodo riceve un punteggio pari al numero di keyword del prenodo identico alle keyword del jnodo. In questo modo si può fare una graduatoria dei prenodi, scegliendo  quello che ha il maggior numero di keyword in comune con il jnodo. Se esistono più prenodi aventi lo stesso numero di keyword corrispondenti, viene scelto il primo prenodo incontrato nella lista.

Ai fini della corrispondenza le keyword NULL non contano.

Se e solo se al momento della definizione delle keyword per il jnodo preso in considerazione (Comando Assegna Keyword), è stato direttamente specificato il nome di un prenodo, verrà direttamente applicato quel prenodo senza tenere conto delle keyword.

 

Tipo: immediato

-----------------------------

C.S.E. - 2001-2022 - Copyright Castalia srl - Milan - Italy  - www.castaliaweb.com