When defining an activity like:
<record> (model="workflow.activity" id="...")
<field> (name="wkf_id" ref = "...")
<field>do_something</field> (name="name")
<field>function</field> (name="kind")
<field>do_something()</field> (name="action")
<field>OR</field> (name="split_mode")
<field>False</field> (name="flow_start")
<field>False</field> (name="flow_stop")
</record>
Edit: When submitting this message the fields attributes are cut off. So I pass them in brackets
The activity is written to the database having:
flow_start = True
flow_stop = True
Infact you can enter anything into the flow_start and flow_stop fields. As soon as one of those fields exists within the activity it is saved to the database as "True".
Refering to:
http://openerp.com/wiki/index.php/Devel ... owActivity
I would call this an unexpected behaviour...
If the action is an entry/exit point, it's surely right to call it upon saving the container (cause that is, when the children are saved/created to the database).
Cheers.