Wprowadzenie
Definicja hook contract Ograniczenie automatycznego przechowywania służy do definiowania własnych ograniczeń, które są brane pod uwagę podczas automatycznego przechowywania. Ma to wpływ na przykład na generowanie zleceń magazynowych.
W artykule opisano, jakie rozszerzenia można wdrożyć za pomocą definicji hook contract oraz jakie ograniczenia i szczególne przypadki należy wziąć pod uwagę.
Opis interfejsu znajduje się w odpowiadającym mu obiekcie deweloperskim typu Hook contract.
Szczegółowe informacje na temat metod zadeklarowanych w interfejsie znajdują się w odpowiednich klasach Java.
Informacje dotyczące infrastruktury hooków można znaleźć w artykule Hook Contracts.
Grupa docelowa
- Deweloperzy
Opis
Definicja hook contract służy do ograniczenia automatycznego przechowywania. Służy do automatycznego określania pojemników magazynowych, np. podczas tworzenia zleceń magazynowania.
Definicja hook contract
com.cisag.app.inventory.location.cache.hook.log.PutLimitation
Definicja hook contract oferuje następujące opcje ograniczania automatycznego przechowywania:
- Wykluczenie lokalizacji magazynu
- Ograniczenie ilości do odłożenia w magazynie lub lokalizacji magazynu
W tym celu implementacje hookcontract są już dostarczane z danymi, które określają kontekst odkładania. Implementacje hook contract powinny wysyłać komunikat typu Informacja, gdy wprowadzono ograniczenie, aby można było przeanalizować wyniki automatycznego przechowywania.
W standardowym systemie następujące ograniczenia przechowywania są zaimplementowane jako implementacje hook, które mogą być używane jako przykłady dla dalszych ograniczeń przechowywania.
Ograniczenie przechowywania Implementacja Hook Contract
- Maksymalne obciążenie zasobnika com.cisag.app.inventory.location.cache.log.PutLimitationHookMaximumLoadImpl
- Maksymalna objętość zasobnika com.cisag.app.inventory.location.cache.log.PutLimitationHookMaximumVolumeImpl