Warehouse Management -mobiilisovelluksen vaihekuvakkeiden ja otsikoiden määrittäminen

Tässä artikkelissa kuvataan, miten määritetään Warehouse Managementin mobiilisovelluksen uusien tai mukautettujen tehtävävirtojen vaihekuvakkeet ja vaiheiden otsikot.

Seuraavissa kuvissa näytetään, miten vaihekuvakkeet ja otsikot näkyvät Warehouse Management -mobiilisovelluksessa.

Esimerkki vaihekuvakkeesta ja vaiheen otsikosta Warehouse Management -mobiilisovelluksessa.

Toiminnon ottaminen käyttöön tai pois käytöstä

Tässä artikkelissa kuvatun toiminnon käyttöä varten järjestelmässäsi on oltava käytössä Uuden varastosovelluksen käyttäjäasetukset, kuvakkeet ja vaiheotsikot -toiminto. Supply Chain Managementin versiosta 10.0.25 alkaen tämä toiminto on pakollinen, eikä sitä voi poistaa käytöstä. Jos käytät vanhempaa versiota kuin 10.0.25, järjestelmänvalvojat voivat ottaa tämän toiminnon käyttöön tai pois käytöstä hakemalla Uuden varastosovelluksen käyttäjäasetukset, kuvakkeet ja vaiheotsikot -toimintoa Toimintojen hallinta -työtilassa.

Vakiovaihetunnukset, -luokat ja -kuvakkeet

Jokainen tehtävätyönkulun vaihe on määritetty vaiheen tunnuksen perusteella, ja kullakin vaiheen tunnuksella on vastaava vaiheluokka. Vaihekuvake ja otsikko määritetään jokaisessa vaiheen luokassa.

Vaihetunnukset ja vaiheluokat

Seuraavassa taulukossa luetellaan kaikki käytettävissä olevat vaihetunnukset, ja vaiheluokka on sitä vastaava. Ensisijaisen syöttökentän ohjausobjektin nimeä käytetään vaiheen tunnuksena.

Katso esimerkki WHSMobileAppStepInfoBuilder.stepId() -menetelmän toteutuksesta, joka osoittaa, kuinka näitä vaihetunnuksia ja luokkia käytetään on kohdassa Esimerkki: Vaihekuvakkeiden ja otsikoiden määrittäminen muokatulle työnkululle jäljempänä tässä artikkelissa.

Vaihetunnus Vaiheluokka
BatchDisposition WHSMobileAppStepBatchDisposition
Rahdinkuljettaja WHSMobileAppStepCarrier
CatchWeight WHSMobileAppStepCatchWeight
CatchWeightQtyOutboundWeight WHSMobileAppStepCatchWeight
CatchWeightTag WHSMobileAppStepCatchWeightTag
CatchWeightTagWeight WHSMobileAppStepCatchWeightTagWeight
ChangeWarehouseSuccess WHSMobileAppStepChangeWarehouseSuccess
CheckDigit WHSMobileAppStepCheckDigit
ClusterId WHSMobileAppStepClusterId
ClusterPickQtyVerification WHSMobileAppStepQtyVerification
ClusterPosition WHSMobileAppStepClusterPosition
ConfigId WHSMobileAppStepConfigId
Vahvistus WHSMobileAppStepConfirmation
ConsolidateFromLicensePlateId WHSMobileAppStepConsolidateFromLicensePlateId
ConsolidateLPConfirmation WHSMobileAppStepConsolidateLPConfirmation
ConsolidateToLicensePlateId WHSMobileAppStepConsolidateToLicensePlateId
ContainerType WHSMobileAppStepContainerType
CountingReasonCode WHSMobileAppStepCountingReasonCode
CycleCountingAddLPOrFinish WHSMobileAppStepCycleCountingAddLPOrFinish
CycleCountQty1 WHSMobileAppStepCycleCountQty
CycleCountQty2 WHSMobileAppStepCycleCountQty
CycleCountQty3 WHSMobileAppStepCycleCountQty
CycleCountQty4 WHSMobileAppStepCycleCountQty
Käsittely 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
Tilausnumero WHSMobileAppStepPONum
PositionFull WHSMobileAppStepPositionFull
PositionFullQty WHSMobileAppStepPositionFullQty
Vaikuttavuus WHSMobileAppStepPotency
PrinterName WHSMobileAppStepPrinterName
ProdId WHSMobileAppStepProdId
ProdLastPalletConfirmation WHSMobileAppStepProdLastPalletConfirmation
ProductConfirmation WHSMobileAppStepProductConfirmation
ProductionScrapConfirmation WHSMobileAppStepProductionScrapConfirmation
Määritä WHSMobileAppStepPut
PutawayClusterId WHSMobileAppStepPutawayClusterId
Määrä 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
Paino WHSMobileAppStepWeight
WeightToConsume WHSMobileAppStepWeightToConsume
WHSAdjustmentType WHSMobileAppStepWHSAdjustmentType
WHSReceivingException WHSMobileAppStepWHSReceivingException
WHSWorkException WHSMobileAppStepWHSWorkException
WHSWorkLicensePlateId WHSMobileAppStepWorkLicensePlateId
WMSLocationId WHSMobileAppStepLocation
WorkId WHSMobileAppStepWorkId
WorkIdToCancel WHSMobileAppStepWorkIdToCancel
WorkLPIdPutawayCluster WHSMobileAppStepWorkLPIdPutawayCluster
WorkPoolId WHSMobileAppStepWorkPoolId
ZoneId WHSMobileAppStepZoneId

Käytettävissä olevat vaiheen kuvakkeet

Järjestelmä sisältää kokoelman vakiovaihekuvakkeita, joita voit käyttää myös mukautetuissa vaiheissasi. Et voi ladata mukautettuja vaihekuvakkeita palvelimeen. Siksi sinun on aina valittava jokin vakiovaihekuvakkeista.

Seuraavassa taulukossa näkyvät kaikki käytettävissä olevat vakiovaihekuvakkeet ja niiden nimet.

Tietoja vaihekuvakkeesta
Tietoja
Käyttöoikeussopimuksen tai nimikevaihekuvakkeen lisääminen
AddLpOrItem
Erän käsittelyvaihe -kuvake
BatchDisposition
Rahdinkuljettajan vaiheen kuvake
Rahdinkuljettaja
Todellisen painon tunnisteen vaiheen kuvake
CatchWeightTag
Todellisen painon tunnisteen painovaiheen kuvake
CatchWeightTagWeight
Tarkistusnumerovaihe-kuvake
CheckDigit
Sisään- tai uloskäyntitunnuksen vaiheen kuvake
CheckInOutId
Alikäyttöoikeusvaihekuvake
ChildLP
Klusterin tunnus -vaiheen kuvake
ClusterId
Klusterin sijainti -vaiheen kuvake
ClusterPosition
Määritteen tunnus -vaiheen kuvake
ConfigId
Määritetty kentän vaiheen kuvake
ConfiguredField
Con- tai LP-vaihekuvake
ConOrLP
Konsolidoi lisenssikäyttöoikeuksien tunnuksen vaiheen kuvake
ConsolidateFromLicensePlateID
Konsolidoi lisenssikäyttöoikeustunnuksen vaihekuvakkeeseen
ConsolidateToLicensePlateID
Konttityypin vaiheen kuvake
ContainerType
Inventointivaihe-kuvake
Inventointi
Inventoinnin syykoodin vaiheen kuvake
CountingReasonCode
Alkuperämaakoodin vaiheen kuvake
CountryOfOrigin
Käsittelyvaihe-kuvake
Käsittely
Valmis vaihe -kuvake
Valmis
Ohjaimen vahvistusvaihe -kuvake
DriverCheckInConfirmation
Kuljettajan sisäänkäyntitunnuksen vaiheen kuvake
DriverCheckInId
Kuljettajan uloskäyntitunnuksen vaiheen kuvake
DriverCheckOutId
Vanhenemispäivän vaiheen kuvake
ExpDate
Kentän vaiheen kuvake
Kenttä
Erästä käsittelyvaiheen kuvake
FromBatchDisposition
Varastosta tilan vaiheen kuvake
FromInventoryStatus
Määritystunnus -vaiheen kuvake
IdAttribute
Varastoerän tunnuksen vaiheen kuvake
InventBatchID
Varastovärin tunnuksen vaiheen kuvake
InventColorID
Varastosijainnin tunnuksen vaiheen kuvake
InventLocation
Varastosarjan tunnuksen vaiheen kuvake
InventSerialID
Varastokoon tunnuksen vaiheen kuvake
InventSizeID
Varastotilan tunnuksen vaiheen kuvake
InventStatusID
Varastotyylin tunnuksen vaiheen kuvake
InventStyleID
Varastoversion tunnuksen vaiheen kuvake
InventVersionID
Nimikkeen tunnus -vaiheen kuvake
ItemID
ITM-konttitunnuksen vaiheen kuvake
ITMContainerID
ITM-lähetystunnuksen vaiheen kuvake
ITMShipmentID
Kanban-kortin tunnus -vaiheen kuvake
KanbanCardID
Kanban- tai kortin tunnus -vaiheen kuvake
KanbanOrCardID
Käyttöoikeustunnuksen vaiheen kuvake
LicensePlateID
Lataa tunnus -vaiheen kuvake
LoadId
Toimipaikan rekisterikilpien paikan vaiheen kuvake
LocationLicensePlatePosition
Sijainti- tai käyttöoikeussopimuksen vaiheen kuvakkeen lisääminen
LocOrLP
Sijainti- tai käyttöoikeussopimuksen tarkistusvaiheen kuvake
LocOrLPCheck
Sijainti- tai käyttöoikeussopimuksen lomakevaiheesta kuvake
LocOrLPFrom
Sijainti- tai käyttöoikeussopimuksen vaiheeseen kuvakkeen lisääminen
LocOrLPTo
Pitkä prosessi valmis -vaiheen kuvake
LongProcessCompleted
LP-tauon pää-LP-vaiheen kuvake
LPBreakParentLP
Yhdistä konttitunnuksen vaiheen kuvake
MergeContainerId
Sekalaisen käyttöoikeusnumerorivin vaiheen kuvake
MixedLPLineNum
Lähtevän painon vaiheen kuvake
OutboundWeight
Omistajavaihe-kuvake
Omistaja
Pääkäyttöoikeusvaihekuvake
ParentLP
Vahvista vaiheen kuvake
PleaseConfirm
Ostotilausrivin numeron vaiheen kuvake
POLineNum
Ostotilauksen numeron vaiheen kuvake
Tilausnumero
Sijainti täynnä -vaiheen kuvake
PositionFull
Vaikuttavuusvaihe-kuvake
Vaikuttavuus
Tulostimen nimen vaiheen kuvake
PrinterName
Tuotteen tunnus -vaiheen kuvake
ProdId
Tuotevahvistusvaihe-kuvake
ProductConfirmation
Pitovaiheen kuvake
Määritä
Pois laitettavan klusterin tunnus -vaiheen kuvake
PutawayClusterId
Määrävaihekuvake
Määrä
Määrän oikaisemisvaiheen kuvake
QtyAdjustIn
Määrä vähissä -vaiheen kuvake
QtyShort
Kulutettavan määrän vaiheen kuvake
QtyToConsume
Pidettävän määrän vaiheen kuvake
QtyToPut
Hävikkimäärän vaiheen kuvake
QtyToScrap
Määrän vahvistuksen vaihe -kuvake
QuantityConfirmation
Ilmoita valmiiksi -työn vaiheen kuvake
RAFEndJob
Vastaanottosijainnin tunnus -vaiheen kuvake
RecvLocationID
Poista konttitunnuksen vaiheen kuvake
RemoveContainerID
RMA-numeron vaiheen kuvake
RMANum
Valitse tilaus -vaiheen kuvake
SelectOrder
Lyhyen poiminnan syyvaihe -kuvake
ShortPickReason
Sijaintitunnuksen vaiheen lajittelukuvake
SortPositionId
Kohdekäyttöoikeustunnuksen vaiheen kuvake
TargetLicensePlateId
Rivinumeroon -vaiheen kuvake
ToLineNum
Sijaintiin -vaiheen kuvake
ToLocation
Numeroon -vaiheen kuvake
ToNum
Varastoon -vaiheen kuvake
ToWarehouse
Välitä kuormatunnus -vaiheen kuvake
TransportLoadId
Toimittajaerän tunnuksen vaiheen kuvake
VendBatchId
Aallon nimiketunnuksen vaiheen kuvake
WaveLabelId
Aallon nimikemäärän vaiheen kuvake
WaveLblQty
Painon vaiheen kuvake
Paino
Kulutettavan painon vaiheen kuvake
WeightToConsume
WMS-oikaisutyypin vaiheen kuvake
WHSAdjustmentType
WMS-vastaanottopoikkeusvaiheen kuvake
WHSReceivingException
WMS-sijainnin tunnus -vaiheen kuvake
WMSLocationID
Työn tunnus -vaiheen kuvake
WorkId
Työtunnus, kun haluat peruuttaa vaiheen kuvakkeen
WorkIdToCancel
Työn käyttöoikeustunnuksen vaiheen kuvake
WorkLicensePlateId
Työn käyttöoikeustunnuksen säilytettävän klusterin vaiheen kuvake
WorkLPIDPutawayCluster
Työpoolin tunnus -vaiheen kuvake
WorkPoolID
Vyöhyketunnus -vaiheen kuvake
ZoneID

Esimerkki: Mukautetun työnkulun vaihekuvakkeiden ja otsikoiden liittäminen

Tässä esimerkissä kerrotaan, miten mukautetun tehtävän työnkulun vaihekuvakkeet ja otsikot määritetään. Skenaario perustuu esimerkkiin mukautetusta tehtävätyönkulusta, joka esitellään ja johon voi tutustua tarkemmin seuraavassa kirjauksen esimerkissä: Warehouse Mobile App -sovelluksen mukauttaminen. Tehtävätyönkulku toimii seuraavasti:

  1. Sovellus näyttää sivun, joka kehottaa työntekijää antamaan säilötunnuksen (esimerkiksi skannaamalla viivakoodi).
  2. Jos säilön tunnus on kelvollinen, sovellus avaa uuden sivun, joka kysyy työntekijältä painoa. (Jos säilön tunnus ei kelpaa, työntekijä palautetaan ensimmäiselle sivulle.)
  3. Kun työntekijä määrittää kelvollisen painon, järjestelmä tallentaa painon ja palauttaa työntekijän ensimmäiselle sivulle.

Seuraavassa kuvassa näkyy tämä tehtävätyönkulku.

Tehtävän työnkulkukaavio.

Vaiheluokan luominen säilön syöttösivulle

Säilön syöttösivun avulla työntekijä voi skannata tai määrittää säilön tunnuksen.

Säilön syöttösivu.

Säilön syöttö -sivulla syöttökentän ohjausobjektinimi on ContainerId. Koska tätä ohjausobjektin nimeä ei ole vaihetunnusten luettelossa, siihen perustuvaa vaihetta ei etsitä. Siksi sinun on luotava vaiheluokka, joka edustaa vaihetta. Esimerkki:

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

Vaiheen kuvakkeen tunnus tallennetaan defaultStepIcon-luokan jäseneksi ja vaiheen otsikko tallennetaan defaultStepTitle-luokan jäseneksi.

Jos haluat määrittää vaihekuvakkeen, aseta defaultStepIcon jollekin kuvaketunnukselle, joita on lueteltu aiemmin tässä artikkelissa olevassa Käytettävissä olevan vaiheen kuvakkeet -osassa.

Painosyötön vakiokuvakkeen tai mukautetun vaiheen kuvakkeen ja otsikon käyttö

Painon syöttö -sivulla työntekijä voi määrittää painon.

Painon syöttösivu.

Painon syöttösivulla syöttökentän ohjausobjektinimi on Weight, joka on vaihetunnusten luettelossa. Jos voit hyväksyä WHSMobileAppStepWeight-luokassa määritetyn vaihekuvakkeen ja otsikon, sinun ei tarvitse muuttaa mitään tätä vaihetta varten.

Jos kuitenkin haluat käyttää tässä vaiheessa toista kuvaketta tai otsikkoa, voit ohittaa joko builder-luokan stepId()-menetelmän tai stepInfo()-menetelmän. Jokaisella tehtävätyönkululla on oma vaiheen tiedon muodostin.

StepId()-menetelmän ohittaminen

Seuraavassa esimerkissä näkyy yksi tapa, jolla voit muokata muodostinluokkaa ohitamalla stepId()-menetelmän.

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

Sen jälkeen luot vaiheluokan NewWeight-vaiheelle. Koodin pitäisi muistuttaa aiemmin tässä artikkelissa näkyvää ContainerId-esimerkkiä.

StepInfo()-menetelmän ohittaminen

Seuraavassa esimerkissä näkyy yksi tapa, jolla voit muokata muodostinluokkaa ohitamalla stepInfo()-menetelmän.

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

Sen jälkeen voit luoda WHSMobileAppStepInfo-objektin ja määrittää kuvakkeen ja/tai otsikon suoraan.

Lisäresurssit