Skip to content

Commit 6ae1640

Browse files
committed
[REF] spreadsheet: update to structure before adding new content
task-n/a
1 parent 2e9b14a commit 6ae1640

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+543
-462
lines changed

content/applications/productivity/dashboards.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,10 @@ In addition to consulting a dashboard for a high-level overview of key business
103103
possible to interact with the dashboard for a more detailed analysis:
104104

105105
- **Filter data**: Most standard dashboards have one or more :doc:`global filters
106-
<spreadsheet/global_filters>`, shown as dropdown menus, at the top of the dashboard. These filters
107-
allow all the data on the dashboard to be filtered at the same time, for example, to show data
108-
only for a specific period of time, or for one or more salespeople or customers.
106+
<spreadsheet/work_with_data/global_filters>`, shown as dropdown menus, at the top of the
107+
dashboard. These filters allow all the data on the dashboard to be filtered at the same time, for
108+
example, to show data only for a specific period of time, or for one or more salespeople or
109+
customers.
109110

110111
- **Open underlying database records**: To access database records referenced by a dashboard, click
111112
on the relevant value in a table or on a data point on a chart. Doing so opens either the
@@ -203,7 +204,7 @@ actions are possible:
203204
:ref:`user group <access-rights/groups>`. Edit this if needed via the configuration page of
204205
the relevant dashboard section.
205206
- It is also possible to :ref:`convert a spreadsheet into a dashboard
206-
<spreadsheet/manage-spreadsheets/convert-to-dashboard>` and add it to a dashboard section
207+
<spreadsheet/get-started/convert-to-dashboard>` and add it to a dashboard section
207208
starting from the spreadsheet in the Documents app.
208209

209210
.. _dashboards/access-and-sharing:

content/applications/productivity/dashboards/build_and_customize_dashboards.rst

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ Build a dashboard
1414
=================
1515

1616
In its most simple terms, building a dashboard involves :doc:`inserting Odoo data into a spreadsheet
17-
<../../../applications/productivity/spreadsheet/insert>` then :ref:`converting that spreadsheet into
18-
a dashboard <spreadsheet/manage-spreadsheets/convert-to-dashboard>`.
17+
<../spreadsheet/insert>` then :ref:`converting that spreadsheet into
18+
a dashboard <spreadsheet/get-started/convert-to-dashboard>`.
1919

2020
However, to build a dashboard that delivers relevant and valuable insights, it is important to
2121
consider the process in terms of three key stages: :ref:`preparation
@@ -33,10 +33,10 @@ This stage involves:
3333
- defining the purpose of the dashboard, in other words, the business questions it needs to answer,
3434
and deciding what data would answer those questions;
3535
- determining where to find the relevant Odoo data and deciding which :doc:`type of view
36-
<../../../applications/studio/views>` (i.e., list, pivot table, or chart) is most suited for the
36+
<../../studio/views>` (i.e., list, pivot table, or chart) is most suited for the
3737
data analysis needed;
3838
- preparing the Odoo data by refining the views to focus on the most relevant information, e.g., by
39-
using :doc:`search filters <../../../applications/essentials/search>`, by making only certain list
39+
using :doc:`search filters <../../essentials/search>`, by making only certain list
4040
fields visible, or by deciding which dimensions and measures a pivot table should use;
4141
- sourcing any other information needed to support the dashboard.
4242

@@ -47,14 +47,13 @@ Data insertion and manipulation
4747

4848
This stage involves:
4949

50-
- :doc:`inserting the prepared lists, pivot tables or charts
51-
<../../../applications/productivity/spreadsheet/insert>` into the spreadsheet you will use to
52-
build your dashboard;
50+
- :doc:`inserting the prepared lists, pivot tables or charts <../spreadsheet/insert>` into the
51+
spreadsheet you will use to build your dashboard;
5352
- manipulating the data, if needed, to be able to draw the necessary insights. This may involve
5453
performing calculations or creating custom metrics using :doc:`standard or Odoo-specific functions
55-
and formulas <../../../applications/productivity/spreadsheet/functions>`, referencing data from
54+
and formulas <../spreadsheet/work_with_data/functions>`, referencing data from
5655
various sources within the spreadsheet, or :doc:`converting static pivot tables to dynamic pivot
57-
tables <../../../applications/productivity/spreadsheet/dynamic_pivot_tables>`.
56+
tables <../spreadsheet/work_with_data/dynamic_pivot_tables>`.
5857

5958
.. _build_and_customize_dashboards/build-visualization:
6059

@@ -72,11 +71,11 @@ This stage involves:
7271
- :ref:`inserting clickable links <spreadsheet/insert/clickable-links>`, if relevant, to provide
7372
access to Odoo menu items, URLs, or other sheets within the same spreadsheet if these should also
7473
be accessible from the front end of your dashboard;
75-
- :doc:`creating global filters <../../../applications/productivity/spreadsheet/global_filters>` to
74+
- :doc:`creating global filters <../spreadsheet/work_with_data/global_filters>` to
7675
allow users to tailor the view to their needs;
7776
- :ref:`converting the spreadsheet into a dashboard
78-
<spreadsheet/manage-spreadsheets/convert-to-dashboard>`, determining whether to add the dashboard
79-
to an existing or new dashboard section, and :ref:`managing access rights to the dashboard
77+
<spreadsheet/get-started/convert-to-dashboard>`, determining whether to add the dashboard to an
78+
existing or new dashboard section, and :ref:`managing access rights to the dashboard
8079
<dashboards/access-and-sharing/manage-view-access>`.
8180

8281
.. tip::
@@ -181,7 +180,7 @@ Dashboards can be customized in various ways, such as by:
181180
- adding new tables and charts based on previously inserted or :ref:`newly inserted Odoo data
182181
<dashboards/customize-dashboard/edit-spreadsheet-new-odoo-data>`. This requires a similar approach
183182
to :ref:`building a dashboard from scratch <build_and_customize_dashboards/build>`;
184-
- :doc:`adding new global filters <../../../applications/productivity/spreadsheet/global_filters>`
183+
- :doc:`adding new global filters <../spreadsheet/work_with_data/global_filters>`
185184
or editing or deleting existing ones;
186185
- :ref:`adding or editing clickable links <spreadsheet/insert/clickable-links>` to Odoo menus, URLs,
187186
or to other sheets within the same spreadsheet.
@@ -220,4 +219,4 @@ chart is inserted on the first sheet of the spreadsheet.
220219

221220
.. seealso::
222221
:doc:`Inserting Odoo data into a spreadsheet
223-
<../../../applications/productivity/spreadsheet/insert>`
222+
<../spreadsheet/insert>`
Lines changed: 12 additions & 192 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
:nosearch:
12
:show-content:
3+
:hide-page-toc:
24

35
===========
46
Spreadsheet
@@ -7,27 +9,26 @@ Spreadsheet
79
.. toctree::
810
:titlesonly:
911

10-
spreadsheet/templates
11-
spreadsheet/functions
12+
spreadsheet/get_started
1213
spreadsheet/insert
13-
spreadsheet/dynamic_pivot_tables
14-
spreadsheet/global_filters
14+
spreadsheet/work_with_data
15+
spreadsheet/visualize_data
1516

1617
**Odoo Spreadsheet** allows you to organize, manipulate, analyze, and visualize data. It offers
1718
similar functionality to other spreadsheet solutions with the added benefit of integrating directly
1819
with your Odoo database.
1920

2021
With Odoo Spreadsheet, you can:
2122

22-
- :ref:`create spreadsheets <spreadsheet/create-new>` or :ref:`upload files
23-
<spreadsheet/upload-files>` and open them as Odoo spreadsheets
24-
- :doc:`create templates <spreadsheet/templates>`
25-
- :doc:`use functions, including Odoo-specific functions <spreadsheet/functions>`
23+
- :ref:`create spreadsheets <spreadsheet/get-started/create-spreadsheet>` or :ref:`upload files
24+
<spreadsheet/get-started/upload-files>` and open them as Odoo spreadsheets
25+
- :ref:`create and use templates <spreadsheet/get-started/templates>`
26+
- :doc:`use functions, including Odoo-specific functions <spreadsheet/work_with_data/functions>`
2627
- :doc:`insert and link to Odoo data <spreadsheet/insert>`
27-
- :doc:`create and use dynamic pivot tables <spreadsheet/dynamic_pivot_tables>`
28+
- :doc:`create and use dynamic pivot tables <spreadsheet/work_with_data/dynamic_pivot_tables>`
2829
- filter data across multiple Odoo data sources using :doc:`global filters
29-
<spreadsheet/global_filters>`
30-
- visualize data using charts and formatting
30+
<spreadsheet/work_with_data/global_filters>`
31+
- visualize data using :doc:`charts <spreadsheet/visualize_data/charts>` and formatting
3132
- share files internally and externally
3233

3334
The Spreadsheet module is part of **Odoo Documents**.
@@ -44,184 +45,3 @@ The Spreadsheet module is part of **Odoo Documents**.
4445
<build_and_customize_dashboards/build>` can also be created from scratch, starting from an Odoo
4546
spreadsheet; any subsequent :ref:`modifications <build_and_customize_dashboards/customize>` are
4647
performed via Dashboards.
47-
48-
.. _spreadsheet/create-new:
49-
50-
Create a new spreadsheet
51-
========================
52-
53-
To create a new spreadsheet:
54-
55-
#. Open Odoo Documents and navigate to the section or folder in which the spreadsheet should be
56-
created.
57-
#. Click :guilabel:`New` and select :guilabel:`Spreadsheet`.
58-
59-
.. tip::
60-
Alternatively, from the :icon:`fa-folder-o` :guilabel:`All` folder, click :guilabel:`New` and
61-
select :guilabel:`Spreadsheet`, then select in which :guilabel:`Workspace` (i.e., folder) the
62-
spreadsheet should be created. If :ref:`file centralization <documents/file-centralization>`
63-
has been enabled for spreadsheets, you will also have the option to save the new spreadsheet
64-
in the :guilabel:`Spreadsheet` folder.
65-
66-
#. Click :guilabel:`Blank spreadsheet` or, to create a new spreadsheet using an existing
67-
:doc:`template <spreadsheet/templates>`, select the relevant template.
68-
#. Click :guilabel:`Create`.
69-
#. Click on `Untitled spreadsheet` at the top of the screen to edit the name of the spreadsheet.
70-
71-
.. tip::
72-
It is also possible to create a new spreadsheet by:
73-
74-
- clicking :menuselection:`File -->` :icon:`os-clear-and-reload` :menuselection:`New` from the
75-
menu bar of an open spreadsheet; or
76-
- :doc:`inserting a list, pivot table, or chart from another Odoo app <spreadsheet/insert>` into
77-
a new spreadsheet directly from the app in question.
78-
79-
In these cases, the new spreadsheet is saved in Odoo Documents in the :icon:`fa-hdd-o`
80-
:guilabel:`My Drive` personal folder or, if :ref:`file centralization
81-
<documents/file-centralization>` has been enabled for spreadsheets, in the
82-
:guilabel:`Spreadsheet` folder.
83-
84-
.. _spreadsheet/upload-files:
85-
86-
Upload files
87-
============
88-
89-
Spreadsheets in `.xlsx` format can be uploaded into Odoo Documents and opened as an Odoo
90-
spreadsheet. To do so:
91-
92-
#. Open Odoo Documents and navigate to the section or folder where the spreadsheet should be saved.
93-
#. Click :guilabel:`New` and select :guilabel:`Upload`.
94-
#. Select the relevant `.xlsx` file and click :guilabel:`Open`.
95-
#. Click on the uploaded file.
96-
#. By default, the original `.xlsx` file is deleted when it is opened as an Odoo Spreadsheet. To
97-
preserve the original file in the same folder in Odoo Spreadsheet, disable :guilabel:`Send source
98-
file to trash`.
99-
#. Click :guilabel:`Open with Odoo Spreadsheet`.
100-
101-
The file is now an Odoo spreadsheet and can be fully edited in Odoo Spreadsheet.
102-
103-
.. _spreadsheet/manage-spreadsheets:
104-
105-
Manage spreadsheets
106-
===================
107-
108-
Users with :guilabel:`Editor` rights to a specific spreadsheet have various options for managing the
109-
spreadsheet via the :guilabel:`File` menu:
110-
111-
- :icon:`os-copy-file` :guilabel:`Make a copy`: creates a duplicate of the current spreadsheet with
112-
the same :ref:`regional settings <spreadsheet/manage-spreadsheets/regional-settings>` (or locale).
113-
- :icon:`os-save` :guilabel:`Save as template`: allows the current spreadsheet to be used as a
114-
:doc:`template <spreadsheet/templates>` for future spreadsheets.
115-
- :icon:`os-download` :guilabel:`Download`: downloads the spreadsheet in `.xlsx` format.
116-
117-
.. important::
118-
When you download a spreadsheet in `.xlsx` format, any spreadsheet formulas that retrieve Odoo
119-
data from your database, e.g., via an :doc:`inserted list <spreadsheet/insert>` or via other
120-
:doc:`Odoo-specific functions <spreadsheet/functions>`, are converted to the values they would
121-
have returned at the moment the spreadsheet was downloaded.
122-
123-
.. tip::
124-
Users with :guilabel:`Viewer` rights can also download a spreadsheet in `.xlsx` format.
125-
126-
- :icon:`os-version-history` :guilabel:`See version history`: provides read-only :ref:`access to
127-
previous versions <spreadsheet/manage-spreadsheets/version-history>` of the current spreadsheet,
128-
which can be named and restored if needed.
129-
- :icon:`fa-print` :guilabel:`Print`: prints a copy of the spreadsheet on a connected printer.
130-
- :icon:`os-cog` :guilabel:`Settings`: allows you to view and change the :ref:`locale
131-
<spreadsheet/manage-spreadsheets/regional-settings>` of the current spreadsheet.
132-
- :icon:`os-add-to-dashboard` :guilabel:`Add to dashboard`: :ref:`converts
133-
<spreadsheet/manage-spreadsheets/convert-to-dashboard>` the current spreadsheet into an Odoo
134-
dashboard.
135-
136-
.. _spreadsheet/manage-spreadsheets/version-history:
137-
138-
Version history
139-
---------------
140-
141-
Odoo Spreadsheet automatically saves versions of spreadsheets as changes are made, allowing users
142-
with :guilabel:`Editor` rights to browse and restore previous versions.
143-
144-
To access the version history of a spreadsheet, click :menuselection:`File -->`
145-
:icon:`os-version-history` :menuselection:`See version history` from the menu bar. Saved versions
146-
appear in a panel on the right of the spreadsheet. The name of the user who made the change is
147-
shown, as well as the date and time of the change.
148-
149-
The following actions are possible:
150-
151-
- **View an earlier version** in read-only format by clicking on the relevant version.
152-
- **Restore an earlier version** by clicking :icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)`
153-
then :guilabel:`Restore this version`.
154-
- **Copy an earlier version** by clicking :icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` then
155-
:menuselection:`Make a copy`. A copy of the version opens as a new spreadsheet.
156-
- **Create named versions** by clicking on the date and time of the relevant version and entering
157-
the desired name. The date and time of the version are then displayed below the new name.
158-
159-
.. tip::
160-
When viewing an earlier, read-only version of a spreadsheet, the following actions are still
161-
possible:
162-
163-
- Search the spreadsheet by clicking :menuselection:`Edit -->` :icon:`fa-search`
164-
:menuselection:`Find and replace` or using the shortcut `Ctrl` + `H`.
165-
- Copy an individual cell or selected area by clicking :menuselection:`Edit -->`
166-
:icon:`fa-clipboard` :menuselection:`Copy` or using the shortcut `Ctrl` + `C`.
167-
168-
.. _spreadsheet/manage-spreadsheets/regional-settings:
169-
170-
Regional settings
171-
-----------------
172-
173-
To ensure data is displayed consistently for all users, the regional settings (or locale) of a
174-
spreadsheet, are managed at spreadsheet level. This locale affects the following settings and
175-
formats:
176-
177-
- thousand and decimal separators
178-
- date and time formats
179-
- first day of the week
180-
181-
By default, a new spreadsheet inherits the regional settings of the user who created it. For
182-
example, any spreadsheets created by a user whose language is set to :guilabel:`French (BE) /
183-
Français (BE)` will follow Belgian French conventions.
184-
185-
A spreadsheet's locale can be viewed and changed at any time by a user with :guilabel:`Editor`
186-
rights. To view the locale of a spreadsheet, click :menuselection:`File -->` :icon:`os-cog`
187-
:menuselection:`Settings` from the menu bar. The :guilabel:`Spreadsheet settings` panel opens on the
188-
right of the spreadsheet. To change the locale, select the appropriate locale from the dropdown.
189-
190-
.. tip::
191-
When you open a spreadsheet that has a different locale to that of your user profile, a blue
192-
:icon:`fa-globe` :guilabel:`(globe)` icon appears at the top right of the spreadsheet. Hovering
193-
over the icon reveals a warning message that indicates the spreadsheet locale and highlights
194-
formats that differ.
195-
196-
.. image:: spreadsheet/locale-difference.png
197-
:alt: Warning about difference between user and spreadsheet locale
198-
199-
If no :icon:`fa-globe` :guilabel:`(globe)` icon is shown, this means the spreadsheet's locale is
200-
the same as that of your user profile.
201-
202-
.. _spreadsheet/manage-spreadsheets/convert-to-dashboard:
203-
204-
Convert a spreadsheet into a dashboard
205-
--------------------------------------
206-
207-
A user with the appropriate :ref:`access rights <access-rights/groups>` can convert an Odoo
208-
spreadsheet into a dashboard that is then accessible via
209-
:doc:`Odoo Dashboards <../../../applications/productivity/dashboards>`. To do so:
210-
211-
#. Click :menuselection:`File -->` :icon:`os-add-to-dashboard` :menuselection:`Add to dashboard`
212-
from the menu bar.
213-
#. Enter the :guilabel:`Dashboard Name`.
214-
#. Select the relevant :guilabel:`Dashboard Section` from the dropdown or, to create a new dashboard
215-
section, type the name of the new section, then click :guilabel:`Create`.
216-
#. If necessary, modify the :guilabel:`Access Groups` to determine which :ref:`user groups
217-
<dashboards/access-and-sharing>` can access the dashboard.
218-
#. Click :guilabel:`Create`.
219-
220-
.. tip::
221-
- By default, the first tab of the spreadsheet serves as the front end of the dashboard.
222-
- It is also possible to convert a spreadsheet to a dashboard from within the :ref:`Dashboard
223-
configuration settings <dashboards/configuration>`, by directly adding the spreadsheet to
224-
an existing or new dashboard section.
225-
- After a spreadsheet has been converted to a dashboard, it is deleted from Odoo Documents. Any
226-
subsequent :ref:`modifications <build_and_customize_dashboards/customize>` need to be made via
227-
Odoo Dashboards.

0 commit comments

Comments
 (0)