Modello dati

In questa sezione sono raccolte le informazioni relative alla gestione dei Contratti.
Le informazioni indicate tra parentesi indicano:

Il modello di riferimento viene dettagliato nella pagina Produzione - Modello dati (contract - CON)

I flussi vengono distinti in due macrotipologie:


Di seguito vengono riportati i flussi contract attualmente realizzati.
Per maggiori informazioni fare riferimento alla pagina di dettaglio dei vari flussi.

Identificativo flussoTipologiaDescrizione
contract-centralized-bis-flowcentralizzato

l flusso contract-centralized-bis-flow è un flusso centralizzato che modella il ciclo di vita di un contratto.

contract-centralized-flowcentralizzatoIl flusso contract-centralized-flow è un flusso centralizzato  che modella il ciclo di vita di un contratto, dalla proposta, all'ottenimento del servizio e dei successivi risultati.
contract-decentralized-flowdecentralizzatoFlusso decentralizzato del contratto


Di seguito vengono riportate le varie configurazioni applicabili ai contratti, i valori di default, e il dettaglio tecnico di utilizzo

Chiave di configurazioneValore di defaultRiferimento

ap.con.externalDmsIdentifier.autogenerated

ap.contract.customer.send2ugov.enable

ap.con.cup.send2ugov.enable

ap.con.externalDmsIdentifier.autogenerated

ap.contract.contributor.starDate.required

ap.contract.owner.starDate.required


ap.con.internalOrganizationUnit.role.main
organizationUnitRoleValidatorContract
ap.con.year.validation.threashold
isYearGreaterOrEqualThanConfigurationContract
ap.con.warningAcknowlegement.validation.enabled
areWarningEnabledContract  
ap.con.externalDmsIdentifier.enabled

isExternalDmsEnabledContract  

externalDmsIdentifierData.widget

config.ap.contract.sourceIdentifier.enabled
sourceIdentifier.widget
sourceIdentifier.widget
ap.contract.legacy.enabled.widget
ap.contract.accountancyInfo.enabled

accountancyInfoTrue.widget

accountancyInfoTrue.enabled.widget

accountancyInfoFalse.widget

ap.con.publication.validationStatus
/ap/apItem/contract/bibliographyPublication/fragment.widget

ap.con.owner.position.date

ap.con.owner.startDate.enabled

ap.con.owner.position.context

proposalStartDate

false/true

wfStartLogicAcademicAreaFromOwner

wfStartLogicMultipleOwners

ap.con.owner.internalOrganizationUnit.mandatory

ap.con.owner.position.date

ap.con.owner.position.context

true

proposalStartDate

ownerPositionStartValidator 
ap.con.identifier.logic configuration
wfStartLogicIdentifier
ap.con.owner.position.date
wfStartLogicYearFromStartDate

ap.con.owner.position.date

ap.con.owner.startDate.enabled

ap.con.owner.position.context

proposalStartDate

false/true

wfStartLogicAcademicAreaFromOwner

wfStartLogicMultipleOwners

ap.con.visibleOnPortal.default
wfStartLogicVisibileOnPortal 
ap.con.internalOrganizationUnit.role.main(id dizionario ruolo della OU principale)

organizationUnitRoleValidatorProject


wfStartLogicMultipleInternalOrganizationUnits

ap.con.administrativeOwner.inheritFromLoggedUserIfResourcePresent/DEPARTMENT.profile,/RESEARCH_DIVISION.profilewfStartLogicAdministrativeOwnerFromUser

ap.prj.owner.internalOrganizationUnit.mandatory

ap.prj.owner.position.date

ap.prj.owner.position.context

true

proposalStartDate

ownerPositionStartValidator

ap.prj.owner.position.date

ap.prj.owner.position.context

proposalStartDate

addOrgUnitFromNewOwnerValidator

ownerWithSameDepartmentAsHeadValidator

ap.prj.contributorAndOwner.validator.date.end.discriminator
contributorAndOwnerValidatorWithStartEndDate