Sale Automatic Workflow Stock

sale_automatic_workflow_stock
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/18.0/sale_automatic_workflow_stock
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Sodexis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Sodexis
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, chaule97
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_automatic_workflow
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - sale_stock
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Create stock related workflows with more or less automatization and
apply it on sales orders.

Workflows are extended with:

- Apply default values:
  - Packing Policy (partial, complete)
- Apply automatic actions:
  - Confirm the picking

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
sale_workflow_process_view_form_inherit sale.workflow.process.form.stock sale.workflow.process xpath Inherits sale_automatic_workflow.sale_workflow_process_view_form
sale_workflow_process_view_tree_inherit sale.workflow.process.tree.stock sale.workflow.process field Inherits sale_automatic_workflow.sale_workflow_process_view_tree
view_order_form_inherit_sale_stock sale.order.form.sale.stock sale.order xpath Inherits sale_stock.view_order_form_inherit_sale_stock
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • picking_policy Selection
    compute='_compute_picking_policy' readonly=False store=True
Public methods (0)

No public methods.

New fields (4)
  • picking_filter_domain Text
    related='picking_filter_id.domain' string='Picking Filter Domain'
  • picking_filter_id Many2one → ir.filters
    default=<expr> string='Picking Filter' args: 'ir.filters'
  • picking_policy Selection
    default='direct' selection=[('direct', 'Deliver each product when available'), ('one', 'Deliver all products at once')] string='Shipping Policy'
  • validate_picking Boolean
    string='Confirm and Transfer Picking'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • workflow_process_id Many2one → sale.workflow.process
    comodel_name='sale.workflow.process' string='Sale Workflow Process'
Public methods (1)
  • validate_picking(self)
    Set quantities automatically and validate the pickings.
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/17.0/sale_automatic_workflow_stock
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Sodexis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Camptocamp, Sodexis
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, andrea, trisdoan
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_automatic_workflow
odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - sale_stock
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Create stock related workflows with more or less automatization and
apply it on sales orders.

Workflows are extended with:

- Apply default values:
  - Packing Policy (partial, complete)
- Apply automatic actions:
  - Confirm the picking

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
sale_workflow_process_view_form_inherit sale.workflow.process.form.stock sale.workflow.process xpath Inherits sale_automatic_workflow.sale_workflow_process_view_form
sale_workflow_process_view_tree_inherit sale.workflow.process.tree.stock sale.workflow.process field Inherits sale_automatic_workflow.sale_workflow_process_view_tree
view_order_form_inherit_sale_stock sale.order.form.sale.stock sale.order xpath Inherits sale_stock.view_order_form_inherit_sale_stock
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • picking_policy Selection
    compute='_compute_picking_policy' readonly=False store=True
Public methods (0)

No public methods.

New fields (4)
  • picking_filter_domain Text
    related='picking_filter_id.domain' string='Picking Filter Domain'
  • picking_filter_id Many2one → ir.filters
    default=<expr> string='Picking Filter' args: 'ir.filters'
  • picking_policy Selection
    default='direct' selection=[('direct', 'Deliver each product when available'), ('one', 'Deliver all products at once')] string='Shipping Policy'
  • validate_picking Boolean
    string='Confirm and Transfer Picking'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • workflow_process_id Many2one → sale.workflow.process
    comodel_name='sale.workflow.process' string='Sale Workflow Process'
Public methods (1)
  • validate_picking(self)
    Set quantities automatically and validate the pickings.