Stato | Attori | MacroTipo | Tipo | Attributo/Identificativo | Applicabilita' |
---|
Bozza (draft) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[proposalStartDate] | always |
personMap[owner] | isNewItem |
element:owner | isNotNewItem |
complex | checkCreationPermissionsValidator | always | ownerValidatorContract | always |
ownerPositionStartValidator | always |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator uniquePeopleValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Processo Amministrativo (administrativeProcess) | all | enter | required | dateMap[proposalStartDate] | always |
wfItemTypeId | always |
description | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
complexelement:customer | ownerValidatorContract | always | isNotLegacy |
element:internalOrganizationUnit customerValidatorContract | isNotLegacy organizationUnitValidatorContract |
element:owner | isNotLegacy always |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator uniquePeopleValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Organi dipartimentali (department) | element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Respinto (rejected) | all | enter | required | numberMap[totalAmount] | always |
dateMap[proposalStartDate] | always |
element:internalOrganizationUnit | complex isNotLegacy ownerValidatorContract |
element:owner | always | organizationUnitValidatorContract | isNotLegacy |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
uniquePeopleInOwnerAndContributorSetValidator uniquePeopleValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
Stipulato (signed) | all | enter | required | description | always |
wfItemTypeId | always |
dateMap[proposalStartDate] | always |
dateMap[startDate] | always |
dateMap[endDate] | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
element:customer | isNotLegacy |
element:owner | always |
complex | currencyAndTotalAmountValidatorContract | isNotLegacy |
uniqueIdentifierContract uniqueIdentifierValidator | isNotLegacy |
ownerValidatorContract roleElementValidator | always | organizationUnitRoleValidatorContract | isNotLegacy |
ownerAndOrganizationUnitMatchValidatorContract ownerAndOrganizationUnitMatchValidator | isNotLegacy |
startDateAndEndDateValidator | always |
customerValidatorContract checkDateExtensionValidator | isNotLegacy | checkDateExtensionValidator | always |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy |
wfUgovPjSenderValidatorContract | always |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForSynchronizedItemValidator | always |
currencyAndTotalAmountValidatorContract | isNotLegacy |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy |
checkDateExtensionValidator | alwaysisNotLegacy |
uniquePeopleInOwnerAndContributorSetValidator uniquePeopleValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
element | required | owner:enter dateMap[startDate] | always |
contributor:enter dateMap[startDate] | always |
owner:save dateMap[startDate] | always |
contributor:save dateMap[startDate] | always |
Helpdesk (helpdesk) | save | required | description | always |
wfItemTypeId | always |
dateMap[startDate] | always |
dateMap[endDate] | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
element:customer | complex isNotLegacy ownerValidatorContract |
element:owner | always organizationUnitRoleValidatorContract |
complex | isNotLegacy | ownerAndOrganizationUnitMatchValidatorContract roleElementValidator | isNotLegacy |
customerValidatorContract ownerAndOrganizationUnitMatchValidator | isNotLegacy |
wfUgovPjSenderValidatorContract | always |
Organi dipartimentali (department) | save | required | description | always |
wfItemTypeId | always |
dateMap[startDate] | always |
dateMap[endDate] | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
element:customer | complex isNotLegacy ownerValidatorContract |
element:owner | always organizationUnitRoleValidatorContract |
complex | isNotLegacy | ownerAndOrganizationUnitMatchValidatorContract roleElementValidator | isNotLegacy |
customerValidatorContract ownerAndOrganizationUnitMatchValidator | isNotLegacy |
wfUgovPjSenderValidatorContract | always |
element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
internalOrganizationUnit:save departmentChangeRoleValidator | always |
Concluso (concluded) | all | enter | required | description | always |
wfItemTypeId | always |
dateMap[proposalStartDate] | always |
dateMap[startDate] | always |
dateMap[endDate] | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
element:customer | complex isNotLegacy ownerValidatorContract |
element:owner | always |
complex | organizationUnitRoleValidatorContract roleElementValidator | isNotLegacy |
ownerAndOrganizationUnitMatchValidatorContract ownerAndOrganizationUnitMatchValidator | isNotLegacy |
startDateAndEndDateValidator | always | customerValidatorContract | isNotLegacy |
currencyAndTotalAmountValidatorContract | isNotLegacy |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy |
checkDateExtensionValidator | alwaysisNotLegacy |
wfUgovPjSenderValidatorContract | always |
save | required | identifier | always |
complex | sameDefinitionForGenericItemValidator | always |
changeItemTypeForSynchronizedItemValidator | always |
currencyAndTotalAmountValidatorContract | isNotLegacy |
checkDateExtensionValidator | alwaysisNotLegacy |
contributorAndOwnerValidatorWithStartEndDate | isNotLegacy |
uniquePeopleInOwnerAndContributorSetValidator uniquePeopleValidator | isNotLegacy |
delete | complex | childAndParentDetectorDeleteValidator | always |
element | required | owner:enter dateMap[startDate] | always |
contributor:enter dateMap[startDate] | always |
owner:save dateMap[startDate] | always |
contributor:save dateMap[startDate] | always |
Helpdesk (helpdesk) | save | required | description | always |
wfItemTypeId | always |
dateMap[startDate] | always |
dateMap[endDate] | always |
wfDictionaryMap[currency] | always |
numberMap[totalAmount] | always |
element:customer | complex isNotLegacy ownerValidatorContract |
element:owner | always organizationUnitRoleValidatorContract |
complex | isNotLegacy | ownerAndOrganizationUnitMatchValidatorContract roleElementValidator | isNotLegacy |
customerValidatorContract ownerAndOrganizationUnitMatchValidator | isNotLegacy |
wfUgovPjSenderValidatorContract | always |