|
| 1 | +==================== |
| 2 | +Inventory dashboards |
| 3 | +==================== |
| 4 | + |
| 5 | +The following dashboards, available via the :doc:`Odoo Dashboards |
| 6 | +<../../../../productivity/dashboards>` app, allow you to monitor and analyze core metrics related to |
| 7 | +warehouse operations and management, as well as stock management: |
| 8 | + |
| 9 | +- :ref:`Warehouse Daily Operations dashboard |
| 10 | + <inventory/dashboards/warehouse-daily-operations-dashboard>`: monitors task completion and |
| 11 | + scheduled activities |
| 12 | +- :ref:`Operation analysis dashboard |
| 13 | + <inventory/dashboards/operation-analysis-dashboard>`: measures efficiency KPIs |
| 14 | +- :ref:`Warehouse Metrics dashboard <inventory/dashboards/warehouse-metrics-dashboard>`: assesses |
| 15 | + stock value and quantity |
| 16 | + |
| 17 | +To access these dashboards, go to the **Dashboards** app, then, in the left panel, navigate to the |
| 18 | +:guilabel:`Logistics` section and click the name of the relevant dashboard. The dashboard opens in |
| 19 | +the main view. |
| 20 | + |
| 21 | +.. note:: |
| 22 | + The :ref:`rights to access <dashboards/access-and-sharing>` Odoo dashboards are based on user |
| 23 | + groups, and are managed within the **Dashboards** app. By default, the :guilabel:`Operation |
| 24 | + analysis` and :guilabel:`Warehouse Metrics` dashboards are only visible to, and can only be |
| 25 | + accessed by, users with admin access to the **Inventory** app. |
| 26 | + |
| 27 | +.. seealso:: |
| 28 | + - :ref:`Using Odoo dashboards <dashboards/use-dashboards>` |
| 29 | + - :ref:`Customizing Odoo dashboards <build_and_customize_dashboards/customize>` |
| 30 | + |
| 31 | +.. _inventory/dashboards/warehouse-daily-operations-dashboard: |
| 32 | + |
| 33 | +Warehouse Daily Operations dashboard |
| 34 | +==================================== |
| 35 | + |
| 36 | +The :guilabel:`Warehouse Daily Operations dashboard` provides a real-time view of critical |
| 37 | +outstanding tasks across receipts, deliveries, and internal transfers, allowing warehouse managers |
| 38 | +to prioritize work and prevent bottlenecks. It immediately identifies overdue operations, as well as |
| 39 | +transfers that have not yet been assigned to an employee. It also forecasts scheduled activity for |
| 40 | +the next 7 days. |
| 41 | + |
| 42 | +.. image:: dashboards/warehouse-daily-operations.png |
| 43 | + :alt: Warehouse Daily Operations dashboard |
| 44 | + |
| 45 | +Navigate the dashboard |
| 46 | +---------------------- |
| 47 | + |
| 48 | +Three cards at the top of the dashboard show the following information: |
| 49 | + |
| 50 | +- :guilabel:`Late deliveries`: indicates the number of open deliveries with a past scheduled date |
| 51 | + and/or past deadline date. |
| 52 | + |
| 53 | + .. note:: |
| 54 | + If delivery is configured using a multi-step route with push logic, the delivery is not |
| 55 | + generated until the previous operation is confirmed. |
| 56 | + |
| 57 | +- :guilabel:`Late receptions`: indicates the number of open receipts with a past scheduled date |
| 58 | + and/or past deadline date. |
| 59 | +- :guilabel:`Late internal transfers`: indicates the number of open internal transfers with a past |
| 60 | + scheduled date and/or past deadline date. |
| 61 | + |
| 62 | +The following charts and tables are available: |
| 63 | + |
| 64 | +- :guilabel:`Transfers to be assigned`: shows open transfers that have no responsible user assigned. |
| 65 | + |
| 66 | + .. tip:: |
| 67 | + For a more precise analysis, filter the dashboard by operation type via the search bar. |
| 68 | + |
| 69 | +- :guilabel:`Open transfers to date`: shows open transfers by operation, by date. |
| 70 | + |
| 71 | + .. tip:: |
| 72 | + By default, the :guilabel:`Transfers to be assigned` and :guilabel:`Open transfers to date` |
| 73 | + charts are shown by day. To see data by :guilabel:`Weeks`, :guilabel:`Months`, or |
| 74 | + :guilabel:`Weeks`, hover over the chart and click the dropdown in the top-right corner. |
| 75 | + |
| 76 | +- :guilabel:`Open receptions to date`: shows the number of open receipts per responsible user. |
| 77 | +- :guilabel:`Open late receipts`: shows the ten oldest open receipts with a past scheduled date |
| 78 | + and/or deadline date, in descending order. |
| 79 | +- :guilabel:`Open internal transfers to date`: shows the number of open internal transfers per |
| 80 | + responsible user. |
| 81 | +- :guilabel:`Open late internal transfers`: shows the ten oldest open internal transfers with a past |
| 82 | + scheduled date and/or deadline date, in descending order. |
| 83 | +- :guilabel:`Open deliveries to date`: shows the number of open deliveries per responsible user. |
| 84 | +- :guilabel:`Open late deliveries`: shows the ten oldest open deliveries with a past scheduled date |
| 85 | + and/or deadline date, in descending order. |
| 86 | +- :guilabel:`Receptions next 7 days`: shows the number of open receipts for the next seven days. |
| 87 | +- :guilabel:`Deliveries next 7 days`: shows the number of open deliveries for the next seven days. |
| 88 | + |
| 89 | +.. _inventory/dashboards/operation-analysis-dashboard: |
| 90 | + |
| 91 | +Operation analysis dashboard |
| 92 | +============================ |
| 93 | + |
| 94 | +The :guilabel:`Operation analysis` dashboard focuses on KPIs related to the efficiency and accuracy |
| 95 | +of stock movements. It helps identify areas for process improvement by showing metrics like the |
| 96 | +average time transfers are overdue, the average time between creation and validation of transfers, |
| 97 | +and the percentage of on-time transfers. It also provides insights into delivery accuracy by |
| 98 | +showing the percentage of products actually delivered versus ordered. |
| 99 | + |
| 100 | +.. image:: dashboards/operation-analysis.png |
| 101 | + :alt: Operation analysis dashboard |
| 102 | + |
| 103 | +.. tip:: |
| 104 | + - By default, this dashboard shows data for :guilabel:`All time`. To show data for a specific |
| 105 | + period, click :icon:`fa-calendar` :guilabel:`All time` above the dashboard and select or define |
| 106 | + the appropriate period. |
| 107 | + - For a more precise analysis, filter the dashboard by operation type via the search bar. |
| 108 | + |
| 109 | +Navigate the dashboard |
| 110 | +---------------------- |
| 111 | + |
| 112 | +Four cards at the top of the dashboard show the following information: |
| 113 | + |
| 114 | +- :guilabel:`Avg Delay`: indicates the average number of days, in decimal format, that completed |
| 115 | + deliveries were overdue (i.e., the date the delivery status changed to :guilabel:`Done` minus the |
| 116 | + scheduled date for the delivery) in the selected period. |
| 117 | + |
| 118 | + .. note:: |
| 119 | + Deliveries that are completed earlier than their scheduled date contribute a negative delay |
| 120 | + value to the calculation of the KPI. |
| 121 | + |
| 122 | +- :guilabel:`Avg Lead Time`: indicates the average number of days, in decimal format, between the |
| 123 | + creation and the validation of transfers. |
| 124 | + |
| 125 | +- :guilabel:`Fill rate`: indicates the percentage of products delivered in relation to the total |
| 126 | + number of products ordered. |
| 127 | + |
| 128 | + .. note:: |
| 129 | + When no backorder is created, this KPI decreases. |
| 130 | + |
| 131 | +- :guilabel:`On Time Operations`: indicates the percentage of transfers made on time for the |
| 132 | + selected operation (i.e., the transfer date is less than or equal to scheduled date for the |
| 133 | + transfer). |
| 134 | + |
| 135 | +The following charts are available: |
| 136 | + |
| 137 | +- :guilabel:`Fill Rate by Demand`: shows the percentage of products delivered in relation to the |
| 138 | + total number of products ordered. |
| 139 | + |
| 140 | + .. tip:: |
| 141 | + When no backorder is created, this KPI decreases. |
| 142 | + |
| 143 | +- :guilabel:`On Time rate by Demand`: shows the percentage of transfers made on time by product. |
| 144 | + |
| 145 | +- :guilabel:`Internal lead time`: shows the average time between the creation and the validation of |
| 146 | + transfers by operation. |
| 147 | + |
| 148 | +- :guilabel:`Moves lines count by operation`: shows the total number of completed stock move lines |
| 149 | + by operation type over the selected period. |
| 150 | + |
| 151 | +- :guilabel:`Weekly Stock Moves Lines by operation`: shows the total number of completed stock move |
| 152 | + lines weekly, by operation type. |
| 153 | + |
| 154 | +- :guilabel:`Transfer count by responsible and operation`: shows the number of transfers by |
| 155 | + employee, detailing the type of operation. |
| 156 | + |
| 157 | +- :guilabel:`Quantity of stock adjustments by category`: shows adjusted stock quantity, by product |
| 158 | + category. |
| 159 | + |
| 160 | +- :guilabel:`Qty scrapped product by category`: shows the quantity of product scrapped, by product |
| 161 | + category. |
| 162 | + |
| 163 | +.. _inventory/dashboards/warehouse-metrics-dashboard: |
| 164 | + |
| 165 | +Warehouse Metrics dashboard |
| 166 | +=========================== |
| 167 | + |
| 168 | +The :guilabel:`Warehouse Metrics` dashboard provides a high-level view of the value and availability |
| 169 | +of stock. It enables monitoring of stock reservation levels both in quantity and value, |
| 170 | +identification of products with negative stock, and analysis of stock distribution and value across |
| 171 | +the most used locations and top products. It also tracks important details like the creation date of |
| 172 | +stock, so warehouse or purchasing managers can identify slow-moving or stagnant products and take |
| 173 | +action, such as promoting, discounting, or returning products. |
| 174 | + |
| 175 | +.. image:: dashboards/warehouse-metrics.png |
| 176 | + :alt: Warehouse Metrics dashboard |
| 177 | + |
| 178 | +.. note:: |
| 179 | + The value of stock depends on the valuation method used. |
| 180 | + |
| 181 | +.. tip:: |
| 182 | + For a more precise analysis, filter the dashboard by product via the search bar. |
| 183 | + |
| 184 | +Navigate the dashboard |
| 185 | +---------------------- |
| 186 | + |
| 187 | +Three cards at the top of the dashboard show the following information: |
| 188 | + |
| 189 | +- :guilabel:`Share reserved stock Qty`: indicates the quantity of stock reserved in relation to the |
| 190 | + total quantity of stock on hand, both as a percentage and number. |
| 191 | +- :guilabel:`Share reserved stock value`: indicates the value of reserved stock in relation to the |
| 192 | + total value of stock on hand, both as a percentage and number. |
| 193 | +- :guilabel:`Lines with negative stock`: indicates the number of inventory lines with a negative |
| 194 | + stock quantity. |
| 195 | + |
| 196 | +The following charts are available: |
| 197 | + |
| 198 | +- :guilabel:`Available & Reserved Stock Quantity`: shows the quantity of available stock (i.e., |
| 199 | + stock on hand minus reserved stock) and the quantity of reserved stock, per most-used location. At |
| 200 | + the top right of the chart, click :guilabel:`Top Products` to see this information for the top |
| 201 | + products, i.e., the products with the highest quantities. |
| 202 | +- :guilabel:`Available & Reserved Stock Value`: shows the value of available stock (i.e., stock on |
| 203 | + hand minus reserved stock) and the value of reserved stock, per most-used location. At the top |
| 204 | + right of the chart, click :guilabel:`Top Products` to see this information for the top products, |
| 205 | + i.e., the products with the most total value. |
| 206 | +- :guilabel:`Ageing stock qty by product and creation date`: shows, by product, the quantity of |
| 207 | + stock that has been held since its creation. To change the creation date period, hover over the |
| 208 | + chart then select the desired period from the dropdown. |
| 209 | + |
| 210 | + .. note:: |
| 211 | + For products not tracked by lot/serial number, this chart only displays the date of first |
| 212 | + receipt except if the stock went down to 0. |
| 213 | + |
| 214 | +- :guilabel:`Ageing stock value by product and creation date`: shows, by product, the value of |
| 215 | + stock that has been held since its creation. To change the creation date period, hover over the |
| 216 | + chart then select the desired period from the dropdown. |
| 217 | + |
| 218 | +- :guilabel:`Top 10 products with negative stock`: shows the ten products with the most negative |
| 219 | + stock. Depending on the situation, manual stock corrections may be needed for products shown here. |
| 220 | + By default, this is shown as a donut chart; click :guilabel:`Top 10` at the top right of |
| 221 | + the chart to see this in list form. |
0 commit comments