Condities definiëren
Bepaalde condities kunnen van invloed zijn op hoelang het duurt om een specifiek type taak te voltooien. De stellinghoogte waarop de voorraad zich bevindt, kan bijvoorbeeld van invloed zijn op de picktijd. U kunt rekening houden met dit soort situaties door conditierecords aan te maken.
U kunt condities opgeven wanneer u:
- een subelement toewijst aan een element;
- een element toevoegt aan een activiteit;
- gebruikmaakt van Activiteitenkiezer om activiteiten toe te wijzen aan WMS-taken.
Nadat u nieuwe condities hebt aangemaakt, maakt het systeem de omgekeerde conditiestatement (een zgn. NOT-conditie) aan. Deze statement wordt dan door het systeem beschikbaar gemaakt voor gebruik. Nadat u condities hebt toegewezen aan elementen, activiteiten en activiteitenkiezers, kunt u een standaardconditie of de NOT-conditie selecteren.
Als de gegevens waaraan u een conditie wilt toekennen niet beschikbaar is in de aanvraag van WMS aan Arbeid, kunt u een gebruikersveld aanmaken waarmee de gegevens naar de Labor Engine worden doorgestuurd. Als u een gebruikersveld wilt toevoegen, moet er in WMS een SQL-statement zijn toegevoegd om de gegevens op te halen. Wanneer de arbeidsaanvraag wordt gedaan, wordt de statement uitgevoerd en worden de gegevens overgezet op een gebruikersveld. Condities kunnen in Arbeid worden geconfigureerd om de gebruikersvelden te inspecteren en te bepalen of er aan de arbeidsnorm extra verwerkingen/elementen/subelementen moeten worden toegevoegd.
Als de waarde van de arbeidsnorm bijvoorbeeld afhankelijk zou zijn van de vervoerder voor de verzendingsorder, wordt door de geselecteerde statement een query uitgevoerd op de vervoerder in de verzendingsorder. Deze wordt overgezet in de arbeidsaanvraag. Op basis van het gebruikersveld wordt er een conditie aangemaakt waarmee wordt gecontroleerd of de vervoerder juist is en worden de subelementtijden aangemaakt die nodig zijn voor die vervoerder.