Deila með


Úthluta skrefatáknum og titlum fyrir Warehouse Management farsímaforritið

Í þessari grein er því lýst hvernig á að úthluta skrefatáknum og skrefatitlum fyrir ný eða sérstillt verkflæði fyrir farsímaforrit vöruhúsakerfis.

Eftirfarandi mynd sýnir hvernig skrefatákn og titlar birtast í Warehouse Management farsímaforritinu.

Dæmi um skrefatákn og skrefatitil í farsímaforriti Warehouse Management.

Kveikir eða slekkur á þessum eiginleika

Til að nota virknina sem lýst er í þessari grein verður að vera kveikt á eiginleikanum Notandastillingar, tákn og titlar skrefa fyrir nýja vöruhúsaforritið fyrir kerfið. Frá og með útgáfu 10.0.25 af Supply Chain Management er þessi eiginleiki skylda og ekki er hægt að slökkva á henni. Ef þú ert að keyra útgáfu sem er eldri en 10.0.25 geta stjórnendur kveikt eða slökkt á þessum eiginleika með því að leita að eiginleikanum Notandastillingar, tákn og titlar skrefa fyrir nýja vöruhúsaforritið á vinnusvæðinu Eiginleikastjórnun.

Stöðluð kenni, klasar og tákn skrefa

Hvert skref í verkflæði er auðkennt með skrefakenni og hvert skrefakenni er með samsvarandi skrefaklasa. Tákn og titill skrefsins eru tilgreind í hverjum skrefaklasa.

Skrefakenni og skrefaklasar

Eftirfarandi tafla sýnir hvert skrefakenni sem er í boði eins og er og samsvarandi skrefaklasa. Stýringarheiti aðalfærslureitsins er notað sem skrefakennið.

Fyrir dæmi sem sýnir hvernig þessi skrefakenni og -klasar eru notuð skal sjá innleiðingu WHSMobileAppStepInfoBuilder.stepId() aðferðarinnar í hlutanum Dæmi: Úthluta táknum og titlum skrefa fyrir sérstillt flæði síðar í þessari grein.

Kenni skrefs Klasi skrefs
BatchDisposition WHSMobileAppStepBatchDisposition
Flutningsaðili WHSMobileAppStepCarrier
CatchWeight WHSMobileAppStepCatchWeight
CatchWeightQtyOutboundWeight WHSMobileAppStepCatchWeight
CatchWeightTag WHSMobileAppStepCatchWeightTag
CatchWeightTagWeight WHSMobileAppStepCatchWeightTagWeight
ChangeWarehouseSuccess WHSMobileAppStepChangeWarehouseSuccess
CheckDigit WHSMobileAppStepCheckDigit
ClusterId WHSMobileAppStepClusterId
ClusterPickQtyVerification WHSMobileAppStepQtyVerification
ClusterPosition WHSMobileAppStepClusterPosition
ConfigId WHSMobileAppStepConfigId
Staðfesting WHSMobileAppStepConfirmation
ConsolidateFromLicensePlateId WHSMobileAppStepConsolidateFromLicensePlateId
ConsolidateLPConfirmation WHSMobileAppStepConsolidateLPConfirmation
ConsolidateToLicensePlateId WHSMobileAppStepConsolidateToLicensePlateId
ContainerType WHSMobileAppStepContainerType
CountingReasonCode WHSMobileAppStepCountingReasonCode
CycleCountingAddLPOrFinish WHSMobileAppStepCycleCountingAddLPOrFinish
CycleCountQty1 WHSMobileAppStepCycleCountQty
CycleCountQty2 WHSMobileAppStepCycleCountQty
CycleCountQty3 WHSMobileAppStepCycleCountQty
CycleCountQty4 WHSMobileAppStepCycleCountQty
Förgun 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
Innkaupanúmer WHSMobileAppStepPONum
PositionFull WHSMobileAppStepPositionFull
PositionFullQty WHSMobileAppStepPositionFullQty
Styrkleiki WHSMobileAppStepPotency
PrinterName WHSMobileAppStepPrinterName
ProdId WHSMobileAppStepProdId
ProdLastPalletConfirmation WHSMobileAppStepProdLastPalletConfirmation
ProductConfirmation WHSMobileAppStepProductConfirmation
ProductionScrapConfirmation WHSMobileAppStepProductionScrapConfirmation
Frágangur WHSMobileAppStepPut
PutawayClusterId WHSMobileAppStepPutawayClusterId
Magn 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
Vægi WHSMobileAppStepWeight
WeightToConsume WHSMobileAppStepWeightToConsume
WHSAdjustmentType WHSMobileAppStepWHSAdjustmentType
WHSReceivingException WHSMobileAppStepWHSReceivingException
WHSWorkException WHSMobileAppStepWHSWorkException
WHSWorkLicensePlateId WHSMobileAppStepWorkLicensePlateId
WMSLocationId WHSMobileAppStepLocation
WorkId WHSMobileAppStepWorkId
WorkIdToCancel WHSMobileAppStepWorkIdToCancel
WorkLPIdPutawayCluster WHSMobileAppStepWorkLPIdPutawayCluster
WorkPoolId WHSMobileAppStepWorkPoolId
ZoneId WHSMobileAppStepZoneId

Tiltæk skrefatákn

Kerfið inniheldur safn staðlaðra skrefatákna sem er einnig hægt að nota fyrir sérstilltu skrefin. Ekki er hægt að hlaða upp sérsniðnum skrefatáknum eins og er. Því þarf alltaf að velja eitt af stöðluðu skrefatáknunum.

Eftirfarandi tafla sýnir hvert staðlað skrefatákn sem er í boði sem stendur og heiti þess.

Um skrefatákn
Um
Bæta við númeraplötu eða skrefatákni atriðis
AddLpOrItem
Skrefatákn ráðstöfunarrunu
BatchDisposition
Skrefatákn flutningsaðila
Flutningsaðili
Skrefatákn framleiðsluþyngdarmerkis
CatchWeightTag
Skrefatákn þyngdarmerkingar framleiðsluþyngdar
CatchWeightTagWeight
Skrefatákn vartölu
CheckDigit
Skrefatákn inn- eða útskráningarkennis
CheckInOutId
Skrefatákn undireiningar númeraplötu
ChildLP
Skrefatákn klasakennis
ClusterId
Skrefatákn klasastaðsetningar
ClusterPosition
Skrefatákn skilgreiningarkennis
ConfigId
Skrefatákn skilgreinds reits
ConfiguredField
Skrefatákn gáms eða númeraplötu
ConOrLP
Skrefatákn sameiningar frá númeraplötukenni
ConsolidateFromLicensePlateID
Skrefatákn sameiningar til númeraplötukennis
ConsolidateToLicensePlateID
Skrefatákn gámagerðar
ContainerType
Skrefatákn talningar
Talning
Skrefatákn ástæðukóða talningar
CountingReasonCode
Skrefatákn kóða upprunalands
CountryOfOrigin
Skrefatákn förgunar
Förgun
Skrefatákn lokaskrefs
Lokið
Skrefatákn staðfestingar á innskráningu ökumanns
DriverCheckInConfirmation
Skrefatákn innskráningarkennis ökumanns
DriverCheckInId
Skrefatákn útskráningarkennis ökumanns
DriverCheckOutId
Skrefatákn lokadagsetningar
ExpDate
Skrefatákn svæðis
Svæði
Skrefatákn frá ráðstöfunarrunu
FromBatchDisposition
Skrefatákn frá birgðastöðu
FromInventoryStatus
Skrefatákn eigindarkennis
IdAttribute
Skrefatákn birgðarrunukennis
InventBatchID
Skrefatákn litakennis birgða
InventColorID
Skrefatákn birgðastaðsetningar
InventLocation
Skrefatákn raðnúmerakennis birgða
InventSerialID
Skrefatákn stærðarkennis birgða
InventSizeID
Skrefatákn birgðastöðukennis
InventStatusID
Skrefatákn birgðastílkennis
InventStyleID
Skrefatákn útgáfukennis birgða
InventVersionID
Skrefatákn vörukennis
Auðkenni atriðis
Skrefatákn ITM-gáms
ITMContainerID
Skrefatákn ITM-sendingarkennis
ITMShipmentID
Skrefatákn kanban-spjaldkennis
KanbanCardID
Skrefatákn kanban- eða spjaldkennis
KanbanOrCardID
Skrefatákn númeraplötukennis
LicensePlateID
Skrefatákn hleðslukennis
LoadId
Skrefatákn númeraplötustaðsetningar
LocationLicensePlatePosition
Skrefatákn staðsetningar eða númeraplötu
LocOrLP
Skrefatákn athugunar staðsetningar eða númeraplötu
LocOrLPCheck
Skrefatákn staðsetningar eða númeraplötu frá
LocOrLPFrom
Skrefatákn staðsetningar eða númeraplötu til
LocOrLPTo
Skrefatákn langs ferlis lokið
LongProcessCompleted
Skrefatákn sundurliðunar á yfirnúmeraplötu
LPBreakParentLP
Skrefatákn sameiningar gámakennis
MergeContainerId
Skrefatákn línunúmers blandaðrar númeraplötu
MixedLPLineNum
Skrefatákn þyngdar á útleið
OutboundWeight
Skrefatákn eiganda
Eigandi
Skrefatákn yfirnúmeraplötu
ParentLP
Skrefatákn staðfestingar
PleaseConfirm
Skrefatákn innkaupapöntunarlínunúmers
POLineNum
Skrefatákn innkaupapöntunarnúmers
Innkaupanúmer
Skrefatákn fullrar staðsetningar
PositionFull
Skrefatákn styrkleika
Styrkleiki
Skrefatákn prentaraheitis
PrinterName
Skrefatákn framleiðslukennis
ProdId
Skrefatákn afurðarstaðfestingar
ProductConfirmation
Skrefatákn frágangs
Frágangur
Skrefatákn frágangsklasakennis
PutawayClusterId
Skrefatákn magns
Magn
Skrefatákn magnleiðréttingar á innleið
QtyAdjustIn
Skrefatákn of lítils magns
QtyShort
Skrefatákn notkunarmagns
QtyToConsume
Skrefatákn frágangsmagns
QtyToPut
Skrefatákn rýrnunarmagns
QtyToScrap
Skrefatákn staðfestingarmagns
QuantityConfirmation
Skrefatákn tilkynningar um lok vinnslu
RAFEndJob
Skrefatákn staðsetningarkennis móttöku
RecvLocationID
Skrefatákn gámafjarlægingar
RemoveContainerID
Skrefatákn RMA-númers
RMANum
Skrefatákn pöntunarvals
SelectOrder
Skrefatákn ástæðu of lítillar tiltektar
ShortPickReason
Skrefatákn staðsetningarkennis röðunar
SortPositionId
Skrefatákn númeraplötukennis markmiðs
TargetLicensePlateId
Skrefatákn til línunúmers
ToLineNum
Skrefatákn til staðsetningar
ToLocation
Skrefatákn til númers
ToNum
Skrefatákn til vöruhúss
ToWarehouse
Skrefatákn farmflutningskennis
TransportLoadId
Skrefatákn runukennis lánardrottins
VendBatchId
Skrefatákn kennis bylgjumerkis
WaveLabelId
Skrefatákn magns bylgjumerkis
WaveLblQty
Skrefatákn þyngdar
Vægi
Skrefatákn notkunarþyngdar
WeightToConsume
Skrefatákn leiðréttingargerðar vöruhúsakerfis
WHSAdjustmentType
Skrefatákn móttökufráviks vöruhúsakerfis
WHSReceivingException
Skrefatákn staðsetningarkennis vöruhúsakerfis
WMSLocationID
Skrefatákn vinnukennis
WorkId
Skrefatákn vinnukennis sem á að hætta við
WorkIdToCancel
Skrefatákn númeraplötukennis vinnu
WorkLicensePlateId
Skrefatákn frágangsklasa fyrir númeraplötukenni vinnu
WorkLPIDPutawayCluster
Skrefatákn vinnuhópakennis
WorkPoolID
Skrefatákn svæðiskennis
ZoneID

Dæmi: Úthluta táknum og titlum skrefa fyrir verkflæði

Þetta dæmi útskýrir hvernig á að setja upp tákn og titla skrefa fyrir sérsniðið verkflæði. Aðstæðurnar byggjast á dæmi um sérsniðið verkflæði sem er kynnt og kannað nánar í eftirfarandi bloggfærslu: Farsímaforrit vöruhúsakerfis sérstillt. Verkflæðið virkar á eftirfarandi hátt:

  1. Forritið sýnir síðu sem biður starfsmann að gefa upp gámakenni (t.d. með því að skanna strikamerki).
  2. Ef gámakennið er gilt opnar forritið nýja síðu sem biður starfsmanninn um þyngdina. (Ef gámakennið er ógilt er starfsmanninum vísað á fyrstu síðuna.)
  3. Þegar starfsmaðurinn slær inn gilda þyngd, geymir kerfið þyngdina og flytur starfsmanninn aftur á fyrstu síðuna.

Eftirfarandi mynd sýnir þetta verkflæði.

Skýringarmynd verkflæðis.

Stofna skrefaklasa fyrir innsláttarsíðu gámsins

Innsláttarsíða gámsins gerir starfsmanni kleift að skanna eða færa inn gámakenni.

Innsláttarsíða gáms.

Á innsláttarsíðu gámsins er stýringarheiti færslureitsins ContainerId. Þar sem þetta stýringarheiti er ekki í lista yfir skrefakenni verður ekki hægt að finna fyrirliggjandi skref sem byggir á því. Því þarf að stofna skrefaklasa sem stendur fyrir skrefið. Eftirfarandi er dæmi.

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

Kennimerki skrefatáknsins er geymt í defaultStepIcon klasameðlimnum og titill skrefsins er geymt í defaultStepTitle klasameðlimnum.

Til að úthluta skrefatákni skal stilla defaultStepIcon á eitt af kennum táknsins sem eru sýnd í hlutanum Tiltæk skrefatákn fyrr í þessari grein.

Nota staðlað eða sérstillt tákn og titil skrefs fyrir innslátt þyngdar

Innsláttarsíða þyngdar gerir starfsmanni kleift að slá inn þyngd.

Innsláttarsíða þyngdar.

Á innsláttarsíðu þyngdar er stýringarheiti færslureitsins Weight, sem er í listanum yfir skrefakenni. Þar af leiðandi þarf ekki að breyta neinu fyrir þetta skref ef tákn og titill skrefsins sem eru skilgreind í WHSMobileAppStepWeight klasanum reynast í lagi.

Ef hinsvegar kosið er að nota annað tákn eða titil fyrir þetta skref er hægt að hnekkja annaðhvort stepId() aðferðinni eða stepInfo() aðferðinni í smiðsklasanum. Hvert verkflæði er með sinn eigin smið skrefaupplýsinga.

Hnekkja stepId() aðferðinni

Eftirfarandi dæmi sýnir eina leið sem til að breyta smiðsklasa með því að hnekkja stepId() aðferðinni.

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

Þú býrð svo til skrefflokk fyrir NewWeight skrefið. Kóðinn ætti að líkjast kóðanum fyrir ContainerId dæmið sem sýnt var fyrr í þessari grein.

Hnekkja stepInfo() aðferðinni

Eftirfarandi dæmi sýnir eina leið sem til að breyta smiðsklasa með því að hnekkja stepInfo() aðferðinni.

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

Þú smíðar síðan WHSMobileAppStepInfo hlut og stillir táknið og/eða titilinn beint.

Frekari upplýsingar