It is currently 21 April 2025, 13:38 Advanced search

Find globale sui progetti residenti su team works

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Find globale sui progetti residenti su team works

Postby mtozzi » 14 November 2011, 14:25

Sarebbe molto utile avere la possibilità di effettuare una ricerca di oggetti all'interno della struttura dei progetti inde presenti su server team works, in questo modo saremmo in grado ad esempio di trovare facilmente dove e' utilizzata una particolare routine esterna, un componente, un campo di database.
In concreto pensiamo ad una videata dove l'utente possa inserire una stringa di input, la ricerca dovrà restituire tutti gli oggetti che nel nome contengono tale stringa corredati delle informazioni necessarie a localizzarli all'interno dei progetti di appartenenza (basterebbero nome del progetto e tipo di oggetto).
Abbiamo attualmente realizzato una cosa simile implementando un wizard ma questa soluzione presenta 2 grossi problemi:
1) richiede che tutti i progetti inde siano fisicamente sulla macchina dove gira il wizard, tra l'altro bisogna controllare di avere l'ultima versione disponibile di tali progetti;
2) il wizard per funzionare deve aprire singolarmente ogni progetto quindi nel caso i progetti appartengano a diverse versioni di inde compaiono i vari alert che devono essere manualmente confermati dall'utente.
Tale feature potrebbe essere inserita nell'interfaccia web del server team works e agevolerebbe notevolmente la gestione di sistemi complessi dove si ha a che fare con un crescente numero di applicazioni (progetti).
mtozzi
 
Posts: 413
Joined: 2 November 2010, 9:33

Re: Find globale sui progetti residenti su team works

Postby sfirpo » 22 December 2011, 10:39

Nelle applicazioni che sviluppiamo con Inde (in Java) utilizziamo uno specifico prodotto che ci consente di richiamare programmi scritti in altri linguaggi che risiedono su altri sistemi.
Tale prodotto fornisce la possibilità di generare dei Java Wrapper, cioè delle classi Java attraverso le quali è possibile effettuare una Remote Procedure Call.
I Java wrapper generati sono presi, dopodichè sono "mappati" ed utilizzati all'interno di Inde.
Di conseguenza, ogni progetto è ricco di librerie esterne.

Uno strumento come quello suggerito da Marco sarebbe per noi utilissimo in quanto spesso ci è richiesto di verificare quali sono i Java wrapper utilizzati ed in quali progetti.
Il wizard aiuta ma, come sottolineato da Marco, occorre avere in locale tutte le copie dei progetti allineati all'ultima versione (e nella nostra realtà nessuno è tenuto ad avere tutti i progetti dato che un singolo programmatore segue due/tre progeti al massimo).

Perchè non sfruttare le potenzialità del Team Works che conosce già tutte le versioni "allo stato dell'arte" dei progetti?
User avatar
sfirpo
 
Posts: 101
Joined: 26 October 2010, 12:50
Location: Genova

Re: Find globale sui progetti residenti su team works

Postby mtozzi » 16 February 2012, 8:57

Un'ulteriore feature molto interessante sarebbe poter visualizzare direttamente la lista dei riferimenti dell'oggetto all'interno dei progetti (l'analogo del "trova dove usato" che si può fare all'interno di un progetto), con la possibilità di esportare questo report in un formato stampabile. La lista dei risultati potrebbe quindi presentare dei link che consentano di aprire il progetto interessato (se presente in locale o renderlo scaricabile) e visualizzare l'occorrenza.
Per quanto riguarda le procedure nel caso la chiamata sia commentata il riferimento non dovrebbe essere restituito dalla query, questo per mettere in evidenza soltanto le occorrenze in cui l'oggetto è effettivamente usato.
mtozzi
 
Posts: 413
Joined: 2 November 2010, 9:33

Re: Find globale sui progetti residenti su team works

Postby g.lanzi » 16 March 2012, 8:09

Credo di aver capito l'esigenza. Come avete detto per adesso è possibile una soluzione, seppure con limitazioni, tramite wizard.
Nel vostro caso, in quanti progetti dovete cercare e quanto spesso?
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: Find globale sui progetti residenti su team works

Postby mtozzi » 16 March 2012, 10:37

Diciamo che questa funzionalità diventerà per noi sempre più importante in quanto con il procedere dello sviluppo del nostro sistema informativo in inde ci saranno sempre più progetti inde coinvolti che condividono oggetti. L'obiettivo è quello di poter fare delle analisi di impatto in fase di modifica di oggetti condivisi da più progetti, nell'attuale nostro "vecchio" sistema informativo la tecnologia utilizzata offre questa possibilità che si traduce in pratica nel poter rispondere alla domanda: "dove è utilizzata questa routine o questo campo di database?". Di conseguenza possiamo sapere con precisione quali programmi devono essere modificati.
Quindi per quantificare ti posso dire che ora abbiamo 20 progetti inde in produzione ma questo numero è in crescita. La frequenza delle ricerche per ora è limitata (dato il limitato numero di applicazioni) ma avere questa possibilità per noi sarà fondamentale in futuro per gestire l'intero sistema.
mtozzi
 
Posts: 413
Joined: 2 November 2010, 9:33

Re: Find globale sui progetti residenti su team works

Postby mtozzi » 19 December 2012, 8:57

app
mtozzi
 
Posts: 413
Joined: 2 November 2010, 9:33

Re: Find globale sui progetti residenti su team works

Postby g.lanzi » 28 December 2012, 16:44

@mtozzi la proposta è già in stato "accettata", anche se tuttavia non è ancora stata valutata. La ricerca in questione dovrebbe aprire tutti i progetti presenti su TW per fare una ricerca particolare. Attualmente non è una modifica prevista.
Potremmo sentirci in assistenza per vedere di trovare insieme una soluzione che fa per voi.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: Find globale sui progetti residenti su team works

Postby mtozzi » 24 January 2013, 8:02

La tua frase è abbastanza contraddittoria: la proposta è accettata ma non è una modifica prevista... bah. Comunque ho provato a chiedere in assistenza una soluzione al problema numero 2 del wizard e mi è stato risposto che attualmente non si possono evitare gli alert da confermare manualmente.
Allo stato attuale quindi dobbiamo utilizzare il wizard da noi sviluppato in locale dando conferma manuale agli innumerevoli alert che compaiono ricercando all'interno dei vari progetti. Speriamo almeno in una modifica che ci consenta di evitare questo problema.
mtozzi
 
Posts: 413
Joined: 2 November 2010, 9:33

Re: Find globale sui progetti residenti su team works

Postby g.lanzi » 25 January 2013, 7:53

Mi spiace di essere risultato contradditorio, provo a spiegarmi meglio tornando sul funzionamento delle proposte di modifica. Dopo la nascita di una proposta di assistenza, che è subito in stato "in accettazione", Pro Gamma la prende in considerazione e decide se accettarla o rifiutarla.

"Accettata" significa che la proposta è condiderata implementabile, e che verrà inserita nell'elenco delle funzionalità tra cui scegliere quelle della prossima versione. Questo elenco è quello sul quale si dialoga con la community (anche con il nuovo Roadmap) per capire quali feature sono le più interessanti per la prossima versione.

In questo senso è accettata ma non è ancora stata valutata, cioè non è ancora passata allo stato di "selezionata" per la prossima versione. Insomma non è pianificata.

Spero di essere stato utile, maggiori informazioni sono reperibili sulla documentazione.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 14 guests

cron