@startuml (id=set-procedure-instance-status)
autonumber
autoactivate on

title Scenario generazione report di procedura
!$a  = 1

!include generate-report-header.iuml!header

== Generazione report di procedura ==

workflowEngine->backend: POST /bpm/procedure/report/generate
note left
{
  externalProcedureInstanceId: <externalProcedureInstanceId>,
  resolveNameConflicts: <resolveNameConflicts>
}
end note

note right
il backend genera il report tramite il componente jasper-report
end note
backend->documentale: salvataggio del report nel documentale

documentale-->backend: il documentale ritorna il file

backend --> workflowEngine: HTTP 200
note left
{
  status: <HTTP.status>,
  item: null
}
end note

@enduml