[IMP] documents: new changes in V17

closes odoo/documentation#10180

Taskid: 3491654
X-original-commit: 3b573b0e60
Signed-off-by: Donatienne Pirlot (dopi) <dopi@odoo.com>
This commit is contained in:
Donatienne (dopi) 2023-12-01 14:35:29 +01:00
parent 520b6e296a
commit 83d52c83fa
14 changed files with 81 additions and 86 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -8,9 +8,8 @@ You can upload any file (max 64MB per file on Odoo Online) and organize them in
.. seealso::
- `Odoo Documents: product page <https://www.odoo.com/app/documents>`_
- `Odoo Tutorials: Documents basics [video]
<https://www.odoo.com/slides/slide/documents-basics-674>`_
- `Odoo Tutorials: Using Documents with your Accounting App [video] <https://www.odoo.com/slides/slide/using-documents-with-your-accounting-app-675?fullscreen=1#>`_
- `Odoo Tutorials: Documents basics [video] <https://www.odoo.com/slides/slide/documents-basics-6841?fullscreen=1>`_
- `Odoo Tutorials: Using Documents with your Accounting App [video] <https://www.odoo.com/slides/slide/accounting-integration-and-workflow-actions-6853?fullscreen=1>`_
Configuration
=============
@ -18,9 +17,9 @@ Configuration
By going to :menuselection:`Documents --> 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 Payroll sub-workspace . You
while documents related to Payroll are automatically available in the Payroll sub-workspace. You
can change the default workspace using the dropdown menu and edit its properties by clicking the
:guilabel:`➔` (:guilabel:`Internal link`) icon.
:icon:`fa-arrow-right` (:guilabel:`Internal link`) icon.
.. image:: documents/files-centralization.png
:alt: Enable the centralization of files attached to a specific area of your activity.
@ -48,7 +47,7 @@ own by going to :menuselection:`Documents --> Configuration --> Workspaces` and
- :guilabel:`Name`
- :guilabel:`Parent Workspace`: if you want to create a sub-workspace, select its :guilabel:`Parent
Workspace`
Workspace`.
Three tabs are available: :ref:`Tags <documents/tags>`,
:ref:`Access Rights <documents/access-rights>`, and :ref:`Description <documents/description>`.
@ -68,8 +67,8 @@ and :guilabel:`Name` your tags.
- The tags of a parent workspace apply to the child workspaces automatically;
- Tags can be created and modified by going to :menuselection:`Documents --> Configuration -->
Tags`;
- Tags can also be created or edited by clicking the :icon:`fa-cog` (:guilabel:`cog`) icon on
the left menu;
- Tags can also be created or edited by clicking the :icon:`fa-gear` (:guilabel:`gear`) icon on
the left panel;
- An :ref:`email alias <documents/upload>` can be used to automatically send received documents
to a specific workspace based on the tag assigned.
@ -78,10 +77,9 @@ and :guilabel:`Name` your tags.
Access rights
-------------
To manage your workspace access rights, go to :menuselection:`Documents --> Configuration -->
Workspaces`, open the workspace you want to edit, and go to the :guilabel:`Access Rights` tab.
You can add :guilabel:`Write Groups` that can view, create, and edit the workspace's documents.
You can also add :guilabel:`Read Groups` that can only view the workspace's documents.
To manage your workspace access rights, go to the :guilabel:`Access Rights` tab. You can add
:guilabel:`Write Groups` that can view, create, and edit the workspace's documents. You can also add
:guilabel:`Read Groups` that only view the workspace's documents.
.. tip::
Enable :guilabel:`Own Documents Only` to limit :guilabel:`Read Groups` and
@ -92,16 +90,11 @@ You can also add :guilabel:`Read Groups` that can only view the workspace's docu
Description
-----------
You can add descriptive information to your workspace by going to :menuselection:`Documents -->
Configuration --> Workspaces`, opening the workspace you want to describe and going to the
:guilabel:`Description` tab.
You can add descriptive information to your workspace by going to the :guilabel:`Description` tab.
.. note::
Workspaces can also be created and edited by clicking the :icon:`fa-cog` (:guilabel:`cog`) icon
on the left menu.
.. image:: documents/sub-workspaces-creation.png
:alt: Create sub-workspaces from the left menu
Workspaces can also be created and edited by clicking the :icon:`fa-gear` (:guilabel:`gear`) icon
on the left panel.
.. _documents/management:
@ -109,14 +102,21 @@ Documents management
====================
When selecting or opening a document, the right panel displays different options, including, for
example: :icon:`fa-download` (:guilabel:`Download`), :icon:`fa-share-alt` (:guilabel:`Share this
selection`), :icon:`fa-retweet` (:guilabel:`Replace`), :icon:`fa-unlock` (:guilabel:`Lock`),
:icon:`fa-scissors` (:ref:`Split <documents/split>`), :icon:`fa-comments` (:guilabel:`Open chatter`),
and :icon:`fa-trash` (:guilabel:`Move to trash`).
example:
.. image:: documents/right-panel-options.png
:align: center
:alt: right panel options
- :icon:`fa-download` (:guilabel:`Download`);
- :icon:`fa-share-alt` (:guilabel:`Share this selection`): a share URL is copied to your clipboard;
- :icon:`fa-retweet` (:guilabel:`Replace`): select a new file to replace the existing one. Scroll
down to the bottom of the right panel to see the :guilabel:`History` and :guilabel:`restore`,
:guilabel:`download`, or :guilabel:`delete` the document;
- :icon:`fa-unlock` (:guilabel:`Lock`);
- :icon:`fa-scissors` (:ref:`Split <documents/split>`).
You can also :icon:`fa-comments` :guilabel:`Open chatter` or delete the document by clicking the
:icon:`fa-trash` (:guilabel:`Move to trash`) icon.
.. note::
Items moved to the trash are permanently deleted after 30 days.
To modify the name of your file, click on :guilabel:`Name`. A :guilabel:`Contact` or an
:guilabel:`Owner` can be assigned. The related :guilabel:`Workspace` can be modified and it is
@ -158,38 +158,33 @@ pages, click the :icon:`fa-scissors` (:guilabel:`scissors`) icon.
Additional features
-------------------
Select a workspace and click the arrow next to the :guilabel:`Upload` button to access additional
features:
Select a workspace and click the :icon:`fa-caret-down` (:guilabel:`down arrow`) next to the
:guilabel:`Upload` button to access additional features:
Request
~~~~~~~
You can create "missing documents" and organize them as documents, to remind users to download them.
You can request files and organize them as documents to remind users to download them.
Select the workspace where the file should be stored, click the arrow next to the :guilabel:`Upload`
button, and select the :guilabel:`Request` option. Add the :guilabel:`Document Name`, choose the
person you need it from in the :guilabel:`Request To` field, fill in the :guilabel:`Due Date In`,
confirm the :guilabel:`Workspace` the document should belong to, and add :guilabel:`Tags` and a
:guilabel:`Note` if needed. Then, click :guilabel:`Request`. A placeholder for the missing document
is created in the workspace.
Select the workspace where the file should be stored, click the :icon:`fa-caret-down`
(:guilabel:`down arrow`) next to the :guilabel:`Upload` button, then :guilabel:`Request`. Add the
:guilabel:`Document Name` and select the person you need it from in the :guilabel:`Request To`
field. You can also fill in the :guilabel:`Due Date In`, confirm the :guilabel:`Workspace` the
document should belong to, and add :guilabel:`Tags` and a :guilabel:`Message`. Then, click
:guilabel:`Request`. A placeholder for the missing document is created in the workspace.
.. image:: documents/missing-doc.png
:alt: Placeholder for missing document
To upload the document, click the :icon:`fa-upload` (:guilabel:`Upload file`) icon in the document
preview. By default, the requestor is set as the document's :guilabel:`Owner`.
When your document is available, click the placeholder to upload it.
You can see all missing documents by going to the **Activity** view and the :guilabel:`Requested
Document` column.
.. tip::
- From the :guilabel:`Activity` view, you can send a **reminder email** to users from whom you
are expecting a document. Go to the :guilabel:`Requested Document` column, click on the
:icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) icon and :guilabel:`Document Request: Reminder`.
- Click on a date to see the details of a specific request. You can update it by clicking on the
:icon:`fa-pencil` (:guilabel:`pen`) icon, :guilabel:`Preview` the content of the reminder
email, or :guilabel:`Send Now` to send a reminder email.
From the :guilabel:`Activity` view, you can send a **reminder email** to users from whom you are
expecting a document. Go to the :guilabel:`Requested Document` column and click the
:icon:`fa-ellipsis-v` (:guilabel:`ellipsis`) icon, and :guilabel:`Document Request: Reminder`.
Click on a date to see the details of a specific request. You can update it by clicking on the
:icon:`fa-pencil` (:guilabel:`pen`) icon, :guilabel:`Preview` the content of the reminder email,
or :guilabel:`Send Now` to send a reminder email.
.. image:: documents/reminder-email.png
:alt: send a reminder email from the Activity view
@ -199,8 +194,8 @@ Document` column.
Add a link
~~~~~~~~~~
To add a link to your documents dashboard, click on :guilabel:`Add a Link`, enter the
:guilabel:`URL`, and :guilabel:`Name` it.
To add a link to your documents dashboard, click :guilabel:`Add a Link`, enter the :guilabel:`URL`,
and :guilabel:`Name` it.
Share
~~~~~
@ -210,8 +205,8 @@ You can make a document or a workspace accessible to anyone by sharing a URL.
Share a document
****************
To generate a **share link** to a document, select the document, click the arrow next to the
:guilabel:`Upload` button, and click :guilabel:`Share`.
To generate a **share link** to a document, select the document, click the :icon:`fa-caret-down`
(:guilabel:`down arrow`) next to the :guilabel:`Upload` button, and click :guilabel:`Share`.
In the pop-up, you can :guilabel:`Name` the share link, set a validity date by filling in the
:guilabel:`Valid Until` field, and if you own more than one site, select the :guilabel:`Website` you
@ -231,8 +226,8 @@ You can share a link to a workspace and allow users to :guilabel:`Download` its
To do so, go to the left column of your dashboard. In the :guilabel:`Workspace` section, select the
workspace to share, and possibly one or several tags that will be automatically added to the
uploaded documents. Then, click the arrow next to the :guilabel:`Upload` button and
:guilabel:`Share`.
uploaded documents. Then, click the :icon:`fa-caret-down` (:guilabel:`down arrow`) next to the
:guilabel:`Upload` button and :guilabel:`Share`.
In the pop-up, a share :guilabel:`URL` you can :guilabel:`Copy` is displayed. You can
:guilabel:`Name` your share link, set a validity date by filling in the :guilabel:`Valid Until`
@ -245,7 +240,7 @@ Upload <documents/upload>` files to it.
.. Note::
- The links added to your workspace using the :ref:`Add a Link <documents/add-a-link>` option
cannot be shared and are, therefore, excluded.
cannot be shared and are, therefore, excluded;
- When tags are applied to a shared workspace, users can exclusively access the documents
associated with those tags.
@ -273,6 +268,8 @@ The documents sent to this email alias are uploaded to the workspace using the c
.. tip::
Go to :menuselection:`Configuration --> Share & Emails` to see and manage your share links.
Select a line and click :guilabel:`Delete` to disable the URL. People who have received this
link will no longer be able to access the document(s) or workspace.
New spreadsheet
~~~~~~~~~~~~~~~
@ -287,15 +284,15 @@ Workflow actions
Workflow actions help manage documents and overall business operations. These are automated actions
that can be created and customized for each workspace. With a single click you can, for example,
create, move, sign, and add tags to a document, and process bills.
create, move, sign, add tags to a document, and process bills.
These workflow actions appear on the right panel when a document meets the set criteria.
When a document meets the set criteria, these workflow actions appear on the right panel.
Create workflow actions
-----------------------
To create workflow actions, go to :menuselection:`Documents --> Configuration --> Actions` and click
:guilabel:`New`.
To update an existing workflow action or create a new one, go to :menuselection:`Documents -->
Configuration --> Actions` and click :guilabel:`New`.
.. note::
An action applies to all **sub-workspaces** under the :guilabel:`Related Workspace` you selected.
@ -303,16 +300,15 @@ To create workflow actions, go to :menuselection:`Documents --> Configuration --
Set the conditions
------------------
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 action button
(:guilabel:`▶`) on the right-side panel when selecting a file.
Define the :guilabel:`Action Name` and then set the conditions that trigger the appearance of the
:icon:`fa-play` (:guilabel:`play`) icon on the right-side panel when selecting a file.
There are three basic types of conditions you can set:
#. :guilabel:`Tags`: you can use the :guilabel:`Contains` and :guilabel:`Does not contain`
conditions, meaning the files *must have* or *must not have* the tags set here.
conditions, meaning the files *must have* or *must not have* the tags set here;
#. :guilabel:`Contact`: the files must be associated with the contact set here.
#. :guilabel:`Contact`: the files must be associated with the contact set here;
#. :guilabel:`Owner`: the files must be associated with the owner set here.
@ -332,7 +328,7 @@ Advanced condition type: domain
The :ref:`developer mode <developer-mode>` needs to be activated to access the :guilabel:`Domain`
condition from the :guilabel:`Actions` tab. Once done, select the :guilabel:`Domain` condition type
and click :guilabel:`Add condition`.
and click :guilabel:`New Rule`.
To create a rule, you typically 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
@ -352,30 +348,29 @@ Configure the actions
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.
- **Move to Workspace**: move the file to any workspace;
- **Create**: create one of the following items attached to the file in your database:
- **Link to record**: link the document to a record (i.e. link to a vehicle in Fleet);
- **Product template**: create a product you can edit directly;
- **Task**: create a Project task you can edit directly;
- **Signature PDF template**: create a new Sign template to send out;
- **PDF to sign**: create a PDF to sign;
- **Applicant**: create a new HR application you can edit 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;
- **Miscellaneous Operations**: create a record in :guilabel:`Miscellaneous Operations`
in Accounting;
- **Bank Statement**: create a Bank Statement in Finance;
- **Expense**: create an expense automatically based on a file's content.
- **Link to record**: create a link between a document and a record from a specific model;
- **Product template**: create a product you can edit directly;
- **Task**: create a Project task you can edit directly;
- **Signature PDF template**: create a new Sign template to send out;
- **PDF to sign**: create a Sign template to sign directly;
- **Applicant**: create a new HR application you can edit directly;
- **Vendor bill**: create a vendor bill using OCR and AI to scrape information from the file
content;
- **Customer invoice**: create an 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;
- **Miscellaneous Operations**: create an entry in the Miscellaneous Operations journal;
- **Bank Statement**: import a bank statement;
- **Purchase Receipt**: create a vendor receipt;
- **Expense**: create an HR expense.
- **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;
- **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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB