Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OggettoWidgetAttributoTipo DatoEtichetta e Descrizione
rootradiolegacyboolean Legacy - Disabilitare validazioni ed invio ad UGOV PJ? (label.project.legacy)
Expand
titleDescrizione estesa

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/ap/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.

rootradiolegacyboolean Legacy - Disabilitare validazioni ed invio ad UGOV PJ? (label.project.legacy)
Expand
titleDescrizione estesa

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/ap/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)
Expand
titleDescrizione estesa

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

Oggetto collegato
PRJ
roottextidentifierstring Codice interno (label.project.identifier)
Expand
titleDescrizione estesa

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

roottextugovIdinteger Identificativo UGOV (label.project.ugovId)
Expand
titleDescrizione estesa

Identificativo di UGOV.
Attributo in sola lettura.

rootradiopjDetachedboolean Invio a PJ disabilitato da sistema (label.project.pjDetached)
Expand
titleDescrizione estesa

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.

roottextwfStatewfState Stato (label.project.wfState)
Expand
titleDescrizione estesa

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

roottextsourceIdentifierstring Codice sorgente (label.project.sourceIdentifier)
Expand
titleDescrizione estesa

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.project.sourceIdentifier.enabled è settata a true.
Il default è false.

Responsabili Scientifici (fieldset.project.owner.fragment)
Expand
titleDescrizione estesa

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

owner
autocompleteownerId (person) person Persona (label.project.ownerId)
Oggetto collegato
persone indipendentemente dalla presenza di rapporti di lavoro
hiddenownerId (person) person
Expand
titleDescrizione estesa

Attributo nascosto ad uso tecnico delle validazioni.

selectroleId (role) wfDictionary Ruolo (label.project.owner.role)
Dizionario collegato
AP - Generale - Ruolo responsabile
(ownerRole)
autocompleteouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
department, researchCenter,administrativeArea
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
textstartDatedate Inizio (label.project.owner.startDate)
textendDatedate Fine (label.project.owner.endDate)
Delegati alla compilazione (fieldset.project.internalRepresentative.fragment)
Expand
titleDescrizione estesa

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

internalRepresentativeautocompleteinternalRepresentative (person) person Delegati alla compilazione (fieldset.project.internalRepresentative.fragment)
Oggetto collegato
persone interne con ultima posizione - attiva o cessata
Referenti amministrativi (fieldset.project.administrativeOwner.fragment)
Expand
titleDescrizione estesa

Aggancio referente amminsistrativo Referenti interni 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 .
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.enable è 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.

administrativeOwner
autocompleteadministrativeOwnerperson Persona (label.project.administrativeOwner.person)
Oggetto collegato
persone indipendentemente dalla presenza di rapporti di lavoro
textstartDatedate Inizio (label.project.administrativeOwner.startDate)
textendDatedate Fine (label.project.administrativeOwner.endDate)
Referenti amministrativi (fieldset.project.administrativeOwner.fragment)
Expand
titleDescrizione estesa

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.enable è settata a false o non è presente.
Questa variabile permette di abilitare l'invio a UGOV-PJ dei Referenti interni.

administrativeOwnerautocompleteadministrativeOwnerperson Referenti amministrativi (fieldset.project.administrativeOwner.fragment)
Oggetto collegato
persone interne con ultima posizione - attiva o cessata
Partecipanti interni (fieldset.project.contributor.fragment)
Expand
titleDescrizione estesa

Aggancio partecipante con recupero da anagrafica IRIS RM Risorse ==> Persone (sincronizzata con PF UGOV)

contributor
autocompletecontributorId (person) person Persona (label.project.contributorId)
Oggetto collegato
persone indipendentemente dalla presenza di rapporti di lavoro
selectroleId (role) wfDictionary Ruolo (label.project.contributor.role)
Dizionario collegato
AP - Generale - Ruolo partecipante
(contributorRole)
textstartDatedate Inizio (label.project.contributor.startDate)
textendDatedate Fine (label.project.contributor.endDate)
Strutture interne (fieldset.project.internalOrganizationUnit)
Expand
titleDescrizione estesa

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.fullyInferredFromPeopleTypeCsv
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.fullyInferredFromPeopleTypeCsv 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 dell'HD).
  • 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
autocompleteouId (organizationUnit) organizationUnit Struttura (label.project.ouId)
Oggetto collegato
department, researchCenter,administrativeArea
Filtro date
L'autocomplete filtra le unità organizzative attive, alla data specificata per l'oggetto radice.
selectroleId (role) wfDictionary Ruolo strutture interne (label.project.ouRole)
Dizionario collegato
AP - Generale - Ruolo strutture interne
(ouRole)
radioroleSwitchAcknowledgedboolean Procedi e perdi diritti di scrittura (label.project.roleSwitchAcknowledged)
Expand
titleDescrizione estesa

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

hiddenouId (organizationUnit) organizationUnit
hiddenroleId (role) wfDictionary

...