Configurazioni

Le configurazioni associate a questo Modello Dati sono disponibili alla seguente pagina: Produzione - IRIS AP-RM Configurazioni: Progetti (Project - PRJ)

Questa sezione dettaglia il modello dati dell'entità ricalcando la struttura del form di raccolta dati.

Per ogni TAB viene visualizzata una tabella che riporta le seguenti colonne:
Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
Indica l'oggetto di riferimento
  • Se uguale a root vuol dire che l'attributo specificato è relativo all'oggetto radice corrente
  • Se diverso da root vuol dire che l'attributo specificato è relativo ad un oggetto figlio dell'oggetto radice corrente, che è individuato dall'identificativo riportato
Indica il tipo di widget usato per il rendering dell'attributo (text, select, tree, ....) Indica il nome dell'attributo
L'eventuale nome riportato tra parentesi indica il nome dell'attributo esposto nel servizio REST nella vesione FULL
Per maggiori dettagli consultare IRIS FAST REST Services - GW (Gateway) REST API v.1
Indica il tipo dell'attributo Riporta l'etichetta e l'eventuale descrizione estesa.
Per ogni attributo, oltre all'etichetta "label." (obbligatoria) è possibile prevedere la corrispettiva "info." (opzionale)
Le etichette "info." servono per visualizzare degli "hint" contestuali sul significato dello specifico campo.
Nel caso in cui l'attributo agganci dizionari, unità organizzative, o item di altre tipologie vengono riportate le seguenti informazioni aggiuntive:
  • Dizionario collegato
    Viene riportato l'identificativo del dizionario e la sua descrizione.
    Queste informazioni consentono di individuare le voci di dizionario nell'interfaccia amministrativa dei dizionari di IRIS RM e AP disponibile al seguente percorso Configurazione ==> Gestione dizionari.
    In questa sezione è possibile, se abilitato, procedere alla modifica, inserimento o cancellazione di voci di dizionari.
  • Oggetto collegato
    Viene riportato l'identificativo dell'oggetto collegato
    Si tratta tipicamente di unità organizzative o tipi di entità diffenti da quella corrente.
    Ad esempio ad un progetto è possibile agganciare
    • un dipartimento (organizationUnit di tipo department) recuperato da IRIS RM Risorse ==> Strutture interne
    • un centro di ricerca (organizationUnit di tipo researchCenter) recuperato da IRIS RM Risorse ==> Strutture interne
    • un'area amministrativa (organizationUnit di tipo administrativeArea) recuperato da IRIS RM Risorse ==> Strutture interne
    • un ente esterno (organizationUnit di tipo externalOrganization o university) recuperato da IRIS RM Risorse ==> Strutture esterne
    • la tipologia di progetto (wfItemType di tipo PRJ) come da tassonomia
    • un bando di finanziamento (wfItemTypeLink di tipo CALL) recuperato da IRIS AP Attività e Progetti ==> Bandi di finanziamento
    • un contratto (wfItemTypeLink di tipo CON) recuperato da IRIS AP Attività e Progetti ==> Contratti
    • una iniziativa di public engagement (wfItemTypeLink di tipo PEN) recuperato da IRIS RM Terza missione ==> Public engagement
    • ...

Di seguito l'elenco di TUTTI i TAB previsti per il seguente modello.
Tenere presente che alcuni TAB potrebbero essere visibili solo a determinate categorie di attori e/o solo in certi stati: per questi dettagli cfr il flusso di riferimento dell'entità in questione alla sezione "Permessi".

Dati generali (project/form1)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root hidden id integer

Attributo nascosto
Identificativo di sistema

root radio send2UgovPjConfirmation boolean Confermi l'invio del progetto ad UGOV PJ? (label.project.send2UgovPjConfirmation)

Flag booleano (SI/NO) per conferma di invio del progetto verso UGOV PJ.
Questo flag viene visualizzato SOLO la PRIMA volta che si tenta di inviare il progetto ad UGOV PJ.
Per conoscere quali sono gli stati che scatenano l'invio del progetto verso UGOV PJ, fare riferimento agli stati marcati in arancione del flusso scelto.

root radio warningAcknowlegement boolean Presa visione (label.warningAcknowlegement)

Flag booleano (SI/NO) per conferma di presa visione dell'avvertimento visualizzato.
Questo flag viene visualizzato SOLO quando nel flusso viene prevista una validazione required booleanMap[warningAcknowlegement].
Fare riferimento al flusso per conoscere gli stati che scatenano questa validazione.

root textarea transitionComment string Motivazione transizione di stato (label.project.transitionComment)

Questo attributo viene visualizzato SOLO quando nel flusso viene prevista una validazione required stringMap[transitionComment]
Serve per richiedere l'inserimento della motivazione della transizione di stato corrente: tipicamente quando si porta il progetto di uno stato di "morte" come Sospeso.
Il valore inserito dall'utente in questo campo viene recuperato e accodato all'attributo clobMap[transitionsLog] insieme al log della transizione di stato.
Fare riferimento al flusso per conoscere gli stati che scatenano questa validazione.

root hidden withdrawn

Attributo nascosto.
Flag che indica se l'elemento è stato cancellato logicamente.

root hidden recalculate boolean

Attributo nascosto.
Flag ad uso della sincronizzazione PJ.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root hidden wfItemType.id

Attributo nascosto ad uso tecnico delle validazioni.

root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root hidden creator person

Attributo nascosto.
Identificativo della persona che ha effettuato la creazione.

root hidden creatorIdentitiesCsv string

Attributo nascosto.
Elenco delle identità associate ai team della persona che ha effettuato la creazione.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root hidden pjImport boolean

Attributo nascosto.
Flag che indica che l'elemento è stato importato da PJ.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root hidden pjDispatchDate date

Attributo nascosto.
Data di primo invio a PJ/primo recupero da PJ.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root hidden previousState string

Attributo nascosto.
Stato precedente al corrente.
Serve per potere "tornare indietro" nel caso in cui siano presenti più stati precedenti nel flusso.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

root hidden wfState wfState
root hidden year integer
root textarea description string Titolo progetto (label.project.description)

Titolo del progetto

root text acronym string Acronimo Progetto (label.project.acronym)
root text cup string Codice Unico Progetto (CUP) (label.project.cup)

Il CUP è tipicamente associato a progetti finanziati da enti pubblici

root radio cupOwner boolean Richiesta del CUP effettuata dall'Ateneo? (label.project.cupOwner)

Flag booleano (SI/NO) per indicare se la richiesta del CUP è stata effettuata dall'Ateneo (per gestire le eventuali pratiche di chiusura)
Nel caso in cui il flusso preveda l'obbligatorietà di questo flag (se CUP specificato) è opportuno customizzare l'etichetta label.project.cupOwner inserendo l'asterisco direttamente nell'etichetta

root text cig string Codice Identificativo Gara (CIG) (label.project.cig)

Il CIG è associato a progetti finanziati con gara di appalto

root radio cigOwner boolean Richiesta del CIG effettuata dall'Ateneo? (label.project.cigOwner)

Flag booleano (SI/NO) per indicare se la richiesta del CIG è stata effettuata dall'Ateneo (per gestire le eventuali pratiche di chiusura)
Nel caso in cui il flusso preveda l'obbligatorietà di questo flag (se CIG specificato) è opportuno customizzare l'etichetta label.project.cigOwner inserendo l'asterisco direttamente nell'etichetta

root text url string Sito web del progetto (label.project.url)
root text archiveNumber string Numero archivio (label.project.archiveNumber)
root text archiveNumber string Numero archivio (label.project.archiveNumber)
root textarea notes clob Note (label.project.notes)
root radio withoutGrantorConfirmation boolean Procedere SENZA ente finanziatore? (label.project.withoutGrantorConfirmation)

Flag booleano (SI/NO) per conferma della volontà di procedere SENZA la selezione dell'ente finanziatore.

Ente Finanziatore (fieldset.project.grantor)

Questa sezione (le due sezioni Ente Finanziatore sono alternative) consente il caricamento di un numero arbitrario di enti finanziatori del progetto. Gli enti finanziatori sono recuperati dal contenitore degli enti esterni di IRIS

  • Risorse ==> Strutture esterne
    • Organizzazioni (externalOrganization))
Per gli atenei che hanno UGOV, questi enti sono sincronizzati con UGOV AC.
Si tratta dei Soggetti Collettivi di UGOV. E' possibile cercare un ente tramite
  • autocomplete
  • ricerca avanzata (icona lente)
Nel caso in cui non venisse trovato l'ente di interesse è possibile fare richiesta di inserimento nell'anagrafica centrale di UGOV (icona forward).
Per utilizzare la funzionalità di richiesta di inserimento dell'ente esterno deve essere settata la configurazione rm.orgunit.external.iris.new.mail.
Questa deve contenere l'indirizzo mail del referente di Ateneo delle anagrafiche centralizzate
E' possibile settare l'obbligatorietà del campo Codice fiscale settando a true la configurazione rm.orgunit.external.codiceFiscale.required, se non è presente va aggiunta.
In questa sezione è visibile la quota di finanziamento se questa non compare fra i metadati nascosti in ap.prj.hidden.

grantor
autocomplete grantorId (organizationUnit) organizationUnit Ente Finanziatore (label.project.grantorId)

Campo per selezionare un ente finanziatore del progetto.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Nel caso non fosse presente l'ente di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione rm.orgunit.external.iris.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione rm.orgunit.external.iris.new.mail, oppure rm.orgunit.external.iris.new.requestedFrom.prj.mail specifica per l'ambito Progetti,
con l'indrizzo email dell'ufficio che in Ateneo si occupa delle anagrafiche degli enti esterni.

text approvalDate date Data di approvazione (label.project.grantor.approvalDate)
text financingQuota number Quota finanziamento (label.project.financingQuota)
text grantNumber string Numero contratto (label.project.grantNumber)
textarea notes string Note (label.project.grantor.notes)
root text grantNumber string Grant Number (OpenAIRE) (label.project.grantNumberOpenAIRE)
root radio withoutCallConfirmation boolean Procedere SENZA bando? (label.project.withoutCallConfirmation)

Flag booleano (SI/NO) per conferma della volontà di procedere SENZA la selezione del bando

Bando di Finanziamento (fieldset.project.callLink)

Questa sezione consente il collegamento di un Bando di finanziamento PADRE.
Si intende Bando PADRE del Progetto, ma in caso sia attiva la gerarchia dei Bandi, verranno agganciati BANDI di tipo FIGLIO.
Si tratta di item di tipologia CALL che sono visibili sotto Attività e progetti ==> Bandi di finanziamento.
Nel caso sia attiva la creazione di un Progetto da Bando, in questa sezione comparirà il Bando selezionato nella pagina di avvio Nuovo Progetto.
La ricerca piò avvenire sia per autocompletamento sia tramite apposita finestra di ricerca.
Nel caso non fosse presente il bando di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione ap.prj.callProjectLink.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione ap.call.new.mail,
con l'indrizzo email dell'ufficio che in Ateneo si occupa di inserire i Bandi di finanziamento.
Per maggiori dettagli fare riferimento alla documentazione sui Bandi di finanziamento

callProjectLink autocomplete parentId WfItemLink Bando di Finanziamento (fieldset.project.callLink)
root select researchNature wfDictionary Natura della ricerca (label.project.researchNature)
Dizionario collegato
AP - Progetti - Natura della ricerca
(researchNature)
root radio openAccess boolean Accesso Dati Open (aperto) (label.project.openAccess)

Flag booleano (SI/NO) che serve per indicare se i dati (dataset di ricerca) prodotti durante lo svolgimento del progetto
devono essere resi pubblici come open data utilizzando specifiche piattaforme (ad. es. Zenodo).
L'operazione di flag NON CAUSA nessun automatismo di pubblicazione.

root radio dataManagement boolean Piano di gestione dei dati (label.project.dataManagement)

Flag booleano (SI/NO) che serve per indicare se l’ente finanziatore richiede l’approntamento di un piano per la gestione
e conservazione dei dati (Data Danagement Plan - DMP) prodotti durante lo svolgimento del progetto.

root radio visibleOnPortal boolean Visibile su Portale pubblico (label.project.visibleOnPortal)

Flag booleano (SI/NO) che serve per marcare la volontà di rendere visibile verso l'esterno questo progetto.
L'operazione di flag NON CAUSA nessun automatismo di pubblicazione.
E' possibile però recuperare tramite servizi REST o ODS i progetti con questo flag e procedere poi all'esposizione.

root radio developmentCooperation boolean Cooperazione allo sviluppo (label.project.developmentCooperation)

Flag booleano (SI/NO) che serve per marcare la volontà di rendere obbligatorio la compilazione degli SDG.
L'operazione di flag a true CAUSA l'obbligatorietà di inserire almeno un valore nella sezione SDG - Sustainable Development Goals.

root radio pnrrInconsistencyConfirmation boolean Procedere con scelte PNRR discordi? (label.project.pnrrInconsistencyConfirmation)

Flag booleano (SI/NO) per conferma della volontà di procedere con scelte PNRR discordi tra Progetto e Bando.

root radio pnrr boolean Utilizzo fondi PNRR (label.project.pnrr)

Flag booleano (SI/NO) che serve per marcare se il Progetto fa uso di fondi PNRR.

root radio interdisciplinary boolean Progetto interdisciplinare (label.project.interdisciplinary)

Flag booleano (SI/NO) che serve per marcare se il Progetto è interdisciplinare.

root radio genderEqualityPromotion boolean Rilevanza per la Gender Equality (label.project.genderEqualityPromotion)

Flag booleano (SI/NO) che serve per marcare se il Progetto ha una rilevanza per il gender equality.

root textarea abstract clob Abstract (Italiano) (label.project.abstract)

Abstract multingua it/en

Date (project/form2)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

root text proposalStartDate date Data di avvio pratica (label.project.proposalStartDate)
root text startDate date Data di inizio attività (label.project.startDate)
root text durationInMonth integer Durata (mesi) (label.project.durationInMonth)

Se sono presenti startDate e endDate il campo viene autocalcolato.
E' possibile comunque inserire manualmente il numero di mesi.
In questo caso, se è presente startDate viene calcolata l'attributo endDate

root hidden originalDurationInMonth integer

Attributo nascosto ad uso tecnico della proroga della durata in mesi.

root text endDate date Data di fine attività (label.project.endDate)

Se sono presenti startDate e durationInMonth il campo viene autocalcolato.
E' possibile comunque inserire manualmente l'attributo endDate
In questo caso, se è presente startDate viene calcolato l'attributo durationInMonth

root hidden originalEndDate date

Attributo nascosto ad uso tecnico della proroga della data di fine.

root text expenditureStartDate date Data ammissibilità delle spese (label.project.expenditureStartDate)

Data inizio ammissibilità delle spese.
E' possibile nascondere questo campo specificando la variabile ap.prj.expenditureDate.enabled con il valore false
Questa configurazione causa anche il setting di expenditureStartDate con startDate
Questo setting automatico è necessario perché expenditureStartDate è obbligatoria per l'invio a UGOV PJ
ATTENZIONE: se la configurazione viene inserita quando ci sono già dei progetti, è necessario settare expenditureStartDate tramite caricamento excel massivo o tramite DB perché l'automatismo di setting viene attivato SOLO da quel momento in poi

root text expenditureEndDate date Data di fine validità delle spese (label.project.expenditureEndDate)

Data fine ammissibilità delle spese.
E' possibile nascondere questo campo specificando la variabile ap.prj.expenditureDate.enabled con il valore false
Questa configurazione causa anche il setting di expenditureEndDate con endDate
Questo setting automatico è necessario perché expenditureEndDate è obbligatoria per l'invio a UGOV PJ
ATTENZIONE: se la configurazione viene inserita quando ci sono già dei progetti, è necessario settare expenditureEndDate tramite caricamento excel massivo o tramite DB perché l'automatismo di setting viene attivato SOLO da quel momento in poi

root text accountancyEndDate date Data di chiusura contabile (label.project.accountancyEndDate)

Data di chiusura delle pratiche contabili (conclusione incassi e pagamenti fatture)
Questo attributo è nascosto di default perché questa informazione viene gestita in UGOV PJ.
Per gli Atenei che non prevedono questa integrazione, è possibile gestire manualmente questa informazione.
Questo attributo viene visualizzato settando la variabile ap.prj.accountancyEndDate.enabled al valore true.
Il setting di questa variabile a true causa, oltre alla visualizzazione dell'attributo, anche la presentazione di un filtro di ricerca nella lista dei progetti in AP e l'esportabilità dell'informazione in reportistica

Approvazioni (fieldset.project.approval)

Questa sezione raccoglie un numero arbitrario di approvazioni.
Con approvazione si intende una data nella quale un organo/persona ha dato il suo benestare.
Le tipologie di approvazioni sono pilotate dal dizionario approvalType.
Sono obbligatori gli attributi approvalType, ouId (se viene selezionata la tipologia "Approvazione dipartimento" (approvalType.department)), approvalDate

approval
select approvalType wfDictionary Tipo (label.project.approvalType)
Dizionario collegato
AP - Generale - Tipo di approvazione
(approvalType)
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.ouId)

E' possibile rendere autocompilabile questo campo, andando a settare a true la configurazione ap.prj.approval.autocompleteOrganization.enabled, in tutti gli altri casi il campo NON verrà autocompilato.
Se la funzione autocompilato è abilitata, il valore di default selezionato rappresenta l'unità organizzativa capofila, ossia quella marcata come principale.

Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
text approvalDate date Data di approvazione interna (label.project.approvalDate)
textarea approvalNotes string Note (label.project.approvalNotes)
Proroghe (fieldset.project.extension)

Questa sezione raccoglie le eventuali proroghe.
La proroga può essere specificata solo in mesi.
Al salvataggio della proroga verrà inibita la modifica per gli attributi startDate, durationinMonth, endDate che verranno contestualmente aggiornati per rispecchiare la proroga inserita
Se vengono eliminate tutte le proroghe, allora è possibile nuovamente editare gli attributi startDate, durationinMonth, endDate.

extension
text extensionDate date Data effettuazione proroga (label.project.extensionDate)
text previousEndDate date Data di fine precedente (label.project.previousEndDate)
text previousDurationInMonth integer Durata precedente (label.project.previousDurationInMonth)
text extensionInMonth integer Mesi di proroga (label.project.extensionInMonth)
text currentEndDate date Data di fine corrente (label.project.currentEndDate)
text currentDurationInMonth integer Durata corrente (label.project.currentDurationInMonth)
textarea extensionNotes string Note (label.project.extensionNotes)

Soggetti Interni (project/form3)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

Responsabili Scientifici (fieldset.project.owner.fragment)

Aggancio responsabili scientifici con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV) con data di inizio e fine responsabilità
E' possibile specificare le seguenti configurazioni:

  • ap.prj.owner.role.enabled
    Se valorizzata a true viene abilita la gestione del ruolo del responsabile
    Se valorizzata a false o vuota NON viene abilitata la gestione del ruolo del responsabile
  • ap.prj.owner.department.enabled
    Se valorizzata a true viene abilitata la specifica della struttura associata a quello specifico responsabile
    Se valorizzata a false o vuota NON viene abilitata la specifica della struttura associata a quello specifico responsabile
    Questa conf è utilizzata se nel flusso adottato è presente addOrgUnitFromNewOwnerValidator
    Per maggiori dettagli fare riferimento alla successiva sezione Strutture interne
E' possibile prepopolare in fase di aggiunta di un nuovo elemento l'attributo Data di inizio (dateMap[startDate]), per farlo bisogna settare a true la configurazione ap.prj.prepopulate.owner.startDate.enabled.

owner

elementStartDatePrepopulateLogic
elementRolePrepopulateLogic
autocomplete ownerId (person) person Persona (label.project.ownerId)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
hidden ownerId (person) person

Attributo nascosto ad uso tecnico delle validazioni.

select roleId (role) wfDictionary Ruolo (label.project.owner.role)
Dizionario collegato
AP - Generale - Ruolo responsabile
(ownerRole)
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
text startDate date Inizio (label.project.owner.startDate)
text endDate date Fine (label.project.owner.endDate)
Delegati alla compilazione (fieldset.project.internalRepresentative.fragment)

Aggancio referente amminsistrativo con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV)
Vengono restituite solo le persone che hanno o hanno avuto un rapporto di lavoro con l'Ateneo

internalRepresentative autocomplete internalRepresentative (person) person Delegati alla compilazione (fieldset.project.internalRepresentative.fragment)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
Referenti amministrativi (fieldset.project.administrativeOwner.fragment)

Aggancio Referenti interni con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV).
Questa sezione consente il collegamento dei Referenti interni, consente anche di popolare le date di inizio/fine del Referente interno.
Di default, questa sezione non viene mostrata, è possibile visualizzarla SOLO quando la variabile di configurazione ap.prj.administrativeOwner.send2ugov.enabled è settata a true.
Questa variabile permette di abilitare l'invio a UGOV-PJ dei Referenti interni, se questa funzione è attiva in fase di invio a PJ verrà richiesto di popolare almeno la data di inizio del Referente.
E' possibile prepopolare in fase di aggiunta di un nuovo elemento l'attributo Data di inizio (dateMap[startDate]), per farlo bisogna settare a true la configurazione ap.prj.prepopulate.administrativeOwner.startDate.enabled.

administrativeOwner

elementStartDatePrepopulateLogic
autocomplete administrativeOwner person Persona (label.project.administrativeOwner.person)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
text startDate date Inizio (label.project.administrativeOwner.startDate)
text endDate date Fine (label.project.administrativeOwner.endDate)
Referenti amministrativi (fieldset.project.administrativeOwner.fragment)

Aggancio Referenti interni con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV).
Questa sezione consente il collegamento dei Referenti interni.
Di default, questa sezione viene mostrata, ossia quando la variabile di configurazione ap.prj.administrativeOwner.send2ugov.enabled è settata a false o non è presente.
Questa variabile permette di abilitare l'invio a UGOV-PJ dei Referenti interni.

administrativeOwner autocomplete administrativeOwner person Referenti amministrativi (fieldset.project.administrativeOwner.fragment)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
Partecipanti interni (fieldset.project.contributor.fragment)

Aggancio partecipante con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV).
E' possibile prepopolare in fase di aggiunta di un nuovo elemento l'attributo Data di inizio (dateMap[startDate]), per farlo bisogna settare a true la configurazione ap.prj.prepopulate.contributor.startDate.enabled.

contributor

elementStartDatePrepopulateLogic
elementRolePrepopulateLogic
autocomplete contributorId (person) person Persona (label.project.contributorId)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
select roleId (role) wfDictionary Ruolo (label.project.contributor.role)
Dizionario collegato
AP - Generale - Ruolo partecipante
(contributorRole)
text startDate date Inizio (label.project.contributor.startDate)
text endDate date Fine (label.project.contributor.endDate)
Strutture interne (fieldset.project.internalOrganizationUnit)

Aggancio della struttura con recupero da anagrafica IRIS RM Risorse ==> Strutture interne (sincronizzata con UO UGOV)
Se nel flusso adottato è presente addOrgUnitFromNewOwnerValidator è attivato l'aggancio automatico delle strutture a partire dai responsabili.
In questo caso è possibile specificare anche la conf ap.prj.internalOrganizationUnit.fullyInferredFromPeopleType.csv
Questa configurazione specifica l'elenco delle tipologie di attori per le quali inferire le strutture
I valori accettabili sono:

  • owner
  • contributor
  • administrativeOwner
Supponiamo che la configurazione ap.prj.internalOrganizationUnit.fullyInferredFromPeopleType.csv sia valorizzata con il valore owner.
In questo caso le strutture interne (internalOrganizationUnit) verranno popolate a partire dalle strutture inferite dagli owner (responsabili scientifici) e non sarà possibile effettuare edit delle strutture interne (ad eccezione di utenti in visione completa con diritti di scrittura sulle strutture).
  • Se la conf ap.prj.owner.department.enabled è valorizzata a true allora verranno utilizzate le strutture specificate per ogni owner (indipendentemente dall'afferenza)
  • Se la conf ap.prj.owner.department.enabled è valorizzata a false o è vuota allora verranno utilizzate le strutture estratte dall'afferenza dipartimentale
    In quest'ultimo caso verrà valutata anche la configurazione ap.prj.owner.position.date:
    • vuoto: verrà estratta l'afferenza dipartimentale alla data di inizio del progetto
    • CURRENT: verrà estratta l'afferenza dipartimentale alla data di aggiunta della persona
    • CURRENT_OR_LAST: verrà estratta l'ultima afferenza dipartimentale disponibile della persona
    • <ALTRO_VALORE>: verrà estratta l'afferenza dipartimentale della persona alla data del metadato specificato

internalOrganizationUnit

elementRolePrepopulateLogic
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
select roleId (role) wfDictionary Ruolo strutture interne (label.project.ouRole)
Dizionario collegato
RM - Public Engagement - Ruolo dipartimento
(ouRole)
radio roleSwitchAcknowledged boolean Procedi e perdi diritti di scrittura (label.project.roleSwitchAcknowledged)

Flag booleano (SI/NO) per conferma modifica ruolo Unità organizzativa.

hidden ouId (organizationUnit) organizationUnit
hidden roleId (role) wfDictionary
Suddivisione finanziamento per strutture interne (fieldset.project.internalOrganizationUnitCost)

Questa sezione è nascosta e ad uso tecnico

internalOrganizationUnitCost
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.internalOrganizationUnitCost.internalOrganizationUnit)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouRequestedCost number Costo preventivato del Progetto per singola struttura di Ateneo (label.project.internalOrganizationUnit.ouRequestedCost)
text ouRequestedContribution number Contributo Richiesto per singola struttura (label.project.internalOrganizationUnit.ouRequestedContribution)
text ouRequestedCofinancing number Cofinanziamento Richiesto in risorse per singola struttura (label.project.internalOrganizationUnit.ouRequestedCofinancing)
text ouRequestedManHoursCofinancing number Cofinanziamento Richiesto in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouRequestedManHoursCofinancing)
text ouApprovalDate date Data assegnazione (label.project.internalOrganizationUnit.ouApprovalDate)
select currency wfDictionary Valuta (Assegnata) (label.project.currency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouCost number Costo Approvato del Progetto per singola struttura (label.project.internalOrganizationUnit.ouCost)
text ouContribution number Contributo Assegnato per singola struttura (label.project.internalOrganizationUnit.ouContribution)
text ouCofinancing number Cofinanziamento Assegnato in risorse per singola struttura (label.project.internalOrganizationUnit.ouCofinancing)
text ouManHoursCofinancing number Cofinanziamento Assegnato in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouManHoursCofinancing)

Partner (project/form4)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

Coordinatori & Partner (fieldset.project.partner)

Aggancio struttura esterna con recupero da anagrafica IRIS RM Risorse ==> Strutture esterne (sincronizzata con SC UGOV)

partner
select partnerRole (role) wfDictionary Ruolo (label.project.partnerRole)
Dizionario collegato
AP - Generale - Ruolo coordinatore
(partnerRole)
autocomplete partnerId (organizationUnit) organizationUnit Partner (label.project.partnerId)

Campo per selezionare un partner del progetto.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Nel caso non fosse presente l'ente di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione rm.orgunit.external.iris.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione rm.orgunit.external.iris.new.mail, oppure rm.orgunit.external.iris.new.requestedFrom.prj.mail specifica per l'ambito Progetti,
con l'indrizzo email dell'ufficio che in Ateneo si occupa delle anagrafiche degli enti esterni.

textarea notes clob Note (label.project.partner.notes)
Soggetti interni (fieldset.project.partner.subject)

Inserimento del referente interno allo specifico partner

subject
select partnerSubjectRole (role) wfDictionary Ruolo (label.project.partnerSubjectRole)
Dizionario collegato
AP - Generale - Ruolo soggetti interni
(partnerSubjectRole)
text description string Soggetto (label.project.subject)
root textarea externalPartnerContacts string Contatti partner esterni (label.project.externalPartnerContacts)

Comitato Etico (project/form5)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

root radio ethicCommiteeApplicability boolean Sono previste attività di ricerca che prevedono sperimentazioni passibili di giudizio da parte del Comitato Etico? (label.project.ethicCommiteeApplicability)
Ambiti comitato etico (fieldset.project.ethicCommiteeTopic)
ethicCommiteeTopic autocomplete ethicCommiteeTopicId (dictionary) wfDictionary Ambiti comitato etico (fieldset.project.ethicCommiteeTopic)
Dizionario collegato
AP - Generale - Ambito
(ethicCommiteeTopic)
root radio ethicCommiteeSubmitted boolean E' stata presentata la richiesta di parere all'OPBA o al Comitato Etico di Ateneo di riferimento o al Comitato Etico di un Ente Terzo che ha facoltà di concedere questo tipo di autorizzazioni? (label.project.ethicCommiteeSubmitted)
root text ethicCommiteeSubmitDate date Data di presentazione (label.project.ethicCommiteeSubmitDate)
root select ethicCommiteeAuthorization wfDictionary Autorizzazione (label.project.ethicCommiteeAuthorization)
Dizionario collegato
AP - Generale - Autorizzazioni
(ethicCommiteeAuthorization)
root text ethicCommiteeAuthorizationNumber string Numero dell'autorizzazione (label.project.ethicCommiteeAuthorizationNumber)
root text ethicCommiteeAuthorizationDate date Data dell'autorizzazione (label.project.ethicCommiteeAuthorizationDate)
root autocomplete ethicCommiteeAuthorizationOrganization organizationUnit Ente che ha concesso l'Autorizzazione (label.project.ethicCommiteeAuthorizationOrganization)

In questa sezione è possibile censire l'Ente che ha concesso l'autorizzazione del comitato etico.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Di default vengono recuperate le organizzazioni attive e marcate come sede principale, è possibile disabilitare singolarmente i due filtri introducendo le configurazioni rm.orgunit.external.headquarters.enabled=false e rm.orgunit.external.active.enabled=false.

Finanziamento (project/form6)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

root radio financialDataVisibleToOwner boolean Dati finanziari visibili ai responsabili (label.project.financialDataVisibleToOwner)

Flag booleano (SI/NO) che serve per indicare se i dati finanziari debbano o meno essere visibili ai responsabili del progetto
Disattivato su tutti gli Atenei

root select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

Dizionario collegato
AP - Generale - Valuta
(currency)
root text requestedGlobalCost number Costo globale (preventivato) del Progetto per tutto il partenariato (label.project.requestedGlobalCost)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedGlobalContribution number Contributo globale (richiesto) del Progetto per tutto il partenariato (label.project.requestedGlobalContribution)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedInternalCost number Costo Totale (preventivato) del Progetto per l'Ateneo (label.project.requestedInternalCost)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedInternalContribution number Contributo Totale Ateneo (richiesto) (label.project.requestedInternalContribution)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedInternalCofinancing number Cofinanziamento Ateneo in risorse (richiesto) (label.project.requestedInternalCofinancing)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedManHoursCofinancing number Cofinanziamento Ateneo in personale (richiesto) (label.project.requestedManHoursCofinancing)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedOverheads number Overheads preventivati (label.project.requestedOverheads)

Overheads preventivati.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root select currency wfDictionary Valuta (Assegnata) (label.project.currency)

Valuta del finanziamento EFFETTIVO.
Per potere inserire gli importi di finanziamento è necessario prima selezionare la valuta.
Se viene selezionata una valuta diversa da EURO, è necessario inserire anche le informazioni relative a

  • Tasso di cambio
  • Data rilevazione del tasso di cambio
  • Tutti gli importi convertiti in EURO: questa operazione è necessaria perché UGOV PJ gestisce solo la valuta EURO ed è questa che viene inviata

Dizionario collegato
AP - Generale - Valuta
(currency)
root text exchangeRate number Tasso di cambio (label.project.exchangeRate)

EFFETTIVO

root text exchangeRateDate date Data rilevazione tasso di cambio (label.project.exchangeRateDate)

EFFETTIVO

root text globalCostOriginalCurrency number Costo globale del Progetto per tutto il partenariato (NON EURO) (label.project.globalCostOriginalCurrency)

EFFETTIVO

root text globalCost number Costo globale del Progetto per tutto il partenariato (EURO) (label.project.globalCost)

EFFETTIVO

root text globalContributionOriginalCurrency number Contributo globale del Progetto per tutto il partenariato (NON EURO) (label.project.globalContributionOriginalCurrency)

EFFETTIVO

root text globalContribution number Contributo globale del Progetto per tutto il partenariato (EURO) (label.project.globalContribution)

EFFETTIVO

root text internalCost number Costo Totale (approvato) del Progetto per l'Ateneo (EURO) (label.project.internalCost)

EFFETTIVO

root text internalContributionOriginalCurrency number Contributo Totale Ateneo (NON EURO) (label.project.internalContributionOriginalCurrency)

EFFETTIVO

root text internalContribution number Contributo Totale (assegnato) Ateneo (EURO) (label.project.internalContribution)

EFFETTIVO

root text internalCofinancing number Cofinanziamento Ateneo (assegnato) in risorse (EURO) (label.project.internalCofinancing)

EFFETTIVO

root text manHoursCofinancing number Cofinanziamento Ateneo (assegnato) in personale (EURO) (label.project.manHoursCofinancing)

EFFETTIVO

root text overheads number Overheads da contratto (label.project.overheads)

Overheads da contratto

root textarea fundingNotes clob Note importi finanziati (label.project.fundingNotes)

Note di finanziamento

Suddivisione finanziamento per strutture interne (fieldset.project.internalOrganizationUnitCost)

Questa sezione permette di splittare il Costo, Contributo e Cofinanziamento sulle strutture coinvolte.
Di default viene consentito SOLO lo split dei valori assegnati/approvati.
Se le configurazioni

  • ap.prj.financing.requested.enabled (default true)
  • ap.prj.financing.internalOrganizationUnitCost.requested.enabled (default true)
sono entrambe valorizzate a true allora viene consentito anche lo split degli importi richiesti/preventivati.

Se desiderato è possibile attivare la validazione (se prevista nel flusso) sulla coerenza degli importi splittati/totali checkInconsistentFundingValidatorProject
Questa validazione verifica che la somma degli importi per singolo partner dia come risultato il valore totale associato.
E' possibile scegliere attivare la validazione per
  • preventivato/richiesto: ap.prj.financing.internalOrganizationUnitCost.consistence.requested.validation.enabled (default true)
  • approvato/assegnato: ap.prj.financing.internalOrganizationUnitCost.consistence.assigned.validation.enabled (default true)
Questa validazione verifica che la somma degli importi per singolo partner dia come risultato il valore totale associato.

internalOrganizationUnitCost
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.internalOrganizationUnitCost.internalOrganizationUnit)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouRequestedCost number Costo preventivato del Progetto per singola struttura di Ateneo (label.project.internalOrganizationUnit.ouRequestedCost)
text ouRequestedContribution number Contributo Richiesto per singola struttura (label.project.internalOrganizationUnit.ouRequestedContribution)
text ouRequestedCofinancing number Cofinanziamento Richiesto in risorse per singola struttura (label.project.internalOrganizationUnit.ouRequestedCofinancing)
text ouRequestedManHoursCofinancing number Cofinanziamento Richiesto in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouRequestedManHoursCofinancing)
text ouApprovalDate date Data assegnazione (label.project.internalOrganizationUnit.ouApprovalDate)
select currency wfDictionary Valuta (Assegnata) (label.project.currency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouCost number Costo Approvato del Progetto per singola struttura (label.project.internalOrganizationUnit.ouCost)
text ouContribution number Contributo Assegnato per singola struttura (label.project.internalOrganizationUnit.ouContribution)
text ouCofinancing number Cofinanziamento Assegnato in risorse per singola struttura (label.project.internalOrganizationUnit.ouCofinancing)
text ouManHoursCofinancing number Cofinanziamento Assegnato in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouManHoursCofinancing)
Partner (fieldset.project.partnerCost)

Questa sezione permette di splittare il Costo e Contributo sui partner coinvolti.
Di default viene consentito SOLO lo split dei valori assegnati/approvati.
Se le configurazioni

  • ap.prj.financing.requested.enabled (default true)
  • ap.prj.financing.partnerCost.requested.enabled (default true)
sono entrambe valorizzate a true allora viene consentito anche lo split degli importi richiesti/preventivati.

Se desiderato è possibile attivare la validazione (se prevista nel flusso) sulla coerenza degli importi splittati/totali checkInconsistentFundingValidatorProject
Questa validazione verifica che la somma degli importi per singolo partner dia come risultato il valore totale associato.
E' possibile scegliere attivare la validazione per
  • preventivato/richiesto: ap.prj.financing.partnerCost.consistence.requested.validation.enabled (default true)
  • approvato/assegnato: ap.prj.financing.partnerCost.consistence.assigned.validation.enabled (default true)
Questa validazione verifica che la somma degli importi per singolo partner dia come risultato il valore totale associato.

partnerCost
autocomplete partnerId (organizationUnit) organizationUnit Partner (label.project.partnerUnit)

In questa sezione è possibile censire il Partner associato ai Finanziamenti.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Di default vengono recuperate le organizzazioni attive e marcate come sede principale, è possibile disabilitare singolarmente i due filtri introducendo le configurazioni rm.orgunit.external.headquarters.enabled=false e rm.orgunit.external.active.enabled=false.

select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text partnerRequestedCost number Costo preventivato del Progetto per il singolo Partner (label.project.partnerUnit.partnerRequestedCost)
text partnerRequestedContribution number Contributo Richiesto per il singolo Partner (label.project.partnerUnit.partnerRequestedContribution)
text partnerApprovalDate date Data assegnazione (label.project.partnerUnit.partnerApprovalDate)
select currency wfDictionary Valuta (Assegnata) (label.project.currency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text partnerCost number Costo Approvato del Progetto per il singolo Partner (label.project.partnerUnit.partnerCost)
text partnerContribution number Contributo Assegnato per il singolo Partner (label.project.partnerUnit.partnerContribution)

Valutazione (project/form7)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

root radio expectedEvaluation boolean Il Progetto prevede una valutazione? (label.project.expectedEvaluation)

Flag booleano (SI/NO) che consente di specificare se per il Progetto è prevista una valutazione.

root text expectedEvaluationDate date Data prevista valutazione (label.project.expectedEvaluationDate)
Valutazione (fieldset.project.evaluation)

Questa sezione permette di registrare l'esito della presentazione della richiesta di finanziamento presso l'ente finanziatore
Le informazioni obbligatorie sono (nel caso in cui ci sia un valore numerico):

  • Punteggio ottenuto (numerico)
  • Punteggio massimo (numerico)
  • Punteggio di soglia (numerico)

Nel caso in cui, invece, ci siano valutazione alfanumeriche diventano obbligatori anche i relativi campi (che vengono mostrati nel fragment)
  • Punteggio ottenuto (numerico)
  • Punteggio ottenuto (alfanumerico)
  • Punteggio massimo (numerico)
  • Punteggio massimo (alfanumerico)
  • Punteggio di soglia (numerico)
  • Punteggio di soglia (alfanumerico)

evaluation
radio isScoreNumeric boolean Valutazione numerica(SI) oppure alfanumerica(NO) ? (label.project.isScoreNumeric)
text date date Data di ricezione valutazione (label.project.evaluation.date)
text alphaNumericScore string Punteggio ottenuto (alfanumerico) (label.project.evaluation.alphaNumericScore)
text score number Punteggio ottenuto (label.project.evaluation.score)
text alphaNumericMaxScore string Punteggio massimo (alfanumerico) (label.project.evaluation.alphaNumericMaxScore)
text maxScore number Punteggio massimo (label.project.evaluation.maxScore)
text alphaNumericThresholdScore string Punteggio di soglia (alfanumerico) (label.project.evaluation.alphaNumericThresholdScore)
text thresholdScore number Punteggio di soglia (label.project.evaluation.thresholdScore)
text rejection string Causa rigetto (label.project.evaluation.rejection)
textarea note string Note valutazione (label.project.evaluation.note)

Parole chiave (project/form8)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

Area tematica (fieldset.project.topic)

Questa sezione consente il collegamento di un numero arbitrario di aree tematiche.
La tipologia di dizionario è topic

topic autocomplete topicId (dictionary) wfDictionary Area tematica (fieldset.project.topic)
Dizionario collegato
AP - Generale - Area tematica
(topic)
Settori ERC (fieldset.project.keywordErc)

Classificazione tassonomia ERC verionata, vengono recuperate le versioni indicate nella configurazione rm.erc.versionCsv.
Di default la configurazione contiene queste versioni: erc2013, erc2016, erc2018, erc2019, erc2020, erc2022.

keywordErc tree keyword gaDictionary Settori ERC (fieldset.project.keywordErc)
Dizionario collegato ERC
RM - Generale - Settori ERC
(label.dictionary.erc)
Settori scientifici disciplinari (fieldset.wfItem.academicField2000)

Classificazione secondo gli SSD (academicField2000)

academicField2000 autocomplete organizationUnit organizationUnit Settori scientifici disciplinari (fieldset.wfItem.academicField2000)
Oggetto collegato
academicField2000
Parole chiave ATECO (fieldset.project.keywordAteco)

Classificazione secondo tassonomia ATECO

keywordAteco tree keyword gaDictionary Parole chiave ATECO (fieldset.project.keywordAteco)
Dizionario collegato
RM - Generale - Classificazione ATECO
(ateco)
Parole chiave definite dall'utente (fieldset.project.keywordUserDefined)

Classificazione secondo parole chiave libere in autocomplete.
Si tratta di un dizionario incrementale: questo vuol dire che se un utente digita "CHEMISTRY" ma non trova nulla può procedere all'inserimento.
Il prossimo utente che scriverà "CHEM" avrà tra le opzioni proposte la parola inserita dall'utente precedente, consentendo una migliore "clusterizzazione" a posteriori.

keywordUserDefined autocomplete keyword gaDictionary Parole chiave definite dall'utente (fieldset.project.keywordUserDefined)
Dizionario collegato
RM - Generale - Parole chiave definite dall'utente
(userDefined)
SDG - Sustainable Development Goals (fieldset.project.sustainableDevelopmentGoal)
sustainableDevelopmentGoal autocomplete keyword gaDictionary SDG - Sustainable Development Goals (fieldset.project.sustainableDevelopmentGoal)
Tipologia personalizzata (fieldset.wfItem.rmCustomClassification)
rmCustomClassification autocomplete rmCustomClassification gaDictionary Tipologia personalizzata (fieldset.wfItem.rmCustomClassification)
Dizionario collegato
RM - Tipologia personalizzata
(rmCustomClassification)

Pubblicazioni e Collegamenti (project/form9)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

Riferimenti bibliografici del progetto (fieldset.project.publication.bibliography)

Questa sezione consente il collegamento di pubblicazioni (bibliografia) al progetto.
Il recupero viene fatto valutando le configurazioni ap.prj.publication.state e ap.prj.publication.validationRelation.
ap.prj.publication.state può essere valorizzata con:

  • mostValidated: vengono restituite SOLO le pubblicazioni più validate.
    Nel caso di pubblicazione su portale pubblico e relativa pubblicazione riaperta, verrà esposta quella pubblicata su portale. E' il valore di default
  • master: vengono restituite SOLO le pubblicazioni più aggiornate.
    Nel caso di pubblicazione pubblicata e relativa pubblicazione riaperta, verrà esposta quella riaperta
  • all: vengono restituite le pubblicazioni validate e le più aggiornate.
    Questa opzione ha senso solo nel caso in cui si stia sviluppando un client (NON è il caso HD IRIS).
    Infatti, in caso di pubblicazione su portale pubblico e relativa pubblicazione riaperta, verrà esposta quella pubblicata e quella riaperta (quindi saranno duplicate)
Esempio: ap.prj.publication.validationRelation = master
ap.prj.publication.validationRelation può essere valorizzata con:
  • mostValidated: vengono restituite SOLO le pubblicazioni più validate.
    Nel caso di pubblicazione su portale pubblico e relativa pubblicazione riaperta, verrà esposta quella pubblicata su portale. E' il valore di default
  • master: vengono restituite SOLO le pubblicazioni più aggiornate.
    Nel caso di pubblicazione pubblicata e relativa pubblicazione riaperta, verrà esposta quella riaperta
  • all: vengono restituite le pubblicazioni validate e le più aggiornate.
    Questa opzione ha senso solo nel caso in cui si stia sviluppando un client (NON è il caso HD IRIS).
    Infatti, in caso di pubblicazione su portale pubblico e relativa pubblicazione riaperta, verrà esposta quella pubblicata e quella riaperta (quindi saranno duplicate)
Esempio: ap.prj.publication.validationRelation = master

publication UNDOCUMENTED
Progetti e Contratti collegati (fieldset.project.genericContractProjectChildLink.fragment)

Inserimento e visualizzazione dei progetti e contratti FIGLIO generati da questo progetto

genericContractProjectLink autocomplete childId WfItemLink Progetti e Contratti collegati (fieldset.project.genericContractProjectChildLink.fragment)
Centri di ricerca o Piattaforme collegati (fieldset.project.researchCentreProjectLink.fragment)
researchCentreProjectLink autocomplete parentId WfItemLink Centri di ricerca o Piattaforme collegati (fieldset.project.researchCentreProjectLink.fragment)
Progetti e Contratti padre (fieldset.project.genericContractProjectParentLink.fragment)

Sola visualizzazione dei progetti e contratti PADRE di questo progetto.
L'inserimento può essere fatto dal PADRE.
Se non ci sono progetti e/o contratti, PADRE questa sezione viene nascosta.

genericContractProjectLink autocomplete parent wfItemLink
Iniziative di Public Engagement (fieldset.project.publicEngagementProjectLink.fragment)
publicEngagementProjectLink autocomplete parentId WfItemLink Iniziative di Public Engagement (fieldset.project.publicEngagementProjectLink.fragment)
Gruppi di ricerca (fieldset.project.workgroupProjectLink.fragment)

Sola visualizzazione dei gruppi di ricerca (WKG) PADRE di questo progetto.
L'inserimento può essere fatto dal gruppo di ricerca.
Se non ci sono gruppi di ricerca PADRE, questa sezione viene nascosta.

workgroupProjectLink autocomplete parentId WfItemLink Gruppi di ricerca (fieldset.project.workgroupProjectLink.fragment)

Allegati e Log Transizioni (project/form10)

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root radio legacy boolean Le validazioni e la sincronizzazione con UGOV PJ sono necessarie. Vuoi disabilitarle? (label.project.legacy)

Flag booleano (SI/NO) per ATTIVARE/DISATTIVARE le validazioni del flusso.
Questo flag è visibile SOLO se la configurazione ap.prj.legacy.enabled è valorizzata a true.
E' inoltre presente la configurazione ap.prj.department.legacy.enabled che consente la disabilitazione delle validazioni anche per la visione dipartimentale, se settata a false.
Il default è false.

Se la configurazione è true, il flag sarà visibile ma solo in Visione completa con un team che ha agganciato il profilo Profilo Helpdesk per i Progetti (project)(/HELPDESK/project.profile).
Tipicamente questo profilo è agganciato al team Helpdesk Progetti.

Se il flag NON è valorizzato o è settato a SI allora le validazioni sono DISATTIVATE
Se il flag è settato a NO allora le validazioni sono ATTIVE

L'attivazione/disattivazione delle validazioni viene fatta per consentire la bonifica dei dati, senza scatenare le validazioni che di fatto bloccherebbero il caricamento dati.
Una volta ultimata la bonifica è possibile ripristinare la validazione.

La funzionalità è stata richiesta per consentire il caricamento dati da sorgenti esterne (anche se i dati non rispettano le validazioni) e consentire la bonifica in itinere.

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root text ugovId integer Identificativo UGOV (label.project.ugovId)

Identificativo di UGOV.
Attributo in sola lettura.

root radio pjDetached boolean Invio a PJ disabilitato da sistema (label.project.pjDetached)

Flag che indica che per l'oggetto è stato disattivato l'invio da AP a PJ.
Questo flag NON può essere editato da interfaccia ma viene settato in fase di import.
In questo modo viene consentito, in fase di avvio, import da PJ verso AP di progetti/contratti che sono in corso senza inviare le eventuali modifiche da AP verso PJ
Questo serve per potere gestire scenari dove il pregresso di PJ, ad esempio, utilizza un approccio differente nella gestione della gerarchia padre/figlio.

root text wfState wfState Stato (label.project.wfState)

Stato del progetto relativo al flusso di validazione scelto.
Attributo in sola lettura.

root text sourceId string Codice sorgente (label.project.sourceIdentifier)

Identificativo di progetto sorgente.
Viene usato SOLO nei casi in cui si effettui un import da sorgenti dati esterne verso IRIS AP.
L'attributo è visibile SOLO se la configurazione ap.prj.sourceIdentifier.enabled è settata a true.
Il default è false.

Allegati (fieldset.project.attachments)

Gestione degli allegati
Gli allegati possono essere editati/rimossi solo da chi ne ha fatto il caricamento.
Solo il team Helpdesk Progetti può editare gli allegati di tutti.

attachment select attachmentTypeId (attachmentTypeId) wfDictionary Tipologia (label.type)
Dizionario collegato
AP - Generale - Tipo di allegato
(apAttachmentType)
file attachmentName (attachmentName) string File (label.file)
text attachmentDescription (attachmentDescription) string Descrizione (label.description)
system attachmentLoadingDate (attachmentLoadingDate) date
system attachmentOwner (attachmentOwner) person
system attachmentBlob (attachmentBlob) blob
root text externalDmsIdentifier string Fascicolo DMS (label.project.externalDmsIdentifier)

Identificativo del fascicolo del DMS (Document Management System) di Ateneo.
Questo widget dipende dalla variabile di DBCONF AP_EXTERNAL_DMS_URL
Questa variabile contiene l'URL radice del DMS dell'Ateneo.
Se presente verrà generato il link verso il fascicolo del documentale altrimenti no.

root textarea transitionsLog clob Transizioni di stato (label.project.transitionsLog)

Questo attributo conserva il log leggibile delle transizioni di stato con le seguenti informazioni:

  • Data e ora
  • Operatore
  • Transizione
E' un attributo in sola lettura.

Modifica del Responsabile scientifico (project/formOwner)

Questa pagina è mostrata in visione personale SOLO ai responsabili di progetto per i flusso che la prevedono.
Ne esistono due versioni:

  • sintetica (default)
    ap.prj.formOwner.decentralized.enabled valorizzata a false
    In questo caso NON vengono mostrati:
    • partecipanti
    • unità organizzative interne
    • partner
    • bando ed ente finanziatore
    • durata in mesi
    • informazioni sul finanziamento richiesto (se abilitato cfr: ap.prj.financing.requested.enabled)
  • estesa
    ap.prj.formOwner.decentralized.enabled valorizzata a true
    In questo caso vengono mostrati tutti gli attributi sotto elencati

Oggetto Widget Attributo Tipo Dato Etichetta e Descrizione
root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)

Albero della tipologia dei progetti.
La tipologia di item (WfItemType) per i progetti è PRJ.

Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root textarea description string Titolo progetto (label.project.description)

Titolo del progetto

root text acronym string Acronimo Progetto (label.project.acronym)
Responsabili Scientifici (fieldset.project.owner.fragment)

Aggancio responsabili scientifici con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV) con data di inizio e fine responsabilità
E' possibile specificare le seguenti configurazioni:

  • ap.prj.owner.role.enabled
    Se valorizzata a true viene abilita la gestione del ruolo del responsabile
    Se valorizzata a false o vuota NON viene abilitata la gestione del ruolo del responsabile
  • ap.prj.owner.department.enabled
    Se valorizzata a true viene abilitata la specifica della struttura associata a quello specifico responsabile
    Se valorizzata a false o vuota NON viene abilitata la specifica della struttura associata a quello specifico responsabile
    Questa conf è utilizzata se nel flusso adottato è presente addOrgUnitFromNewOwnerValidator
    Per maggiori dettagli fare riferimento alla successiva sezione Strutture interne
E' possibile prepopolare in fase di aggiunta di un nuovo elemento l'attributo Data di inizio (dateMap[startDate]), per farlo bisogna settare a true la configurazione ap.prj.prepopulate.owner.startDate.enabled.

owner

elementStartDatePrepopulateLogic
elementRolePrepopulateLogic
autocomplete ownerId (person) person Persona (label.project.ownerId)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
hidden ownerId (person) person

Attributo nascosto ad uso tecnico delle validazioni.

select roleId (role) wfDictionary Ruolo (label.project.owner.role)
Dizionario collegato
AP - Generale - Ruolo responsabile
(ownerRole)
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
text startDate date Inizio (label.project.owner.startDate)
text endDate date Fine (label.project.owner.endDate)
Partecipanti interni (fieldset.project.contributor.fragment)

Aggancio partecipante con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV).
E' possibile prepopolare in fase di aggiunta di un nuovo elemento l'attributo Data di inizio (dateMap[startDate]), per farlo bisogna settare a true la configurazione ap.prj.prepopulate.contributor.startDate.enabled.

contributor

elementStartDatePrepopulateLogic
elementRolePrepopulateLogic
autocomplete contributorId (person) person Persona (label.project.contributorId)
Oggetto collegato:
Personale interno da anagrafica. Il criterio per marcare se una persona sia interna o meno è customizzabile.
Si puo' possibile infatti, a livello di variabili di configurazioni GIT, valorizzare la variabile RM_PERSON_AUTHORITY_FILTER con i seguenti valori:
  • positionLast Questo sarebbe il valore di default Vengono marcate come interne tutte le persone che hanno o hanno avuto un rapporto di lavoro.
  • identificationNumber Vengono marcate come interne tutte le persone che hanno una matricola
  • idAb Vengono marcate come interne tutte le persone che hanno il metadato idAb (ID UGOV), indipendentemete dal fatto che ci siano o meno rapporti di lavoro
select roleId (role) wfDictionary Ruolo (label.project.contributor.role)
Dizionario collegato
AP - Generale - Ruolo partecipante
(contributorRole)
text startDate date Inizio (label.project.contributor.startDate)
text endDate date Fine (label.project.contributor.endDate)
Strutture interne (fieldset.project.internalOrganizationUnit)

Aggancio della struttura con recupero da anagrafica IRIS RM Risorse ==> Strutture interne (sincronizzata con UO UGOV)
Se nel flusso adottato è presente addOrgUnitFromNewOwnerValidator è attivato l'aggancio automatico delle strutture a partire dai responsabili.
In questo caso è possibile specificare anche la conf ap.prj.internalOrganizationUnit.fullyInferredFromPeopleType.csv
Questa configurazione specifica l'elenco delle tipologie di attori per le quali inferire le strutture
I valori accettabili sono:

  • owner
  • contributor
  • administrativeOwner
Supponiamo che la configurazione ap.prj.internalOrganizationUnit.fullyInferredFromPeopleType.csv sia valorizzata con il valore owner.
In questo caso le strutture interne (internalOrganizationUnit) verranno popolate a partire dalle strutture inferite dagli owner (responsabili scientifici) e non sarà possibile effettuare edit delle strutture interne (ad eccezione di utenti in visione completa con diritti di scrittura sulle strutture).
  • Se la conf ap.prj.owner.department.enabled è valorizzata a true allora verranno utilizzate le strutture specificate per ogni owner (indipendentemente dall'afferenza)
  • Se la conf ap.prj.owner.department.enabled è valorizzata a false o è vuota allora verranno utilizzate le strutture estratte dall'afferenza dipartimentale
    In quest'ultimo caso verrà valutata anche la configurazione ap.prj.owner.position.date:
    • vuoto: verrà estratta l'afferenza dipartimentale alla data di inizio del progetto
    • CURRENT: verrà estratta l'afferenza dipartimentale alla data di aggiunta della persona
    • CURRENT_OR_LAST: verrà estratta l'ultima afferenza dipartimentale disponibile della persona
    • <ALTRO_VALORE>: verrà estratta l'afferenza dipartimentale della persona alla data del metadato specificato

internalOrganizationUnit

elementRolePrepopulateLogic
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
select roleId (role) wfDictionary Ruolo strutture interne (label.project.ouRole)
Dizionario collegato
RM - Public Engagement - Ruolo dipartimento
(ouRole)
radio roleSwitchAcknowledged boolean Procedi e perdi diritti di scrittura (label.project.roleSwitchAcknowledged)

Flag booleano (SI/NO) per conferma modifica ruolo Unità organizzativa.

hidden ouId (organizationUnit) organizationUnit
hidden roleId (role) wfDictionary
Suddivisione finanziamento per strutture interne (fieldset.project.internalOrganizationUnitCost)

Questa sezione è nascosta e ad uso tecnico

internalOrganizationUnitCost
autocomplete ouId (organizationUnit) organizationUnit Struttura (label.project.internalOrganizationUnitCost.internalOrganizationUnit)
Oggetto collegato
Valore recuperabile dalla configurazione: ap.internalOrganizationUnit.allowedType.quotedCsv
Cerca la configurazione alla pagina: Configurazioni
Attenzione che le configurazioni sono parametriche e quindi, ad esempio, prj deve essere sostuito da <itemType>
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouRequestedCost number Costo preventivato del Progetto per singola struttura di Ateneo (label.project.internalOrganizationUnit.ouRequestedCost)
text ouRequestedContribution number Contributo Richiesto per singola struttura (label.project.internalOrganizationUnit.ouRequestedContribution)
text ouRequestedCofinancing number Cofinanziamento Richiesto in risorse per singola struttura (label.project.internalOrganizationUnit.ouRequestedCofinancing)
text ouRequestedManHoursCofinancing number Cofinanziamento Richiesto in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouRequestedManHoursCofinancing)
text ouApprovalDate date Data assegnazione (label.project.internalOrganizationUnit.ouApprovalDate)
select currency wfDictionary Valuta (Assegnata) (label.project.currency)
Dizionario collegato
AP - Generale - Valuta
(currency)
text ouCost number Costo Approvato del Progetto per singola struttura (label.project.internalOrganizationUnit.ouCost)
text ouContribution number Contributo Assegnato per singola struttura (label.project.internalOrganizationUnit.ouContribution)
text ouCofinancing number Cofinanziamento Assegnato in risorse per singola struttura (label.project.internalOrganizationUnit.ouCofinancing)
text ouManHoursCofinancing number Cofinanziamento Assegnato in ore uomo per singola struttura (label.project.internalOrganizationUnit.ouManHoursCofinancing)
Coordinatori & Partner (fieldset.project.partner)

Aggancio struttura esterna con recupero da anagrafica IRIS RM Risorse ==> Strutture esterne (sincronizzata con SC UGOV)

partner
select partnerRole (role) wfDictionary Ruolo (label.project.partnerRole)
Dizionario collegato
AP - Generale - Ruolo coordinatore
(partnerRole)
autocomplete partnerId (organizationUnit) organizationUnit Partner (label.project.partnerId)

Campo per selezionare un partner del progetto.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Nel caso non fosse presente l'ente di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione rm.orgunit.external.iris.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione rm.orgunit.external.iris.new.mail, oppure rm.orgunit.external.iris.new.requestedFrom.prj.mail specifica per l'ambito Progetti,
con l'indrizzo email dell'ufficio che in Ateneo si occupa delle anagrafiche degli enti esterni.

textarea notes clob Note (label.project.partner.notes)
Soggetti interni (fieldset.project.partner.subject)

Inserimento del referente interno allo specifico partner

subject
select partnerSubjectRole (role) wfDictionary Ruolo (label.project.partnerSubjectRole)
Dizionario collegato
AP - Generale - Ruolo soggetti interni
(partnerSubjectRole)
text description string Soggetto (label.project.subject)
Ente Finanziatore (fieldset.project.grantor)

Questa sezione (le due sezioni Ente Finanziatore sono alternative) consente il caricamento di un numero arbitrario di enti finanziatori del progetto. Gli enti finanziatori sono recuperati dal contenitore degli enti esterni di IRIS

  • Risorse ==> Strutture esterne
    • Organizzazioni (externalOrganization))
Per gli atenei che hanno UGOV, questi enti sono sincronizzati con UGOV AC.
Si tratta dei Soggetti Collettivi di UGOV. E' possibile cercare un ente tramite
  • autocomplete
  • ricerca avanzata (icona lente)
Nel caso in cui non venisse trovato l'ente di interesse è possibile fare richiesta di inserimento nell'anagrafica centrale di UGOV (icona forward).
Per utilizzare la funzionalità di richiesta di inserimento dell'ente esterno deve essere settata la configurazione rm.orgunit.external.iris.new.mail.
Questa deve contenere l'indirizzo mail del referente di Ateneo delle anagrafiche centralizzate
E' possibile settare l'obbligatorietà del campo Codice fiscale settando a true la configurazione rm.orgunit.external.codiceFiscale.required, se non è presente va aggiunta.
In questa sezione è visibile la quota di finanziamento se questa non compare fra i metadati nascosti in ap.prj.hidden.

grantor
autocomplete grantorId (organizationUnit) organizationUnit Ente Finanziatore (label.project.grantorId)

Campo per selezionare un ente finanziatore del progetto.
Le organizzazioni esterne vengono recuperate dall'anagrafica degli enti esterni di IRIS RM (sincronizzata con l'anagrafica dei soggetti collettivi di UGOV).
Nel caso non fosse presente l'ente di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione rm.orgunit.external.iris.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione rm.orgunit.external.iris.new.mail, oppure rm.orgunit.external.iris.new.requestedFrom.prj.mail specifica per l'ambito Progetti,
con l'indrizzo email dell'ufficio che in Ateneo si occupa delle anagrafiche degli enti esterni.

text approvalDate date Data di approvazione (label.project.grantor.approvalDate)
text financingQuota number Quota finanziamento (label.project.financingQuota)
text grantNumber string Numero contratto (label.project.grantNumber)
textarea notes string Note (label.project.grantor.notes)
root text grantNumber string Grant Number (OpenAIRE) (label.project.grantNumberOpenAIRE)
Bando di Finanziamento (fieldset.project.callLink)

Questa sezione consente il collegamento di un Bando di finanziamento PADRE.
Si intende Bando PADRE del Progetto, ma in caso sia attiva la gerarchia dei Bandi, verranno agganciati BANDI di tipo FIGLIO.
Si tratta di item di tipologia CALL che sono visibili sotto Attività e progetti ==> Bandi di finanziamento.
Nel caso sia attiva la creazione di un Progetto da Bando, in questa sezione comparirà il Bando selezionato nella pagina di avvio Nuovo Progetto.
La ricerca piò avvenire sia per autocompletamento sia tramite apposita finestra di ricerca.
Nel caso non fosse presente il bando di interesse è possibile effettuare richiesta di nuovo inserimento, ma è anche possibile disabilitare tale pulsante introducendo la variabile di configurazione ap.prj.callProjectLink.new.enabled=false.
Affinché la procedura vada a buon fine è necessario che la persona che effettua la richiesta abbia una mail marcata come principale e che sia definita
la variabile di configurazione ap.call.new.mail,
con l'indrizzo email dell'ufficio che in Ateneo si occupa di inserire i Bandi di finanziamento.
Per maggiori dettagli fare riferimento alla documentazione sui Bandi di finanziamento

callProjectLink autocomplete parentId WfItemLink Bando di Finanziamento (fieldset.project.callLink)
root text durationInMonth integer Durata (mesi) (label.project.durationInMonth)

Se sono presenti startDate e endDate il campo viene autocalcolato.
E' possibile comunque inserire manualmente il numero di mesi.
In questo caso, se è presente startDate viene calcolata l'attributo endDate

root select requestedCurrency wfDictionary Valuta (Richiesta) (label.project.requestedCurrency)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

Dizionario collegato
AP - Generale - Valuta
(currency)
root text requestedInternalCost number Costo Totale (preventivato) del Progetto per l'Ateneo (label.project.requestedInternalCost)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedInternalContribution number Contributo Totale Ateneo (richiesto) (label.project.requestedInternalContribution)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedGlobalCost number Costo globale (preventivato) del Progetto per tutto il partenariato (label.project.requestedGlobalCost)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root text requestedGlobalContribution number Contributo globale (richiesto) del Progetto per tutto il partenariato (label.project.requestedGlobalContribution)

PREVENTIVATO.
Visibile SOLO se ap.prj.financing.requested.enabled settata a true

root tree wfItemTypeId (wfItemType) wfItemType Tipo di Progetto (label.project.projectType)
Oggetto collegato
PRJ
root text identifier string Codice interno (label.project.identifier)

Identificativo di progetto.
Il valore dipende dal flusso di validazione scelto.
Cfr la sezione "Logiche (action/start)" del flusso scelto.
Attributo in sola lettura.

root textarea description string Titolo progetto (label.project.description)
root text acronym string Acronimo Progetto (label.project.acronym)
Responsabili Scientifici (fieldset.project.owner.fragment)
owner UNDOCUMENTED
root textarea abstract clob Abstract (Italiano) (label.project.abstract)

Abstract multingua it/en

root text url string Sito web del progetto (label.project.url)
root radio visibleOnPortal boolean Visibile su Portale pubblico (label.project.visibleOnPortal)

Flag booleano (SI/NO) che serve per marcare la volontà di rendere visibile verso l'esterno questo progetto.
L'operazione di flag NON CAUSA nessun automatismo di pubblicazione.
E' possibile però recuperare tramite servizi REST o ODS i progetti con questo flag e procedere poi all'esposizione.

root radio developmentCooperation boolean Cooperazione allo sviluppo (label.project.developmentCooperation)

Flag booleano (SI/NO) che serve per marcare la volontà di rendere obbligatorio la compilazione degli SDG.
L'operazione di flag a true CAUSA l'obbligatorietà di inserire almeno un valore nella sezione SDG - Sustainable Development Goals.

root radio pnrrInconsistencyConfirmation boolean Procedere con scelte PNRR discordi? (label.project.pnrrInconsistencyConfirmation)

Flag booleano (SI/NO) per conferma della volontà di procedere con scelte PNRR discordi tra Progetto e Bando.

root radio pnrr boolean Utilizzo fondi PNRR (label.project.pnrr)

Flag booleano (SI/NO) che serve per marcare se il Progetto fa uso di fondi PNRR.

root radio interdisciplinary boolean Progetto interdisciplinare (label.project.interdisciplinary)

Flag booleano (SI/NO) che serve per marcare se il Progetto è interdisciplinare.

Area tematica (fieldset.project.topic)

Questa sezione consente il collegamento di un numero arbitrario di aree tematiche.
La tipologia di dizionario è topic

topic autocomplete topicId (dictionary) wfDictionary Area tematica (fieldset.project.topic)
Dizionario collegato
AP - Generale - Area tematica
(topic)
Settori ERC (fieldset.project.keywordErc)

Classificazione tassonomia ERC verionata, vengono recuperate le versioni indicate nella configurazione rm.erc.versionCsv.
Di default la configurazione contiene queste versioni: erc2013, erc2016, erc2018, erc2019, erc2020, erc2022.

keywordErc tree keyword gaDictionary Settori ERC (fieldset.project.keywordErc)
Dizionario collegato ERC
RM - Generale - Settori ERC
(label.dictionary.erc)
Settori scientifici disciplinari (fieldset.wfItem.academicField2000)

Classificazione secondo gli SSD (academicField2000)

academicField2000 autocomplete organizationUnit organizationUnit Settori scientifici disciplinari (fieldset.wfItem.academicField2000)
Oggetto collegato
academicField2000
Parole chiave ATECO (fieldset.project.keywordAteco)

Classificazione secondo tassonomia ATECO

keywordAteco tree keyword gaDictionary Parole chiave ATECO (fieldset.project.keywordAteco)
Dizionario collegato
RM - Generale - Classificazione ATECO
(ateco)
Parole chiave definite dall'utente (fieldset.project.keywordUserDefined)

Classificazione secondo parole chiave libere in autocomplete.
Si tratta di un dizionario incrementale: questo vuol dire che se un utente digita "CHEMISTRY" ma non trova nulla può procedere all'inserimento.
Il prossimo utente che scriverà "CHEM" avrà tra le opzioni proposte la parola inserita dall'utente precedente, consentendo una migliore "clusterizzazione" a posteriori.

keywordUserDefined autocomplete keyword gaDictionary Parole chiave definite dall'utente (fieldset.project.keywordUserDefined)
Dizionario collegato
RM - Generale - Parole chiave definite dall'utente
(userDefined)
SDG - Sustainable Development Goals (fieldset.project.sustainableDevelopmentGoal)
sustainableDevelopmentGoal autocomplete keyword gaDictionary SDG - Sustainable Development Goals (fieldset.project.sustainableDevelopmentGoal)
Allegati (fieldset.project.attachments)

Gestione degli allegati
Gli allegati possono essere editati/rimossi solo da chi ne ha fatto il caricamento.
Solo il team Helpdesk Progetti può editare gli allegati di tutti.

attachment select attachmentTypeId (attachmentTypeId) wfDictionary Tipologia (label.type)
Dizionario collegato
AP - Generale - Tipo di allegato
(apAttachmentType)
file attachmentName (attachmentName) string File (label.file)
text attachmentDescription (attachmentDescription) string Descrizione (label.description)
system attachmentLoadingDate (attachmentLoadingDate) date
system attachmentOwner (attachmentOwner) person
system attachmentBlob (attachmentBlob) blob
  • No labels