Freigeben über


Weisen Sie der mobilen Warehouse Management-App Schrittsymbole und -titel zu

In diesem Artikel wird beschrieben, wie Sie Schrittsymbole und Schritttitel für neue oder angepasste Aufgabenabläufe für die mobile Warehouse Management Mobile App zuweisen.

Die folgenden Abbildungen zeigen, wie Schrittsymbole und -titel in der mobilen Warehouse Management-App angezeigt werden.

Beispiel für ein Schrittsymbol und einen Schritttitel in der mobilen Warehouse Management-App.

Schalten Sie diese Funktion ein oder aus

Um die in diesem Artikel beschriebene Funktionalität zu verwenden, muss die Funktion Benutzereinstellungen, Symbole und Schritttitel für die neue Lagerort-App für Ihr System aktiviert sein. Ab Supply Chain Management 10.0.25 ist diese Funktion obligatorisch und kann nicht deaktiviert werden. Wenn Sie eine ältere Version als 10.0.25 ausführen, können Administratoren diese Funktionalität ein- oder ausschalten, indem sie nach dem Feature Benutzereinstellungen, Symbole und Schritttitel für die neue Lagerort-App im Arbeitsbereich Funktionsverwaltung suchen.

Standard-Schritt-IDs, Klassen und Symbole

Jeder Schritt in einem Aufgabenfluss wird durch eine Schritt-ID identifiziert, und jede Schritt-ID hat eine entsprechende Schrittklasse. Das Schrittsymbol und der Titel werden in jeder Schrittklasse festgelegt.

Schritt-IDs und Schrittklassen

In der folgenden Tabelle sind alle derzeit verfügbaren Schritt-IDs und die entsprechende Schrittklasse aufgeführt. Der Steuerungsname des primären Eingabefelds wird als Schritt-ID verwendet.

Ein Beispiel, das zeigt, wie diese Schritt-IDs und Klassen verwendet werden, finden Sie in der Implementierung der WHSMobileAppStepInfoBuilder.stepId() Methode im Abschnitt unter Beispiel: Weisen Sie Schrittsymbole und -titel für einen benutzerdefinierten Ablauf zu später in diesem Artikel.

Schrittkennung Schritt Klasse
BatchDisposition WHSMobileAppStepBatchDisposition
Spediteur WHSMobileAppStepCarrier
CatchWeight WHSMobileAppStepCatchWeight
CatchWeightQtyOutboundWeight WHSMobileAppStepCatchWeight
CatchWeightTag WHSMobileAppStepCatchWeightTag
CatchWeightTagWeight WHSMobileAppStepCatchWeightTagWeight
ChangeWarehouseSuccess WHSMobileAppStepChangeWarehouseSuccess
CheckDigit WHSMobileAppStepCheckDigit
ClusterId WHSMobileAppStepClusterId
ClusterPickQtyVerification WHSMobileAppStepQtyVerification
ClusterPosition WHSMobileAppStepClusterPosition
ConfigId WHSMobileAppStepConfigId
Bestätigung WHSMobileAppStepConfirmation
ConsolidateFromLicensePlateId WHSMobileAppStepConsolidateFromLicensePlateId
ConsolidateLPConfirmation WHSMobileAppStepConsolidateLPConfirmation
ConsolidateToLicensePlateId WHSMobileAppStepConsolidateToLicensePlateId
ContainerType WHSMobileAppStepContainerType
CountingReasonCode WHSMobileAppStepCountingReasonCode
CycleCountingAddLPOrFinish WHSMobileAppStepCycleCountingAddLPOrFinish
CycleCountQty1 WHSMobileAppStepCycleCountQty
CycleCountQty2 WHSMobileAppStepCycleCountQty
CycleCountQty3 WHSMobileAppStepCycleCountQty
CycleCountQty4 WHSMobileAppStepCycleCountQty
Disposition WHSMobileAppStepDisposition
DriverCheckInConfirmation WHSMobileAppStepDriverCheckInConfirmation
DriverCheckInId WHSMobileAppStepDriverCheckInId
DriverCheckOutConfirmation WHSMobileAppStepDriverCheckOutConfirmation
DriverCheckOutId WHSMobileAppStepDriverCheckOutId
Ablaufdatum WHSMobileAppStepExpDate
FromBatchDisposition WHSMobileAppStepFromBatchDisposition
FromInventoryStatus WHSMobileAppStepInventoryStatusFrom
Volle Menge 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
Neuheit WHSMobileAppStepNewQty
OutboundCatchWeightTag WHSMobileAppStepCatchWeightTag
OutboundPut WHSMobileAppStepOutboundPut
OutboundWeight WHSMobileAppStepCatchWeight
OverridePutNewLocation WHSMobileAppStepOverridePutNewLocation
PieceByPieceConfirmation WHSMobileAppStepQtyVerification
POLineNum WHSMobileAppStepPOLineNum
Bestellnummer WHSMobileAppStepPONum
PositionFull WHSMobileAppStepPositionFull
PositionFullQty WHSMobileAppStepPositionFullQty
Konzentration WHSMobileAppStepPotency
PrinterName WHSMobileAppStepPrinterName
ProdId WHSMobileAppStepProdId
ProdLastPalletConfirmation WHSMobileAppStepProdLastPalletConfirmation
ProductConfirmation WHSMobileAppStepProductConfirmation
ProductionScrapConfirmation WHSMobileAppStepProductionScrapConfirmation
Einlagern WHSMobileAppStepPut
PutawayClusterId WHSMobileAppStepPutawayClusterId
Mge 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
Gewicht WHSMobileAppStepWeight
WeightToConsume WHSMobileAppStepWeightToConsume
WHSAdjustmentType WHSMobileAppStepWHSAdjustmentType
WHSReceivingException WHSMobileAppStepWHSReceivingException
WHSWorkException WHSMobileAppStepWHSWorkException
WHSWorkLicensePlateId WHSMobileAppStepWorkLicensePlateId
WMSLocationId WHSMobileAppStepLocation
WorkId WHSMobileAppStepWorkId
WorkIdToCancel WHSMobileAppStepWorkIdToCancel
WorkLPIdPutawayCluster WHSMobileAppStepWorkLPIdPutawayCluster
WorkPoolId WHSMobileAppStepWorkPoolId
ZoneId WHSMobileAppStepZoneId

Verfügbare Schrittsymbole

Das System enthält eine Sammlung von Standardschrittsymbolen, die Sie auch für Ihre benutzerdefinierten Schritte verwenden können. Sie können derzeit keine benutzerdefinierten Schrittsymbole hochladen. Daher müssen Sie immer eines der Standardschrittsymbole auswählen.

Die folgende Tabelle zeigt alle derzeit verfügbaren Standardschrittsymbole und ihren Namen.

Über das Schrittsymbol
Info
Fügen Sie ein Nummernschild- oder Artikelschritt-Symbol hinzu
AddLpOrItem
Chargendispositions-Schrittsymbol
BatchDisposition
Symbol für den Schritt Träger
Spediteur
Artikelgewicht Tag-Schrittsymbol
CatchWeightTag
Artikelgewicht Tag-Gewichtschrittsymbol
CatchWeightTagWeight
Symbol für den Schritt Ziffernschritt überprüfen
CheckDigit
ID-Schritt-Symbol ein- oder auschecken
CheckInOutId
Symbol für den Schritt für untergeordnetes Kennzeichen
ChildLP
Symbol für den Schritt für die Cluster-ID
ClusterId
Symbol für den Schritt für die Cluster-Position
ClusterPosition
Symbol für den Schritt für die Config-ID
ConfigId
Symbol für den Schritt Feld konfigurieren
ConfiguredField
Con- oder LP-Schrittsymbol
ConOrLP
Konsolidieren Sie vom Kennzeichen-ID-Schrittsymbol
ConsolidateFromLicensePlateID
Konsolidieren Sie zum Kennzeichen-ID-Schrittsymbol
ConsolidateToLicensePlateID
Schritttyp-Symbol für den Containertyp
ContainerType
Symbol für den Schritt Zählen
Inventur
Zählgrundsymbol Schritt Symbol
CountingReasonCode
Symbol für den Schritt für Herkunftslandcode
CountryOfOrigin
Dispositions-Schrittsymbol
Disposition
Fertig Schritt Symbol
Fertig
Symbol für Bestätigungsschritt zum Einckecken des Fahrers
DriverCheckInConfirmation
Symbol für den Schritt für das Einchecken der Fahrer-ID
DriverCheckInId
Symbol für den Schritt für das Auschecken der Fahrer-ID
DriverCheckOutId
Ablaufdatum Schritt Symbol
Ablaufdatum
Symbol für den Schritt für das Feld
Feld
Von Chargendispositions-Schrittsymbol
FromBatchDisposition
Vom Inventarsstatus-Schrittsymbol
FromInventoryStatus
Symbol für den Schritt für ID-Attribut
IdAttribute
Symbol für den Schritt für Inventar-Batch-ID
InventBatchID
Symbol für den Schritt für die Lagerfarb-ID
InventColorID
Schritt-Symbol für Lagerstandort
InventLocation
Symbol für den Schritt für Lager-Serien-ID
InventSerialID
Symbol für den Schritt für Lagergröße
InventSizeID
Symbol für den Schritt für die Lagerstatus-ID
InventStatusID
Symbol für den Schritt für Lagerstil-ID
InventStyleID
Inventarsversion ID_Schrittsymbol
InventVersionID
Symbol für den Schritt für die Artikel-ID
ItemID
Schritttyp-Symbol für den ITM-Containertyp
ITMContainerID
Symbol für den Schritt für ITM-Lieferung
ITMShipmentID
Kanban-Karten-ID-Schrittsymbol
KanbanCardID
Kanban oder Karten-ID-Schrittsymbol
KanbanOrCardID
Symbol für den Schritt für Lizenz-Kennzeichen
LicensePlateID
Symbol für den Schritt für die Lade-ID
LoadId
Schritt-ID für die Standortkennzeichenpositionierung
LocationLicensePlatePosition
Symbol für den Schritt für Standort oder Lizenzkennzeichen
LocOrLP
Standort oder Lizenzschild-Kontrollschritt-Symbol
LocOrLPCheck
Symbol für den Schritt von Standort oder Lizenzkennzeichen
LocOrLPFrom
Symbol für den Schritt für zu Standort oder Lizenzkennzeichen
LocOrLPTo
Symbol für den Schritt Langer Prozess abgeschlossen
LongProcessCompleted
LP-Pause übergeordnetes LP-Schrittsymbol
LPBreakParentLP
Schritttyp-Symbol für das Zusammenführen der Container-ID
MergeContainerId
Symbol für den Schritt für gemischte Lizenzkennzeichen-Zeilenzahlen
MixedLPLineNum
Symbol für den Schritt des ausgehenden Gewichts
OutboundWeight
Schritt Symbol für Besitzer
Eigentümer
Symbol für den Schritt für übergeordnetes Kennzeichen
ParentLP
Bitte bestätigen Sie das Schrittsymbol
Bitte bestätigen
Symbol für den Schrittd für die Zeilenzahl der Bestellung
POLineNum
Symbol für den Schrittd für die Zeilenzahl der Bestellungszahl
Bestellnummer
Symbol für den Schritt für die vollständige Position
PositionFull
Symbol für den Schritt für die Stärke
Konzentration
Symbol für den Schritt für den Druckernamen
PrinterName
Symbol für den Schritt für die Produktions-ID
ProdId
Symbol für den Produktbestätigungsschritt
ProductConfirmation
Symbol für den Positionierungsschritt
Einlagern
Symbol für den Schritt Clustereinlagerungs-ID
PutawayClusterId
Symbol für Mengenschritt
Mge
Symbold für Mengenanpassungsschritt
QtyAdjustIn
Symbol für Kurz-Mengenschritt
QtyShort
Symbol zu Mengen für Verbraucherschritt
QtyToConsume
Symbol zu Mengen für Einlagerungsschritt
QtyToPut
Symbol zu Mengen für Verschrottungsschritt
QtyToScrap
Symbol für den Mengenbestätigungsschritt
Mengenbestätigung
Als fertiges Endschritt-Symbol melden
RAFEndJob
Symbol für den Schritt für Standort-Empfangs-ID
RecvLocationID
Schritttyp-Symbol für das Entfernen der Container-ID
RemoveContainerId
RMA-Nummernschritt-Symbol
RMANum
Wählen Sie das Bestellschritt-Symbol
SelectOrder
Kurzsymbol für Auswahlgrund
ShortPickReason
Symbol für den Schritt für Positions-ID sortieren
SortPositionId
Symbol für den Schritt für Ziel-Ladungsträger-ID
TargetLicensePlateId
Zum Zeilennummernschrittsymbol
ToLineNum
Zu Schritt-Symbol Standort
ToLocation
Zu Schrittsymbol Zahl
ToNum
Zu Schritt-Symbol Lagerort
ToWarehouse
Symbol für den Schritt für Datentransportauslastungs-ID
TransportLoadId
Symbol für den Schritt für Lieferanten-Chargen-ID
VendBatchId
Symbol für den Schritt für die Wellenbeschriftungs-ID
WaveLabelId
Symbol für den Schritt für die Wellenbeschriftungsmenge
WaveLblQty
Symbol für den Schritt des Gewichts
Gewicht
Symbol für den Schritt für das erforderliche Gewicht
WeightToConsume
Symbol für den Schritt für den WMS Anpassungstyp
WHSAdjustmentType
Symbol für den Schritt für den Empfang der WMS-Ausnahme
WHSReceivingException
Symbol für den Schritt für die WMS Standort-ID
WMSLocationID
Symbol für den Schritt für die Arbeits-ID
WorkId
Symbol für den Schritt zum Abbrechen der Arbeits-ID
WorkIdToCancel
Symbol für den Schritt für die Arbeits-Kennzeichnungs-ID
WorkLicensePlateId
Symbol für den Schritt für die Cluster-Einlagerungs-ID
WorkLPIDPutawayCluster
Schritt für das Symbol für den Arbeits-Pool
WorkPoolID
Symbol für den Schritt für die Zonen-ID
ZoneID

Beispiel: Weisen Sie Schrittsymbole und -titel für einen benutzerdefinierten Ablauf zu

In diesem Beispiel wird erläutert, wie Sie Schrittsymbole und -titel für einen benutzerdefinierten Aufgabenablauf einrichten. Das Szenario basiert auf einem Beispiel für einen benutzerdefinierten Aufgabenablauf, der im folgenden Blogbeitrag ausführlicher vorgestellt und untersucht wird: Anpassen der Mobile App Lager. Der Aufgabenfluss funktioniert folgendermaßen:

  1. Die App zeigt eine Seite an, auf der der Mitarbeiter aufgefordert wird, eine Container-ID anzugeben (z. B. durch Scannen eines Barcodes).
  2. Wenn die Container-ID gültig ist, öffnet die App eine neue Seite, auf der die Arbeitskraft zur Eingabe des Gewichts aufgefordert wird. (Wenn die Container-ID nicht gültig ist, kehrt die Arbeitskraft zur ersten Seite zurück.)
  3. Wenn die Arbeitskraft ein gültiges Gewicht eingibt, speichert das System das Gewicht und die Arbeitskraft kehrt zur ersten Seite zurück.

Die folgende Abbildung zeigt diesen Aufgabenfluss.

Aufgabenflussdiagramm.

Erstellen Sie eine Schrittklasse für die Containereingabeseite

Auf der Containereingabeseite kann der Mitarbeiter eine Container-ID scannen oder eingeben.

Containereingabeseite.

Auf der Containereingabeseite lautet der Kontrollname des Eingabefelds ContainerId. Weil dieser Kontrollname nicht in der Liste der Schritt-IDs enthalten ist, finden Sie keinen vorhandenen Schritt, der darauf basiert. Daher müssen Sie eine Schrittklasse erstellen, die den Schritt darstellt. Hier ist ein Beispiel.

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

Die Kennung des Schrittsymbols wird im defaultStepIcon Klassenmitglied gespeichert und der Schritttitel wird im defaultStepTitle Klassenmitglied gespeichert.

Um ein Schrittsymbol zuzuweisen, setzen Sie defaultStepIcon zu einer der Symbol-IDs, die im Abschnitt Verfügbare Schrittsymbole weiter oben in diesem Artikel aufgeführt sind.

Verwenden Sie ein Standard- oder benutzerdefiniertes Schrittsymbol und einen Titel für die Gewichtseingabe

Auf der Seite zur Gewichtseingabe kann der Mitarbeiter ein Gewicht eingeben.

Gewichtseingabeseite.

Auf der Gewichtseingabeseite lautet der Kontrollname des Eingabefelds Weight, der in der Liste der Schritt-IDs ist. Wenn das Schrittsymbol und der Titel, die in der WHSMobileAppStepWeight Klasse definiert sind, akzeptabel sind, müssen Sie für diesen Schritt nichts ändern.

Wenn Sie für diesen Schritt jedoch lieber ein anderes Symbol oder einen anderen Titel verwenden möchten, können Sie entweder die stepId() Methode oder die stepInfo() Methode in der Builder-Klasse überschreiben. Jeder Aufgabenfluss verfügt über einen eigenen Builder für Schrittinformationen.

Überschreiben Sie die stepId () -Methode

Das folgende Beispiel zeigt eine Möglichkeit, wie Sie eine Builder-Klasse ändern können, indem Sie die stepId() Methode überschreiben.

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

Anschließend erstellen Sie eine Schrittklasse für den NewWeight Schritt. Der Code sollte dem Code für das ContainerId Beispiel ähneln, das weiter oben in diesem Artikel gezeigt wurde.

Überschreiben Sie die stepInfo () -Methode

Das folgende Beispiel zeigt eine Möglichkeit, wie Sie eine Builder-Klasse ändern können, indem Sie die stepInfo() Methode überschreiben.

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

Sie konstruieren dann ein WHSMobileAppStepInfo Objekt und legen das Symbol und/oder den Titel direkt fest.

Zusätzliche Ressourcen