Modules:Copy Warehouse Definition
Overview
Copy Warehouse Definition is a module that provides an easy way to create a new warehouse definition based on an existing one.
Copy Warehouse Definition
New button called Copy Warehouse has been added to the Warehouse Definition window. By selecting it the copy warehouse process will be accesible.
Process Execution
After filling the parameters and clicking on the Done button the process is executed.
Here is a description of the different steps it does.
Default behavior
This process copies several entities from existent ones. The default behavior during the copy is:
- Try to copy property from the original entity to the new one
- If the original property has been copied during the copy process the new entity will be assigned instead the original one
- If the original property references to another entity that is not in the new tree of organizations, the entity wont be copied
This default behavior is overwritten by the process for some specific properties. Note it is also possible to extend this process through external modules to define different behavior for any property.
Copy Warehouse (Warehouse)
The selected warehouse in Warehouse Definition is copied to a new one.
The properties with different behavior than the standard one are:
- Organization: the value is directly copied from Organization parameter
- Search Key: the value is directly copied from Search Key parameter.
- Name: the value is directly copied from Name parameter.
- Location/Address: it will be set based on all the Location parameters.
- Warehouse Front-End Configuration: Diferent behaviors can be found for this field
- If the assigned entity on the original warehouse belong to the new warehouse organization tree it will be assigned.
- If the assigned entity on the original warehouse has all its attributes defined on the new warehouse organization tree and there is not security approval level defined or it is defined but it belongs to the same organization tree as the new warehouse the assigned object will be copied at the same organization and assigned on the new warehouse.
Otherwise the warehouse front-end configuration will be empty.
Warehouse Fron-End Configuration
- Organization: the value is directly copied from new warehouse
The rest of parameters on this entity will follow the default behavior.
Hidden Attribites
The defined parameters on this entity will follow the default behavior.
Attributes Not Defaulted
The defined parameters on this entity will follow the default behavior.
Internal Routing Area
The defined parameters on this entity will follow the default behavior.
Storage Bin Group
The defined parameters on this entity will follow the default behavior.
Storage bin
- Occupancy: This value will be setted as zero
- Occupancy pending: This value will be setted as zero
The rest of parameters on this entity will follow the default behavior but in case the storage bin is defined as virtual it wont be copied.
Product Transactions
This records wont be copied
Capacity
The defined parameters on this entity will follow the default behavior.
Routing
- Internal Routing Area (from): this property can be defined from an external warehouse. On this case the process will check if it belongs to the same organization tree, in that case the property will be assigned, otherwise the record wont be copied.
- Internal Routing Area (to): this property can be defined from an external warehouse. On this case the process will check if it belongs to the same organization tree, in that case the property will be assigned, otherwise the record wont be copied.
- Printing options: The properties defined on this section wont be copied.
The rest of parameters will follow the default behavior.
Warehouse Front-End Configuration
- Role: In case the defined role on the original entity has access to the defiend organization on the new warehouse the entity will be assigned.
- AWO Front-End Configuration:
- If the assigned entity on the original record belong to the new warehouse organization tree it will be assigned.
- If the assigned entity on the original record has all its attributes defined on the new warehouse organization tree and there is not security approval level defined or it is defined but it belongs to the same organization tree as the new warehouse the assigned object will be copied at the same organization and assigned on the new warehouse.
The rest of parameters will follow the default behavior.
Routing Assignment
The defined parameters on this entity will follow the default behavior.
Warehouse Algorithm Assignment
The defined parameters on this entity will follow the default behavior.
Wave
The defined parameters on this entity will follow the default behavior but in case the conditions section is configured the record wont be copied
Task Assignment
The defined parameters on this entity will follow the default behavior.
Operators
The defined parameters on this entity will follow the default behavior.
Roles
In case the defined role on the original entity has access to the defiend organization on the new warehouse the entity will be assigned.
Replanishment
The defined parameters on this entity will follow the default behavior.
Tolerances
- Role: In case the defined role on the original entity has access to the defiend organization on the new warehouse the entity will be assigned.
The rest of parameters will follow the default behavior.
Organization
New record will be created on Organization window on its Warehouse subtab to save the relation between the recently created warehouse and its parent organization.
Document types
There are some document types definitions that needs to be created while a warehouse definition is being copied.
The document types related to the same organization as the warehouse being copied and defined with one of the following document categories will be copied on the organization related to the new warehouse in case it does not belong to the same organization tree.
- Material Physical Inventory
- Material Movement
- Material Receipt
- Material Delivery
- Inventory Count
- Inventory List
- Issue List
- Picking List
- Reception List
- Distribution Order Issue
- Distribution Order Receipt
Preference
The preference Enable Copy Document Types on Copy Warehouse Process enable this functionality by configuring it as Y. If this preference is not defined or if it contains a diferent value the copy process wont execute this part in charge of copying the document types related to the warehouse.
Extending/Modifying the Process
The logic applied to implement the process have been implemented by extension of the copy entities process
![]() | Further information about how to implement a copy entity process can be found on Developers Guide for Copy Entity Process document. |
Developers can extend and/or modify logic executed by this process.