diff --git a/_extensions/odoo/sub-menu_list.html b/_extensions/odoo/sub-menu_list.html index d97a37fd6..00ce3b291 100644 --- a/_extensions/odoo/sub-menu_list.html +++ b/_extensions/odoo/sub-menu_list.html @@ -7,3 +7,15 @@
  • Installation
  • White Papers
  • Legal
  • + +{%- if pagename != "search" and builder != "singlehtml" %} + + +{%- endif %} diff --git a/accounting/bank/setup/foreign_currency.rst b/accounting/bank/setup/foreign_currency.rst index 2fa41d49c..f55edeb93 100644 --- a/accounting/bank/setup/foreign_currency.rst +++ b/accounting/bank/setup/foreign_currency.rst @@ -34,10 +34,10 @@ Configure currencies -------------------- Once the Odoo is configured to support multiple currencies, you should -activate the currencies you plan to work with. To do that, go the menu +activate the currencies you plan to work with. To do that, go to the menu :menuselection:`Configuration --> Currencies`. All the currencies are created by default, -but you should activate the ones you plan to support. (to activate a -currency, check his active field) +but you should activate the ones you plan to support (to activate a +currency, check its "Active" field). After having activated the currencies, you can configure the parameters to automate the currency rate update. These options are also in the @@ -108,9 +108,9 @@ in the report below. In the above report, the account receivable associated to Camptocamp is not managed in a secondary currency, which means that it keeps every -transaction in his own currency. If you prefer, you can set the account -receivable of this customer with a secondary currency and all his debts -will automatically be converted in this currency. +transaction in its own currency. If you prefer, you can set the account +receivable for this customer in a secondary currency and all its debts +will automatically be converted to this currency. In such a case, the customer statement always has only one currency. In general, this is not what the customer expect as he prefers to see the diff --git a/iot/devices.rst b/iot/devices.rst index c981658a8..418ed269f 100644 --- a/iot/devices.rst +++ b/iot/devices.rst @@ -6,4 +6,7 @@ Configuration :titlesonly: :glob: - devices/measurement_tool \ No newline at end of file + devices/measurement_tool + devices/camera + devices/footswitch + devices/printer diff --git a/iot/devices/camera.rst b/iot/devices/camera.rst new file mode 100644 index 000000000..5d8b92332 --- /dev/null +++ b/iot/devices/camera.rst @@ -0,0 +1,55 @@ +================ +Connect a Camera +================ + +When using your *IoT Box* in Odoo, you could need to use a camera. As +it can be done in a few steps, this device is really easy to configure. +Then, you can use it in your manufacturing process and link it to a +control point. Doing so will allow you to take pictures when you reach +the chosen quality control point. + +Connection +========== + +To connect the camera to the *IoT Box*, simply combine the two by +cable. + +.. note:: + In some cases, a serial to USB adapter could be needed. + +If your camera is a `*supported +one* `__, there is no need to +set up anything as it will be detected as soon as it is connected. + +.. image:: media/camera_01.png + :align: center + +In some cases, you could need to restart the box and download your +camera’s drivers from the box. To do so, go to your *IoT Box Home +Page* and click on *drivers list*. Then, click on load drivers. + +.. image:: media/camera_02.png + :align: center + +Link a Camera to a Quality Control Point +======================================== + +With the Manufacturing app +-------------------------- + +In your *Quality app*, you can setup the device on a *Quality Control +Point*. Go to the *Control Points* menu, under *Quality Control* +and open the control point you want to link with the camera. + +Now, you can edit the control point and select the device from the +dropdown list. Now, hit save. + +.. image:: media/camera_03.png + :align: center + +Then, your camera can be used with the picked *Control Point*. During +the manufacturing process, reaching the *Quality Control Point* you +chose before will allow you to take a picture. + +.. image:: media/camera_04.png + :align: center \ No newline at end of file diff --git a/iot/devices/footswitch.rst b/iot/devices/footswitch.rst new file mode 100644 index 000000000..d80a86748 --- /dev/null +++ b/iot/devices/footswitch.rst @@ -0,0 +1,53 @@ +==================== +Connect a Footswitch +==================== + +When working, it is always better to have your two hands available. +Using Odoo’s *IoT Box* and a footswitch will allow it. + +In fact, you will be able to go from one screen to another by using your +foot and the footswitch. Really convenient, it can be configured in a +few steps. + +Connection +========== + +Connecting the footswitch to the *IoT Box* is easy, you just have to +combine the two by cable. + +.. note:: + In some cases, a serial to USB adapter may be needed. + +If your footswitch is a `supported +one `__, there is no need to +set up anything since it will be automatically detected when connected. + +.. image:: media/footswitch_01.png + :align: center + +If it is not a supported one, you may need to restart the box and +download your footswitch’s drivers from the box. To do so, go to the +*IoT Box Home Page* and click on *drivers list*. Then, click on load +drivers. + +.. image:: media/footswitch_02.png + :align: center + +Link a Footswitch to a Workcenter +================================= + +To link the footswitch to an action, it needs to be configured on a +workcenter. Go to the workcenter you want to use the footswitch in and +add the device in the *IoT Triggers* tab. Then, you can link it to an +action and also add a key to trigger it. + +.. image:: media/footswitch_03.png + :align: center + +Note that the one that is first in the list will be chosen. So, the +order matters! In the picture above, using the footswitch will, for +example, automatically skip the current part of the process you work on. + +.. note:: + When you are on the work order screen, a status button indicates if you + are correctly connected to the footswitch. \ No newline at end of file diff --git a/iot/devices/measurement_tool.rst b/iot/devices/measurement_tool.rst index d5ffab769..0f7e59fca 100644 --- a/iot/devices/measurement_tool.rst +++ b/iot/devices/measurement_tool.rst @@ -1,11 +1,10 @@ ========================== -Connect a measurement tool +Connect a Measurement Tool ========================== With Odoo’s *IoT Box*, it is possible to connect measurement tools to your database. Find the list of supported devices here: `Supported -devices -<`*https://www.odoo.com/page/iot-hardware* `__>`__,. +devices `__,. Connect in USB ============== @@ -58,4 +57,4 @@ The value, which needs to be changed manually, will be automatically updated while the tool is being used. .. image:: media/measurement_tool_05.png - :align: center \ No newline at end of file + :align: center diff --git a/iot/devices/media/camera_01.png b/iot/devices/media/camera_01.png new file mode 100644 index 000000000..4a5e60111 Binary files /dev/null and b/iot/devices/media/camera_01.png differ diff --git a/iot/devices/media/camera_02.png b/iot/devices/media/camera_02.png new file mode 100644 index 000000000..65c7016c8 Binary files /dev/null and b/iot/devices/media/camera_02.png differ diff --git a/iot/devices/media/camera_03.png b/iot/devices/media/camera_03.png new file mode 100644 index 000000000..59cdf042a Binary files /dev/null and b/iot/devices/media/camera_03.png differ diff --git a/iot/devices/media/camera_04.png b/iot/devices/media/camera_04.png new file mode 100644 index 000000000..a101162ff Binary files /dev/null and b/iot/devices/media/camera_04.png differ diff --git a/iot/devices/media/footswitch_01.png b/iot/devices/media/footswitch_01.png new file mode 100644 index 000000000..380954246 Binary files /dev/null and b/iot/devices/media/footswitch_01.png differ diff --git a/iot/devices/media/footswitch_02.png b/iot/devices/media/footswitch_02.png new file mode 100644 index 000000000..65c7016c8 Binary files /dev/null and b/iot/devices/media/footswitch_02.png differ diff --git a/iot/devices/media/footswitch_03.png b/iot/devices/media/footswitch_03.png new file mode 100644 index 000000000..eefd87242 Binary files /dev/null and b/iot/devices/media/footswitch_03.png differ diff --git a/iot/devices/media/printer_01.png b/iot/devices/media/printer_01.png new file mode 100644 index 000000000..5b1f2d566 Binary files /dev/null and b/iot/devices/media/printer_01.png differ diff --git a/iot/devices/media/printer_02.png b/iot/devices/media/printer_02.png new file mode 100644 index 000000000..65c7016c8 Binary files /dev/null and b/iot/devices/media/printer_02.png differ diff --git a/iot/devices/media/printer_03.png b/iot/devices/media/printer_03.png new file mode 100644 index 000000000..17c246655 Binary files /dev/null and b/iot/devices/media/printer_03.png differ diff --git a/iot/devices/media/printer_04.png b/iot/devices/media/printer_04.png new file mode 100644 index 000000000..af86aac56 Binary files /dev/null and b/iot/devices/media/printer_04.png differ diff --git a/iot/devices/media/printer_05.png b/iot/devices/media/printer_05.png new file mode 100644 index 000000000..4cc3b85e0 Binary files /dev/null and b/iot/devices/media/printer_05.png differ diff --git a/iot/devices/media/printer_06.png b/iot/devices/media/printer_06.png new file mode 100644 index 000000000..b36fb302a Binary files /dev/null and b/iot/devices/media/printer_06.png differ diff --git a/iot/devices/media/printer_07.png b/iot/devices/media/printer_07.png new file mode 100644 index 000000000..2cb8f839f Binary files /dev/null and b/iot/devices/media/printer_07.png differ diff --git a/iot/devices/media/printer_08.png b/iot/devices/media/printer_08.png new file mode 100644 index 000000000..f7290f0b6 Binary files /dev/null and b/iot/devices/media/printer_08.png differ diff --git a/iot/devices/media/printer_09.png b/iot/devices/media/printer_09.png new file mode 100644 index 000000000..c7ea2e431 Binary files /dev/null and b/iot/devices/media/printer_09.png differ diff --git a/iot/devices/media/printer_10.png b/iot/devices/media/printer_10.png new file mode 100644 index 000000000..0ad40d680 Binary files /dev/null and b/iot/devices/media/printer_10.png differ diff --git a/iot/devices/media/printer_11.png b/iot/devices/media/printer_11.png new file mode 100644 index 000000000..36ef5f815 Binary files /dev/null and b/iot/devices/media/printer_11.png differ diff --git a/iot/devices/media/printer_12.png b/iot/devices/media/printer_12.png new file mode 100644 index 000000000..1dfe4da65 Binary files /dev/null and b/iot/devices/media/printer_12.png differ diff --git a/iot/devices/printer.rst b/iot/devices/printer.rst new file mode 100644 index 000000000..16d9e47a6 --- /dev/null +++ b/iot/devices/printer.rst @@ -0,0 +1,138 @@ +================= +Connect a Printer +================= + +When using your *IoT Box* in Odoo, you could need to use a printer. +Doing so is easy and convenient as it can be done in a few steps. Then, +you can use it to print receipts, orders or even reports in different +Odoo apps. + +Connection +========== + +To connect the printer to the *IoT Box*, you just have to combine the +two by cable. + +.. note:: + Sometimes, a serial to USB adapter may be needed. + +If your printer is a `supported +one `__, there is no need to set up anything +because it will be automatically detected as soon as it is connected. + +.. note:: + The printer can take up to two minutes to appear in your devices list. + +.. image:: media/printer_01.png + :align: center + +In some cases, you may need to restart the box and download your +printer’s drivers from the box. To do so, go to the *IoT Box Home +Page* and click on *drivers list*. Then, click on load drivers. + +.. image:: media/printer_02.png + :align: center + +Link the Printer +================ + +To Work Orders +-------------- + +You can link *Work Orders* to printers via a *Quality Control Point* +to print labels for manufactured products. + +To do so, you need to create a *Quality Control Point* from the +*Quality* app. Then, you can select the correct manufacturing +operation and the work order operation. In type, choose *Print Label* +and hit save. + +.. image:: media/printer_03.png + :align: center + +Now, each time you reach the quality control point for the chosen +product, a *Print Label* button will appear. + +.. image:: media/printer_04.png + :align: center + +To Reports +---------- + +You can also link a type of report to a certain printer. In the *IoT* +app, go to the *Devices* menu and select the printer you want to set +up. + +.. image:: media/printer_05.png + :align: center + +Now, go to the *Printer Reports* tab. + +.. image:: media/printer_06.png + :align: center + +Hit edit and then, click on *Add a line*. In the window that shows up, +check all the types of reports that should be linked to this printer. +Click on select and save. + +.. image:: media/printer_07.png + :align: center + +Now, each time you click on *Print* in the control panel, instead of +downloading a PDF, it will send it to the selected printer and +automatically print it. + +Print Receipts from the PoS +--------------------------- + +You can link a printer to your *Point of Sale* app so you can print +receipts directly from your *PoS*. + +Doing so is really easy. Go to your *Point of Sale* app and open your +*PoS* settings, under *Configuration*. There, click on *Edit* and +check the *IoT Box* feature. Then, enable the *Receipt Printer*. + +.. image:: media/printer_08.png + :align: center + +Now, on your *PoS* view, you will be able to print different kinds of +tickets: **receipts**, **sale details** and **bills**. + +For the receipt, it will be printed once the order is validated. The +process is automated when you enable the feature in your *PoS*. + +Sales details can be printed by clicking on the printer icon on the +navbar at the top of the *PoS*. It will print the details of the sales +of the current day. + +.. image:: media/printer_09.png + :align: center + +As for the bill, it is only available in restaurant mode. In your +restaurant settings, activate bills and a *Bill* button will appear in +the left panel. Click on it and it will print the bill. + +.. image:: media/printer_10.png + :align: center + +Print Orders in the kitchen +--------------------------- + +In restaurant mode, you can send order tickets to the kitchen. + +To do so, go to the *PoS* app and open your *PoS* settings. Then, +tick *Order Printer*. + +.. image:: media/printer_11.png + :align: center + +Now, go to the *Printers* menu. Hit create and select the *IoT Box* +with all the categories of product that should be printed in the +*Printer Product Categories* field. + +.. image:: media/printer_12.png + :align: center + +In the *PoS*, when you add or remove a product from one of the +selected categories, the button *Order* will be green. If you click on +it, a ticket will be printed. \ No newline at end of file diff --git a/support/what_can_i_expect.rst b/support/what_can_i_expect.rst index 101e89e1b..d07bf7a0b 100644 --- a/support/what_can_i_expect.rst +++ b/support/what_can_i_expect.rst @@ -46,6 +46,7 @@ What kind of support is not included? - How to set up configuration models (Examples include: Inventory Routes, Payment Terms, Warehouses, etc) - Any intervention on your own servers/deployments of Odoo +- Any intervention on your own third party account (Ingenico, Authorize, UPS, etc) - Questions or issues related to specific developments or customizations done either by Odoo or a third party (this is specific only to your database or involving code)