Versions Compared

Key

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

...

  • c: create (disponibile solo per il primo stato del flusso)
  • r: read
  • w: write
  • d: delete
  • f: forward

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

Validazioni

...

StatoAttoriMacroTipoTipoAttributo/IdentificativoApplicabilita'
Bozza
(draft)
allenterrequiredwfItemTypeId always
description always
dateMap[startDate] always
complex checkCreationPermissionsValidator always
personMap[owner] isNewItem
element:owner isNotNewItem
complex checkCreationPermissionsValidator multipleOwnerValidator always
ownerPositionStartValidator always
ownerWithSameDepartmentAsHeadValidator always
transitionCommentValidator always
savecomplex purchaseValueInventoryGoodValidator isEquipmentInventoryGoodEnabled always
sameDefinitionForGenericItemValidator always
deletecomplex childAndParentDetectorDeleteValidator always
elementcomplexrequiredowner:save  addOrgUnitFromNewOwnerValidator always
complexinternalOrganizationUnit:save  wfDictionaryMap[roleId] always
Organi dipartimentali (department) elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
Responsabile/Proprietario (owner) elementcomplexowner: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
permissionscomplex wfIdentityLogicOwnerSimplePermissionsJs always
Delegato (internalRepresentative) elementcomplexowner:save  notAllowedValidator always
owner:delete  notAllowedValidator always
internalOrganizationUnit:save  notAllowedValidator always
internalOrganizationUnit:delete  notAllowedValidator always
internalRepresentative:delete  internalRepresentativeCannotDeleteHimselfElementValidator currentUserCannotDeleteHimself always
permissionscomplex wfIdentityLogicOwnerSimplePermissionsJs always
In Validazione
(submitted)
allenterrequiredwfItemTypeId 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:inventoryGood isEquipmentInventoryGoodEnabled
complex 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 always
roleElementValidator always isEquipmentInventoryGoodEnabled
savecomplex purchaseValueInventoryGoodValidator isEquipmentInventoryGoodEnabled always
sameDefinitionForGenericItemValidator always
elementcomplexrequiredowner:save  addOrgUnitFromNewOwnerValidator always
complexinternalOrganizationUnit:save  wfDictionaryMap[roleId] always
Organi dipartimentali (department) elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
Non Ammesso
(rejected)
allenterrequiredwfItemTypeId 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
savecomplex sameDefinitionForGenericItemValidator always
elementcomplexrequiredowner:save  addOrgUnitFromNewOwnerValidator always
complexinternalOrganizationUnit:save  wfDictionaryMap[roleId] always
Approvato
(approved)
allenterrequiredwfItemTypeId always
description always
dateMap[startDate] always
clobMap[abstract[abstract] always
booleanMap[visibleOnPortal] always
booleanMap[inUse] always
stringMap[building] always
stringMap[room] always
booleanMapnumberMap[visibleOnPortalpurchaseValue] always
booleanMapstringMap[inUseurlPublicCalendar] isEquipmentInUseRequired isUrlPublicCalendarRequiredEquipment
stringMapwfDictionaryMap[buildingrepairability] isEquipmentPlaceRequired isRepairabilityRequiredEquipment
stringMaporganizationUnitMap[roomexternalOrganizationOwner] isEquipmentPlaceRequired isExternalOrganizationOwnerRequiredEquipment
numberMapstringMap[purchaseValuetariff] isEquipmentPurchaseValueRequired isTariffRequiredEquipment
element:userType always
element:inventoryGood isEquipmentInventoryGoodEnabled cpv always
element:multipleArchibusId always
element:internalOrganizationUnitcomplex urlPublicCalendarEquipmentValidator always repairabilityEquipmentValidator
element:owner always tariffEquipmentValidator
element:esfriClassification always externalOrganizationOwnerEquipmentValidator
element:equipmentCustomClassification always esfriClassificationValidator
complex isEquipmentEsfriClassificationRequired multipleOwnerValidator inventoryGoodValidator always
internalOrganizationUnitValidator dateCoverageAndOverlapValidator always
dateCoverageAndOverlapValidator purchaseValueInventoryGoodValidator always
purchaseValueInventoryGoodValidator roleElementValidator isEquipmentInventoryGoodEnabled always
savecomplex sameDefinitionForGenericItemValidator always
elementcomplexrequiredowner:save  addOrgUnitFromNewOwnerValidator always
complexinternalOrganizationUnit:save  wfDictionaryMap[roleId] always
Riaperto
(reopened)
allenterrequiredwfItemTypeId always
description always
dateMap[startDate] always
savecomplex purchaseValueInventoryGoodValidator isEquipmentInventoryGoodEnabled always
sameDefinitionForGenericItemValidator always
deletecomplex deleteRmItemEquipmentValidator always
childAndParentDetectorDeleteValidator always
elementcomplexowner:save  addOrgUnitFromNewOwnerValidator always
Organi dipartimentali (department) elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always
Responsabile/Proprietario (owner) elementcomplexowner: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
permissionscomplex wfIdentityLogicOwnerSimplePermissionsJs always
Delegato (internalRepresentative) elementcomplexowner:save  notAllowedValidator always
owner:delete  notAllowedValidator always
internalOrganizationUnit:save  notAllowedValidator always
internalOrganizationUnit:delete  notAllowedValidator always
internalRepresentative:delete  internalRepresentativeCannotDeleteHimselfElementValidator currentUserCannotDeleteHimself always
permissionscomplex wfIdentityLogicOwnerSimplePermissionsJs always

...