Compare commits

...

5 Commits

Author SHA1 Message Date
Donatienne Pirlot
7076e18115 [IMP] documents: update and improve the docuemnts doc page
ID: 2899532
2022-10-07 12:42:44 +02:00
Jonathan Castillo (jcs)
7424e4176c [IMP] website: register domain name menu path
closes odoo/documentation#2766

X-original-commit: 81352e98b2
Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
2022-09-28 00:20:45 +02:00
Wesley Kao (weka)
8287c88bd4 [IMP] MRP: updated Variants BOM Management rst content
closes odoo/documentation#2764

X-original-commit: b3d5e928aa
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2022-09-27 19:14:46 +02:00
Xavier-Do
53e7277b6a [FIX]: fix odoo_version detection
Right now if the version is not "final (and not alpha)"
documentation will say 16.0beta != 16.0

closes odoo/documentation#2748

X-original-commit: 406f3aac18
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
2022-09-26 09:35:48 +02:00
Fabrice Henrion
2c7d61f938 [FIX] accounting: grammar fix in ponto
closes odoo/documentation#2759

X-original-commit: dad110c7cc
Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
2022-09-23 11:22:40 +02:00
24 changed files with 184 additions and 94 deletions

View File

@@ -95,7 +95,7 @@ else:
import odoo.addons
odoo.addons.__path__.append(str(odoo_dir) + '/addons')
from odoo import release as odoo_release # Don't collide with Sphinx's 'release' config option
odoo_version = odoo_release.version.replace('~', '-') # Change saas~XX.Y to saas-XX.Y
odoo_version = '.'.join(str(s) for s in odoo_release.version_info[:2]).replace('~', '-') # Change saas~XX.Y to saas-XX.Y
odoo_version = 'master' if 'alpha' in odoo_release.version else odoo_version
if release != odoo_version:
_logger.warning(

View File

@@ -62,11 +62,11 @@ database manager.
- This offer doesn't include any mailbox. However, you can :ref:`configure your MX records
<domain-name/odoo-manage>` to use your own email server or solution such as Google Workspace.
To do so, go to :menuselection:`Website --> Go to website --> Promote --> Domain Name`.
Alternatively, open your `database manager <https://www.odoo.com/my/databases>`_, click on the
:guilabel:`settings` button next to your database, then on :guilabel:`Domain names`.
To do so, go to :menuselection:`Website --> Domain Name`. Alternatively, open your `database manager
<https://www.odoo.com/my/databases>`_, click on the :guilabel:`settings` button next to your
database, then on :guilabel:`Domain names`.
.. image:: domain_names/register-promote.png
.. image:: domain_names/register-menu.png
:align: center
:alt: Clicking on Domain Names from an Odoo website

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -64,8 +64,8 @@ Link your Ponto account with your Odoo database
#. Finish the flow.
.. note::
You have to authorize all the accounts you want to access in Odoo but, Odoo will filter the
accounts based on the institution you selected at the second step.
You have to authorize all the accounts you want to access in Odoo, but Odoo will filter the
accounts based on the institution you selected in the second step.
Update your synchronization credentials
---------------------------------------

View File

@@ -8,116 +8,196 @@ You can upload any type of file (max 64MB per file on Odoo Online/SaaS), and org
various workspaces.
.. seealso::
- `Odoo Documents: product page <https://www.odoo.com/app/documents>`_
- `Odoo Documents: product page <https://www.odoo.com/app/documents>`_
- `Odoo Tutorials: Documents basics <https://www.odoo.com/slides/slide/documents-basics-674>`_
- `Odoo Tutorials: Using Documents with your Accounting App <https://www.odoo.com/slides/slide/using-documents-with-your-accounting-app-675?fullscreen=1#>`_
Configuration
=============
By going to :menuselection:`Configuration --> Settings`, you can enable the centralization of files
attached to a specific area of your activity. For example, by ticking :guilabel:`Human Resources`,
your HR documents are automatically available in the HR workspace, while documents related to
Payroll are automatically available in the sub workspace Payroll. This can be updated by changing
the value in the dropdown menu. The external link allows you to edit the selected workspace.
.. image:: documents/files-centralization.png
:align: center
:alt: Enable the centralization of files attached to a specific area of your activity.
.. note::
If you enable the centralization of your accounting files and documents, it is necessary to click
on :guilabel:`Journals` and define each journal independently to allow automatic synchronization.
Workspaces
==========
Workspaces are defined by hierarchical folders having their own set of tags and actions. By-default
workspaces exist, but you can create your own by going to
:menuselection:`Configuration --> Workspaces` and clicking on :guilabel:`CREATE`.
.. note::
:guilabel:`Sub-workspaces` can also be created, edited, or deleted by clicking on the
:guilabel:`gear icon` on the main page' left menu in the Documents app.
Tags
====
Tags are used within the workspaces to add a level of differentiation between documents. They are
organized per category and filters can be used to sort them. Tags can be created and modified by
going to :menuselection:`Configuration --> Tags`.
.. note::
- The tags of a parent workspace apply to the child workspaces automatically.
- Tags can also be created, edited or deleted, by clicking on the :guilabel:`gear icon`, on the
left menu.
Documents Management
====================
When clicking on a specific document, the right panel displays the options that are available for
your document. On the top, you can click on the small icons to :guilabel:`Download`,
:guilabel:`Share this selection`, :guilabel:`Replace`, :guilabel:`Lock` or :guilabel:`Split`. It is
also possible to :guilabel:`Open chatter` or :guilabel:`Archive` the document.
.. image:: documents/right-panel-options.png
:align: center
:alt: right panel options
.. note::
The :guilabel:`Open chatter` option allows to :guilabel:`Send Message` (to everyone following the
document), to :guilabel:`Log Note`, or to :guilabel:`Schedule activity`. You can also
:guilabel:`Attach files`, :guilabel:`Follow/Unfollow` the document or show followers.
The name of your file can be edited in the :guilabel:`Document` box. A :guilabel:`Contact` or an
:guilabel:`Owner` can also be assigned to your document. The related :guilabel:`Workspace` can be
modified and you have the possibility to add :guilabel:`Tags`.
.. image:: documents/right-panel-options-2.png
:align: center
:alt: right panel options
Finally, different :guilabel:`Actions` are available at the bottom of the right panel, depending on
the workspace where your document is stored.
.. image:: documents/right-panel-options.png
:align: center
:alt: right panel actions
Workflow actions
================
Workflow actions are automated actions you can create and customize at the level of each
workspace. They appear next to a file whenever it meets the criteria you set. That way you can,
for example, add tags to a file or move it to another workspace with a single click. Workflow
actions help you streamline the management of your documents and your overall business operations.
For each workspace, it is possible to configure specific workflow actions that are automated actions
that can be created and customized at the level of each workspace. Ie: create documents, process
bills, sign, organize files, etc.
They appear on the right panel when it meets the criteria you set. That way, you can, for example,
add tags to a file or move it to another workspace with a single click. Workflow actions help you
streamline the management of your documents and your overall business operations.
Create workflow actions
-----------------------
To create workflow actions, go to :menuselection:`Documents --> Configuration --> Workspaces` and
select the workspace where the action should apply. Click on the *Actions* smart button, and then
on *Create*.
select the workspace where the action should apply. Click on the :guilabel:`Actions` smart button,
and then on :guilabel:`Create`.
.. image:: documents/access-workflow-actions.png
:align: center
:alt: Workflow actions smart button in Odoo Documents
:align: center
:alt: Workflow actions smart button in Odoo Documents
.. note::
An action applies to all *Child Workspaces* under the *Parent Workspace* you selected.
An action applies to all :guilabel:`Child Workspaces` under the :guilabel:`Parent Workspace` you
selected.
.. tip::
If you use the :ref:`developer mode <developer-mode>`, you can directly access all your actions
by going to :menuselection:`Documents --> Configuration --> Actions`.
You can directly access all your actions by going to :menuselection:`Documents --> Configuration
--> Actions`.
Set the conditions
------------------
After naming your workflow action, you can set the conditions that trigger the appearance of the
action button on the right-side panel when selecting a file.
You can :guilabel:`Create` a new :guilabel:`Action` or edit an existing one. You can define the
:guilabel:`Action Name` and then set the conditions that trigger the appearance of the
:guilabel:`action button` on the right-side panel when selecting a file.
There are three basic types of conditions you can set:
#. **Tags**: you can both use the *Contains* and *Does not contain* conditions, meaning the files
*must have* or *mustn't have* the tags set here.
#. :guilabel:`Tags`: you can both use the :guilabel:`Contains` and :guilabel:`Does not contain`
conditions, meaning the files *must have* or *mustn't have* the tags set here.
#. **Contact**: the files must be associated with the contact set here.
#. :guilabel:`Contact`: the files must be associated with the contact set here.
#. **Owner**: the files must be associated with the owner set here.
#. :guilabel:`Owner`: the files must be associated with the owner set here.
.. image:: documents/basic-condition-example.png
:align: center
:alt: Example of a workflow action's basic condition in Odoo Documents
:align: center
:alt: Example of a workflow action's basic condition in Odoo Documents
.. tip::
If you don't set any conditions, the action button appears for all files located inside the
selected workspace.
If you don't set any conditions, the action button appears for all files located inside the
selected workspace.
Advanced condition type: domain
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. important::
It is recommended to have some knowledge of Odoo development to properly configure *Domain*
filters.
It is recommended to have some knowledge of Odoo development to properly configure
:guilabel:`Domain` filters.
To access the *Domain* condition, the :ref:`developer mode <developer-mode>` needs to be activated.
Once that's done, select the *Domain* condition type, and click on *Add Filter*.
To access the :guilabel:`Domain` condition, the :ref:`developer mode <developer-mode>` needs to be
activated. Once it is done, select the :guilabel:`Domain` condition type, and click on
:guilabel:`Add Filter`.
.. image:: documents/activate-domain-condition.png
:align: center
:alt: Activating the domain condition type in Odoo Documents
To create a rule, select a :guilabel:`field`, an :guilabel:`operator`, and a
:guilabel:`value`. For example, if you want to add a workflow action to all the PDF files inside a
workspace, set the :guilabel:`field` to *Mime Type*, the :guilabel:`operator` to *contains*, and the
:guilabel:`value` to *pdf*.
To create a rule, you typically select a field, an operator, and a value. For example, if you want
to add a workflow action to all the PDF files inside a workspace, set the field to *Mime Type*, the
operator to *contains*, and the value to *pdf*.
Click on :guilabel:`Add node` (plus-circle icon) and :guilabel:`Add branch` (ellipsis icon) to add
conditions and sub-conditions.
.. image:: documents/domain-condition-example.png
:align: center
:alt: Example of a workflow action's domain condition in Odoo Documents
:align: center
:alt: Example of a workflow action's domain condition in Odoo Documents
Click on *Add node* (plus-circle icon) and *Add branch* (ellipsis icon) to add conditions and
sub-conditions. You can then specify if your rule should match *ALL* or *ANY* conditions. You can
also edit the rule directly using the *Code editor*.
.. image:: documents/use-domain-condition.png
:align: center
:alt: Add a node or a branch to a workflow action's condition in Odoo Documents
You can also specify if your rule should match :guilabel:`ALL` or :guilabel:`ANY` conditions and you
can edit the rule using the :guilabel:`Code editor`.
Configure the actions
---------------------
Select the *Actions* tab to set up your action. You can simultaneously:
Select the :guilabel:`Actions` tab to set up your action. You can simultaneously:
- **Set Contact**: add a contact to the file, or replace an existing contact with a new one.
- **Set Owner**: add an owner to the file, or replace an existing owner with a new one.
- **Move to Workspace**: move the file to any workspace.
- **Create**: create one of the following items attached to the file in your database:
- **Product template**: create a product you can edit directly.
- **Task**: create a Project task you can edit directly.
- **Signature request**: create a new Sign template to send out.
- **Sign directly**: create a Sign template to sign directly.
- **Vendor bill**: create a vendor bill using OCR and AI to scrape information from the file
content.
- **Customer invoice**: create a customer invoice using OCR and AI to scrape information from
the file.
- **Vendor credit note**: create a vendor credit note using OCR and AI to scrape information
from the file.
- **Credit note**: create a customer credit note using OCR and AI to scrape information from
the file.
- **Applicant**: create a new HR application you can edit directly.
- :guilabel:`Link to record`
- :guilabel:`Product template`: create a product you can edit directly.
- :guilabel:`Task`: create a Project task you can edit directly.
- :guilabel:`Signature PDF Template`: : open PDF in Sign to create a template.
- :guilabel:`PDF to sign`: open PDF in Sign to create a template.
- :guilabel:`Applicant`: create a new HR application you can edit directly.
- :guilabel:`Vendor bill`: create a vendor bill using OCR and AI to scrape information from the file content.
- :guilabel:`Customer invoice`: create a customer invoice using OCR and AI to scrape information from the file.
- :guilabel:`Vendor credit note`: create a vendor credit note using OCR and AI to scrape information from the file.
- :guilabel:`Credit note`: create a customer credit note using OCR and AI to scrape information from the file.
- **Set Tags**: add, remove, and replace any number of tags.
- **Activities - Mark all as Done**: mark all activities linked to the file as done.
- **Activities - Schedule Activity**: create a new activity linked to the file as configured in
the action. You can choose to set the activity on the document owner.
- **Set Tags**: add, replace by or remove any number of tags.
.. image:: documents/workflow-action-example.png
:align: center
:alt: Example of a workflow action Odoo Documents
In the :guilabel:`Activities` section, you can decide to:
- :guilabel:`Mark all as Done`: mark all activities linked to the file as done.
- :guilabel:`Schedule Activity`: create a new activity linked to the file as configured in the action.
Digitize documents with OCR and Artificial Intelligence
=======================================================
Documents available in the Finance workspace can be digitized. Select the document you want to
digitize, click on :guilabel:`Create Bill`, :guilabel:`Create Customer Invoice` or
:guilabel:`Create credit note`, and then click on :guilabel:`Send for Digitization`.
.. seealso::
- `AI-powered document digitization <https://www.odoo.com/documentation/15.0/applications/finance/accounting/payables/supplier_bills/invoice_digitization.html>`_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,35 +1,45 @@
=======================
Variants BOM Management
=======================
==================================
Managing BoMs for product variants
==================================
Odoo allows you to use one bill of materials for multiple variants of
the same product. To activate variants, simply go to :menuselection:`Configuration --> Settings
--> Variants`.
Odoo allows one bill of materials (BoM) to be used for multiple variants of the same product.
Having a consolidated BoM for a product with variants saves time by preventing the need to manage
multiple BoMs.
.. image:: product_variants/bom-variants1.png
:align: center
Activate product variants
=========================
You will then be able to specify which BOM component lines are to be used in
the manufacture of each product variant. You may specify multiple
variants for each line. If no variant is specified on a component line,
then this component will be used in the BOM of all variants.
To activate variants, simply navigate to :menuselection:`Inventory --> Configuration --> Settings
--> Products`, and then enable the :guilabel:`Variants` option. After that, click :guilabel:`Save`
to apply the setting. For more information on configuring product variants, refer to :doc:`this
page <../../../sales/sales/products_prices/products/variants>`.
When defining variant BoMs on a line-item-basis, the **Product
Variant** field in the main section of the BoM should be left blank as shown
below. This field is used when creating a BoM for one specific variant
of a product only.
.. image:: product_variants/inventory-variants-settings.png
:align: center
:alt: Selecting "Variants" from Inventory app settings.
Apply BoM components to product variants
========================================
.. image:: product_variants/kit-bom1.png
:align: center
Next, create a new BoM or edit an existing one by going to :menuselection:`Manufacturing -->
Products --> Bills of Materials`. Then, click :guilabel:`Edit`. The :guilabel:`Apply on Variants`
option to assign components to specific product variants on the BoM is available once the
:guilabel:`Variants` setting is activated from the :guilabel:`Inventory` application. If the
:guilabel:`Apply on Variants` field is not immediately visible, activate it from the additional
options menu.
Note that the same principle applies for the configuration
of operations.
.. image:: product_variants/variants-kebab-menu.png
:align: center
:alt: "Apply on Variants" option on the additional options menu.
.. image:: product_variants/kit-bom2.png
:align: center
Each component can be assigned to multiple variants. Components with no variants specified are used
in every variant of the product. The same principle applies when configuring operations and
by-products.
And for the production of by-products.
When defining variant BoMs by component assignment, the :guilabel:`Product Variant` field in the
main section of the BoM should be left blank, as shown below. This field is used only when creating
a BoM specifically for one product variant.
.. image:: product_variants/kit-bom3.png
:align: center
.. image:: product_variants/apply-on-variants-bom.png
:align: center
:alt: Applying components to multiple variants.

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB