Stato | Attori | MacroTipo | Tipo | Attributo/Identificativo | Applicabilita' |
---|
Bozza (draft) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
complex | ownerValidatorProject | isNotLegacy |
checkCreationPermissionsValidator | isNotLegacy |
ownerWithSameDepartmentAsHeadValidator | always |
ownerPositionStartValidator | always |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForNotSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
permissions | complex | wfIdentityLogicHeadOfDepartmentProjectTruePermissionsJs | always |
Inserito (added) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
complex | ownerPositionStartValidator | always |
ownerValidatorProject | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForNotSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
permissions | complex | wfIdentityLogicHeadOfDepartmentProjectTruePermissionsJs | always |
Presentato (submitted) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
complex | ownerPositionStartValidator | always |
ownerValidatorProject | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForNotSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
permissions | complex | wfIdentityLogicHeadOfDepartmentProjectTruePermissionsJs | always |
Non Presentato (nonSubmitted) | all | enter | required | stringMap[transitionComment] | isNotLegacy |
complex | ownerPositionStartValidator | always |
save | required | identifier | always |
complex | changeItemTypeForNotSynchronizedItemValidator | always |
sameDefinitionForGenericItemValidator | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Approvato in Negoziazione (approvedUnderNegotiation) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
booleanMap[warningAcknowlegement] WARNING LABEL: warning.project.grantorAttachment.required | isNotLegacy areWarningEnabledProject |
complex | ownerPositionStartValidator | always |
ownerValidatorProject | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForNotSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
permissions | complex | wfIdentityLogicHeadOfDepartmentProjectTruePermissionsJs | always |
Escluso (excluded) | all | enter | required | stringMap[transitionComment] | isNotLegacy |
complex | ownerPositionStartValidator | always |
save | required | identifier | always |
complex | changeItemTypeForNotSynchronizedItemValidator | always |
sameDefinitionForGenericItemValidator | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Validazione Risorse Umane (hrValidation) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
dateMap[startDate] | isNotLegacy |
dateMap[endDate] | isNotLegacy |
integerMap[durationInMonth] | isNotLegacy |
dateMap[expenditureStartDate] | isNotLegacy |
dateMap[expenditureEndDate] | isNotLegacy |
stringMap[cup] | isNotLegacy isCupRequiredProject |
stringMap[externalDmsIdentifier] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject isExternalDmsEnabledProject |
booleanMap[warningAcknowlegement] WARNING LABEL: warning.project.internalAssignmentLetter.required | isNotLegacy areWarningEnabledProject |
wfDictionaryMap[currency] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCofinancing] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCost] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalContribution] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
complex | projectEndDateAndExpenditureEndDateValidator | isNotLegacy |
ownerPositionStartValidator | always |
ownerValidatorProject | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
currencyAndInternalContributionValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkPartnerValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
internalOrganizationUnitCostRequiredValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkInconsistentFundingValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
partnerAndGlobalCostValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
save | required | identifier | always |
dateMap[proposalStartDate] | isNotLegacy |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForNotSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Operativo (operative) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
dateMap[startDate] | isNotLegacy |
dateMap[endDate] | isNotLegacy |
integerMap[durationInMonth] | isNotLegacy |
dateMap[expenditureStartDate] | isNotLegacy |
dateMap[expenditureEndDate] | isNotLegacy |
stringMap[cup] | isNotLegacy isCupRequiredProject |
stringMap[externalDmsIdentifier] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject isExternalDmsEnabledProject |
wfDictionaryMap[researchNature] | isNotLegacy researchNatureValidatorProject |
wfDictionaryMap[currency] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCofinancing] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCost] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalContribution] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
complex | ownerPositionStartValidator | always |
expenditureStartDateAndExpenditureEndDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
projectEndDateAndExpenditureEndDateValidator | isNotLegacy |
startDateAndEndDateValidator | always |
ownerValidatorWithStartEndDateProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerStartDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
dateCheckCoverageAndOverlap | alwaysisNotLegacy |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
currencyAndInternalContributionValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkPartnerValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
partnerAndGlobalCostValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
internalOrganizationUnitCostRequiredValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkDateExtensionValidator | always |
checkInconsistentFundingValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
uniqueIdentifierProject | isNotLegacy |
wfUgovPjSenderValidatorProject | always |
save | required | identifier | always |
wfItemTypeId | isNotLegacy |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
dateMap[startDate] | isNotLegacy |
dateMap[endDate] | isNotLegacy |
integerMap[durationInMonth] | isNotLegacy |
dateMap[expenditureStartDate] | isNotLegacy |
dateMap[expenditureEndDate] | isNotLegacy |
stringMap[cup] | isNotLegacy isCupRequiredProject |
stringMap[externalDmsIdentifier] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject isExternalDmsEnabledProject |
wfDictionaryMap[researchNature] | isNotLegacy researchNatureValidatorProject |
wfDictionaryMap[currency] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCofinancing] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCost] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalContribution] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
complex | ownerValidatorWithStartEndDateProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerStartDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
dateCheckCoverageAndOverlap | isNotLegacy |
expenditureStartDateAndExpenditureEndDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
projectEndDateAndExpenditureEndDateValidator | isNotLegacy |
startDateAndEndDateValidator | always |
sameDefinitionForGenericItemValidator | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
currencyAndInternalContributionValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkPartnerValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
partnerAndGlobalCostValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
internalOrganizationUnitCostRequiredValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkDateExtensionValidator | always |
checkInconsistentFundingValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
changeItemTypeForSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
uniqueIdentifierProject | isNotLegacy |
wfUgovPjSenderValidatorProject | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Responsabile/Proprietario (owner) | save | complex | notEditableByOwnerValidator | isNotLegacy |
element | complex | owner:delete notEditableFragmentValidator | isNotLegacy |
owner:save notEditableFragmentValidator | isNotLegacy |
contributor:delete notEditableFragmentValidator | isNotLegacy |
contributor:save notEditableFragmentValidator | isNotLegacy |
Revocato, Trasferito, Rinuncia (cancelledAfterOperative) | all | enter | required | stringMap[transitionComment] | isNotLegacy |
complex | ownerPositionStartValidator | always |
save | required | identifier | always |
complex | changeItemTypeForSynchronizedItemValidator | always |
sameDefinitionForGenericItemValidator | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Concluso (concluded) | all | enter | required | wfItemTypeId | always |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
dateMap[startDate] | isNotLegacy |
dateMap[endDate] | isNotLegacy |
integerMap[durationInMonth] | isNotLegacy |
dateMap[expenditureStartDate] | isNotLegacy |
dateMap[expenditureEndDate] | isNotLegacy |
stringMap[cup] | isNotLegacy isCupRequiredProject |
stringMap[externalDmsIdentifier] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject isExternalDmsEnabledProject |
wfDictionaryMap[researchNature] | isNotLegacy researchNatureValidatorProject |
wfDictionaryMap[currency] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCofinancing] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCost] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalContribution] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
booleanMap[warningAcknowlegement] WARNING LABEL: warning.project.finalReport.required | isNotLegacy areWarningEnabledProject |
complex | expenditureStartDateAndExpenditureEndDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
projectEndDateAndExpenditureEndDateValidator | isNotLegacy |
startDateAndEndDateValidator | always |
ownerPositionStartValidator | always |
ownerValidatorWithStartEndDateProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerStartDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
dateCheckCoverageAndOverlap | alwaysisNotLegacy |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
currencyAndInternalContributionValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkPartnerValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
partnerAndGlobalCostValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
internalOrganizationUnitCostRequiredValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkDateExtensionValidator | always |
checkInconsistentFundingValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
uniqueIdentifierProject | isNotLegacy |
wfUgovPjSenderValidatorProject | always |
internalOrganizationUnitCostRequiredValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
save | required | identifier | always |
wfItemTypeId | isNotLegacy |
description | isNotLegacy |
dateMap[proposalStartDate] | isNotLegacy |
dateMap[startDate] | isNotLegacy |
dateMap[endDate] | isNotLegacy |
integerMap[durationInMonth] | isNotLegacy |
dateMap[expenditureStartDate] | isNotLegacy |
dateMap[expenditureEndDate] | isNotLegacy |
stringMap[cup] | isNotLegacy isCupRequiredProject |
stringMap[externalDmsIdentifier] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject isExternalDmsEnabledProject |
wfDictionaryMap[researchNature] | isNotLegacy researchNatureValidatorProject |
wfDictionaryMap[currency] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCofinancing] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalCost] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
numberMap[internalContribution] | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
complex | ownerValidatorWithStartEndDateProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerStartDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
dateCheckCoverageAndOverlap | isNotLegacy |
expenditureStartDateAndExpenditureEndDateValidator | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
projectEndDateAndExpenditureEndDateValidator | isNotLegacy |
startDateAndEndDateValidator | always |
sameDefinitionForGenericItemValidator | always |
organizationUnitValidatorProject | isNotLegacy |
administrativeOwnerValidatorProject | isNotLegacy |
grantorValidatorProject | isNotLegacy |
projectCallValidator | isNotLegacy |
currencyAndInternalContributionValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkPartnerValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
partnerAndGlobalCostValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
checkDateExtensionValidator | always |
checkInconsistentFundingValidatorProject | isNotLegacy isYearGreaterOrEqualThanConfigurationProject |
changeItemTypeForSynchronizedItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator | isNotLegacy |
uniqueIdentifierProject | isNotLegacy |
wfUgovPjSenderValidatorProject | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Responsabile/Proprietario (owner) | save | complex | notEditableByOwnerValidator | isNotLegacy |
element | complex | owner:delete notEditableFragmentValidator | isNotLegacy |
owner:save notEditableFragmentValidator | isNotLegacy |
contributor:delete notEditableFragmentValidator | isNotLegacy |
contributor:save notEditableFragmentValidator | isNotLegacy |
Sospeso (suspended) | all | enter | required | stringMap[transitionComment] | isNotLegacy |
complex | ownerPositionStartValidator | always |
save | required | identifier | always |
complex | changeItemTypeForSynchronizedItemValidator | always |
sameDefinitionForGenericItemValidator | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (headOfDepartment) | save | complex | notEditableByDepartmentValidator | isNotLegacy |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |