.. _components: Components ========== Anyblok / Wms Base provides several components, what Anyblok calls "Bloks". This means that you have to install them in the database, update them etc. .. _blok_wms_core: wms-core -------- As the name suggests, this Blok provides the :ref:`core_concepts` of Anyblok / Wms. .. seealso:: :mod:`the code documentation `. .. _blok_wms_reservation: wms-reservation --------------- This Blok provides facilities to reserve :ref:`physobj_model`. Reservations bind :ref:`physobj_model` to some purpose (typically a final delivery, or a manufacturing action), that typically gets fulfilled through a *chain* of operations. .. seealso:: :ref:`the overwiew of reservation concepts, ` and :mod:`the code documentation `. .. _blok_wms_inventory: wms-inventory ------------- This Blok provides facilities for inventory management, namely to compare (parts of) the database with reality, and issue appropriate Operations to correct deviations. .. seealso:: :mod:`the code documentation `. .. _blok_wms_quantity: wms-quantity ------------ This Blok adds a ``quantity`` field on the :ref:`Wms.PhysObj ` model, to represent goods handled in bulk or several identical items in one record. .. seealso:: :doc:`goods_quantity` .. _blok_wms_rest_api: wms-rest-api ------------ .. warning:: development not even started This Blok will integrate Anyblok / WMS Base with `Anyblok / Pyramid `_ to provide a RESTful HTTP API. .. _blok_wms_bus: wms-bus ------- .. warning:: development not even started This Blok will integrate Anyblok / WMS Base with `Anyblok / Bus `_ to provide intercommunication with other applications.