Del via


Tilordne trinnikoner og -titler for mobilappen Warehouse Management

Denne artikkelen beskriver hvordan du tilordner trinnikoner og -titler for nye eller tilpassede oppgaveflyter for mobilappen Warehouse Management.

Følgende illustrasjoner viser hvordan trinnikoner og titler vises i mobilappen Warehouse Management.

Eksempel på et trinnikon og en trinntittel i Warehouse Management-mobilappen.

Aktivere eller deaktivere denne funksjonen

Du må aktivere funksjonen Brukerinnstillinger, ikoner og trinntitler for den nye lagerappen for systemet for å kunne bruke funksjonaliteten som beskrives i denne artikkelen. Denne funksjonen er obligatorisk fra og med Supply Chain Management 10.0.25 og kan ikke deaktiveres. Hvis du kjører en eldre versjon enn 10.0.25, kan administratorer aktivere eller deaktivere denne funksjonaliteten ved å søke etter funksjonen Brukerinnstillinger, ikoner og trinntitler for den nye lagerappen i arbeidsområdet Funksjonsbehandling.

Standard trinn-IDer, klasser og ikoner

Hvert trinn i en oppgaveflyt identifiseres av en trinn-ID, og hver trinn-ID har en tilsvarende trinnklasse. Trinnikonet og tittelen angis i hver trinnklasse.

Trinn-IDer og trinnklasser

I tabellen nedenfor finner du en oversikt over alle trinn-IDer som er tilgjengelige, og den tilhørende trinnklassen. Kontrollnavnet til hovedinndatafeltet brukes som trinn-IDen.

Hvis du vil ha et eksempel som viser hvordan disse trinn-ID-ene og klassene brukes, kan du se implementeringen av metoden WHSMobileAppStepInfoBuilder.stepId() i delen Eksempel: Tilordne trinnikoner og titler for en egendefinert flyt senere i denne artikkelen.

Trinn-ID Trinnklasse
BatchDisposition WHSMobileAppStepBatchDisposition
Transportør WHSMobileAppStepCarrier
CatchWeight WHSMobileAppStepCatchWeight
CatchWeightQtyOutboundWeight WHSMobileAppStepCatchWeight
CatchWeightTag WHSMobileAppStepCatchWeightTag
CatchWeightTagWeight WHSMobileAppStepCatchWeightTagWeight
ChangeWarehouseSuccess WHSMobileAppStepChangeWarehouseSuccess
CheckDigit WHSMobileAppStepCheckDigit
ClusterId WHSMobileAppStepClusterId
ClusterPickQtyVerification WHSMobileAppStepQtyVerification
ClusterPosition WHSMobileAppStepClusterPosition
ConfigId WHSMobileAppStepConfigId
Bekreftelse WHSMobileAppStepConfirmation
ConsolidateFromLicensePlateId WHSMobileAppStepConsolidateFromLicensePlateId
ConsolidateLPConfirmation WHSMobileAppStepConsolidateLPConfirmation
ConsolidateToLicensePlateId WHSMobileAppStepConsolidateToLicensePlateId
ContainerType WHSMobileAppStepContainerType
CountingReasonCode WHSMobileAppStepCountingReasonCode
CycleCountingAddLPOrFinish WHSMobileAppStepCycleCountingAddLPOrFinish
CycleCountQty1 WHSMobileAppStepCycleCountQty
CycleCountQty2 WHSMobileAppStepCycleCountQty
CycleCountQty3 WHSMobileAppStepCycleCountQty
CycleCountQty4 WHSMobileAppStepCycleCountQty
Disposisjon 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
Best.nr. WHSMobileAppStepPONum
PositionFull WHSMobileAppStepPositionFull
PositionFullQty WHSMobileAppStepPositionFullQty
Styrke WHSMobileAppStepPotency
PrinterName WHSMobileAppStepPrinterName
ProdId WHSMobileAppStepProdId
ProdLastPalletConfirmation WHSMobileAppStepProdLastPalletConfirmation
ProductConfirmation WHSMobileAppStepProductConfirmation
ProductionScrapConfirmation WHSMobileAppStepProductionScrapConfirmation
Plasser WHSMobileAppStepPut
PutawayClusterId WHSMobileAppStepPutawayClusterId
Antall 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
Tykkelse WHSMobileAppStepWeight
WeightToConsume WHSMobileAppStepWeightToConsume
WHSAdjustmentType WHSMobileAppStepWHSAdjustmentType
WHSReceivingException WHSMobileAppStepWHSReceivingException
WHSWorkException WHSMobileAppStepWHSWorkException
WHSWorkLicensePlateId WHSMobileAppStepWorkLicensePlateId
WMSLocationId WHSMobileAppStepLocation
WorkId WHSMobileAppStepWorkId
WorkIdToCancel WHSMobileAppStepWorkIdToCancel
WorkLPIdPutawayCluster WHSMobileAppStepWorkLPIdPutawayCluster
WorkPoolId WHSMobileAppStepWorkPoolId
ZoneId WHSMobileAppStepZoneId

Tilgjengelige trinnikoner

Systemet inneholder en samling standard trinnikoner som du også kan bruke til de egendefinerte trinnene. Du kan ikke laste opp egendefinerte trinnikoner. Derfor må du alltid velge ett av de standard trinnikonene.

Følgende tabell viser hvert standard trinnikon som er tilgjengelig, og navnet.

Om-trinnikon
Om
Legge til nummerskilt- eller elementtrinnikon
AddLpOrItem
Trinnikon for partidisposisjon
BatchDisposition
Transportørt-trinnikon
Transportør
Trinnikon for faktisk vekt-kode
CatchWeightTag
Trinnikon for faktisk vekt-kode
CatchWeightTagWeight
Trinnikon for kontrollsiffer
CheckDigit
Trinnikon for ID for inn- eller utsjekking
CheckInOutId
Trinnikon for underordnet nummerskilt
ChildLP
Trinnikon for klynge-ID
ClusterId
Trinnikon for klyngeposisjon
ClusterPosition
Trinnikon for konfigurasjons-ID
ConfigId
Trinnikon for konfigurert felt
ConfiguredField
Trinnsikon for Con eller LP
ConOrLP
Trinnikon for konsolider fra nummerskilt-ID
ConsolidateFromLicensePlateID
Trinnikon for konsolider til nummerskilt-ID
ConsolidateToLicensePlateID
Trinnikon for containertype
ContainerType
Trinnikon for opptelling
Opptelling
Trinnikonet for årsakskode for telling
CountingReasonCode
Trinnikon for kode for opprinnelsesland
CountryOfOrigin
Trinnikon for disposisjon
Disposisjon
Trinnikon for utført
Utført
Trinikon for bekreftelse for sjåførinnsjekking
DriverCheckInConfirmation
Trinnikon for ID for sjåførinnsjekking
DriverCheckInId
Trinnikon for ID for sjåførutsjekking
DriverCheckOutId
Trinnikon for utløpsdato
ExpDate
Trinnikon for felt
Felt
Trinnikon for fra partidisposisjon
FromBatchDisposition
Trinnikon for fra lagerstatus
FromInventoryStatus
Trinnikon for ID-attributt
IdAttribute
Trinnikon for lagerparti-ID
InventBatchID
Trinnikon for lagerfarge-ID
InventColorID
Trinnikon for lagerlokasjon
InventLocation
Trinnikon for lagerserie-ID
InventSerialID
Trinnikon for lagerstørrelses-ID
InventSizeID
Trinnikon for fra lagerstatus-ID
InventStatusID
Trinnikon for lagerstil-ID
InventStyleID
Trinnikon for fra lagerversjons-ID
InventVersionID
Trinnikon for element-ID
ItemID
Trinnikon for ITM-container-ID
ITMContainerID
Trinnikon for ITM-forsendelses-ID
ITMShipmentID
Trinnikon for Kanban-kort-ID
KanbanCardID
Trinnikon for Kanban- eller kort-ID
KanbanOrCardID
Trinnikon for nummerskilt-ID
LicensePlateID
Trinnikon for last-ID
LoadId
Trinnikon for nummerskiltposisjon
LocationLicensePlatePosition
Trinnikon for lokasjon og nummerskilt
LocOrLP
Trinnikon for lokasjons- og nummerskiltkontroll
LocOrLPCheck
Trinnikon for lokasjons- og nummerskilt
LocOrLPFrom
Trinnikon for lokasjon og nummerskilt
LocOrLPTo
Trinnikon for langt prosesstrinn fullført
LongProcessCompleted
Trinnikon for nummerskilt bryt for overordnede nummerskilt
LPBreakParentLP
Trinnikon for slå sammen container-ID
MergeContainerId
Trinnikon for kombinert skiltnummer
MixedLPLineNum
Trinnikon for utgående vekt
OutboundWeight
Trinnikon for eier
Eier
Trinnikon for overordnet nummerskilt
ParentLP
Trinnikon for vennligst bekreft
PleaseConfirm
Trinnikon for bestillingslinje
POLineNum
Trinnikon for bestillingsnummer
Best.nr.
Trinnikon for posisjon full
PositionFull
Trinnikon for styrke
Styrke
Trinnikon for skrivernavn
PrinterName
Trinnikon for produkt-ID
ProdId
Trinnikon for produktbekreftelse
ProductConfirmation
Trinnikon for Plasser
Plasser
Trinnikon for gruppe-ID for plassering
PutawayClusterId
Trinnikon for antall
Antall
Trinnikon for juster inn antall
QtyAdjustIn
Trinnikon for lavt antall
QtyShort
Trinnikon for antall som skal konsumeres
QtyToConsume
Trinnikon for antall som skal plasseres
QtyToPut
Trinnikon for antall som skal kasseres
QtyToScrap
Trinnikon for antallsbekreftelse
QuantityConfirmation
Trinnikon for ferdigmelding av avslutningsjobb
RAFEndJob
Trinnikon for motta plasserings-ID
RecvLocationID
Trinnikon for fjern container-ID
RemoveContainerID
Trinnikon for autorisasjonsreturnummer
RMANum
Trinnikon for velg ordre
SelectOrder
Trinnikon for plukk med mangler
ShortPickReason
Trinnikon for sporteringsposisjons-ID
SortPositionId
Trinnikon for målnummerskilt-ID
TargetLicensePlateId
Trinnikon for Til-linjenummer
ToLineNum
Trinnikon for Til-plassering
ToLocation
Trinnikon for Til-nummer
ToNum
Trinnikon for Til-lager
ToWarehouse
Trinnikon for transportlast-ID
TransportLoadId
Trinnikon for leverandørparti-ID
VendBatchId
Trinnikon for bølgeetikett-ID
WaveLabelId
Trinnikon for bølgeetikettantall
WaveLblQty
Trinnikon for vekt
Tykkelse
Trinnikon for vekt som skal konsumeres
WeightToConsume
Trinnikon for WMS-justering
WHSAdjustmentType
Trinnikon for WMS-mottaksunntak
WHSReceivingException
Trinnikon for WMS-plasserings-ID
WMSLocationID
Trinnikon for arbeids-ID
WorkId
Trinnikon for arbeids-ID som skal avbrytes
WorkIdToCancel
Trinnikon for nummerskilt-ID for jobb
WorkLicensePlateId
Trinnikon for plasseringsgruppe for nummerskilt-ID for jobb
WorkLPIDPutawayCluster
Trinnikon for arbeidsutvalg-ID
WorkPoolID
Trinnikon for sone-ID
ZoneID

Eksempel: Tilordne trinnikoner og -titler for en egendefinert flyt

Dette eksemplet beskriver hvordan du konfigurerer trinnikoner og -titler for en egendefinert oppgaveflyt. Scenariet er bygd på et eksempel på en egendefinert oppgaveflyt som presenteres og utforskes mer detaljert i følgende kommentarpost: Tilpasse Warehouse Management-appen. Oppgaveflyten fungerer på følgende måte:

  1. Appen viser en side som ber arbeideren om å angi en container-ID (for eksempel ved å skanne en strekkode).
  2. Hvis container-IDen er gyldig, åpner appen en ny side som ber arbeideren om vekten. (Hvis beholder-IDen ikke er gyldig, returneres arbeideren til første side.)
  3. Når arbeideren angir en gyldig vekt, lagrer systemet vekten og returnerer arbeideren til den første siden.

Følgende illustrasjon viser denne oppgaveflyten.

Oppgaveflytdiagram.

Opprette en trinnklasse for containerinndatasiden

Med containerinndatasiden kan arbeideren skanne eller angi en container-ID.

Containerinndataside.

På containerinndatasiden er kontrollnavnet for inndatafeltet ContainerId. Ettersom dette kontrollnavnet ikke står på listen over trinn-IDer, vil du ikke finne et eksisterende trinn som er basert på det. Derfor må du opprette en trinnklasse som representerer trinnet. Her er et eksempel:

[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;
    }
}

Trinnikonets ID lagres i defaultStepIcon-klassemedlemmet, og trinntittelen lagres i defaultStepTitle-klassemedlemmet.

Hvis du vil tilordne et trinnikon, angir du defaultStepIcon til en av ikon-ID-ene som vises i delen Tilgjengelige trinnikoner tidligere i denne artikkelen.

Bruk et standard eller egendefinert trinnikon og en tittel for vektinndataen

På vektinndatasiden kan du angi en vekt for arbeideren.

Vektinndataside.

På vektinndatasiden er kontrollnavnet for inndatafeltet Weight, som finne i listen over trinn-IDer. Hvis trinnikonet og -tittelen som er definert i klassen WHSMobileAppStepWeight, er akseptabelt for deg, behøver du derfor ikke å endre noe for dette trinnet.

Hvis du imidlertid foretrekker å bruke et annet ikon eller en annen tittel for dette trinnet, kan du overstyre enten metoden stepId() eller metoden stepInfo() i byggerklassen. Hver oppgaveflyt har sin egen trinninformasjonskonfigurator.

Overstyre stepId()-metoden

Følgende eksempel viser én måte du kan endre en byggerklasse på ved å overstyre stepId()-metoden.

[WHSWorkExecuteMode(WHSWorkExecuteMode:: WeighContainer)]
public class WHSMobileAppStepInfoBuilderWeighContainer extends WHSMobileAppStepInfoBuilder
{
    protected WHSMobileAppStepId stepId()
    {
        WHSMobileAppStepId stepIdLocal = super();
        if (stepIdLocal == 'Weight')
        {
            return 'NewWeight';
        }
        return stepIdLocal;
    }
}

Deretter oppretter du en trinnklasse for NewWeight-trinnet. Koden bør ligne på koden for ContainerId-eksemplet som ble vist tidligere i denne artikkelen.

Overstyre stepInfo()-metoden

Følgende eksempel viser én måte du kan endre en byggerklasse på ved å overstyre stepInfo()-metoden.

[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;
    }
}

Deretter konstruerer du et WHSMobileAppStepInfo-objekt og angir ikonet og/eller tittelen direkte.

Tilleggsressurser