+<?xml version="1.0" ?>
+<openerp>
+ <data>
+
+ <!--
+ Process
+ -->
+
+ <record id="process_process_membershipworkflow0" model="process.process">
+ <field eval=""""Membership workflow"""" name="name"/>
+ <field eval=""""Membership flow for services companies."""" name="note"/>
+ <field eval="1" name="active"/>
+ </record>
+
+ <!--
+ Process Node
+ -->
+
+ <record id="process_node_membershipproduct0" model="process.node">
+ <field name="menu_id" ref="membership.menu_membership_products"/>
+ <field name="model_id" ref="product.model_product_product"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Define membership product."""" name="note"/>
+ <field eval=""""Membership product"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval="1" name="flow_start"/>
+ </record>
+
+ <record id="process_node_waitingmember0" model="process.node">
+ <field name="menu_id" ref="account.menu_action_invoice_tree1"/>
+ <field name="model_id" ref="account.model_account_invoice"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Draft invoice for membership."""" name="note"/>
+ <field eval=""""Waiting member"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval="0" name="flow_start"/>
+ </record>
+
+ <record id="process_node_invoicedmember0" model="process.node">
+ <field name="menu_id" ref="account.menu_action_invoice_tree1"/>
+ <field name="model_id" ref="account.model_account_invoice"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Open invoice."""" name="note"/>
+ <field eval=""""Invoiced member"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval="0" name="flow_start"/>
+ </record>
+
+ <record id="process_node_paidmember0" model="process.node">
+ <field name="menu_id" ref="account.menu_action_invoice_tree1"/>
+ <field name="model_id" ref="account.model_account_invoice"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Membership invoice paid."""" name="note"/>
+ <field eval=""""Paid member"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval=""""object.state=='paid'"""" name="model_states"/>
+ <field eval="0" name="flow_start"/>
+ </record>
+
+ <record id="process_node_setassociation0" model="process.node">
+ <field name="menu_id" ref="membership.menu_members"/>
+ <field name="model_id" ref="base.model_res_partner"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Set an associate member of partner."""" name="note"/>
+ <field eval=""""Set association"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval=""""object.state=='paid'"""" name="model_states"/>
+ <field eval="0" name="flow_start"/>
+ </record>
+
+ <record id="process_node_associatedmember0" model="process.node">
+ <field name="menu_id" ref="membership.menu_members"/>
+ <field name="model_id" ref="base.model_res_partner"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Member is associated."""" name="note"/>
+ <field eval=""""Associated member"""" name="name"/>
+ <field name="process_id" ref="process_process_membershipworkflow0"/>
+ <field eval=""""object.state=='associated'"""" name="model_states"/>
+ <field eval="0" name="flow_start"/>
+ </record>
+
+ <!--
+ Process Transition
+ -->
+
+ <record id="process_transition_producttomember0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""Product to member"""" name="name"/>
+ <field eval=""""Define product for membership."""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_waitingmember0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_membershipproduct0"/>
+ </record>
+
+ <record id="process_transition_waitingtoinvoice0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""Waiting to invoice"""" name="name"/>
+ <field eval=""""Draft invoice is now open."""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_invoicedmember0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_waitingmember0"/>
+ </record>
+
+ <record id="process_transition_action_create0" model="process.transition.action">
+ <field eval=""""invoice_open"""" name="action"/>
+ <field eval=""""object"""" name="state"/>
+ <field eval=""""Create"""" name="name"/>
+ <field name="transition_id" ref="process_transition_waitingtoinvoice0"/>
+ </record>
+
+ <record id="process_transition_invoicetopaid0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""Invoice to paid"""" name="name"/>
+ <field eval=""""Invoice is be paid."""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_paidmember0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_invoicedmember0"/>
+ </record>
+
+ <record id="process_transition_invoicetoassociate0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""invoice to associate"""" name="name"/>
+ <field eval=""""Invoiced member may be Associated member."""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_associatedmember0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_invoicedmember0"/>
+ </record>
+
+ <record id="process_transition_associationpartner0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""Association Partner"""" name="name"/>
+ <field eval=""""Associated partner."""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_associatedmember0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_setassociation0"/>
+ </record>
+
+ </data>
+</openerp>
\ No newline at end of file