Page tree

Versions Compared

Key

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

...

Delegato (
StatoAttoriPermessiTransizioniTab
Bozza
(draft)
Helpdesk (helpdesk) c r w d approved,__PREVIOUS_STATE__
Responsabile/Proprietario (owner) c r w d submitted
Organi dipartimentali (headOfDepartment) c r w d approved
Delegato (internalRepresentative) r w submitted
Partecipante (contributor) r none
Approvato
(approved)
Helpdesk (helpdesk) r submitted,reopened
Responsabile/Proprietario (owner) r reopened
Organi dipartimentali (headOfDepartment) r submitted,reopened
Delegato (internalRepresentative) r reopened
Partecipante (contributor) r none
In Validazione
(submitted)
Helpdesk (helpdesk) r w draft,approved,rejected,reopened
Responsabile/Proprietario (owner) r none
Organi dipartimentali (headOfDepartment) r w draft,approved,rejected
Delegato (internalRepresentative) r none
Partecipante (contributor) r none
Riaperto
(reopened)
Helpdesk (helpdesk) r w d approved,__PREVIOUS_STATE__
Organi dipartimentali (headOfDepartment) r w d approved
Responsabile/Proprietario (owner) r w approved,submitted
Partecipante (contributor) r none
Delegato (internalRepresentative) r w approved
Non Ammesso
(rejected)
Helpdesk (helpdesk) r d submitted
Responsabile/Proprietario (owner) r none
Organi dipartimentali (headOfDepartment) r d submitted
Delegato (internalRepresentative) r none
Partecipante (contributor) r none

Validazioni

Nella seguente sezione viene riportato il dettaglio delle validazioni per tutte le coppie (attore, stato) del flusso.
Le validazioni sono distinte nei seguenti macrotipi e sono riferite, se non specificato altrimenti, all'oggetto radice.

...

requiredcomplexrequiredrequired
StatoAttoriMacroTipoTipoAttributo/IdentificativoApplicabilita'
Bozza
(draft)
allenterrequiredwfItemTypeIdalways
dateMap[startDate]always
descriptionalways
complex checkCreationPermissionsValidator always
ownerStartValidatorPublicEngagement always
ownerWithSameDepartmentAsHeadValidator always
transitionCommentValidator always
savecomplex sameDefinitionForGenericItemValidator always
itemTypeNotWithdrawnValidator always
deletecomplex childAndParentDetectorDeleteValidator always
elementcomplexcontributor:save  addOrgUnitFromNewOwnerValidator always
owner:save  addOrgUnitFromNewOwnerValidator always
owner:save  integerMap[manDay] ownerElementTimeReportingValidator always
impactIndicators:save  impactIndicatorsValidatorPublicEngagement always
publicInvolved:save  publicInvolvedDuplicatedValidatorPublicEngagement always
publicInvolved:save  specificOtherValuePopulatedValidatorPublicEngagement always
Helpdesk (helpdesk) elementcomplexsuardInitiative:save  suardDepartmentHelpdeskInitiativeValidatorPublicEngagement always
Responsabile/Proprietario (owner) elementcomplexowner:save  ownerCannotEditHimself always
owner:delete  ownerCannotDeleteHimself always
suardInitiative:delete  notAllowedValidator always
suardInitiative:save  notAllowedValidator always
Organi dipartimentali (headOfDepartment) elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
internalOrganizationUnit:save  departmentChangeRoleValidator always
suardInitiative:save  suardDepartmentInitiativeValidatorPublicEngagement always
permissionscomplex wfIdentityLogicMultipleHeadOfDepartmentPublicEngagementPermissionsJs always
Delegato (internalRepresentative) elementcomplexinternalRepresentative:delete  notAllowedValidator always
internalRepresentative:save  notAllowedValidator always
owner:delete  notAllowedValidator always
owner:save  notAllowedValidator always
suardInitiative:delete  notAllowedValidator always
suardInitiative:save  notAllowedValidator always
Approvato
(approved)
allenterrequiredwfItemTypeIdalways
descriptionalways
stringMap[abstract]always
dateMap[startDate]always
numberMap[numTotalDay]always
yearalways
booleanMap[istitutionalInitiative]always
stringMap[targetDescription]always
booleanMap[evaluationEnable]always
booleanMap[visibleOnPortal]always
wfDictionaryMap[geographicalImpact]always
numberMap[totalBudget]always
stringMap[estimatedImpact]always
wfDictionaryMap[involvementType]always
complex checkToolEvaluation always
multipleOwnerValidator always
internalOrganizationUnitValidator always
startDateAndEndDateValidator always
periodicityValidatorPublicEngagement always
scientificAreasInvolvedValidatorPublicEngagement always
publicInvolvedAtLeastOneValidatorPublicEngagement always
publicInvolvedValidator always
ownerManDayValidator ownerTimeReportingValidatoralways
financingTotalBudgetValidator always
dateCheckCoverageAndOverlap always
ercKeywordValidatorPublicEngagement always
savecomplex sameDefinitionForGenericItemValidator always
itemTypeNotWithdrawnValidator always
elementrequiredcomplexowner:save  integerMap[manDay] ownerElementTimeReportingValidator always
Organi dipartimentali (headOfDepartment) permissionscomplex wfIdentityLogicMultipleHeadOfDepartmentPublicEngagementPermissionsJs always
In Validazione
(submitted)
allenterrequireddescriptionalways
stringMap[abstract]always
dateMap[startDate]always
wfItemTypeIdalways
numberMap[numTotalDay]always
yearalways
booleanMap[istitutionalInitiative]always
stringMap[targetDescription]always
booleanMap[evaluationEnable]always
booleanMap[visibleOnPortal]always
wfDictionaryMap[geographicalImpact]always
numberMap[totalBudget]always
stringMap[estimatedImpact]always
stringMap[transitionComment] transitionCommentRequired
wfDictionaryMap[involvementType]always
complex checkToolEvaluation always
multipleOwnerValidator always
internalOrganizationUnitValidator always
startDateAndEndDateValidator always
periodicityValidatorPublicEngagement always
scientificAreasInvolvedValidatorPublicEngagement always
publicInvolvedAtLeastOneValidatorPublicEngagement always
publicInvolvedValidator always
ownerManDayValidator ownerTimeReportingValidatoralways
financingTotalBudgetValidator always
dateCheckCoverageAndOverlap always
savecomplex sameDefinitionForGenericItemValidator always
itemTypeNotWithdrawnValidator always
elementcomplexowner:save  integerMap[manDay] ownerElementTimeReportingValidator always
compleximpactIndicators:save  impactIndicatorsValidatorPublicEngagement always
publicInvolved:save  publicInvolvedDuplicatedValidatorPublicEngagement always
publicInvolved:save  specificOtherValuePopulatedValidatorPublicEngagement always
Helpdesk (helpdesk) elementcomplexsuardInitiative:save  suardDepartmentHelpdeskInitiativeValidatorPublicEngagement always
Organi dipartimentali (headOfDepartment) elementcomplexsuardInitiative:save  suardDepartmentInitiativeValidatorPublicEngagement always
wfIdentityLogicMultipleHeadOfDepartmentPublicEngagementPermissionsJs always
internalOrganizationUnit:save  departmentChangeRoleValidator always
permissionscomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
Riaperto
(reopened)
allenterrequiredwfItemTypeIdalways
descriptionalways
stringMap[abstract]always
dateMap[startDate]always
numberMap[numTotalDay]always
yearalways
booleanMap[istitutionalInitiative]always
stringMap[targetDescription]always
booleanMap[evaluationEnable]always
booleanMap[visibleOnPortal]always
wfDictionaryMap[geographicalImpact]always
numberMap[totalBudget]always
stringMap[estimatedImpact]always
complex checkToolEvaluation always
multipleOwnerValidator always
internalOrganizationUnitValidator always
startDateAndEndDateValidator always
savecomplex sameDefinitionForGenericItemValidator always
itemTypeNotWithdrawnValidator always
deletecomplex childAndParentDetectorDeleteValidator always
elementcomplexcontributor:save  addOrgUnitFromNewOwnerValidator always
complexowner:save  addOrgUnitFromNewOwnerValidator always
owner:save  integerMap[manDay] ownerElementTimeReportingValidator always
impactIndicators:save  impactIndicatorsValidatorPublicEngagement always
publicInvolved:save  publicInvolvedDuplicatedValidatorPublicEngagement always
publicInvolved:save  specificOtherValuePopulatedValidatorPublicEngagement always
Helpdesk (helpdesk) elementcomplexsuardInitiative:save  suardDepartmentHelpdeskInitiativeValidatorPublicEngagement always
Organi dipartimentali (headOfDepartment) elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
internalOrganizationUnit:save  departmentChangeRoleValidator always
suardInitiative:save  suardDepartmentInitiativeValidatorPublicEngagement always
permissionscomplex wfIdentityLogicMultipleHeadOfDepartmentPublicEngagementPermissionsJs always
Responsabile/Proprietario (owner) elementcomplexowner:save  ownerCannotEditHimself always
owner:delete  ownerCannotDeleteHimself always
suardInitiative:delete  notAllowedValidator always
suardInitiative:save  notAllowedValidator always
wfIdentityLogicMultipleOwnerPublicEngagementStatesJs always
Delegato (internalRepresentative) elementcomplexsuardInitiative:delete  notAllowedValidator always
suardInitiative:save  notAllowedValidator always
Non Ammesso
(rejected)
allenterrequiredwfItemTypeIdalways
descriptionalways
stringMap[abstract]always
dateMap[startDate]always
numberMap[numTotalDay]always
yearalways
booleanMap[istitutionalInitiative]always
stringMap[targetDescription]always
booleanMap[evaluationEnable]always
booleanMap[visibleOnPortal]always
wfDictionaryMap[geographicalImpact]always
numberMap[totalBudget]always
stringMap[estimatedImpact]always
stringMap[transitionComment]always
complex checkToolEvaluation always
multipleOwnerValidator always
internalOrganizationUnitValidator always
startDateAndEndDateValidator always
periodicityValidatorPublicEngagement always
scientificAreasInvolvedValidatorPublicEngagement always
publicInvolvedAtLeastOneValidatorPublicEngagement always
savecomplex sameDefinitionForGenericItemValidator always
itemTypeNotWithdrawnValidator always
deletecomplex childAndParentDetectorDeleteValidator always
elementrequiredcomplexowner:save  integerMap[manDay] ownerElementTimeReportingValidator always
Organi dipartimentali (headOfDepartment) permissionscomplex wfIdentityLogicMultipleHeadOfDepartmentPublicEngagementPermissionsJs always

...