State machine - Referencing a abstract part contract
Description
The following state machine presents a abstract part contract creation process. The process starts with an INITIAL state. Throughout its creation process, the contract object created could have the following state :
REFERENCED: object has been correctly sent and recordered into the BE, and, through its Id, can become referenceable by other object.
NOTE 1 : this state machine can not be activated in a standalone mode. It is automatically called when
referencing a condo personNOTE 2 : A contract is actually a "couple" of contracts : an abstract contract + the type of real contract. For more information, see attributes dictionary / CONTRACT COLLECTIONS
Incoming parameter : the abstractPart contract must referenced the id of the "real" contract for which it contains the related parts. For instance, a condoregulationContract (but also a owner contract, a rental contract....)
"property part" : corresponds to the part of type "PROPERTY" see attributes dictionary / PROPERTY COLLECTIONS