Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Grafico del flusso

Image Modified

Descrizione

...

  • Visione completa
    • Helpdesk - HD
      Team con profilo "Profilo Helpdesk per le Proprietà intelettuali (patent)"
  • Visione dipartimentale
    • Organi dipartimentali - OD
      Utenti appartenenti al team con la seguente naming convention "Profilo di dipartimento per XXX", dove XXX è il nome del dipartimento
      Sono abilitati a questa visione tutti i dipartimenti presenti nella sezione "Dipartimenti di afferenza"
  • Visione personale
    • Responsabili scientifici - RS
      Persona appartenente al team "Utenti", che compare tra i responsabili della Proprietà intellettuale.

...

Identificativo statoChiave etichetta statoValore default statoEtichetta del bottone stato successivoEtichetta del bottone stato precedenteValore etichetta del bottone stato successivoValore etichetta del bottone stato precedente
draftwfState.pat.draftBozzabutton.forward.to.pat.draftbutton.backward.to.pat.draftSalva e invia in "Bozza"Salva e invia in "Bozza"submittedwfState.pat.submittedIn validazionebutton.forward.to.pat.submittedbutton.backward.to.pat.submittedSalva e invia "In validazione"
Salva e invia "In validazione"validatedwfState.pat.validatedValidatobutton.forward.to.pat.validatedbutton.backward.to.pat.validatedSalva e invia in "Validato"Salva e invia in "Validato"
reopenedarchivedwfState.pat.reopenedarchivedriapertoArchiviatobutton.forward.to.pat.reopenedarchivedbutton.backward.to.pat.reopenedarchivedSalva e invia in "Riaperto"Salva e invia in "Riaperto"Archiviato"@button.backward.to.pat.archived@
Anchor
ModelloDati-anchor
ModelloDati-anchor

Modello Dati

Il dettaglio del modello dati associato a questo flusso è disponibile alla seguente pagina Produzione - Modello dati (patent - PAT)

Anchor
Permessi-anchor
Permessi-anchor

Configurazioni

Le configurazioni associate a questo flusso sono disponibili alla seguente pagina: Produzione - IRIS AP-RM Configurazioni: Brevetti (patent - PAT)

Anchor
Configuration-anchor
Configuration-anchor

Permessi

Nella seguente sezione viene riportato il dettaglio dei permessi e delle transizioni di stato possibili per tutti gli attori del flusso.
Per quanto riguarda le transizioni di stato vengono riportati gli identificativi degli stati verso i quali è possibile effettuare la transizione.
Quando viene riportato il marcatore "__PREVIOUS_STATE__" significa che la transizione di stato è consentita verso lo stato precedente.
Di seguito la legenda dei permessi:

...

StatoAttoriPermessiTransizioniTab
Bozza
(draft)
Helpdesk (helpdesk) c r w d f submittedvalidated
Organi dipartimentali (department)c r w d fsubmitted
Responsabile/Proprietario (owner)c r w d fsubmitted
Validato
(validated)
In validazione
(submitted)
Helpdesk (helpdesk) r w d f draft,validatedarchived
Organi dipartimentali (department) r none
  • Dati Generali (patent/form1)
  • Referenti (patent/form2)
  • Famiglia (patent/form3)
  • Altre informazioni (patent/form4)
  • Approvazioni e Scadenze (patent/form5)
  • Costi (patent/form6)
  • Parole chiave (patent/form7)
  • Pubblicazioni e Collegamenti (patent/form8)
  • Allegati (patent/form9)
  • Versioni (patent/form10)
    Responsabile/Proprietario (owner) r none
    Archiviato
    (archived)
    Validato
    (validated)
    Helpdesk (helpdesk) r freopenedOrgani dipartimentali (department)r freopenedResponsabile/Proprietario (owner)r freopenedriaperto
    (reopened)
    Helpdesk (helpdesk)r w d f validated
    Organi dipartimentali (department) r w fvalidatednone
    Responsabile/Proprietario (owner) r w fvalidatednone

    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.

    • enter: validazione applicata in ingresso nello stato
      La transizione in ingresso viene NEGATA se anche solo una validazione NON viene superata con successo.
    • save: validazione applicata ad ogni salvataggio e quindi anche per ogni spostamento di TAB
      Il salvataggio viene NEGATO se anche solo una validazione NON viene superata con successo.
    • delete: validazione applicata in fase di eliminazione di un oggetto radice
    • element: validazione applicata agli elementi figli di un oggetto radice
    • permissions: logiche di generazione dinamica dei permessi (rwfd) sull'oggetto radice che sovrascrive i permessi di flusso (rwfd)

    ...

    • required: validazione di obbligatorietà di un attributo sull'oggetto radice.
    • complex: validazione complessa applicabile sia all'oggetto radice che agli elementi.
      Per avere maggiori dettagli sulla validazione cliccare sull'identificativo della validazione

    ...

    • salvataggio (save)
    • eliminazione (delete)

    ...

    In validazione submittedalwayssaverequiredValidato validatedrequiredalways
    StatoAttoriMacroTipoTipoAttributo/IdentificativoApplicabilita'
    Bozza
    (draft)
    allenterrequiredwfItemTypeId always
    stringMap[applicationNumber] always
    personMap[owner]
    isNull ( id )
    element:owner
    isNotNull ( id )
    complex startPatentValidator always
    intellectualPropertyOwnerValidatoralways
    checkCreationPermissionsValidator always
    uniquePatentValidator always
    always
    saverequiredlink:priorityExtensionLinkisNotPriority
    booleanFieldFalse ( isPriority, true )
    complex priorityExtensionLinkPatentValidator
    booleanFieldFalse ( isPriority, true )
    bookEntryTotalPatentValidator always
    lastLegalStatusCalculatorPatent always
    deleteelementcomplexowner:save  addOrgUnitFromNewOwnerValidatorpriorityExtensionLinkDeleteValidator always
    Organi dipartimentali (department)elementcomplexinternalOrganizationUnitowner:delete  departmentDeleteValidatorsave  addOrgUnitFromNewOwnerValidator always
    Validato
    (
    validated) allenterrequiredwfItemTypeId always
    description always
    stringMap[applicationNumber] always
    dateMap[applicationDate] always
    gaDictionaryMap[registrationCountry] always
    element:owner always
    element:legalStatus always
    link:priorityExtensionLink
    booleanFieldFalse ( isPriority, true )
    stringMap[plantVarietyDescription]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    stringMap[plantVarietyCode]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    wfDictionaryMap[plantSpecie]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    wfDictionaryMap[filingType]isTypeIndustrial
    isWfItemType ( PAT.INDUSTRIAL, false )
    complexintellectualPropertyOwnerValidatoralways intellectualPropertyApplicantValidator intellectualPropertyApplicantEnabled
    configTrue ( ap.pat.ownership.percentage.enabled, true )
    intellectualPropertyOwnershipValidator
    configTrue ( ap.pat.ownership.percentage.enabled, true )
    intellectualPropertyLegalStatusValidatoralways
    cupInheritanceValidator always
    ipTopicInheritanceValidatorinheritanceElementPatentValidator always trlInheritanceValidator
    savecomplexapplicationInheritanceValidatorbookEntryTotalPatentValidator always
    lastLegalStatusCalculatorPatent always link:priorityExtensionLink
    deleteisNotPrioritycomplexbookEntryTotalPatentValidatorpriorityExtensionLinkDeleteValidator always
    elementcomplexpriorityExtensionLink:delete  notAllowedValidator always
    priorityExtensionLinkowner:save  addOrgUnitFromNewOwnerValidator notAllowedValidator always
    Archiviato
    (
    archived) allenterrequiredwfItemTypeId always
    description always
    stringMap[applicationNumber] always
    dateMap[applicationDate] always
    gaDictionaryMap[registrationCountry] always
    stringMap[plantVarietyDescription]isTypePlantVariety
    stringMap[plantVarietyCode]isTypePlantVariety
    wfDictionaryMap[plantSpecie]isTypePlantVariety
    wfDictionaryMap[filingType]isTypeIndustrial
    complexintellectualPropertyOwnerValidatoralways
    intellectualPropertyApplicantValidatorintellectualPropertyApplicantEnabled
    intellectualPropertyOwnershipValidatorintellectualPropertyApplicantEnabled
    intellectualPropertyLegalStatusValidatoralways
    cupInheritanceValidatoralways
    ipTopicInheritanceValidatoralways
    trlInheritanceValidatoralways
    applicationInheritanceValidatoralways
    element:owner always
    element:legalStatus always save
    link:priorityExtensionLinkisNotPriority
    complexbookEntryTotalPatentValidatoralways
    riaperto
    (reopened)
    allenterrequiredwfItemTypeIdalways
    descriptionalways
    stringMap[applicationNumber]always
    dateMap[applicationDate]always
    gaDictionaryMap[registrationCountry]always
    booleanFieldFalse ( isPriority, true )
    stringMap[plantVarietyDescription]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    stringMap[plantVarietyCode]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    wfDictionaryMap[plantSpecie]isTypePlantVariety
    isWfItemType ( PAT.PLANT-VARIETY, false )
    wfDictionaryMap[filingType]isTypeIndustrial
    isWfItemType ( PAT.INDUSTRIAL, false )
    complexintellectualPropertyOwnerValidatoralways intellectualPropertyApplicantValidator intellectualPropertyApplicantEnabled
    configTrue ( ap.pat.ownership.percentage.enabled, true )
    intellectualPropertyOwnershipValidator intellectualPropertyApplicantEnabled
    configTrue ( ap.pat.ownership.percentage.enabled, true )
    cupInheritanceValidator intellectualPropertyLegalStatusValidator always
    cupInheritanceValidatorinheritanceElementPatentValidator always ipTopicInheritanceValidator
    savecomplextrlInheritanceValidatorbookEntryTotalPatentValidator always
    applicationInheritanceValidatorlastLegalStatusCalculatorPatent always
    saverequiredlink:priorityExtensionLinkisNotPriority
    deletecomplexbookEntryTotalPatentValidatorpriorityExtensionLinkDeleteValidator always
    elementcomplexowner:save  addOrgUnitFromNewOwnerValidator always Organi dipartimentali (department)
    priorityExtensionLink:delete  notAllowedValidator always
    priorityExtensionLink:save  notAllowedValidator elementcomplexinternalOrganizationUnit:delete  departmentDeleteValidator always

    Logiche (action/start)

    ...

    ...