<?xml version="1.0" encoding="ISO-8859-1"?> <process app_prefix="pra" description="Modello di Procedimento" name="pratica.modello" note=""> <attributes> <attribute description="Id della pratica" input="true" mandatory="true" name="id_pratica" note="" output="false" value_type="long"/> <attribute description="Id del responsabuile del procedimento" input="true" mandatory="false" name="id_utente_responsabile" note="" output="false" value_type="long"/> <attribute description="data di scadenza" input="true" mandatory="false" name="data_inizio_scadenza" note="" output="false" value_type="date"/> <attribute description="Numero di giorni di scadenza" input="true" mandatory="false" name="giorni_scadenza" note="" output="false" value_type="long"/> </attributes> <states> <state DBMSId="808" action_app_prefix="" action_name="" auto_activate="false" description="" join="false" name="stato iniziale" note="" position_x="163" position_y="32" type="start" uid="0"/> <state DBMSId="809" action_app_prefix="" action_name="" auto_activate="false" description="" join="false" name="stato finale" note="" position_x="163" position_y="284" type="stop" uid="1"/> <state DBMSId="" action_app_prefix="pra" action_name="attivita" auto_activate="false" description="Controllo veridicit� dei dati" join="false" name="azione" note="" position_x="163" position_y="146" type="action" uid="2"> <actor> <who type="instance_owner"/> </actor> <auto_actor> <who type="instance_owner"/> </auto_actor> <error> <who type="class_owner"/> </error> <timeout/> <input_mapping> <item state_action_parameter="id_pratica" type="attribute" value="id_pratica"/> <item state_action_parameter="descrizione" type="string" value="Controllo di veridicit� dei dati"/> <item state_action_parameter="note"/> </input_mapping> </state> <state DBMSId="" action_app_prefix="pra" action_name="assegnazione" auto_activate="false" description="Presa in carico" join="false" name="azione" note="" position_x="163" position_y="84" type="action" uid="3"> <actor> <who attribute_name="id_utente_responsabile" type="attribute_identified_user_role"/> </actor> <auto_actor> <who type="instance_owner"/> </auto_actor> <error> <who type="class_owner"/> </error> <timeout/> <input_mapping> <item state_action_parameter="id_pratica" type="attribute" value="id_pratica"/> </input_mapping> <output_mapping> <item state_action_parameter="[actor_id]" type="attribute" value="id_utente_responsabile"/> </output_mapping> </state> <state DBMSId="" action_app_prefix="pra" action_name="chiudi" auto_activate="false" description="" join="false" name="Chiusura Pratica" note="" position_x="163" position_y="222" type="action" uid="4"> <actor> <who attribute_name="id_utente_responsabile" type="attribute_identified_user_role"/> </actor> <auto_actor> <who type="instance_owner"/> </auto_actor> <error> <who type="class_owner"/> </error> <timeout/> <input_mapping> <item state_action_parameter="id_pratica" type="attribute" value="id_pratica"/> </input_mapping> </state> </states> <transitions> <transition uid_state_from="3" uid_state_to="2"/> <transition uid_state_from="0" uid_state_to="3"/> <transition uid_state_from="4" uid_state_to="1"/> <transition uid_state_from="2" uid_state_to="4"/> </transitions> <owner> <who type="instance_owner"/> </owner> <error> <who type="class_owner"/> </error> <timeout since_attribute_value="true" start_time_attribute="data_inizio_scadenza" timeout_attribute="giorni_scadenza" timeout_units="days"> <timeout_alert> <who attribute_name="id_utente_responsabile" type="attribute_identified_user_role"/> </timeout_alert> </timeout> </process>