„Warehouse Management” mobiliųjų įrenginių programėlės veiksmų piktogramų ir pavadinimų priskyrimas
Šiame straipsnyje aprašoma, kaip priskirti veiksmų piktogramas ir veiksmų pavadinimus naujiems ar pritaikytiems užduočių srautams „Warehouse Management” mobiliųjų įrenginių programėlėje.
Toliau pateikti pavyzdžiai rodo, kaip veiksmų piktogramos ir pavadinimai rodomi „Warehouse Management” mobiliųjų įrenginių programėlėje.
Šios funkcijos įjungimas arba išjungimas
Norėdami naudoti šiame straipsnyje aprašytas funkcijas,Naujos sandėlio programos naudotojo nustatymai, piktogramos ir veiksmų pavadinimaifunkcija turi būti įjungta jūsų sistemoje. Nuo „Supply Chain Management“ 10.0.25 ši funkcija yra privaloma ir jos negalima išjungti. Jei naudojate senesnę nei 10.0.25 versiją, administratoriai gali įjungti arba išjungti šią funkciją ieškodamiNaujos sandėlio programos naudotojo nustatymai, piktogramos ir veiksmų pavadinimai funkcija Funkcijų valdymasdarbo vieta.
Standartinės veiksmo ID, klasės ir piktogramos
Kiekvienas užduočių srauto veiksmas identifikuojamas pagal veiksmo ID, o kiekvieno veiksmo ID turi atitinkamą veiksmo klasę. Veiksmo piktograma ir pavadinimas yra nurodyti kiekvienoje veiksmo klasėje.
Veiksmų ID ir veiksmų klasės
Toliau esančioje lentelėje pateikiama kiekvieno šiuo metu prieinamo veiksmo ID ir atitinkama veiksmo klasė. Pirminio įvesties lauko valdiklio pavadinimas yra naudojamas kaip veiksmo ID.
Pavyzdį, kuriame parodyta, kaip naudojamos šios veiksmų ID ir klasės, rasite „WHSMobileAppStepInfoBuilder.stepId()
” metodo diegimo straipsnyje Pavyzdys: Pasirinktinio srauto veiksmų piktogramų ir pavadinimų priskyrimas, pateiktame toliau šiame straipsnyje.
Žingsnio ID | Veiksmo klasė |
---|---|
„BatchDisposition” | „WHSMobileAppStepBatchDisposition” |
Vežėjas | „WHSMobileAppStepCarrier” |
„CatchWeight” | „WHSMobileAppStepCatchWeight” |
„CatchWeightQtyOutboundWeight” | „WHSMobileAppStepCatchWeight” |
„CatchWeightTag” | „WHSMobileAppStepCatchWeightTag” |
„CatchWeightTagWeight” | „WHSMobileAppStepCatchWeightTagWeight” |
„ChangeWarehouseSuccess” | „WHSMobileAppStepChangeWarehouseSuccess” |
„CheckDigit” | „WHSMobileAppStepCheckDigit” |
„ClusterId” | „WHSMobileAppStepClusterId” |
„ClusterPickQtyVerification” | „WHSMobileAppStepQtyVerification” |
„ClusterPosition” | „WHSMobileAppStepClusterPosition” |
„ConfigId” | „WHSMobileAppStepConfigId” |
Patvirtinimas | „WHSMobileAppStepConfirmation” |
„ConsolidateFromLicensePlateId” | „WHSMobileAppStepConsolidateFromLicensePlateId” |
„ConsolidateLPConfirmation” | „WHSMobileAppStepConsolidateLPConfirmation” |
„ConsolidateToLicensePlateId” | „WHSMobileAppStepConsolidateToLicensePlateId” |
„ContainerType” | „WHSMobileAppStepContainerType” |
„CountingReasonCode” | „WHSMobileAppStepCountingReasonCode” |
„CycleCountingAddLPOrFinish” | „WHSMobileAppStepCycleCountingAddLPOrFinish” |
„CycleCountQty1” | „WHSMobileAppStepCycleCountQty” |
„CycleCountQty2” | „WHSMobileAppStepCycleCountQty” |
„CycleCountQty3” | „WHSMobileAppStepCycleCountQty” |
„CycleCountQty4” | „WHSMobileAppStepCycleCountQty” |
Perdavimas | „WHSMobileAppStepDisposition” |
„DriverCheckInConfirmation” | „WHSMobileAppStepDriverCheckInConfirmation” |
„DriverCheckInId” | „WHSMobileAppStepDriverCheckInId” |
„DriverCheckOutConfirmation” | „WHSMobileAppStepDriverCheckOutConfirmation” |
„DriverCheckOutId” | „WHSMobileAppStepDriverCheckOutId” |
„ExpDate” | „WHSMobileAppStepExpDate” |
„FromBatchDisposition” | „WHSMobileAppStepFromBatchDisposition” |
„FromInventoryStatus” | „WHSMobileAppStepInventoryStatusFrom” |
„FullQty” | „WHSMobileAppStepFullQty” |
„InboundPut” | „WHSMobileAppStepInboundPut” |
„InventBatchId” | „WHSMobileAppStepBatch” |
„InventColorId” | „WHSMobileAppStepInventColorId” |
„InventLocation” | „WHSMobileAppStepInventLocation” |
„InventLocationId” | „WHSMobileAppStepWarehouse” |
„InventSerialId” | „WHSMobileAppStepInventSerialId” |
„InventSizeId” | „WHSMobileAppStepInventSizeId” |
„InventStatusId” | „WHSMobileAppStepInventStatus” |
„InventStyleId” | „WHSMobileAppStepInventStyleId” |
„InventVersionId” | „WHSMobileAppStepInventVersionId” |
„ItemId” | „WHSMobileAppStepItem” |
„ITMContainerID” | „ITMMobileAppStepContainerId” |
„ITMShipmentID” | „ITMMobileAppStepShipmentId” |
„KanbanCardId” | „WHSMobileAppStepKanbanCard” |
„KanbanCardToEmpty” | „WHSMobileAppStepKanbanCardToEmpty” |
„KanbanOrCardId” | „WHSMobileAppStepKanbanCard” |
„LicensePlateId” | „WHSMobileAppStepLicensePlate” |
„LoadId” | „WHSMobileAppStepLoadId” |
„LocationLicensePlatePosition” | „WHSMobileAppStepLocationLicensePlatePosition” |
„LocOrLP” | „WHSMobileAppStepLocOrLP” |
„LocOrLP_From” | „WHSMobileAppStepLocOrLPFrom” |
„LocOrLP_To” | „WHSMobileAppStepLocOrLPTo” |
„LocOrLPCheck” | „WHSMobileAppStepLocOrLPCheck” |
„LocVerification” | „WHSMobileAppStepLocVerification” |
„LPAdjustIn” | „WHSMobileAppStepLPAdjustIn” |
„LPBreakChildLP” | „WHSMobileAppStepLPBreakChildLP” |
„LPBreakParentLP” | „WHSMobileAppStepLPBreakParentLP” |
„LPBuildChildLP” | „WHSMobileAppStepLPBuildChildLP” |
„LPBuildParentLP” | „WHSMobileAppStepLPBuildParentLP” |
„LPVerification” | „WHSMobileAppStepLPVerification” |
„MergeContainerId” | „WHSMobileAppStepMergeContainerId” |
„MixedLPLineNum” | „WHSMobileAppStepMixedLPLineNum” |
„MobileDeviceQueueMessageCollectionIdentifierId” | „WHSMobileAppStepSelectOrder” |
„MovementConfirmCancel” | „WHSMobileAppStepMovementConfirmCancel” |
„NewCaptureWeight” | „WHSMobileAppStepCatchWeight” |
„NewQty” | „WHSMobileAppStepNewQty” |
„OutboundCatchWeightTag” | „WHSMobileAppStepCatchWeightTag” |
„OutboundPut” | „WHSMobileAppStepOutboundPut” |
„OutboundWeight” | „WHSMobileAppStepCatchWeight” |
„OverridePutNewLocation” | „WHSMobileAppStepOverridePutNewLocation” |
„PieceByPieceConfirmation” | „WHSMobileAppStepQtyVerification” |
„POLineNum” | „WHSMobileAppStepPOLineNum” |
PU numeris | „WHSMobileAppStepPONum” |
„PositionFull” | „WHSMobileAppStepPositionFull” |
„PositionFullQty” | „WHSMobileAppStepPositionFullQty” |
Stiprumas | „WHSMobileAppStepPotency” |
„PrinterName” | „WHSMobileAppStepPrinterName” |
„ProdId” | „WHSMobileAppStepProdId” |
„ProdLastPalletConfirmation” | „WHSMobileAppStepProdLastPalletConfirmation” |
„ProductConfirmation” | „WHSMobileAppStepProductConfirmation” |
„ProductionScrapConfirmation” | „WHSMobileAppStepProductionScrapConfirmation” |
Dėti | „WHSMobileAppStepPut” |
„PutawayClusterId” | „WHSMobileAppStepPutawayClusterId” |
Kiekis | „WHSMobileAppStepQty” |
„QtyAdjust” | „WHSMobileAppStepQtyAdjust” |
„QtyShort” | „WHSMobileAppStepQtyShort” |
„QtyToConsume” | „WHSMobileAppStepQtyToConsume” |
„QtyToPick” | „WHSMobileAppStepQtyToPick” |
„QtyToPut” | „WHSMobileAppStepQtyToPut” |
„QtyToScrap” | „WHSMobileAppStepQtyToScrap” |
„QtyVerification” | „WHSMobileAppStepQtyVerification” |
„QtyWithScanningLimit” | „WHSMobileAppStepQtyAdjust” |
„ReasonString” | „WHSMobileAppStepReasonString” |
„RecvLocationId” | „WHSMobileAppStepRecvLocationId” |
„RemoveContainerId” | „WHSMobileAppStepRemoveContainerId” |
„ReprintLabelConfirmation” | „WHSMobileAppStepReprintLabelConfirmation” |
„RMANum” | „WHSMobileAppStepRMANum” |
„ShortPickReason” | „WHSMobileAppStepShortPickReason” |
„SortConOrLP” | „WHSMobileAppStepSortConOrLP” |
„SortLicensePlateId” | „WHSMobileAppStepSortLicensePlateId” |
„SortPositionId” | „WHSMobileAppStepSortPositionId” |
„SortVerification” | „WHSMobileAppStepSortVerification” |
„StartLocationId” | „WHSMobileAppStepStartLocationId” |
„StartProdOrderConfirmation” | „WHSMobileAppStepStartProdOrderConfirmation” |
„TargetLicensePlateId” | „WHSMobileAppStepTargetLicensePlateId” |
„TOLineNum” | „WHSMobileAppStepTOLineNum” |
„ToLocation” | „WHSMobileAppStepToLocation” |
„TONum” | „WHSMobileAppStepTONum” |
„ToWarehouse” | „WHSMobileAppStepWarehouseTo” |
„TransportLoadId” | „WHSMobileAppStepTransportLoadId” |
„WaveLabelId” | „WHSMobileAppStepWaveLabelId” |
„WaveLblQty” | „WHSMobileAppStepWaveLblQty” |
Svoris | „WHSMobileAppStepWeight” |
„WeightToConsume” | „WHSMobileAppStepWeightToConsume” |
„WHSAdjustmentType” | „WHSMobileAppStepWHSAdjustmentType” |
„WHSReceivingException” | „WHSMobileAppStepWHSReceivingException” |
„WHSWorkException” | „WHSMobileAppStepWHSWorkException” |
„WHSWorkLicensePlateId” | „WHSMobileAppStepWorkLicensePlateId” |
„WMSLocationId” | „WHSMobileAppStepLocation” |
„WorkId” | „WHSMobileAppStepWorkId” |
„WorkIdToCancel” | „WHSMobileAppStepWorkIdToCancel” |
„WorkLPIdPutawayCluster” | „WHSMobileAppStepWorkLPIdPutawayCluster” |
„WorkPoolId” | „WHSMobileAppStepWorkPoolId” |
„ZoneId” | „WHSMobileAppStepZoneId” |
Galimos veiksmų piktogramos
Sistemoje yra standartinių veiksmų piktogramų, kurias taip pat galite naudoti atlikdami pasirinktinius veiksmus, rinkinys. Šiuo metu negalite įkelti pasirinktinių veiksmų piktogramų. Todėl visada turite pasirinkti vieną iš standartinių veiksmų piktogramų.
Šioje lentelėje rodoma kiekviena šiuo metu prieinama standartinė veiksmo piktograma ir jos pavadinimas.
![]() Apie |
![]() „AddLpOrItem” |
![]() „BatchDisposition” |
![]() Vežėjas |
![]() „CatchWeightTag” |
![]() „CatchWeightTagWeight” |
![]() „CheckDigit” |
![]() „CheckInOutId” |
![]() „ChildLP” |
![]() „ClusterId” |
![]() „ClusterPosition” |
![]() ConfigId |
![]() „ConfiguredField” |
![]() „ConOrLP” |
![]() „ConsolidateFromLicensePlateID” |
![]() „ConsolidateToLicensePlateID” |
![]() „ContainerType” |
![]() Skaičiavimas |
![]() „CountingReasonCode” |
![]() „CountryOfOrigin” |
![]() Perdavimas |
![]() Atlikta |
![]() „DriverCheckInConfirmation” |
![]() „DriverCheckInId” |
![]() „DriverCheckOutId” |
![]() „ExpDate” |
![]() Laukas |
![]() „FromBatchDisposition” |
![]() „FromInventoryStatus” |
![]() „IdAttribute” |
![]() „InventBatchID” |
![]() „InventColorID” |
![]() „InventLocation” |
![]() „InventSerialID” |
![]() „InventSizeID” |
![]() „InventStatusID” |
![]() „InventStyleID” |
![]() „InventVersionID” |
![]() Prekės ID |
![]() „ITMContainerID” |
![]() „ITMShipmentID” |
![]() „KanbanCardID” |
![]() „KanbanOrCardID” |
![]() „LicensePlateID” |
![]() „LoadId” |
![]() „LocationLicensePlatePosition” |
![]() „LocOrLP” |
![]() „LocOrLPCheck” |
![]() „LocOrLPFrom” |
![]() „LocOrLPTo” |
![]() „LongProcessCompleted” |
![]() „LPBreakParentLP” |
![]() „MergeContainerId” |
![]() „MixedLPLineNum” |
![]() „OutboundWeight” |
![]() Savininkas |
![]() „ParentLP” |
![]() „PleaseConfirm” |
![]() „POLineNum” |
![]() PU numeris |
![]() „PositionFull” |
![]() Stiprumas |
![]() „PrinterName” |
![]() „ProdId” |
![]() „ProductConfirmation” |
![]() Dėti |
![]() „PutawayClusterId” |
![]() Kiekis |
![]() „QtyAdjustIn” |
![]() „QtyShort” |
![]() „QtyToConsume” |
![]() „QtyToPut” |
![]() „QtyToScrap” |
![]() „QuantityConfirmation” |
![]() „RAFEndJob” |
![]() „RecvLocationID” |
![]() „RemoveContainerID” |
![]() „RMANum” |
![]() „SelectOrder” |
![]() „ShortPickReason” |
![]() „SortPositionId” |
![]() „TargetLicensePlateId” |
![]() „ToLineNum” |
![]() „ToLocation” |
![]() „ToNum” |
![]() „ToWarehouse” |
![]() „TransportLoadId” |
![]() „VendBatchId” |
![]() „WaveLabelId” |
![]() „WaveLblQty” |
![]() Svarba |
![]() „WeightToConsume” |
![]() „WHSAdjustmentType” |
![]() „WHSReceivingException” |
![]() „WMSLocationID” |
![]() „WorkId” |
![]() „WorkIdToCancel” |
![]() „WorkLicensePlateId” |
![]() „WorkLPIDPutawayCluster” |
![]() „WorkPoolID” |
![]() „ZoneID” |
Pavyzdys: Priskirkite pasirinktinio srauto veiksmų piktogramas ir pavadinimus
Šiame pavyzdyje paaiškinama, kaip nustatyti pasirinktinio užduočių srauto veiksmų piktogramas ir pavadinimus. Scenarijus yra sukurtas pagal pasirinktinio užduočių srauto pavyzdį, kuris yra pateiktas ir išsamiau ištyrinėtas šiame tinklaraščio skelbime: Sandėliavimo mobiliųjų įrenginių programėlės tinkinimas. Užduočių srautas veikia toliau nurodytu būdu:
- Programoje rodomas puslapis, kuriame darbuotojas paraginamas pateikti konteinerio ID (pavyzdžiui, nuskaitant brūkšninį kodą).
- Jei konteinerio ID tinkamas, programa atidaro naują puslapį, kuriame darbuotojas yra paraginamas įvesti informaciją apie svorį. (Jei konteinerio ID netinkamas, darbuotojas grąžinamas į pirmąjį puslapį.)
- Kai darbuotojas įveda tinkamą svorį, sistema išsaugo svorį ir grąžina darbuotoją į pirmąjį puslapį.
Toliau pateiktoje iliustracijoje vaizduojamas šis užduoties srautas.
Veiksmo klasės kūrimas konteinerio įvesties puslapiui
Konteinerio įvesties puslapis leidžia darbuotojui nuskaityti arba įvesti konteinerio ID.
Konteinerio įvesties puslapyje įvesties lauko valdiklio pavadinimas yra „ContainerId
”. Kadangi šio valdiklio pavadinimo nėra veiksmų ID sąraše, nerasite juo pagrįsto esamo veiksmo. Todėl turite sukurti veiksmo klasę, atspindinčią veiksmą. Toliau pateikiamas pavyzdys.
[WHSMobileAppStepId('ContainerId')]
final internal class WHSMobileAppStepContainerId extends WHSMobileAppStep
{
private const WHSMobileAppStepIcon PopulationIcon = 'InventBatchID';
private const WHSMobileAppStepTitle InputNotFilledTitle = "@WAX:WHSMobileAppStepContainerID_InputNotFilled"; //Scan a container
protected void initValues()
{
defaultStepIcon = PopulationIcon;
defaultStepTitle = InputNotFilledTitle;
}
}
Veiksmo piktogramos identifikatorius yra saugomas „defaultStepIcon
” klasės nariui, o veiksmo pavadinimas yra saugomas „defaultStepTitle
” klasės nariui.
Norėdami priskirti veiksmo piktogramą, nustatykite „defaultStepIcon
” į vieną iš piktogramos ID, išvardytų skyriuje Galimos veiksmų piktogramos, esančiame anksčiau šiame straipsnyje.
Standartinės arba pasirinktinės veiksmo piktogramos ir pavadinimo naudojimas svorio įvesčiai
Svorio įvesties puslapis leidžia darbuotojui įvesti svorį.
Svorio įvesties puslapio įvesties lauko valdiklio pavadinimas yra „Weight
”, kuris yra veiksmų ID sąraše. Todėl, jei jums priimtini veiksmo piktograma ir pavadinimas, apibrėžti „WHSMobileAppStepWeight
” klasėje, šiame veiksme jums nereikia nieko keisti.
Tačiau, jei norite naudoti kitą šio veiksmo piktogramą ar pavadinimą, galite pakeisti „stepId()
” arba „stepInfo()
” metodą daryklės klasėje. Kiekvienas užduočių srautas turi savo veiksmų informacijos daryklę.
Metodo „stepId()” keitimas
Toliau pateiktame pavyzdyje parodomas vienas būdas, kuriuo galite modifikuoti daryklės klasę, pakeisdami „stepId()
” metodą.
[WHSWorkExecuteMode(WHSWorkExecuteMode:: WeighContainer)]
public class WHSMobileAppStepInfoBuilderWeighContainer extends WHSMobileAppStepInfoBuilder
{
protected WHSMobileAppStepId stepId()
{
WHSMobileAppStepId stepIdLocal = super();
if (stepIdLocal == 'Weight')
{
return 'NewWeight';
}
return stepIdLocal;
}
}
Tada sukuriate veiksmo klasę „NewWeight
” veiksmui. Kodas turėtų būti panašus į „ContainerId
” pavyzdžio kodą, parodytą anksčiau šiame straipsnyje.
Metodo „stepInfo()” keitimas
Toliau pateiktame pavyzdyje parodomas vienas būdas, kuriuo galite modifikuoti daryklės klasę, pakeisdami „stepInfo()
” metodą.
[WHSWorkExecuteMode(WHSWorkExecuteMode:: WeighContainer)]
public class WHSMobileAppStepInfoBuilderWeighContainer extends WHSMobileAppStepInfoBuilder
{
protected WHSMobileAppStepInfo stepInfo()
{
if (stepId != 'Weight')
{
return super();
}
WHSMobileAppStepInfo stepInfo = WHSMobileAppStepInfo::construct();
stepInfo.parmStepIcon('NewIcon');
stepInfo.parmStepTitle('NewTitle');
return stepInfo;
}
}
Tada sukonstruojate „WHSMobileAppStepInfo
” objektą ir tiesiogiai nustatote piktogramą ir (arba) pavadinimą.
Papildomi ištekliai
Atsiliepimai
https://aka.ms/ContentUserFeedback.
Jau greitai: 2024 m. palaipsniui atsisakysime „GitHub“ problemų, kaip turiniui taikomo atsiliepimų mechanizmo, ir pakeisime jį nauja atsiliepimų sistema. Daugiau informacijos žr.Pateikti ir peržiūrėti atsiliepimą, skirtą