ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يصف هذا المقال كيفية تعيين رموز وعناوين الخطوات لتدفقات المهام الجديدة أو المخصصة لتطبيق الأجهزة المحمولة لـ Warehouse Management.
توضح التوضيحات التالية كيفية ظهور رموز وعناوين الخطوات في تطبيق الأجهزة المحمولة لـ Warehouse Management.
تشغيل هذه الميزة أو إيقاف تشغيلها
لاستخدام الوظيفة التي ورد وصفها في هذا المقال، يجب أن تكون الميزة إعدادات المستخدم والأيقونات وعناوين الخطوات لتطبيق المستودع الجديد قيد التشغيل في النظام. هذه الميزة إلزامية ولا يمكن إيقاف تشغيلها، اعتبارًا من Supply Chain Management 10.0.25. إذا كنت تقوم بتشغيل إصدار أقدم من 10.0.25، فبإمكان المسؤولين تشغيل هذه الوظيفة أو إيقاف تشغيلها عن طريق البحث عن ميزة إعدادات المستخدم والأيقونات وعناوين الخطوات لتطبيق المستودع الجديد في مساحة عمل إدارة الميزات.
معرفات الخطوات القياسية والفئات والرموز
يتم تعريف كل خطوة في تدفق المهام بمعرف خطوة، ويحتوي كل معرف خطوة على فئة خطوة مقابلة. يتم تحديد رمز الخطوة وعنوانها في كل فئة خطوة.
معرفات الخطوات و فئات الخطوات
يسرد الجدول التالي كل معرف خطوة متوفر حاليًا، وفئة الخطوة المقابلة له. يتم استخدام اسم عنصر التحكم الخاص بحقل الإدخال الأساسي كمعرف للخطوة.
للحصول على مثال يوضح كيفية استخدام معرفات الخطوات هذه وفئاتها، راجع تطبيق الأسلوب WHSMobileAppStepInfoBuilder.stepId()
في المثال: تعيين رموز وعناوين الخطوات للقسم تدفق مخصص لاحقًا في هذا المقال.
معرف الخطوة | فئة الخطوة |
---|---|
BatchDisposition | WHSMobileAppStepBatchDisposition |
الناقل | WHSMobileAppStepCarrier |
CatchWeight | WHSMobileAppStepCatchWeight |
CatchWeightQtyOutboundWeight | WHSMobileAppStepCatchWeight |
CatchWeightTag | WHSMobileAppStepCatchWeightTag |
CatchWeightTagWeight | WHSMobileAppStepCatchWeightTagWeight |
ChangeWarehouseSuccess | WHSMobileAppStepChangeWarehouseSuccess |
CheckDigit | WHSMobileAppStepCheckDigit |
ClusterId | WHSMobileAppStepClusterId |
ClusterPickQtyVerification | WHSMobileAppStepQtyVerification |
ClusterPosition | WHSMobileAppStepClusterPosition |
ConfigId | WHSMobileAppStepConfigId |
التأكيد | WHSMobileAppStepConfirmation |
ConsolidateFromLicensePlateId | WHSMobileAppStepConsolidateFromLicensePlateId |
ConsolidateLPConfirmation | WHSMobileAppStepConsolidateLPConfirmation |
ConsolidateToLicensePlateId | WHSMobileAppStepConsolidateToLicensePlateId |
ContainerType | WHSMobileAppStepContainerType |
CountingReasonCode | WHSMobileAppStepCountingReasonCode |
CycleCountingAddLPOrFinish | WHSMobileAppStepCycleCountingAddLPOrFinish |
CycleCountQty1 | WHSMobileAppStepCycleCountQty |
CycleCountQty2 | WHSMobileAppStepCycleCountQty |
CycleCountQty3 | WHSMobileAppStepCycleCountQty |
CycleCountQty4 | WHSMobileAppStepCycleCountQty |
الترتيب | 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 |
رقم أمر الشراء | WHSMobileAppStepPONum |
PositionFull | WHSMobileAppStepPositionFull |
PositionFullQty | WHSMobileAppStepPositionFullQty |
القوة | WHSMobileAppStepPotency |
PrinterName | WHSMobileAppStepPrinterName |
ProdId | WHSMobileAppStepProdId |
ProdLastPalletConfirmation | WHSMobileAppStepProdLastPalletConfirmation |
ProductConfirmation | WHSMobileAppStepProductConfirmation |
ProductionScrapConfirmation | WHSMobileAppStepProductionScrapConfirmation |
وضع | WHSMobileAppStepPut |
PutawayClusterId | WHSMobileAppStepPutawayClusterId |
الكمية | 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 |
الوزن | WHSMobileAppStepWeight |
WeightToConsume | WHSMobileAppStepWeightToConsume |
WHSAdjustmentType | WHSMobileAppStepWHSAdjustmentType |
WHSReceivingException | WHSMobileAppStepWHSReceivingException |
WHSWorkException | WHSMobileAppStepWHSWorkException |
WHSWorkLicensePlateId | WHSMobileAppStepWorkLicensePlateId |
WMSLocationId | WHSMobileAppStepLocation |
WorkId | WHSMobileAppStepWorkId |
WorkIdToCancel | WHSMobileAppStepWorkIdToCancel |
WorkLPIdPutawayCluster | WHSMobileAppStepWorkLPIdPutawayCluster |
WorkPoolId | WHSMobileAppStepWorkPoolId |
ZoneId | WHSMobileAppStepZoneId |
رموز الخطوة المتوفرة
يتضمن النظام مجموعة من رموز الخطوة القياسية التي يمكنك استخدامها أيضًا للخطوات المخصصة الخاصة بك. لا يمكنك تحميل رموز الخطوات المخصصة حاليًا. وبالتالي، يجب عليك دائمًا تحديد أحد رموز الخطوة القياسية.
يعرض الجدول التالي كل رمز خطوة قياسية متوفر حاليًا، واسمه.
![]() حول |
![]() AddLpOrItem |
![]() BatchDisposition |
![]() الناقل |
![]() CatchWeightTag |
![]() CatchWeightTagWeight |
![]() CheckDigit |
![]() CheckInOutId |
![]() ChildLP |
![]() ClusterId |
![]() ClusterPosition |
![]() ConfigId |
![]() ConfiguredField |
![]() ConOrLP |
![]() ConsolidateFromLicensePlateID |
![]() ConsolidateToLicensePlateID |
![]() ContainerType |
![]() الجرد |
![]() CountingReasonCode |
![]() CountryOfOrigin |
![]() الترتيب |
![]() تم |
![]() DriverCheckInConfirmation |
![]() DriverCheckInId |
![]() DriverCheckOutId |
![]() ExpDate |
![]() الحقل |
![]() FromBatchDisposition |
![]() FromInventoryStatus |
![]() IdAttribute |
![]() InventBatchID |
![]() InventColorID |
![]() InventLocation |
![]() InventSerialID |
![]() InventSizeID |
![]() InventStatusID |
![]() InventStyleID |
![]() InventVersionID |
![]() ItemID |
![]() ITMContainerID |
![]() ITMShipmentID |
![]() KanbanCardID |
![]() KanbanOrCardID |
![]() LicensePlateID |
![]() LoadId |
![]() LocationLicensePlatePosition |
![]() LocOrLP |
![]() LocOrLPCheck |
![]() LocOrLPFrom |
![]() LocOrLPTo |
![]() LongProcessCompleted |
![]() LPBreakParentLP |
![]() MergeContainerId |
![]() MixedLPLineNum |
![]() OutboundWeight |
![]() المالك |
![]() ParentLP |
![]() PleaseConfirm |
![]() POLineNum |
![]() رقم أمر الشراء |
![]() PositionFull |
![]() القوة |
![]() PrinterName |
![]() ProdId |
![]() ProductConfirmation |
![]() وضع |
![]() PutawayClusterId |
![]() الكمية |
![]() QtyAdjustIn |
![]() QtyShort |
![]() QtyToConsume |
![]() QtyToPut |
![]() QtyToScrap |
![]() QuantityConfirmation |
![]() RAFEndJob |
![]() RecvLocationID |
![]() RemoveContainerID |
![]() RMANum |
![]() SelectOrder |
![]() ShortPickReason |
![]() SortPositionId |
![]() TargetLicensePlateId |
![]() ToLineNum |
![]() ToLocation |
![]() ToNum |
![]() ToWarehouse |
![]() TransportLoadId |
![]() VendBatchId |
![]() WaveLabelId |
![]() WaveLblQty |
![]() الوزن |
![]() WeightToConsume |
![]() WHSAdjustmentType |
![]() WHSReceivingException |
![]() WMSLocationID |
![]() WorkId |
![]() WorkIdToCancel |
![]() WorkLicensePlateId |
![]() WorkLPIDPutawayCluster |
![]() WorkPoolID |
![]() ZoneID |
مثال: تعيين رموز وعناوين الخطوات لتدفق مخصص
يوضح هذا المثال كيفية إعداد رموز وعناوين الخطوات لتدفق مهمة مخصصة. يتم إنشاء السيناريو على مثال لتدفق مهمة مخصصة يتم تقديمها واستكشافها بمزيد من التفصيل في نشر المدونة التالي: تخصيص تطبيق المستودع للأجهزة. يعمل تدفق المهام بالطريقة التالية:
- ويقوم التطبيق بإظهار صفحة تطالب العامل بتقديم معرف حاوية (على سبيل المثال، عن طريق مسح كود شريطي).
- إذا كان معرف الحاوية صالحًا، يقوم التطبيق بفتح صفحة جديدة تطالب العامل بالوزن. (إذا كان معرف الحاوية غير صالح، يتم إرجاع العامل إلى الصفحة الأولى.)
- عندما يدخل العامل وزن صالح، يقوم النظام بتخزين الوزن وإرجاع العامل إلى الصفحة الأولى.
يبين الرسم التوضيحي التالي تدفق هذه المهمة.
إنشاء فئة خطوة لصفحة إدخال الحاوية
تتيح صفحة إدخال الحاوية فحص العامل أو إدخال معرف الحاوية.
في الصفحة "إدخال الحاوية"، اسم عنصر التحكم الخاص بحقل الإدخال هو ContainerId
. نظرًا لأن اسم عنصر التحكم هذا ليس في قائمة معرفات الخطوات، فلن تجد خطوة موجودة تستند إليه. ولذلك، يجب عليك إنشاء فئة خطوة تمثل الخطوة. فيما يلي مثال على ذلك.
[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;
}
}
يتم تخزين معرف رمز الخطوة في عضو الفئة defaultStepIcon
، ويتم تخزين عنوان الخطوة في عضو الفئة defaultStepTitle
.
لتعيين رمز خطوة، قم بتعيين defaultStepIcon
لأحد معرفات الرموز التي يتم سردها في القسم رموز الخطوات المتوفرة سابقًا في هذا المقال.
استخدام رمز خطوة قياسية أو مخصصة وعنوان لإدخال الوزن
تتيح صفحة إدخال الوزن للعامل إدخال وزن.
في الصفحة إدخال الوزن، اسم عنصر التحكم الخاص بحقل الإدخال هو Weight
، والموجود في قائمة معرفات الخطوات. لذلك، إذا كان رمز وعنوان الخطوة اللذين يتم تعريفهما في الفئة WHSMobileAppStepWeight
مقبولان بالنسبة إليك، فلن تحتاج إلى تغيير أي شيء لهذه الخطوة.
ومع ذلك، إذا كنت تفضل استخدام رمز أو عنوان مختلف لهذه الخطوة، فإنه يمكنك منع إما الأسلوب stepId()
أو الأسلوب stepInfo()
في فئة المنشئ. يحتوي كل تدفق مهام على منشئ معلومات الخطوة الخاص به.
منع أسلوب stepId()
يظهر المثال التالي طريقة واحدة يمكنك من خلالها تعديل فئة منشئ بواسطة منع الأسلوب stepId()
.
[WHSWorkExecuteMode(WHSWorkExecuteMode:: WeighContainer)]
public class WHSMobileAppStepInfoBuilderWeighContainer extends WHSMobileAppStepInfoBuilder
{
protected WHSMobileAppStepId stepId()
{
WHSMobileAppStepId stepIdLocal = super();
if (stepIdLocal == 'Weight')
{
return 'NewWeight';
}
return stepIdLocal;
}
}
ثم تقوم بعد ذلك بإنشاء فئة خطوة للخطوة NewWeight
. يجب أن يتشابه الرمز مع الرمز الخاص بالمثال ContainerId
الذي تم إظهاره سابقًا في هذا المقال.
منع أسلوب stepInfo()
يظهر المثال التالي طريقة واحدة يمكنك من خلالها تعديل فئة منشئ بواسطة منع الأسلوب stepInfo()
.
[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;
}
}
قم بعد ذلك بإنشاء كائن WHSMobileAppStepInfo
، وقم بتعيين الرمز و/أو العنوان مباشرة.