@startuml !include Business_Process(conversion_day__enter, "Enter") Business_Process(conversion_day__invest, "Invest") Business_Process(conversion_day__liquidate, "Liquidate") Business_Process(conversion_day__exit, "Exit") Business_Process(conversion_day__transfer, "Transfer Cash") conversion_day__enter -r->> conversion_day__invest conversion_day__invest -r->> conversion_day__liquidate : optional conversion_day__liquidate -r->> conversion_day__exit conversion_day__exit -r->> conversion_day__transfer : optional component Calculator { Application_DataObject(models__option_worths, "Option worths") Application_DataObject(models__ideal_option_valuations, "Ideal option valuations") Application_DataObject(models__minimal_exits, "minimal exits") Application_DataObject(models__amounts_to_transfer, "Amounts to transfer") models__option_worths -[hidden]r- models__ideal_option_valuations models__ideal_option_valuations -[hidden]r- models__minimal_exits models__minimal_exits -[hidden]r- models__amounts_to_transfer } conversion_day__enter .d-> models__option_worths conversion_day__exit .d-> models__option_worths conversion_day__exit <-d- models__ideal_option_valuations conversion_day__exit <-d- models__minimal_exits conversion_day__exit .d-> models__amounts_to_transfer conversion_day__transfer <.d-> models__amounts_to_transfer url for conversion_day__enter is [[./conversion_day#the-in-process]] url for conversion_day__exit is [[./conversion_day#the-out-process]] url for models__minimal_exits is [[./models/minimal_exits]] url for conversion_day__liquidate is [[./conversion_day#the-out-process]] url for models__option_worths is [[./models/option_worths]] url for conversion_day__transfer is [[./conversion_day#the-transfer-process]] url for models__ideal_option_valuations is [[./models/ideal_option_valuations]] url for conversion_day__invest is [[./conversion_day#the-in-process]] url for models__amounts_to_transfer is [[./models/amounts_to_transfer]] @enduml