Bendrinti naudojant


„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.

Veiksmo piktogramos ir veiksmo pavadinimo pavyzdys „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 veiksmo piktogramą
Apie
Numerio lentelės įtraukimo arba prekės veiksmo piktograma
„AddLpOrItem”
Paketų perdavimo veiksmo piktograma
„BatchDisposition”
Vežėjo veiksmo piktograma
Vežėjas
Esamo svorio žymės veiksmo piktograma
„CatchWeightTag”
Esamo svorio žymės svorio veiksmo piktograma
„CatchWeightTagWeight”
Skaitmens tikrinimo veiksmo piktograma
„CheckDigit”
Įsiregistravimo arba išsiregistravimo ID veiksmo piktograma
„CheckInOutId”
Antrinės numerio lentelės veiksmo piktograma
„ChildLP”
Klasterio ID veiksmo piktograma
„ClusterId”
Klasterio padėties veiksmo piktograma
„ClusterPosition”
Konfigūracijos ID veiksmo piktograma
ConfigId
Sukonfigūruoto lauko veiksmo piktograma
„ConfiguredField”
Konfigūravimo arba numerio lentelės veiksmo piktograma
„ConOrLP”
Konsoliduoja iš numerio lentelės ID veiksmo piktogramos
„ConsolidateFromLicensePlateID”
Konsoliduoja į numerio lentelės ID veiksmo piktogramą
„ConsolidateToLicensePlateID”
Konteinerio tipo veiksmo piktograma
„ContainerType”
Inventorizacijos veiksmo piktograma
Skaičiavimas
Inventorizacijos priežasties kodo veiksmo piktograma
„CountingReasonCode”
Kilmės šalies kodo veiksmo piktograma
„CountryOfOrigin”
Perdavimo veiksmo piktograma
Perdavimas
Atlikto veiksmo piktograma
Atlikta
Vairuotojo įsiregistravimo patvirtinimo veiksmo piktograma
„DriverCheckInConfirmation”
Vairuotojo įsiregistravimo ID veiksmo piktograma
„DriverCheckInId”
Vairuotojo išsiregistravimo ID veiksmo piktograma
„DriverCheckOutId”
Galiojimo datos veiksmo piktograma
„ExpDate”
Lauko veiksmo piktograma
Laukas
Perdavimo iš paketo veiksmo piktograma
„FromBatchDisposition”
Būsenos iš atsargų veiksmo piktograma
„FromInventoryStatus”
ID atributo veiksmo piktograma
„IdAttribute”
Atsargų paketo ID veiksmo piktograma
„InventBatchID”
Atsargų spalvos ID veiksmo piktograma
„InventColorID”
Atsargų vietos veiksmo piktograma
„InventLocation”
Atsargų serijos ID veiksmo piktograma
„InventSerialID”
Atsargų dydžio ID veiksmo piktograma
„InventSizeID”
Atsargų būsenos ID veiksmo piktograma
„InventStatusID”
Atsargų stiliaus ID veiksmo piktograma
„InventStyleID”
Atsargų versijos ID veiksmo piktograma
„InventVersionID”
Prekės ID veiksmo piktograma
Prekės ID
ITM konteinerio ID veiksmo piktograma
„ITMContainerID”
ITM siuntos ID veiksmo piktograma
„ITMShipmentID”
„Kanban” kortelės ID veiksmo piktograma
„KanbanCardID”
„Kanban” arba kortelės ID veiksmo piktograma
„KanbanOrCardID”
Numerio lentelės ID veiksmo piktograma
„LicensePlateID”
Krovinio ID veiksmo piktograma
„LoadId”
Vietos numerio lentelės padėties veiksmo piktograma
„LocationLicensePlatePosition”
Vietos arba numerio lentelės veiksmo piktograma
„LocOrLP”
Vietos arba numerio lentelės patikrinimo veiksmo piktograma
„LocOrLPCheck”
Iš vietos arba numerio lentelės piktograma
„LocOrLPFrom”
Į vietą arba numerio lentelę veiksmo piktograma
„LocOrLPTo”
Užbaigto ilgo proceso piktograma
„LongProcessCompleted”
Numerio lentelės lūžio pirminės numerio lentelės veiksmo piktograma
„LPBreakParentLP”
Konteinerių suliejimo ID veiksmo piktograma
„MergeContainerId”
Mišrios numerio lentelės eilutės numerio veiksmo piktograma
„MixedLPLineNum”
Siunčiamo svorio veiksmo piktograma
„OutboundWeight”
Savininko veiksmo piktograma
Savininkas
Pirminės numerio lentelės veiksmo piktograma
„ParentLP”
Patvirtinkite veiksmo piktogramą
„PleaseConfirm”
Pirkimo užsakymo eilutės numerio veiksmo piktograma
„POLineNum”
Pirkimo užsakymo numerio veiksmo piktograma
PU numeris
Pilnos padėties veiksmo piktograma
„PositionFull”
Stiprumo veiksmo piktograma
Stiprumas
Spausdintuvo pavadinimo veiksmo piktograma
„PrinterName”
Gamybos ID veiksmo piktograma
„ProdId”
Produkto patvirtinimo veiksmo piktograma
„ProductConfirmation”
Padėjimo veiksmo piktograma
Dėti
Atidėjimo klasterio ID veiksmo piktograma
„PutawayClusterId”
Kiekio veiksmo piktograma
Kiekis
Kiekio koregavimo veiksmo piktograma
„QtyAdjustIn”
Nevisiškai paimto kiekio veiksmo piktograma
„QtyShort”
Suvartotino kiekio veiksmo piktograma
„QtyToConsume”
Atidėtino kiekio veiksmo piktograma
„QtyToPut”
Nurašytino kiekio veiksmo piktograma
„QtyToScrap”
Kiekio patvirtinimo veiksmo piktograma
„QuantityConfirmation”
Paskelbimo apie baigtą užduotį veiksmo piktograma
„RAFEndJob”
Vietos gavimo ID veiksmo piktograma
„RecvLocationID”
Konteinerių šalinimo ID veiksmo piktograma
„RemoveContainerID”
RMA numerio veiksmo piktograma
„RMANum”
Užsakymo pasirinkimo veiksmo piktograma
„SelectOrder”
Nevisiško paėmimo priežasties veiksmo piktograma
„ShortPickReason”
Rikiavimo padėties ID veiksmo piktograma
„SortPositionId”
Tikslinės numerio lentelės ID veiksmo piktograma
„TargetLicensePlateId”
Į eilutės numerį veiksmo piktograma
„ToLineNum”
Į vietą veiksmo piktograma
„ToLocation”
Į numerį veiksmo piktograma
„ToNum”
Į sandėlį veiksmo piktograma
„ToWarehouse”
Krovinio transportavimo ID veiksmo piktograma
„TransportLoadId”
Tiekėjo paketo ID veiksmo piktograma
„VendBatchId”
Bangos žymos ID veiksmo piktograma
„WaveLabelId”
Bangos žymos kiekio veiksmo piktograma
„WaveLblQty”
Svorio veiksmo piktograma
Svarba
Suvartotino svorio veiksmo piktograma
„WeightToConsume”
WMS koregavimo tipo veiksmo piktograma
„WHSAdjustmentType”
WMS gavimo išimties veiksmo piktograma
„WHSReceivingException”
WMS vietos ID veiksmo piktograma
„WMSLocationID”
Darbo ID veiksmo piktograma
„WorkId”
Atšauktino darbo ID veiksmo piktograma
„WorkIdToCancel”
Darbo numerio lentelės ID veiksmo piktograma
„WorkLicensePlateId”
Darbo numerio lentelės atidėjimo klasterio ID veiksmo piktograma
„WorkLPIDPutawayCluster”
Darbo telkinio ID veiksmo piktograma
„WorkPoolID”
Zonos ID veiksmo piktograma
„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:

  1. Programoje rodomas puslapis, kuriame darbuotojas paraginamas pateikti konteinerio ID (pavyzdžiui, nuskaitant brūkšninį kodą).
  2. 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į.)
  3. Kai darbuotojas įveda tinkamą svorį, sistema išsaugo svorį ir grąžina darbuotoją į pirmąjį puslapį.

Toliau pateiktoje iliustracijoje vaizduojamas šis užduoties srautas.

Užduoties srauto diagrama.

Veiksmo klasės kūrimas konteinerio įvesties puslapiui

Konteinerio įvesties puslapis leidžia darbuotojui nuskaityti arba įvesti konteinerio ID.

Konteinerio įvesties puslapis.

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 puslapis.

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