Stato | Attori | MacroTipo | Tipo | Attributo/Identificativo | Applicabilita' |
---|
Bozza (draft) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[startDate] | always |
personMap[owner] | isNewItem |
element:owner | isNotNewItem |
complex | checkCreationPermissionsValidator | always | multipleOwnerValidator | always |
ownerPositionStartValidator | always |
ownerWithSameDepartmentAsHeadValidator | always |
transitionCommentValidator | always |
save | complex | purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled always |
sameDefinitionForGenericItemValidator | always |
clearUrlNotPublicCalendar | always |
delete | complex | childAndParentDetectorDeleteValidator | always |
element | required | owner:save addOrgUnitFromNewOwnerValidator | always |
complex | internalOrganizationUnit:save wfDictionaryMap[roleId] | always |
Organi dipartimentali (department) | element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
Responsabile/Proprietario (owner) | element | complex | owner:save notAllowedValidator | isOwnerCreationForbidden |
owner:delete notAllowedValidator | isOwnerCreationForbidden |
internalOrganizationUnit:save notAllowedValidator | isOwnerCreationForbidden |
internalOrganizationUnit:delete notAllowedValidator | isOwnerCreationForbidden |
owner:save ownerCannotEditHimself currentUserCannotEditHimself | isOwnerCreationForOtherPeopleAllowed |
owner:delete ownerCannotDeleteHimself currentUserCannotDeleteHimself | isOwnerCreationForOtherPeopleAllowed |
permissions | complex | wfIdentityLogicOwnerSimplePermissionsJs | always |
Delegato (internalRepresentative) | element | complex | owner:save notAllowedValidator | always |
owner:delete notAllowedValidator | always |
internalOrganizationUnit:save notAllowedValidator | always |
internalOrganizationUnit:delete notAllowedValidator | always |
internalRepresentative:delete internalRepresentativeCannotDeleteHimselfElementValidator currentUserCannotDeleteHimself | always |
permissions | complex | wfIdentityLogicOwnerSimplePermissionsJs | always |
In Validazione (submitted) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[startDate] | always |
clobMap[abstract] | always |
booleanMap[visibleOnPortal] | always |
booleanMap[inUse] | isEquipmentInUseRequired always |
stringMap[building] | isEquipmentPlaceRequired always |
stringMap[room] | isEquipmentPlaceRequired always |
numberMap[purchaseValue] isEquipmentPurchaseValueRequired | element:userType | always |
element:cpv | always |
element:multipleArchibusId | always |
complex | inventoryGoodValidator | isEquipmentInventoryGoodEnabled |
urlPublicCalendarEquipmentValidator | always |
repairabilityEquipmentValidator | always |
tariffEquipmentValidator | always |
externalOrganizationOwnerEquipmentValidator | always |
esfriClassificationValidator | isEquipmentEsfriClassificationRequired |
multipleOwnerValidator | always |
stringMap[urlPublicCalendar] | isUrlPublicCalendarRequiredEquipment |
wfDictionaryMap[repairability] | isRepairabilityRequiredEquipment |
organizationUnitMap[externalOrganizationOwner] | isExternalOrganizationOwnerRequiredEquipment |
stringMap[tariff] | isTariffRequiredEquipment |
element:userType | always |
element:cpv | always |
element:multipleArchibusId | always |
element:internalOrganizationUnit | always |
element:owner | always |
element:esfriClassification | always |
element:equipmentCustomClassification | always |
complex | inventoryGoodValidator internalOrganizationUnitValidator | always |
dateCoverageAndOverlapValidator | always |
purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled always |
roleElementValidator | always |
save | complex | purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled always |
sameDefinitionForGenericItemValidator | always |
clearUrlNotPublicCalendar | always |
element | required | owner:save addOrgUnitFromNewOwnerValidator | always |
complex | internalOrganizationUnit:save wfDictionaryMap[roleId] | always |
Organi dipartimentali (department) | element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
Non Ammesso (rejected) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[startDate] | always |
clobMap[abstract] | always |
booleanMap[visibleOnPortal] | always |
booleanMap[inUse] | isEquipmentInUseRequired always |
stringMap[building] | isEquipmentPlaceRequired always |
stringMap[room] | isEquipmentPlaceRequired always |
numberMap[purchaseValue] | isEquipmentPurchaseValueRequired |
complex | urlPublicCalendarEquipmentValidator | always |
repairabilityEquipmentValidator | always |
tariffEquipmentValidator | always |
externalOrganizationOwnerEquipmentValidator | always |
esfriClassificationValidator | isEquipmentEsfriClassificationRequired |
multipleOwnerValidator | always |
internalOrganizationUnitValidator | always |
| always |
stringMap[urlPublicCalendar] | isUrlPublicCalendarRequiredEquipment |
wfDictionaryMap[repairability] | isRepairabilityRequiredEquipment |
organizationUnitMap[externalOrganizationOwner] | isExternalOrganizationOwnerRequiredEquipment |
stringMap[tariff] | isTariffRequiredEquipment |
element:internalOrganizationUnit | always |
element:owner | always |
element:esfriClassification | always |
complex | purchaseValueInventoryGoodValidator | always | purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled |
save | complex | sameDefinitionForGenericItemValidator | always |
element | required | owner:save addOrgUnitFromNewOwnerValidator | always |
complex | internalOrganizationUnit:save wfDictionaryMap[roleId] | always |
Approvato (approved) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[startDate] | always |
clobMap[abstract] | always |
booleanMap[visibleOnPortal] | always |
booleanMap[inUse] | isEquipmentInUseRequired always |
stringMap[building] | always |
stringMap[room] | always |
numberMap[purchaseValue] | always |
stringMap[urlPublicCalendar] | isUrlPublicCalendarRequiredEquipment |
wfDictionaryMap[repairability] | isEquipmentPlaceRequired isRepairabilityRequiredEquipment |
stringMaporganizationUnitMap[roomexternalOrganizationOwner] | isEquipmentPlaceRequired isExternalOrganizationOwnerRequiredEquipment |
numberMapstringMap[purchaseValuetariff] | isEquipmentPurchaseValueRequired isTariffRequiredEquipment |
element:userType | always |
element:cpv | always |
element:multipleArchibusId | always |
complex | inventoryGoodValidator | isEquipmentInventoryGoodEnabled |
urlPublicCalendarEquipmentValidator | always |
element:internalOrganizationUnit | always |
element:owner repairabilityEquipmentValidator | always tariffEquipmentValidator |
element:esfriClassification | always externalOrganizationOwnerEquipmentValidator |
element:equipmentCustomClassification | always |
esfriClassificationValidator | isEquipmentEsfriClassificationRequired |
multipleOwnerValidator | always |
complex | inventoryGoodValidator internalOrganizationUnitValidator | always |
dateCoverageAndOverlapValidator | always |
purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled always |
roleElementValidator | always |
save | complex | sameDefinitionForGenericItemValidator | always |
element | required | owner:save addOrgUnitFromNewOwnerValidator | always |
complex | internalOrganizationUnit:save wfDictionaryMap[roleId] | always |
Riaperto (reopened) | all | enter | required | wfItemTypeId | always |
description | always |
dateMap[startDate] | always |
save | complex | purchaseValueInventoryGoodValidator | isEquipmentInventoryGoodEnabled always |
sameDefinitionForGenericItemValidator | always |
clearUrlNotPublicCalendar | always |
delete | complex | deleteRmItemEquipmentValidator | always |
childAndParentDetectorDeleteValidator | always |
element | complex | owner:save addOrgUnitFromNewOwnerValidator | always |
Organi dipartimentali (department) | element | complex | internalOrganizationUnit:delete departmentDeleteValidator | always |
Responsabile/Proprietario (owner) | element | complex | owner:save notAllowedValidator | isOwnerCreationForbidden |
owner:delete notAllowedValidator | isOwnerCreationForbidden |
internalOrganizationUnit:save notAllowedValidator | isOwnerCreationForbidden |
internalOrganizationUnit:delete notAllowedValidator | isOwnerCreationForbidden |
owner:save ownerCannotEditHimself currentUserCannotEditHimself | isOwnerCreationForOtherPeopleAllowed |
owner:delete ownerCannotDeleteHimself currentUserCannotDeleteHimself | isOwnerCreationForOtherPeopleAllowed |
permissions | complex | wfIdentityLogicOwnerSimplePermissionsJs | always |
Delegato (internalRepresentative) | element | complex | owner:save notAllowedValidator | always |
owner:delete notAllowedValidator | always |
internalOrganizationUnit:save notAllowedValidator | always |
internalOrganizationUnit:delete notAllowedValidator | always |
internalRepresentative:delete internalRepresentativeCannotDeleteHimselfElementValidator currentUserCannotDeleteHimself | always |
permissions | complex | wfIdentityLogicOwnerSimplePermissionsJs | always |