Skip to content
English

إعدادات تطبيقات الهواتف المحمولة — مرجع الخيارات ​

تشرح هذه الصفحة كل خيار في شاشة إعدادات تطبيقات الهواتف المحمولة (Mobile Apps Configurations)، وهي سجل الإعدادات الذي يتحكم في سلوك تطبيقات «نما» على الهاتف. فالهاتف نفسه لا يحمل أكثر من عنوان الخادم والطابعة. أما في أي دفتر يُحفظ المستند، وهل يجوز إدخال سند القبض من المتصفح، وكم يُسمح للمندوب أن يبتعد عن العميل وهو يصدر الفاتورة، وكيف تُرقَّم مستندات سائق التوصيل، فكل ذلك يُقرَّر هنا مرة واحدة لقاعدة البيانات كلها.

تفتحها من الأساسيات ← إعدادات التطبيقات ← إعدادات تطبيقات الهواتف المحمولة، وهي آخر بند في ذلك المجلد. للشاشة ثمانية تبويبات: الأول لما تشترك فيه التطبيقات كلها، وكل تبويب بعده يخص تطبيقاً واحداً: NAMA ESS، وتطبيق الجرد، وتطبيق سندات القبض، وNAMA SCM، وتطبيق التسوق KAS، وNAMA ORDERS، وتطبيق Mobile Delivery. تسير الأقسام أدناه على ترتيب التبويبات في الشاشة. ويعطي كل جدول اسم الخيار، ومعرّف حقله (وهو ما تبحث عنه في تذكرة الدعم أو ملف الاستيراد)، وما يغيّره.

تطبيقات كثيرة وشاشة واحدة

نما موبايل (Nama Mobile) هو التطبيق الرئيسي اليوم (انظر النظرة العامة). أما بقية التبويبات فتخدم تطبيقات أقدم أو متخصصة ما زالت مثبتة عند بعض العملاء: تطبيق NAMA ESS للموظفين، وتطبيقات أندرويد للجرد وسندات القبض والطلبات، وNAMA SCM، وتطبيق التسوق KAS، وتطبيق Mobile Delivery. وحين لا يقرأ الخيارَ إلا تطبيق واحد منها يذكر الجدول ذلك. والخيار الذي لا يقرؤه إلا تطبيق لا تستخدمه يمكنك تركه كما هو.

متى يصل التغيير إلى الهاتف ​

معظم خيارات التبويبين الأولين تُرسل إلى نما موبايل عند تسجيل دخول المستخدم، ويعمل التطبيق من تلك النسخة. فإذا غيّرت أحدها رأى المستخدم التغيير بعد أن يسجّل الدخول من جديد أو يضغط إعادة تحميل بيانات التطبيق في إعدادات التطبيق. وإذا كان Use Web Sockets معلَّماً أُخطر التطبيق بالتغيير وسجّل الدخول من جديد بنفسه.

أما الباقي فيطبّقه الخادم أثناء معالجة الطلب: الدفاتر التي تُحفظ فيها المستندات، والمعايير التي تحدد السجلات المرسلة، وكل حالات الرفض. وهذه تسري على الحفظ أو القائمة التالية للمستخدم.

إعدادات التطبيق المُجمع (Aggregated Mobile Application Configuration) ​

يضم التبويب الأول الخيارات التي تشترك فيها التطبيقات كلها، ثم مجموعة من الجداول تضبط شاشات بعينها.

الخيارات العامة ​

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدم إظهار المستندات المرسلة لنما / Do Not Show Documents Sent To Namavalue.doNotShowDocsSentToNamaيُخفي من قوائم المستندات المحفوظة على الهاتف ما أُرسل منها إلى الخادم، فلا يبقى إلا ما لم يُرسل.
copyScheduleLinesWithFromDocToReceiptDoc (بلا عنوان)value.copyScheduleLinesWithFromDocToReceiptDocلسند القبض الإلكتروني في نما موبايل حين ينسخ من مستند له أقساط. إن كان معلَّماً نزلت الأقساط في سطور سداد الأقساط في السند، وإلا نزلت في سطور الجدولة. وتعرض الشاشة معرّف الحقل نفسه لأن الخيار بلا ترجمة.
مطالعة نموذج الطباعة قبل طباعة المستند فى التطبيق / Preview Printing Form Before Printing Documentvalue.reviewPrintingFormBeforePrintingDocumentيعرض معاينة للنموذج قبل إرساله إلى الطابعة.
طباعة المستندات مع الحفظ دائما / Print Documents On Savevalue.printDocumentsOnSaveيطبع المستند فور حفظه في التطبيق بدلاً من الاكتفاء بإغلاق الشاشة. ينطبق على سندات القبض الإلكترونية، وأذون الصرف والاستلام المخزني، والتحويلات المخزنية، ومردودات المبيعات.
عدم زيادة كمية السطر الموجود عند اختيار الصنف من الهيدر / Do Not Increment Quantity With Header Itemvalue.doNotIncrementQtyWithHeaderItemفي الأصل، مسح صنف موجود في المستند يزيد كمية سطره. ومع تعليم هذا الخيار يصنع كل مسح سطراً جديداً.
السماح بتعديل السطور المجانية / Allow Editing Free Linesvalue.allowEditFreeLinesفي سطور المبيعات بالتطبيق تكون السطور المجانية للقراءة فقط ما لم يُعلَّم هذا الخيار. ومع تعليمه يستطيع المستخدم تعديلها وتغيير علامة المجاني.
تحديد سطور مردود المبيعات فى التطبيق / Custom Sales Return Lines In Mobile Appvalue.customSalesReturnLinesيغيّر شاشة مردود المبيعات في التطبيق: النسخ من الفاتورة لا يجلب كل سطورها، بل تصير قائمة يختار منها المستخدم الأصناف المرتجعة فعلاً. والصنف غير الموجود في المستند الأصلي يُرفض.
عدم تحديث أسعار وخصومات الأصناف المنسوخة من بناءا على فى مردود المبيعات / Do Not Update Prices And Discounts Copied From Doc In Sales Returnvalue.doNotUpdatePricesAndDiscountsCopiedFromDocInSalesReturnلمردود المبيعات المنسوخ من مستند. إن كان معلَّماً احتفظ كل سطر بسعر المستند الأصلي وخصوماته، وإلا جلب التطبيق سعر البيع الحالي للصنف.
نوع طابعة الموبايل / Mobile Printer Typevalue.mobilePrinterTypeيفرض الطابعة التي يطبع بها التطبيق. وتركه فارغاً يُبقي الطابعة المختارة في إعدادات الطابعة داخل التطبيق. ولا يُطبَّق كما اخترته إلا Old SDK وNew SDK وBluetooth وExternal Bluetooth، وأي اختيار آخر يطبع كطابعة عادية، فاتركه فارغاً لبقية الطابعات واختر الطابعة من الهاتف.
إظهار رقم الشحنة وتاريخ الصلاحية فى سطور التطبيق / Show LotId And Expire Date In Mobile App Linesvalue.showLotIdAndExpireDateInMobileAppLinesيُظهر رقم الشحنة وتاريخ الصلاحية في سطور المبيعات وسطور الجرد الإلكتروني.
عدد خانات الكسر فى أسعار التطبيق / Fraction Decimal Places In Mobile Appvalue.fractionDecimalPlacesInMobileAppعدد الخانات العشرية التي يُقرَّب إليها إجمالي سطر المبيعات في التطبيق. الفارغ أو الصفر يعني 3.
اقصى مسافة مسموحة للفاتورة بالنسبة لموقع العميل / Allowance Distance For Customer Invoicevalue.allowanceDistanceForCustomerInvoiceأقصى بُعد بالمتر بين المستخدم وموقع العميل على الخريطة عند حفظ مستند مبيعات أو مخزون. فإن كان أبعد مُنع الحفظ وظهرت خريطة بالنقطتين. الفارغ أو الصفر يوقف الفحص، والعميل الذي لا موقع له على الخريطة لا يُفحص أبداً.
طريقة الدفع الافتراضية / Default Payment Methodvalue.defaultPaymentMethodطريقة الدفع التي يقترحها التطبيق في مستندات المبيعات. بعد اختيار العميل يضيف التطبيق سطر دفع بالإجمالي كله بهذه الطريقة.
Default Payment Method Expressionvalue.defaultPaymentMethodExpressionيأخذ طريقة الدفع من المستند بدلاً من ذلك، من حقل على العميل مثلاً. فإن أعطى طريقة غلبت طريقة الدفع الافتراضية.
دفتر سند تعريف هاتف مستخدم / User Mobile Identifier Document Bookvalue.mobileIdentifierDocumentBookالدفتر المستخدم حين يسجّل المستخدم هاتفه من التطبيق. والدفتر الموجود على سطر مطابق في جدول المستندات أدناه له الأولوية. انظر ربط المستخدمين بهواتفهم.
تأكيد الحضور والانصراف الإلكترونى بالبصمة / Use Biometrics Authorization For Electronic Attendancevalue.useBiometricsAuthorizationForElecAttendanceيطلب بصمة الإصبع أو الوجه (أو رمز قفل الهاتف إن لم يكن فيه أيهما) قبل كل تسجيل حضور أو انصراف. والهاتف الذي لا قفل له إطلاقاً لا يستطيع تسجيل الحضور.
إظهار زر الحفظ كمسودة فى التطبيق / Show Save As Draft Button In Mobilevalue.showSaveAsDraftInMobileيُظهر زر حفظ كمسودة في مستندات المبيعات والمخزون بالتطبيق، ويُبقي تلك المسودات قابلة للتعديل. ويشغّل أيضاً مؤقت الحفظ كمسودة كل (بالثانية) في جدول المستندات أدناه. وفي التطبيق الحالي يقرر كذلك هل تظهر نافذة «لا يوجد سجل» حين لا يطابق الكود المكتوب أو الممسوح أي سجل.
إظهار المستندات المحفوظة كمسودة فى التطبيق / Show Draft Documents In Mobilevalue.showDraftDocsInMobileالقوائم التي ينزّلها التطبيق لا تضم في الأصل إلا السجلات المحفوظة. ومع تعليم هذا الخيار تُضم المسودات أيضاً. ولا يتأثر البحث داخل الحقول.
منع إنشاء سند زيارة جديد فى حالة وجود سند غير مغلق / Prevent Create New Visit If There are One Openvalue.preventNewCRMVisitIfThereAreOpenOneالمندوب الذي ما زالت له زيارات مفتوحة لا يستطيع بدء زيارة جديدة، ويخبره التطبيق بعدد زياراته المفتوحة.
خيارات الحضور و الإنصراف / Attendance Optionsvalue.attendanceOptionsما تعرضه شاشة الحضور: Attending Only (حضور فقط، ويُسجَّل الانصراف منسياً)، أو Leaving Only (انصراف فقط، ويُسجَّل الحضور منسياً)، أو Attending And Leaving. الفارغ يعني الحضور والانصراف معاً.
Use Web Socketsvalue.useWebSocketsيُبقي اتصالاً حياً بين التطبيق والخادم. فإذا تغيّرت هذه الإعدادات سجّل التطبيق الدخول من جديد بنفسه وأخذ الإعدادات الجديدة.
رمز إعدادات الموبايل / Mobile Settings Pinvalue.mobileSettingsPinإن مُلئ طلبت شاشة الإعدادات في التطبيق هذا الرمز قبل أن تُفتح. ويتحقق التطبيق منه لدى الخادم في كل مرة، فلا تُفتح الإعدادات بلا اتصال. والفارغ يترك الإعدادات مفتوحة للجميع.
تعطيل تسجيل الدخول بالبصمة في الموبايل / Disable Biometric Login In Mobilevalue.disableBiometricLoginInMobileفي الأصل يطلب التطبيق البصمة أو الوجه عند إعادة فتحه بدخول محفوظ. وتعليم هذا الخيار يُسقط هذه الخطوة.
Mobile Request Timeout In Secondsvalue.mobileRequestTimeOutInSecondsالمدة التي ينتظر فيها التطبيق رد الخادم على كل طلب قبل أن يتوقف. الفارغ أو الصفر يعني 60 ثانية. ارفعها مع الاتصالات البطيئة أو القوائم الثقيلة.
الحد الأقصى لعدد أسطر التفاصيل في الموبايل / Mobile Details Max Lengthvalue.mobileDetailsMaxLengthأقصى عدد من السطور للمستند الواحد في التطبيق. وإضافة سطر زائد تُظهر Lines limit reached (N) You must create a new document. الفارغ أو الصفر يعني 500.
ملحوظة سند التوصيل الافتراضية / Default Delivery Notevalue.defaultDeliveryNoteنص يوضع في ملاحظات سند التوصيل الجديد في التطبيق، ما لم تكن له ملاحظات.

إعدادات إنشاء مستندات وملفات من التطبيقات (Documents Or Files Creation Configurations) ​

جدول إعدادات إنشاء مستندات وملفات من التطبيقات (value.docOrFileConfigList) هو قلب الشاشة. فيه سطر لكل شاشة في التطبيق، وأكثر من سطر حين يجب أن تتصرف الشاشة تصرفاً مختلفاً مع بعض الأجهزة أو المستخدمين أو المحددات. يقول السطر أي سجل في النظام تنشئه الشاشة، وبأي دفتر وتوجيه، ويحمل خيارات تلك الشاشة.

وطريقة اختيار السطر تتوقف على الطلب. حفظ الحضور أو الإجازة أو الإذن أو سند القبض الإلكتروني يأخذ أول سطر، من أعلى إلى أسفل، يطابق نوع السجل في التطبيق، ويكون كود الجهاز فيه فارغاً أو مساوياً لكود الجهاز المضبوط في التطبيق، ويكون للنوع فارغاً أو مساوياً لنوع القبض المختار. أما بقية الشاشات (الحفظ والقوائم والأسعار) فتطابق على نوع السجل في التطبيق ومحددات دخول المستخدم وتطبق علي وتطبق عند توافق ملف المستخدم مع الاستعلام، وتأخذ أول سطر مناسب، ولا تنظر إلى كود الجهاز ولا إلى للنوع. وإن لم يناسب أي سطر حفظت الشاشة نوع سجلها هي بلا دفتر ولا توجيه.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
نوع السجل في التطبيق / Mobile Entity Typevalue.docOrFileConfigList.mobileEntityTypeإجباري. شاشة التطبيق التي يخصها السطر: فاتورة مبيعات، حضور، سند قبض إلكتروني، وهكذا.
النوع / Entity Typevalue.docOrFileConfigList.entityTypeالسجل الذي تنشئه الشاشة في النظام وتعرضه وتعدّله، كأن تنشئ شاشة أمر البيع فواتير مبيعات. ويجب أن يكون من الأنواع المسموح بها لتلك الشاشة.
الدفتر / Bookvalue.docOrFileConfigList.bookدفتر السجلات المحفوظة من التطبيق. ويأخذ المستند الجديد كذلك شركة الدفتر وفرعه وقطاعه وإدارته ومجموعته التحليلية.
توجيه المستند / Termvalue.docOrFileConfigList.termتوجيه السجلات المحفوظة من التطبيق. وتُستعمل خطة ضرائبه أيضاً حين يطلب التطبيق أسعار الأصناف.
للنوع / For Typevalue.docOrFileConfigList.forTypeلسطور سند القبض الإلكتروني فقط. يختار السطر حسب نوع القبض الذي يختاره المحصّل، فيذهب النقدي والشيكات إلى دفاتر مختلفة. ويجب أن يكون من أنواع مستندات القبض في تبويب سندات القبض.
مجموعة / Master Groupvalue.docOrFileConfigList.masterGroupللملفات الرئيسية المنشأة من التطبيق، كالعميل: المجموعة التي تُعطى للسجل الذي لا مجموعة له.
السماح بالتعديل من التطبيق / Allow Edit From Mobilevalue.docOrFileConfigList.allowEditFromMobileيسمح للمستخدمين بفتح سجل أُرسل من التطبيق وتعديله. وبدونه تُفتح السجلات المرسلة للقراءة فقط.
الحفظ كمسودة / Save As Draftvalue.docOrFileConfigList.saveAsDraftسجلات هذه الشاشة تصل إلى النظام مسودات دائماً، حتى لو ضغط المستخدم الحفظ العادي.
إضافة سطر جديد تلقائيا وجعل الكمية واحد / Auto Add New Line And Set Quantity To Onevalue.docOrFileConfigList.autoAddNewLineAndSetQtyToOneالصنف الممسوح أو المختار يُضاف إلى المستند مباشرة بكمية 1 بدلاً من فتح شاشة السطر.
التأكد من معرف الجهاز قبل الحفظ / Check Mobile Identifier Document Before Savevalue.docOrFileConfigList.checkMobileIdentifierBeforeSaveيرفض الحفظ من هاتف ليس له سند تعريف هاتف مستخدِم مقبول لهذا المستخدم. انظر ربط المستخدمين بهواتفهم.
طباعة السجلات كتقرير / Print Record As Reportvalue.docOrFileConfigList.printRecordAsReportيطبع التطبيق سجلات هذه الشاشة من خلال تقرير في النظام يعمل على الخادم، بدلاً من صيغة HTML.
حفظ المستند كمسودة كل (بالثانية) / Auto Save Doc As Draft Every (In Seconds)value.docOrFileConfigList.autoSaveDocAsDraftInSecondsما دام مستند غير محفوظ مفتوحاً يحفظه التطبيق مسودةً كل هذا العدد من الثواني إن تغيّر. يحتاج إظهار زر الحفظ كمسودة فى التطبيق. الفارغ أو الصفر يوقفه.
تعريف التقرير / Report Definitionvalue.docOrFileConfigList.reportDefinitionالتقرير الذي يستعمله طباعة السجلات كتقرير حين لا يناسب طابعةَ الهاتف أيٌّ من النماذج الخاصة بالطابعات أدناه.
نسخ التفاصيل من بناءا علي / Copy Details From Docvalue.docOrFileConfigList.copyDetailsFromDocفي شاشات الصرف والاستلام والتحويل المخزني وطلب التحويل وفاتورة المشتريات: اختيار المستند الأصلي ينسخ سطوره مباشرة. وبدونه يمسح المستخدم السطور أو يبحث عنها، ويبقى المستند الأصلي مرجعاً.
Old SDK Printer Formvalue.docOrFileConfigList.oldSdkFormDefinitionالتقرير المستعمل في طباعة السجلات كتقرير على الهواتف المضبوطة على طابعة Old SDK.
New SDK Printer Formvalue.docOrFileConfigList.newSdkFormDefinitionمثله لطابعة New SDK.
Bluetooth Printer Formvalue.docOrFileConfigList.bluetoothSdkFormDefinitionمثله للبلوتوث وبقية الطابعات.
تطبق علي / Apply Tovalue.docOrFileConfigList.applyToيقصر السطر على موظف أو مستخدم أو مجموعة موظفين أو ملف صلاحيات أو مجموعة، أو على الموظفين أو المستخدمين المطابقين لمعايير.
تطبق عند توافق ملف المستخدم مع الاستعلام / Apply To Matched User Profilevalue.docOrFileConfigList.applyToMatchedUserProfileاستعلام على سجل المستخدم، فلا ينطبق السطر إلا على من يطابقه. ويُهمل حين تُملأ تطبق علي.
الشركة / Legal Entity، الفرع / Branch، القطاع / Sector، الإدارة / Department، المجموعة التحليلية / Analysis setvalue.docOrFileConfigList.dimensions.legalEntity، .branch، .sector، .department، .analysisSetتقصر السطر على المستخدمين الداخلين بهذه المحددات. الفارغ يعني أي قيمة.
Object HTML Print Formulavalue.docOrFileConfigList.objectHTMLFormulaقالب HTML الذي يُطبع به سجل واحد من هذه الشاشة على طابعة الهاتف.
List HTML Print Formulavalue.docOrFileConfigList.listHTMLFormulaقالب طباعة قائمة سجلات من شاشة القائمة.
السماح بالحفظ بدون إنترنت / Allow Save Offlinevalue.docOrFileConfigList.allowSaveOfflineإذا فشل إرسال السجل لأن الخادم رفض دخول التطبيق، احتفظ به التطبيق على الهاتف غير مرسل وأرسله لاحقاً. أما حالات الفشل الأخرى فلا يُحتفظ بها.
كود الجهاز / Device Codevalue.docOrFileConfigList.deviceCodeيقصر السطر على الهواتف التي تحمل إعداداتها هذا الكود. الفارغ يعني أي هاتف.

بعض الخيارات للشاشة كلها لا للسطر

السماح بالتعديل من التطبيق ونسخ التفاصيل من بناءا علي وإضافة سطر جديد تلقائيا والسماح بالحفظ بدون إنترنت وطباعة السجلات كتقرير تصل إلى التطبيق لكل شاشة. فإذا عُلِّم أحدها على أي سطر من سطور الشاشة سرى على كل المستخدمين والأجهزة في تلك الشاشة. وصيغتا HTML تؤخذان من آخر سطر للشاشة، حتى لو تركهما فارغتين. اجعل هذه الخيارات متماثلة في كل سطور الشاشة الواحدة.

الأنواع المقروءة من النظام مباشرة (Online Read For Savable Types In Mobile) ​

يحتفظ التطبيق على الهاتف بنسخة من بعض الملفات الرئيسية، كالعملاء والأصناف والمخازن، وتبحث قوائم الاختيار في تلك النسخة. أما الأنواع المدرجة في جدول الأنواع المقروءة من النظام مباشرة (value.onlineReadForSavableTypesInMobile) فتبحث قوائم اختيارها في الخادم مباشرة. استعمله حين تكون القائمة أكبر من أن تُحفظ على الهاتف أو تتغير كثيراً. عموده الوحيد النوع (value.onlineReadForSavableTypesInMobile.entityType) يعرض: العميل، والعملة، والوحدة، والمخزن، والموقع، وقائمة أسعار البيع، والصنف، ونوع الإجازة، ونوع السلفة، وسبب الإذن، والماكينة، وبلاغ الصيانة وأمرها، وخيط البيع والمشروع والفرصة في CRM.

القيم المسموح بها في حقول شاشات التطبيق ​

جدولان يضيّقان ما يستطيع المستخدم إدخاله في حقل.

جدول القيم المسموح بها لحقول المراجع فى شاشات تطبيق الموبايل (value.allowedFieldsInMobileScreens) يخص الحقول المرجعية التي تشير إلى أكثر من نوع سجل، مثل متعلق بـ أو بناءً على، ويحدد الأنواع التي يجوز للمستخدم اختيارها.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
النوع / Entity Typevalue.allowedFieldsInMobileScreens.entityTypeشاشة النظام التي فيها الحقل، كزيارة CRM أو مردود المبيعات.
الحقل / On Fieldvalue.allowedFieldsInMobileScreens.fieldIdالحقل. وإذا ذكر سطران الشاشة والحقل نفسيهما غلب الأول.
القيمة المسموح بها 1 … 10 / Allowed Value 1 … 10value.allowedFieldsInMobileScreens.allowedValue1 … allowedValue10أنواع السجلات المعروضة، والأول منها مختار افتراضياً. وإن لم يُملأ شيء طُبِّق الافتراضي الخاص بالتطبيق.

وجدول القيم المسموح بها للحقول النصية فى شاشات تطبيق الموبايل (value.allowedValuesForTextFields) يحوّل الحقل النصي الحر إلى قائمة منسدلة بقيم ثابتة، أو إلى رابط.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
النوع / Entity Typevalue.allowedValuesForTextFields.entityTypeشاشة التطبيق التي فيها الحقل (لا شاشة النظام، بخلاف الجدول السابق).
الحقل / On Fieldvalue.allowedValuesForTextFields.fieldIdالحقل النصي. اكتب details. قبل الاسم لحقل في السطور، مثل details.text1.
رابط / Is Linkvalue.allowedValuesForTextFields.isLinkيعرض الحقل للقراءة فقط مع زر يفتح قيمته، وهي عنوان ويب، في المتصفح. وتُهمل القيم المسموح بها حينئذ.
القيمة المسموح بها 1 … 10 / Allowed Value 1 … 10value.allowedValuesForTextFields.allowedValue1 … allowedValue10خيارات القائمة المنسدلة بهذا الترتيب. وإن لم يُملأ شيء بقي الحقل نصاً حراً.

إعدادات الترتيب بالتطبيق (Mobile Sort Configuration) ​

يعرض التطبيق في الأصل السجلات الأحدث تعديلاً أولاً. وجدول إعدادات الترتيب بالتطبيق (value.mobileSortConfigLines) يغيّر ترتيب قائمة الشاشة أو قائمة اختيار الحقل. ويغلب أول سطر مطابق.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
نوع السجل في التطبيق / Mobile Entity Typevalue.mobileSortConfigLines.mobileEntityTypeشاشة التطبيق. إجباري لسطر القائمة. وفي سطر الحقل يطبّق تركُه فارغاً السطرَ على ذلك الحقل في كل الشاشات.
يطبق على / Apply Onvalue.mobileSortConfigLines.sortApplyOnإجباري. List View يرتّب قائمة الشاشة نفسها، وField يرتّب قائمة الاختيار التي تُفتح من حقل.
الحقل / On Fieldvalue.mobileSortConfigLines.fieldIdالحقل الذي تُرتَّب قائمة اختياره. إجباري في سطور Field، ويجب أن يكون فارغاً في سطور List View.
ترتيب حسب / Sort By Fieldvalue.mobileSortConfigLines.sortByFieldإجباري. الحقل الذي يُرتَّب به.
ترتيب تصاعدي / Sort Ascendingvalue.mobileSortConfigLines.sortAscالمعلَّم يرتّب تصاعدياً، وغير المعلَّم (الافتراضي) تنازلياً.

سجل أخطاء التطبيق (Mobile App Error Log) ​

تحت جدول الترتيب يعرض التبويب Mobile App Error Log: عمليات الحفظ من التطبيق التي رفضها الخادم، مع الخطأ. فإذا اشتكى مستخدم من أن مستنداً «لا يُرسل» فابدأ بالنظر هنا.

إعدادات تقارير التطبيقات (Mobile Report Configurations) ​

جدول إعدادات تقارير التطبيقات (value.mobileReportLines) يسرد التقارير الظاهرة في شاشة التقارير في نما موبايل. يملأ المستخدم مدخلات التقرير في التطبيق، ويُنتَج الملف على الخادم.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
تعريف التقرير / Report Definitionvalue.mobileReportLines.reportDefinitionالتقرير الذي يعمل. ويحتاجه كل سطر، فالسطر الخالي منه يعطّل شاشة التقارير كلها.
عنوان التقرير عربى / Report Arabic Titlevalue.mobileReportLines.reportArabicTitleالعنوان الظاهر حين يكون التطبيق بالعربية.
عنوان التقرير إنجليزى / Report English Titlevalue.mobileReportLines.reportEnglishTitleالعنوان الظاهر بالإنجليزية.
URL Prefixvalue.mobileReportLines.urlPrefixمفتاح قصير يعرّف التقرير، ويُستعمل أيضاً اسماً للملف المنزَّل. املأه في كل سطر، واجعله فريداً بلا مسافات، ولا تكرر مفتاحاً من جدول تقارير KAS لأنه سيغلب.
الصيغة / Output Formatvalue.mobileReportLines.outputFormatصيغة الملف. الفارغ يعني PDF.

فلترة الحقول الإضافية (Extra Fields Filter Lines) ​

جدول فلترة الحقول الإضافية (value.extraFieldsFilterLines) يضيف معايير إلى قائمة اختيار حقل واحد في شاشة واحدة من التطبيق. وإذا طابقت عدة سطور وجب أن تحقق السجلاتُ كلَّ معاييرها. ولا يفلتر قائمة الشاشة نفسها. وتؤدي شاشة معايير إضافية لفلتر حقول تطبيق المحمول عملاً مشابهاً؛ انظر تشكيل شاشات التطبيق.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
نوع السجل في التطبيق / Mobile Entity Typevalue.extraFieldsFilterLines.mobileEntityTypeإجباري. شاشة التطبيق التي فيها الحقل.
معرف الحقل في الهاتف / Mobile Field IDvalue.extraFieldsFilterLines.mobileFieldIDإجباري. الحقل الذي تُفلتر قائمة اختياره، مثل fromDoc.
المعايير / Criteriavalue.extraFieldsFilterLines.criteriaDefinitionإجباري. المعايير التي يجب أن تحققها السجلات المعروضة.

عناصر شريط التطبيق ​

مجموعة إعدادات عرض عناصر شريط الشاشة الرئيسية للتطبيق (Mobile AppBar Items Config) تظهر في هذا التبويب ومرة أخرى في تبويب NAMA ESS، وفي الموضعين الحقول الأربعة نفسها.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
العنصر الأول / AppBar Item 1value.appBarItem1التبويب الأول في الشريط السفلي لتطبيق NAMA ESS. الافتراضي: الحضور.
العنصر الثاني / AppBar Item 2value.appBarItem2التبويب الثاني. الافتراضي: الإجازة.
العنصر الثالث / AppBar Item 3value.appBarItem3التبويب الثالث. فارغ افتراضياً.
العنصر الرابع / AppBar Item 4value.appBarItem4التبويب الرابع. فارغ افتراضياً.

املأ عنصرين أو أربعة. والحفظ بعنصر واحد أو ثلاثة يُرفض بالرسالة Only two or four items can be displayed! ولا يفهم تطبيق NAMA ESS إلا Attendance وVacation وDashboard وPermission، ويُسقط أي اختيار آخر. أما الشريط السفلي في نما موبايل فثابت (الرئيسية، القائمة، الموافقات، المحادثات، المزيد)، فلا تغيّره هذه الحقول، وتُضبط صفحته الرئيسية وقائمته بـتعريف قائمة التطبيق بدلاً منها.

إعدادات تطبيق NAMA ESS ​

يضم التبويب الثاني قواعد الخدمة الذاتية للموظف: الحضور الإلكتروني، وطلبات الإجازة، وطلبات الإذن. ويقرؤه نما موبايل وتطبيق NAMA ESS الأقدم معاً، وحين لا يقرأ الخيارَ إلا NAMA ESS يذكر الجدول ذلك. أما جانب التطبيق فمشروح في الخدمة الذاتية للموظف.

إعدادات الحضور والإنصراف الإلكترونية (Electronic Attendance Configurations) ​

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدم السماح بإنشاء سند حضور/إنصراف إلكنروني إلا من خلال التطبيق / Only Allow Creation Of Electronic Attendance Through Applicationvalue.onlyAllowCreationOfElecAttendanceThroughAppمعلَّم افتراضياً. لا يُحفظ الحضور الإلكتروني إلا من التطبيق، والحفظ من المتصفح يُرفض. ولا يُرفض أبداً للمدير ولا في الـ Replication ولا في الحفظ الذي تجريه الموافقة.
السماح بتعديل مستند "حضور الإلكتروني" لمن له الصلاحية / Only Allow Update Of Electronic Attendance For Authorizedvalue.onlyAllowUpdateOfElecAttendanceForAuthorizedلا أثر له إلا والخيار السابق معلَّم. ومع تعليمه يستطيع أي مستخدم له صلاحية التعديل العادية على الشاشة أن يعدّل من المتصفح حضوراً حُفظ من قبل، ويبقى الحضور الجديد من التطبيق وحده.
عدد الساعات المسموح بها قبل منع تسجيل الانصراف من خلال التطبيق / Number Of Hours Allowed Before Preventing CheckOutvalue.numberOfHoursAllowedBeforePreventingCheckOutأقصى عدد ساعات بين الحضور والانصراف. الافتراضي 24، والفارغ أو الصفر يعني 24 أيضاً. الحضور الأقدم من ذلك لا يُعرض للانصراف في التطبيق، وحفظ حضور أطول منه يُرفض. والقيمة غير الصفرية على وردية حضور الموظف تغلب هذا الحقل.
تنبيه رمز التحقق / Verification Code Notificationvalue.verificationCodeNotificationتعريف تنبيه يُستعمل لخطوة دخول ثانية: في كل دخول إلى التطبيق يُنشئ الخادم رمزاً لمرة واحدة ويرسله إلى المستخدم بهذا التنبيه. ولا يطلب الرمز إلا تطبيق NAMA ESS. والفارغ يعني بلا خطوة رمز.
استخدام مناطق الحضور الإلكتروني / Use Electronic Attendance Zonevalue.useAttendanceZonesيشغّل مناطق الحضور. يسجّل كل حضور وانصراف أقرب منطقة مسموحة والمسافة منها، ويُرفض ما لا توجد له منطقة مسموحة للموظف. وتُعرَّف المناطق نفسها في شاشات مناطق الحضور، وحفظ منطقة مسموحة يُرفض ما دام هذا الخيار غير معلَّم.
منع حفظ الحضور الإلكتروني إذا كان الحضور أو الانصراف خارج النطاق / Prevent Save If Attendance Out Of Zonevalue.preventSaveIfAttendanceOutOfZoneيحتاج تشغيل المناطق. يرفض الحضور أو الانصراف الأبعد عن أقرب منطقة مما تسمح به. وبدونه يُحفظ ويُعلَّم خارج النطاق فقط.
يجب أن تكون منطقة الحضور نفس منطقة الإنصراف / Check Out Zone Must Be Same As Check In Zonevalue.checkOutZoneMustBeSameAsCheckInيحتاج تشغيل المناطق. يرفض الانصراف من منطقة غير منطقة الحضور.
السماح بحفظ سند حضور وانصراف الكتروني على تطبيق الهاتف بدون اتصال بالإنترنت / Allow Save Electronic Attendance On Mobile Without Connectionvalue.allowSaveElectronicAttendanceOnMobileWithoutConnectionلتطبيق NAMA ESS فقط. إذا فشل إرسال الحضور لأن الخادم رفض دخول التطبيق احتفظ به التطبيق على الهاتف وأرسله لاحقاً. وفي نما موبايل يُضبط الحفظ دون اتصال لكل مستند بـالسماح بالحفظ بدون إنترنت في جدول المستندات.
التأكد من معرف الجهاز قبل الحفظ / Check Mobile Identifier Document Before Savevalue.checkMobileIdentifierBeforeSaveفحص الهاتف العام للحضور والإجازات والأذون المحفوظة من تطبيق NAMA ESS، ويغلبه سطر المستند في جدول المستندات. انظر ربط المستخدمين بهواتفهم.
إخفاء لوحة معلومات الحضور بالتطبيق / Hide Mobile Attendance Dashboardvalue.hideMobileAttendanceDashboardيُخفي بطاقة ملخص الحضور الشهري من الصفحة الرئيسية في نما موبايل.
معايير عرض عملاء المهام في تطبيق NAMA ESS / List Attendance Customers Criteria For ESS Appvalue.listAttendanceCustomersCriteriaلتطبيق NAMA ESS فقط. يحدد العملاء الذين ينزّلهم التطبيق ليُربط بهم الحضور. والفارغ يرسل كل عميل يراه المستخدم.
منع إرسال عملاء المهام في تطبيق NAMA ESS / Prevent Send Attendance Customers For ESS Appvalue.preventListAttendanceCustomersلتطبيق NAMA ESS فقط. لا يُرسل أي عميل، وتُهمل المعايير السابقة.
معايير عرض خيط بيع المهام في تطبيق NAMA ESS / List Attendance Leads Criteria For ESS Appvalue.listAttendanceLeadsCriteriaمثله لخيوط البيع في CRM.
منع إرسال خيط بيع المهام في تطبيق NAMA ESS / Prevent Send Attendance Leads For ESS Appvalue.preventListAttendanceLeadsلا يُرسل خيوط بيع.
معايير عرض فرص المهام في تطبيق NAMA ESS / List Attendance Potentials Criteria For ESS Appvalue.listAttendancePotentialsCriteriaمثله للفرص في CRM.
منع إرسال فرص المهام في تطبيق NAMA ESS / Prevent Send Attendance Potentials For ESS Appvalue.preventListAttendancePotentialsلا يُرسل فرصاً.
معايير عرض مشاريع المهام في تطبيق NAMA ESS / List Attendance Projects Criteria For ESS Appvalue.listAttendanceProjectsCriteriaمثله لمشاريع CRM.
منع إرسال مشاريع المهام في تطبيق NAMA ESS / Prevent Send Attendance Projects For ESS Appvalue.preventListAttendanceProjectsلا يُرسل مشاريع.

إعدادات ملخص الحضور بالتطبيق (Mobile Attendance Summary Configuration) ​

تعرض بطاقة ملخص الحضور في الصفحة الرئيسية لنما موبايل عشرة أرقام للشهر دائماً، يُحسب كل منها في الأصل من الحضور اليومي للموظف. وجدول إعدادات ملخص الحضور بالتطبيق (value.attendanceSummaryConfigLines) يتيح لك استبدال هذا الحساب لرقم واحد، وللموظفين الذين تختارهم.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
المؤشر / Indicatorvalue.attendanceSummaryConfigLines.indictorالرقم الذي يستبدله السطر: الإضافي، أو التأخير، أو العطلة، أو الغياب، أو الإجازة، أو المأمورية، أو الراحة الأسبوعية، أو ساعات العمل، أو الساعات المطلوبة، أو الإذن. إجباري.
معيار ملف الموظف / Employee Criteria Definitionvalue.attendanceSummaryConfigLines.empCriteriaDefinitionالموظفون الذين ينطبق عليهم السطر، ويبقى للآخرين الرقم العادي. الفارغ يعني كل الموظفين.
الاستعلام / Queryvalue.attendanceSummaryConfigLines.queryاستعلام SQL يعيد رقماً واحداً يُعرض بدل الرقم العادي، ويمكنه استعمال الموظف والفترة: {employeeId} و{fromDate} و{toDate}. الفارغ يُبقي الحساب العادي.

طلبات الإجازة والإذن ​

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدم السماح بإنشاء طلب اجازة إلا من خلال التطبيق / Only Allow Creation Of Vacation Request Through Applicationvalue.onlyAllowCreationOfElecVacationReqThroughAppلا يُحفظ طلب الإجازة إلا من التطبيق، بالاستثناءات نفسها التي في الحضور. ولا يشمل سند الإجازة.
السماح بتعديل مستند "طلب اجازة الإلكتروني" لمن له الصلاحية / Only Allow Update Of Electronic Vacation Request For Authorizedvalue.onlyAllowUpdateOfElecVacationReqForAuthorizedيسمح بتعديل طلب إجازة حُفظ من قبل من المتصفح لمن له صلاحية التعديل العادية.
عدم السماح بإنشاء طلب إذن إلا من خلال التطبيق / Only Allow Creation Of Permission Request Through Applicationvalue.onlyAllowCreationOfElecPermissionReqThroughAppلا يُحفظ طلب الإذن إلا من التطبيق. ولا يشمل سند الإذن نفسه.
السماح بتعديل مستند "طلب إذن الإلكتروني" لمن له الصلاحية / Only Allow Update Of Electronic permission request For Authorizedvalue.onlyAllowUpdateOfElecPermissionReqForAuthorizedيسمح بتعديل طلب إذن حُفظ من قبل من المتصفح لمن له صلاحية التعديل العادية.

وتتكرر هنا مجموعة إعدادات عرض عناصر شريط الشاشة الرئيسية للتطبيق؛ انظر «عناصر شريط التطبيق» أعلاه.

إعدادات تطبيق الجرد المخزني ​

يتحكم التبويب الثالث في الجرد الإلكتروني. يقرأ بعضَه تطبيقُ الجرد القديم على أندرويد وبعضَه نما موبايل، كما يذكر الجدول. أما الجرد نفسه فمشروح في المبيعات والمخزون والاستعلام عن الأصناف.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدم السماح بإنشاء جرد إلكنروني إلا من خلال التطبيق / Only Allow Creation Of Electronic Stocktaking Through Applicationvalue.onlyAllowCreationOfElecStockTakingThroughAppمعلَّم افتراضياً. لا يُحفظ الجرد الإلكتروني إلا من التطبيق. ويُستثنى المدير والـ Replication والحفظ الذي تجريه الموافقة.
السماح بتعديل مستند "جرد الإلكتروني" لمن له الصلاحية / Only Allow Update Of Electronic Stock Taking For Authorizedvalue.onlyAllowUpdateOfElecStockTakingForAuthorizedلا أثر له إلا والخيار السابق معلَّم. ومع تعليمه يُعدَّل الجرد المحفوظ من قبل من المتصفح لمن له صلاحية التعديل العادية.
ماسك كود الصنف / Item Regular Expressionvalue.itemRegExنمط يجب أن يطابقه كل كود صنف ممسوح أو مكتوب. الفارغ يعني بلا فحص. ونما موبايل يقبل الكود إذا طابق النمطُ أي جزء منه، فاكتب ^…$ لتشترط مطابقة الكود كله.
رسالة خطأ كود الصنف / Item Regular Expression Error MSGvalue.itemRegExErrorMSGالرسالة الظاهرة تحت كود الصنف حين لا يطابق النمط.
عدم السماح بتكرار الصنف / Do Not Allow Item Repetitionvalue.doNotAllowItemRepetitionلتطبيق الجرد على أندرويد فقط. لا يُضاف الصنف نفسه مرتين إلى جرد واحد.
عدم السماح بعرض الكمية / Do Not Show Quantityvalue.doNotShowQtyلتطبيق الجرد على أندرويد فقط. يُخفي الكمية، فيضيف كل مسح سطراً بكمية 1.
منع تعديل لون ومقاس الصنف في الجرد الإلكتروني / Prevent Editing Item Color And Size In Electronic Takingvalue.preventEditingItemColorAndSizeInElectronicTakingنما موبايل. في سطر الجرد يصير اللون والمقاس والحقول النصية الثلاثة للقراءة فقط، وتبقى قيمها آتية من الصنف أو الباركود الممسوح.
منع تغيير وحدة الصنف في الجرد عند استخدام البار كود / Prevent Change Item Unit In Stock Taking When Using Barcodevalue.preventChangeItemUnitInStockTakingWhenUsingBarcodeنما موبايل. السطر المضاف بمسح باركود يحتفظ بوحدة الباركود. أما السطور المدخلة بكود الصنف فيمكن تغيير وحدتها.
أنواع الجرد المسموح بها / Taking Type Allowed Valuesvalue.takingTypeAllowedValuesأنواع الجرد، نوع في كل سطر، مثل سنوي ومفاجئ. يعرضها تطبيق أندرويد قائمةً، ويجب أن يكون كل نوع مستند الجرد في الجدول أدناه واحداً منها.

إعدادات دفاتر الجرد المخزني الإلكتروني (Electronic StockTaking Books Configurations) ​

جدول إعدادات دفاتر الجرد المخزني الإلكتروني (value.elecStockTakingBooks) يستعمله تطبيق الجرد على أندرويد. يحدد الدفتر والتوجيه اللذين يُحفظ بهما الجرد، ونوع المستند الذي يصير إليه. يأخذ الخادم أول سطر نوعُ جرده فارغ أو مساوٍ لنوع الجرد. فإن لم يطابق شيء أخذ أول سطر جهازه فارغ أو مساوٍ لجهاز الهاتف. وإن لم يكن في الجدول أي سطر حُفظ الجرد جرداً إلكترونياً بلا دفتر.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
الدفتر / Bookvalue.elecStockTakingBooks.bookدفتر المستند الناتج. يجب أن يكون من نوع المستند المنشأ، ويعطي المستند محدداته.
توجيه المستند / Termvalue.elecStockTakingBooks.termتوجيه المستند الناتج، ويجب أن يكون من نوع المستند نفسه.
كود/اسم جهاز الجرد / Device Code/Namevalue.elecStockTakingBooks.deviceIdالجهاز الذي يخصه السطر، والفارغ يعني أي جهاز. ولا يُفحص إلا حين لا يطابق أي سطر بنوع الجرد.
نوع مستند الجرد / Taking Document Typevalue.elecStockTakingBooks.takingDocTypeنوع الجرد الذي يخصه السطر. الفارغ يعني أي نوع.
نوع المستندات / Generated Document Typevalue.elecStockTakingBooks.generatedDocTypeما يصير إليه الجرد: فاتورة مبيعات، أو فاتورة مشتريات، أو تحويل مخزني، أو تحويل استلام أو صرف، أو جرد إلكتروني (الافتراضي عند الفراغ). ويُنسخ مخزن الجرد وأصنافه وكمياته، وتأخذ الأوصاف من 1 إلى 3 كود الجرد والجهاز ونوع الجرد.

إعدادات تطبيق سندات القبض ​

يتحكم التبويب الرابع في سندات القبض الإلكترونية المأخوذة في الميدان. يقرأ نما موبايل الشعار وأنواع القبض وقائمة البنوك، أما بقية الخيارات فلا يقرؤها إلا تطبيق سندات القبض القديم على أندرويد.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدم السماح بإنشاء قبض إلكنروني إلا من خلال التطبيق / Only Allow Creation Of Electronic Receipt Through Applicationvalue.onlyAllowCreationOfElecReceiptThroughAppمعلَّم افتراضياً. لا يُحفظ سند القبض الإلكتروني إلا من التطبيق. ويُستثنى المدير والـ Replication والحفظ الذي تجريه الموافقة.
السماح بتعديل مستند "القبض الإلكتروني" لمن له الصلاحية / Only Allow Update Of Electronic Receipt For Authorizedvalue.onlyAllowUpdateOfElecReceiptForAuthorizedلا أثر له إلا والخيار السابق معلَّم. ومع تعليمه يُعدَّل السند المحفوظ من قبل من المتصفح لمن له صلاحية التعديل العادية.
معايير عرض العملاء في تطبيق سندات القبض / List Customers Criteria For Receipts Appvalue.listReceiptsCustomersCriteriaلتطبيق سندات القبض على أندرويد فقط. يحدد العملاء الذين ينزّلهم التطبيق، والفارغ يرسلهم كلهم.
LegalEntity LogomobileLegalEntityLogoشعار الشركة الذي تنزّله التطبيقات. يعرضه نما موبايل في القائمة الجانبية وفي سندات القبض والملاحظات وزيارات الصيانة، ويطبعه تطبيق سندات القبض على أندرويد في {companyLogo}.
Html Receipt Formulavalue.mobileHtmlFormulaلتطبيق سندات القبض على أندرويد فقط. قالب HTML الذي يُطبع به سند واحد. يمكنه استعمال {receipt.code} وبقية حقول السند، و{customer} و{currency} و{createdAtDate} و{createdAtTime} و{userName} و{collector} و{companyLogo} و{customerSignature} و{salesmanSignature}. وزر Receipt Formula Example في التبويب يستبدل به نموذجاً قصيراً.
Multi Receipt Html Formulavalue.multiReceiptHtmlFormulaلتطبيق سندات القبض على أندرويد فقط. قالب طباعة عدة سندات في ملخص واحد. يمكنه استعمال {docsCount} و{cashCount} و{totalCash} و{chequeCount} و{totalCheque}، وكتلة {loop(list)}…{endloop} تتكرر لكل سند. وزر Multi Receipt Formula Example يملؤه بنموذج.
حفظ سندات القبض الالكتروني كمسودة اذا حدث خطأ / Save Electronic Receipts as Draft When Errors Happenvalue.saveDocAsDraftIfErrorInReceiptsAppلتطبيق سندات القبض على أندرويد فقط. السند الذي يفشل حفظه، لخطأ في التحقق مثلاً، يُحفظ مسودة بدلاً من رفضه.
عدم حفظ السند اذا لم يتم اختيار النوع / Do Not Save If No Type Is Selectedvalue.doNotSaveIfNoTypeSelectedInReceiptsAppلتطبيق سندات القبض على أندرويد فقط. لا يحفظ التطبيق السند حتى يُختار نوع القبض.

قيم إعدادات الدخول الافتراضية (Default Login Settings) ​

تملأ مجموعة قيم إعدادات الدخول الافتراضية رمز QR الذي تعرضه الواجهة تحت Qr Info في قائمة المستخدم، ومسحه في شاشة الدخول بالتطبيق يغني عن الكتابة.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عنوان السيرفر / Server Urlvalue.serverUrlعنوان الخادم في رمز QR. والفارغ يستعمل العنوان المفتوح في المتصفح، وهو خطأ حين يصل المستخدمون إلى الخادم من الخارج بعنوان آخر.
الايميل / Default Emailvalue.defaultEmailالبريد الإلكتروني في رمز QR، ويملأ إعداد البريد في التطبيق الجاري ضبطه.
نسخة sdk الطباعه / Default Printing Sdk Versionvalue.defaultPrintingSdkVersionلتطبيق سندات القبض على أندرويد فقط. طريقة الطباعة في رمز QR: Old SDK Version أو New SDK Version أو Normal Print.
أنواع مستندات القبض (تكتب نصية بينهم ,) / Receipt Types(Text Separated by ,)value.receiptTypesأنواع القبض التي تعرضها التطبيقات مفصولة بفواصل، مثل Cash,Cheque,Transfer، ويُحفظ النوع المختار على السند. وهي أيضاً قيم للنوع المسموح بها في سطور سند القبض الإلكتروني في جدول المستندات. لا تضع مسافات بعد الفواصل، وإلا رُفضت هناك الأنواع التالية للأول. وهذا الحقل ليس جزءاً من رمز QR.

الحسابات البنكية الظاهرة في التطبيق (Electronic Receipt Vouchers Bank Accounts) ​

جدول الحسابات البنكية الظاهرة في التطبيق (value.elecReceiptBanks) يسرد البنوك التي يختار منها المحصّل للشيك أو التحويل.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
الاسم المختصر / Short Namevalue.elecReceiptBanks.shortNameالاسم الظاهر في التطبيق. اجعله فريداً وبلا فواصل.
رقم حساب البنك / Bank accountvalue.elecReceiptBanks.bankAccountالحساب البنكي الذي يُسجَّل على السند حين يُختار هذا الاسم. والسند الذي لا يطابق اسمه المختصر أي سطر يُحفظ بلا حساب بنكي.

إعدادات تطبيق NAMA SCM ​

يضبط التبويب الخامس الاستعلام عن الأصناف: ما يعرضه تطبيق NAMA SCM، وشاشة تفاصيل الصنف في نما موبايل، حين يستعلم المستخدم عن كود صنف.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
السماح بإستخدام كاميرا الهاتف لمسح كود الصنف / Allow Using Mobile Camera To Scan Item Codevalue.allowUsingCameraToScanItemCodeتطبيق NAMA SCM. يُظهر زر كاميرا لمسح الباركود. وبدونه يُكتب الكود أو يُقرأ بماسح منفصل.
استعلام الصنف / Item Queryvalue.itemQueryاستعلام SQL اختياري يعمل على الصنف المستعلم عنه، لجلب سعره أو رصيده مثلاً. يمكنه استعمال {item…} و{barcode} و{user…} و{dimensions…}، وتتاح أعمدته للقالبين أدناه. والفارغ يملأ القالبين من سجل الصنف مباشرة.
النموذج الإنجليزي / Item English Templatevalue.itemEnglishTemplateالقالب الذي تُعرض به نتيجة الاستعلام والتطبيق بالإنجليزية. الفارغ يستعمل القالب العربي.
النموذج العربي / Item Arabic Templatevalue.itemArabicTemplateمثله بالعربية. الفارغ يستعمل القالب الإنجليزي.

إعدادات تطبيق KAS ​

يضبط التبويب السادس تطبيق التسوق KAS، الذي يتصفح فيه العملاء كتالوجاً مقسماً إلى فئات ويطلبون منه. ويمكن أن تختلف قواعد الكتالوج والطلب من دولة إلى أخرى.

إعدادات الفئات (KAS Categories Configurations) ​

المجموعة في أعلى التبويب تحمل الإعدادات لكل الدول، وجدول سطور التسوق تحتها يكرر الإعدادات نفسها لدولة بعينها أو لمحددات بعينها (انظر القسم التالي).

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
المستوي الاول / Level Onevalue.config.levelOneالمستوى الأعلى في الكتالوج: قسم الصنف أو أحد تصنيفات الصنف من 1 إلى 10. تعرض الشاشة الأولى في التطبيق تلك السجلات.
معيار عرض المستوي الاول / Level One Criteriavalue.config.levelOneCriteriaيحدد سجلات المستوى الأول المعروضة. الفارغ يعرضها كلها.
المستوي الثاني / Level Twovalue.config.levelTwoالمستوى الثاني، وهو تصنيف أعمق من المستوى الأول. الفارغ ينتقل من المستوى الأول إلى الأصناف مباشرة.
معيار عرض المستوي الثاني / Level Two Criteriavalue.config.levelTwoCriteriaيحدد سجلات المستوى الثاني.
المستوي الثالث / Level Threevalue.config.levelThreeالمستوى الثالث، أعمق من الثاني، ويحتاج المستويين الأول والثاني.
معيار عرض المستوي الثالث / Level Three Criteriavalue.config.levelThreeCriteriaيحدد سجلات المستوى الثالث.
معيار عرض الأصناف / InvItem Criteriavalue.config.itemsCriteriaيحدد الأصناف التي يعرضها المتجر. وتأتي الأسعار من قوائم أسعار البيع العادية.
نوع طلب المبيعات المنشأ / Order Entity Typevalue.config.orderEntityTypeالمستند الذي يصير إليه الطلب المرسل من التطبيق: أمر بيع، أو عرض سعر، أو طلب عرض سعر. ويجب ملء النوع والدفتر والتوجيه معاً.
دفتر طلب المبيعات المنشأ / Order Bookvalue.config.orderBookدفتر ذلك المستند، ويعطيه محدداته أيضاً. وبدونه يفشل إرسال الطلب بالرسالة Please contact administrator to config order book and term.
توجيه طلب المبيعات المنشأ / Order Termvalue.config.orderTermتوجيه ذلك المستند. ويُحفظ الطلب باسم العميل المرتبط بمستخدم المتسوق.
Mobile Application Action Groupvalue.config.mobileAppActionFileGroupالمجموعة، ومن ثم بادئة الكود، التي تُعطى للسجل الذي ينشئه التطبيق حين يسجّل أحدهم حساباً أو يطلب استعادة كلمة المرور.
دفتر اقتراح / شكوي / Suggest / Complaint Bookvalue.config.suggestOrComplainBookدفتر الشكوى في CRM المنشأة من شاشة الاقتراحات والشكاوى في التطبيق.
اسم المستخدم للمستخدمين الغير مسجلين / Not Logged In Users User Namevalue.config.notLoggedInUserNameحساب الضيف الذي يستعمله الخادم لكل ما يجري قبل أن يسجّل المتسوق دخوله: التصفح والأسعار والتسجيل والشكاوى. ويجب أن تكون له صلاحية الاعتماد على Mobile App Action.
كلمة المرور للمستخدمين الغير مسجلين / Not Logged In Users Passwordvalue.config.notLoggedInPasswordكلمة مرور حساب الضيف، ويجب أن تطابق كلمة مرور المستخدم الحقيقية.
رقم التواصل / Contact Phonevalue.config.contactPhoneالرقم الذي يتصل به زر الاتصال في التطبيق.
ارتفاع نموذج الصنف / Item Card Heightvalue.config.itemCardHeightارتفاع بطاقات الأصناف والفئات في التطبيق. الفارغ أو الصفر يعني 300.
IOS Application Linkvalue.iosKASAppLinkرابط App Store الذي يستعمله زرا المشاركة والتقييم في التطبيق على آيفون.
Andriod Application Linkvalue.androidKASAppLinkرابط Google Play للزرين نفسيهما على أندرويد.

سطور التسوق لكل دولة ​

يحمل الجدول تحت المجموعة (value.shoppingLines) سطراً لكل دولة، يمكن تضييقه بالمحددات. في كل طلب يستعمل الخادم أول سطر مطابق، ولا يستعمل المجموعة السابقة إلا حين لا يطابق أي سطر.

  • الدولة (value.shoppingLines.country) يجب أن تساوي كود الدولة الذي يرسله التطبيق، مثل EG أو SA. والسطر بلا دولة يطابق كل الدول. والكود غير المعروف يُرفض عند الحفظ.
  • الشركة والفرع والإدارة والقطاع والمجموعة التحليلية (value.shoppingLines.dimensions.legalEntity و.branch و.department و.sector و.analysisSet) إن مُلئت وجب أن تساوي محددات مستخدم المتسوق، أو حساب الضيف قبل الدخول.
  • بقية الأعمدة (value.shoppingLines.config.levelOne إلى value.shoppingLines.config.itemCardHeight) هي إعدادات المجموعة السابقة نفسها وبالمعاني نفسها.

السطر المطابق يحل محل المجموعة كلها

قيم السطر المطابق لا تُدمج مع المجموعة السابقة. والعمود المتروك فارغاً في السطر يبقى فارغاً ولا يرجع إلى المجموعة. فاملأ كل سطر كاملاً، بما في ذلك حساب الضيف ودفتر الطلب. واجعل السطر العام، بلا دولة ولا محددات، آخر السطور، لأن ما تحته لا يُصل إليه أبداً.

التقارير (Reports) ​

جدول تقارير (value.reportLines) يسرد التقارير المعروضة تحت "تقاريري" في تطبيق KAS. ويظهر الجدول نفسه في تبويب Mobile Delivery ويغذّي ذلك التطبيق أيضاً.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
تعريف التقرير / Report Definitionvalue.reportLines.reportDefinitionالتقرير الذي يعمل، ويحتاجه كل سطر.
عنوان التقرير عربى / Report Arabic Titlevalue.reportLines.reportArabicTitleاسم التقرير والتطبيق بالعربية.
عنوان التقرير إنجليزى / Report English Titlevalue.reportLines.reportEnglishTitleاسمه والتطبيق بالإنجليزية.
URL Prefixvalue.reportLines.urlPrefixمفتاح قصير يعرّف التقرير في الرابط الذي يفتحه التطبيق، ويُستعمل اسماً للملف المنزَّل. يجب أن يكون فريداً. اكتبه بأحرف صغيرة وبلا مسافات، لأن تطبيق Mobile Delivery يحوّله إلى أحرف صغيرة قبل الطلب.
الصيغة / Output Formatvalue.reportLines.outputFormatصيغة الملف الناتج. الفارغ يعني PDF.
كود المجموعة / Group Codevalue.reportLines.groupCodeمجموعة التقارير، من جدول مجموعات التقارير في تبويب Mobile Delivery، التي يظهر تحتها التقرير في تطبيق Mobile Delivery. ولا يستعمله تطبيق KAS.

الفروع (Branches) ​

جدول الفروع (value.branchLines) يملأ شاشة "تواصل معنا" في التطبيق ببطاقة لكل فرع. ولا يعرض التطبيق إلا الفروع التي تساوي الدولة فيها كود دولته، والفرع بلا دولة لا يظهر أبداً.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
الدولة / Countryvalue.branchLines.countryكود الدولة التي يظهر لها الفرع.
اسم الفرع / Branch Namevalue.branchLines.branchNameالاسم على البطاقة.
عنوان الفرع / Branch Addressvalue.branchLines.branchAddressالعنوان على البطاقة.
تليفون الفرع / Branch Phonevalue.branchLines.branchPhoneرقم الهاتف على البطاقة.
لينك موقع الفرع / Branch Location Linkvalue.branchLines.branchLocationLinkرابط الخريطة الذي تفتحه البطاقة.
لينك فيسبوك / Branch FaceBook Linkvalue.branchLines.branchFaceBookLinkيضيف أيقونة فيسبوك إلى البطاقة.
لينك يوتيوب / Branch Youtube Linkvalue.branchLines.branchYoutubeLinkيضيف أيقونة يوتيوب.
لينك واتساب / Branch Whats App Linkvalue.branchLines.branchWhatsAppLinkيضيف أيقونة واتساب.
لينك تيليجرام / Branch Telegram Linkvalue.branchLines.branchTelegramLinkيضيف أيقونة تيليجرام.

ملفات إعدادات تطبيق التسوق (ShoppingMobAppConfig) ​

ما تعرضه الصفحة الرئيسية في تطبيق KAS، والأسعار التي يعرضها، يأتيان من ملف رئيسي منفصل هو ملف إعدادات تطبيق التسوق (Shopping Mobile Application Configuration)، في إدارة النظام ← لوحات. ويمكنك الاحتفاظ بأكثر من ملف، كملف لكل دولة أو ملف لعملاء الجملة.

حين يفتح التطبيق صفحته الرئيسية ينظر الخادم في الملفات التي تساوي الدولة فيها كود دولة التطبيق أو تكون فارغة، بادئاً بأقل أولوية، ويأخذ أول ملف ينطبق على مستخدم المتسوق. وإن لم ينطبق أي ملف فشلت الصفحة الرئيسية بالرسالة Cannot find ShoppingMobAppConfig file for this user، وهي بلا نص عربي.

الحقل (عربي / إنجليزي)معرّف الحقلما يفعله
الدولة / Countrycountryكود الدولة التي يخصها الملف، يُختار من القائمة المقترحة. الفارغ يعني كل الدول.
Currency CodecurrencyCodeالعملة التي يعرض بها التطبيق الأسعار.
الأولوية / Prioritypriorityإجباري. تُجرَّب الملفات من الأقل أولوية فصاعداً.
معيار المستخدم / User CriteriauserCriteriaDefلا ينطبق الملف إلا على المستخدمين المطابقين لهذه المعايير. الفارغ يعني كل المستخدمين.
معيار الذمة المتعلقة للمستخدم / Related Subsidiary CriteriarelatedSubsidCriteriaDefلا ينطبق الملف إلا حين يطابق العميلُ المرتبط بالمستخدم هذه المعايير. والمستخدم الذي لا عميل مرتبطاً به لا يطابق أبداً ملفاً مُلئ فيه هذا الحقل.
تستخدم لـ / Used ForusedForيقصر الملف على مستخدم واحد، أو ملف صلاحيات واحد، أو مجموعة مستخدمين واحدة. الفارغ يعني الجميع.
تصنيف الفاتورة / Invoice ClassificationinvoiceClassificationيُستعمل عند تسعير الأصناف التي يعرضها التطبيق، كما يُستعمل في فاتورة المبيعات.
محدد سعر 1 إلى 5 / Price Classifier 1 إلى 5priceClassifier1 … priceClassifier5محددات السعر المستعملة عند تسعير الأصناف المعروضة، فيمكن لملف أن يعرض قائمة أسعار مختلفة.

وثلاثة جداول تملأ الصفحة الرئيسية. لكل سطر صنف وصورة ووصف وعلامة غير نشط تُخفي السطر:

الجدولمعرّفات الحقولما يملؤه
Bannersbanners، banners.item، banners.banner، banners.description، banners.inActiveاللافتات في الصفحة الرئيسية.
New ArrivalsnewArrivals، newArrivals.item، newArrivals.attachment، newArrivals.description، newArrivals.inActiveشريط "وصل حديثاً".
Slider ImagessliderImages، sliderImages.item، sliderImages.sliderImage، sliderImages.description، sliderImages.inActiveالصور المتحركة في الأعلى.

والضغط على سطر يفتح صنفه، مسعّراً بمحددات سعر الملف.

إعدادات تطبيق NAMA ORDERS ​

يخدم التبويب السابع تطبيق Nama Orders على أندرويد، الذي يكتب فيه المندوب طلبات تُرفع لاحقاً مستنداتٍ في النظام.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
استيراد كـ / Import Asvalue.ordersImportAsالمستند الذي يصير إليه الطلب المرفوع: أمر بيع، أو فاتورة مبيعات، أو إذن صرف، أو إذن استلام، أو تحويل مخزني، أو طلب تحويل مخزني، أو طلب مردود مبيعات، أو مردود مبيعات. ويمكن لسطر الجهاز أن يغلبه.
الحفظ كمسودة / Save As Draftvalue.ordersSaveAsDraftيحفظ الطلبات المرفوعة مسودات بدلاً من اعتمادها. إن عُلِّم هنا سرى على كل الأجهزة، وإلا قرر كل سطر جهاز لنفسه.
إنشاء عميل في حال عدم وجوده / Generate Customer If Not Existvalue.ordersGenCustomerIfNotExistحين يذكر الطلب عميلاً غير موجود ينشئ عميلاً كوده رقم الجوال في الطلب واسمه اسم العميل في الطلب. إن عُلِّم هنا سرى على كل الأجهزة.
معايير استقبال الأصناف / Items Sending Criteriavalue.ordersItemsSendingCriteriaيحدد الأصناف التي تُنزَّل إلى الهاتف. ومعايير سطر الجهاز لها الأولوية. والفارغ يرسلها كلها.
معايير استقبال العملاء / Customers Sending Criteriavalue.ordersCustomersSendingCriteriaمثله للعملاء.
نسخ اسم الجهاز الي / Copy Device Id Tovalue.ordersCopyDeviceIdToحقل نصي في المستند المنشأ، كأحد الأوصاف، يستقبل اسم الجهاز. الفارغ لا ينسخ شيئاً.
نسخ كود المستند الي / Copy Document Code Tovalue.ordersCopyDocCodeToحقل نصي يستقبل الكود الذي أعطاه التطبيق للطلب.
إضافة حقل دولة الشحن / Add Customer Shipping Countryvalue.addCustomerShippingCountryيُظهر خانة الدولة في نافذة العميل والشحن بالتطبيق. وتذهب القيمة إلى عنوان الشحن في المستند، وفي العميل المنشأ.
إضافة حقل مدينة الشحن / Add Customer Shipping Cityvalue.addCustomerShippingCityمثله للمدينة.
إضافة حقل محافظة الشحن / Add Customer Shipping Statevalue.addCustomerShippingStateمثله للمحافظة.
إضافة حقل منطقة الشحن / Add Customer Shipping Areavalue.addCustomerShippingAreaمثله للمنطقة.
إضافة حقل شارع الشحن / Add Customer Shipping Streetvalue.addCustomerShippingStreetمثله للشارع.
إضافة حقل عنوان الشحن / Add Customer Shipping Addressvalue.addCustomerShippingAddressمثله لسطر العنوان الأول.
إضافة حقل عنوان 1 الشحن / Add Customer Shipping Address 1value.addCustomerShippingAddress1مثله لسطر العنوان الثاني.
إضافة حقل توقيع العميل لتطبيق أوامر البيع / Add Customer Signature To Orders Appvalue.addCustomerSignatureToOrdersAppيُظهر زر توقيع العميل. ويُرفق التوقيع بالمستند ويُطبع في {customerSignature}.
إضافة حقل توقيع المندوب لتطبيق أوامر البيع / Add Salesman Signature To Orders Appvalue.addSalesManSignatureToOrdersAppمثله لتوقيع المندوب، ويُطبع في {salesmanSignature}.
Orders LegalEntity LogoordersLegalEntityLogoالشعار المطبوع في {companyLogo} على الطلبات.
إضافة حقل وصف 1 / Add Customer Description 1value.addCustomerDescription1يُظهر خانة الوصف 1. وتذهب القيمة إلى الوصف 1 في المستند، وفي العميل المنشأ.
إضافة حقل وصف 2 / Add Customer Description 2value.addCustomerDescription2مثله للوصف 2.
القيم المسموح بها لوصف 1 للعميل / Customer Description 1 Allowed Valuesvalue.customerDesc1AllowedValuesقائمة مفصولة بفواصل. إن مُلئت صار الوصف 1 قائمة منسدلة بهذه القيم.
القيم المسموح بها لوصف 2 للعميل / Customer Description 2 Allowed Valuesvalue.customerDesc2AllowedValuesمثله للوصف 2.
استعلام الصنف / Item Queryvalue.ordersItemQueryاستعلام SQL اختياري يعمل عند مسح الباركود، وتغذي أعمدته القالبين أدناه.
النموذج العربي / Item Arabic Templatevalue.ordersItemArabicTemplateالبطاقة الظاهرة بعد المسح والتطبيق بالعربية. الفارغ يستعمل القالب الإنجليزي.
النموذج الإنجليزي / Item English Templatevalue.ordersItemEnglishTemplateمثله بالإنجليزية. الفارغ يستعمل القالب العربي.
Html Order Formulavalue.mobileOrderHtmlFormulaقالب HTML الذي يُطبع به طلب واحد. يمكنه استعمال {doc} و{customer} و{warehouse} و{locator} و{companyLogo} والتوقيعين، وكتلة {loop(lines)}…{endloop} بكود الصنف واسمه وكميته ورقم الشحنة والتواريخ. وزر Order Formula Example يملؤه بنموذج.
Html Multi Order Formulavalue.multiOrderHtmlFormulaقالب طباعة عدة طلبات معاً، فيه {docsCount} وكتلة {loop(list)}…{endloop}. وزر Multi Order Formula Example يملؤه بنموذج.

سطور الإعدادات (Config Lines) ​

جدول سطور الإعدادات (value.ordersConfigLines) فيه سطر لكل جهاز. يستعمل الخادم أول سطر يساوي فيه كود/اسم جهاز الجرد اسمَ الجهاز المكتوب في شاشة دخول التطبيق، أو يكون فارغاً، فضع سطور الأجهزة فوق السطر العام. الدفتر والتوجيه لا يوجدان إلا هنا: بلا سطر مطابق يُرفع الطلب بلا دفتر فيفشل.

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
كود/اسم جهاز الجرد / Device Code/Namevalue.ordersConfigLines.deviceIdاسم الجهاز الذي يخصه السطر. الفارغ يعني أي جهاز.
الدفتر / Bookvalue.ordersConfigLines.bookدفتر المستندات الآتية من هذا الجهاز، ويعطيها محدداتها أيضاً.
توجيه المستند / Termvalue.ordersConfigLines.termتوجيه تلك المستندات.
المخزن الافتراضي / Default Warehousevalue.ordersConfigLines.defaultWarehouseالمخزن الذي يوضع على المستند، ما لم يُختر مخزن في التطبيق. وإن تُرك فارغاً في سطر مطابق صار المستند بلا مخزن.
استيراد كـ / Import Asvalue.ordersConfigLines.ordersImportAsيغلب استيراد كـ في الرأس إن مُلئ.
معايير استقبال العملاء / Customers Sending Criteriavalue.ordersConfigLines.ordersCustomersSendingCriteriaيغلب معايير العملاء في الرأس إن مُلئ.
معايير استقبال الأصناف / Items Sending Criteriavalue.ordersConfigLines.ordersItemsSendingCriteriaيغلب معايير الأصناف في الرأس إن مُلئ.
الحفظ كمسودة / Save As Draftvalue.ordersConfigLines.ordersSaveAsDraftيحفظ طلبات هذا الجهاز مسودات.
إنشاء عميل في حال عدم وجوده / Generate Customer If Not Existvalue.ordersConfigLines.ordersGenCustomerIfNotExistينشئ العملاء غير الموجودين لطلبات هذا الجهاز.
الحقول المحسوبه للعميل / Customers Calculated Fieldsvalue.ordersConfigLines.ordersCustomerCalculatedFieldsإسنادات حقول تُكتب كقيم الحقول في مسار كيان (مثل group = "G1")، وتُطبَّق على العميل المنشأ من طلبات هذا الجهاز.
نسخ اسم الجهاز الي / Copy Device Id Tovalue.ordersConfigLines.ordersCopyDeviceIdToيغلب حقل الرأس إن مُلئ.
نسخ كود المستند الي / Copy Document Code Tovalue.ordersConfigLines.ordersCopyDocCodeToيغلب حقل الرأس إن مُلئ.
استعلام الصنف / Item Queryvalue.ordersConfigLines.ordersItemQueryيغلب استعلام المسح في الرأس إن مُلئ.
النموذج العربي / Item Arabic Templatevalue.ordersConfigLines.ordersItemArabicTemplateيغلب القالب العربي في الرأس إن مُلئ.
النموذج الإنجليزي / Item English Templatevalue.ordersConfigLines.ordersItemEnglishTemplateيغلب القالب الإنجليزي في الرأس إن مُلئ.

إعدادات تطبيق Mobile Delivery ​

يخدم التبويب الأخير تطبيق Mobile Delivery الذي يستعمله المندوبون والعملاء الذين يوصلون إليهم. و"كود الجهاز" أدناه هو الكود الذي يكتبه المستخدم في شاشة دخول ذلك التطبيق.

الخيار (عربي / إنجليزي)معرّف الحقلما يفعله
عدد الأيام السابقة للبحث عن مستند حركة / Previous Days Count To Limit Mob Deliver Document Search Periodvalue.previousDaysCountToLimitMobDeliveryDocSearchPeriodلا تعرض قائمة طلبات المندوب إلا سطور التوصيل المؤرخة خلال هذا العدد من الأيام السابقة. الفارغ أو الصفر يعني 3 أيام.
معايير استقبال الأصناف / Items Sending Criteriavalue.deliveryItemsSendingCriteriaيحدد الأصناف التي يعرضها التطبيق حين يطلب العميل أصنافاً أو يرسل أمراً أو يرتجع أصنافاً منتهية الصلاحية. ومعايير سطر التوصيل المطابق لها الأولوية. الفارغ يعرض كل الأصناف.
مجموعة مهمة العمل / Work Task File Groupvalue.deliveryConfig.workTaskFileGroupالمجموعة، ومن ثم بادئة الكود، لمهام العمل التي ينشئها التطبيق. وإن كانت فارغة استُعمل أول سطر توصيل فيه مجموعة.

سطور التسليم (Delivery Lines) ​

العمود (عربي / إنجليزي)معرّف الحقلما يفعله
كود/اسم جهاز الجرد / Device Code/Namevalue.deliveryLines.deviceIdالجهاز الذي تنطبق عليه معايير الأصناف في السطر. الفارغ يعني أي جهاز. ويُستعمل أول سطر جهازه مطابق أو فارغ.
معايير استقبال الأصناف / Items Sending Criteriavalue.deliveryLines.deliveryItemsSendingCriteriaمعايير الأصناف لذلك الجهاز. الفارغ يرجع إلى معايير الرأس.
دفتر اقتراح / شكوي / Suggest / Complaint Bookvalue.deliveryLines.config.suggestOrComplainBookدفتر الشكوى في CRM المنشأة من شاشة الاقتراحات والشكاوى في التطبيق. يأخذ الخادم أول سطر فيه هذا الدفتر والتوجيه التالي معاً، أياً كان جهازه.
توجيه اقتراح / شكوي / Suggest / Complaint Termvalue.deliveryLines.config.suggestOrComplainTermيجب ملؤه ليُستعمل دفتر الشكوى في السطر، لكن الشكوى نفسها تُنشأ بلا توجيه. وإن لم يكن أي سطر يحمل الاثنين معاً تلقى التطبيق الرسالة «لا يمكن العثور على دفتر و توجيه للاقتراح أو الشكوى».
مجموعة مهمة العمل / Work Task File Groupvalue.deliveryLines.config.workTaskFileGroupلا يُستعمل إلا حين تكون مجموعة مهمة العمل في الرأس فارغة، ويُؤخذ أول سطر فيه مجموعة أياً كان جهازه.

جداول الدفاتر ​

ستة جداول تحدد دفتر وتوجيه كل مستند ينشئه التطبيق، وتشترك في أربعة أعمدة:

  • الدفتر (Book) — دفتر المستند، ويعطيه محدداته وبادئة كوده.
  • كود/اسم جهاز الجرد (Device Code/Name) — الجهاز الذي يخصه السطر. الفارغ يعني أي جهاز.
  • للنوع (For Type) — يُترك عادةً فارغاً. وإن مُلئ وجب أن يكون نوع المستند الذي ينشئه الجدول كما هو مذكور أدناه، وإلا لم يطابق السطر أبداً.
  • توجيه المستند (Term) — توجيه المستند.

يأخذ الخادم أول سطر جهازه فارغ أو مساوٍ لجهاز التطبيق، وللنوع فيه فارغ أو مساوٍ لنوع المستند، ويؤخذ الدفتر والتوجيه كلاهما من ذلك السطر الواحد.

الجدول (عربي / إنجليزي)معرّفات الحقولالمستند المنشأحين لا يطابق أي سطر
إعدادات دفاتر أوامر الشراء / Mobile Item Request Configurationsvalue.deliveryItemRequestBooks (.book، .deviceId، .forType، .term)طلب الصنف الذي يرسله العميل من شاشة الطلب. للنوع: ItemRequest.يُرفض: «لا يمكن العثور على دفتر و توجيه لطلب صنف».
إعدادات دفاتر أوامر البيع / Mobile Sales Order Configurationsvalue.deliverySalesOrderBooks (الأعمدة الأربعة نفسها)أمر البيع الذي يرسله العميل. للنوع: SalesOrder.يُرفض: «لا يمكن إيجاد دفتر و توجيه لطلب صنف».
إعدادات دفاتر سندات القبض / Mobile Receipt Voucher Configurationsvalue.deliveryReceiptVoucherBooks (الأعمدة الأربعة نفسها)سند القبض الإلكتروني الذي يأخذه المندوب. للنوع: ElectronicReceiptVoucher.يبقى السند بلا توجيه ولا مبلغ. فاحتفظ دائماً بسطر هنا.
إعدادات دفاتر طلب مردود مبيعات / Mobile Expired Sales Return Request Configurations (العنوان الإنجليزي يكرر عنوان الجدول التالي)value.deliverySalesReturnReqBooks (الأعمدة الأربعة نفسها)طلب مردود المبيعات الذي يرفعه المندوب من فاتورة. للنوع: SalesReturnRequest.بلا خطأ، ويُنشأ المستند بغير الدفتر المضبوط.
إعدادات دفاتر طلب مردود أصناف منتهية الصلاحية / Mobile Expired Sales Return Request Configurationsvalue.deliveryExpSalesReturnReqBooks (الأعمدة الأربعة نفسها)طلب المردود الذي يرفعه العميل للأصناف منتهية الصلاحية. للنوع: SalesReturnRequest.يُرفض: «لا يمكن العثور على دفتر و توجيه لأمر ارتجاع أصناف مبيعات منتهبة الصلاحية».
إعدادات دفاتر مردودات مبيعات / Mobile Sales Return Configurationsvalue.deliverySalesReturnBooks (الأعمدة الأربعة نفسها)مردود المبيعات الذي ينشئه المندوب من فاتورة مؤرخة خلال الأيام السبعة الأخيرة. للنوع: SalesReturn.بلا خطأ، ويُنشأ المستند بغير الدفتر المضبوط.

في هذا التبويب جدولان بالعنوان الإنجليزي نفسه، Mobile Expired Sales Return Request Configurations. الأعلى منهما (value.deliverySalesReturnReqBooks) لطلبات مردود المبيعات العادية، وعنوانه العربي «إعدادات دفاتر طلب مردود مبيعات» هو الصحيح. وبينهما مجموعة فيها معايير استقبال طلبات مردودات الأصناف المنتهية الصلاحية (Delivery Expired Products Sales Return Requests Criteria، value.deliveryExpProdSalesReturnCriteria)، وهي تفلتر قائمة العميل بطلبات مردود الأصناف منتهية الصلاحية التي رفعها من قبل. الفارغ يعرضها كلها.

مجموعات التقارير والتقارير ​

الجدول / العمود (عربي / إنجليزي)معرّف الحقلما يفعله
مجموعات تقارير / Report Groupsvalue.reportGroupLinesمجموعات التقارير الظاهرة بطاقاتٍ في الصفحة الرئيسية للعميل في تطبيق Mobile Delivery.
كود المجموعة / Group Codevalue.reportGroupLines.groupCodeالكود الذي تشير إليه التقارير. وحفظ تقرير كود مجموعته غير موجود في هذا الجدول يُرفض.
Arabic Namevalue.reportGroupLines.arabicNameعنوان البطاقة بالعربية.
English Namevalue.reportGroupLines.englishNameعنوان البطاقة بالإنجليزية.

وجدول تقارير تحته هو جدول value.reportLines نفسه الظاهر في تبويب KAS؛ انظر «التقارير» هناك. وفي تطبيق Mobile Delivery أعطِ كل تقرير كود مجموعة، لأن التقرير بلا مجموعة لا يظهر تحت أي بطاقة.

رسائل قد تظهر لك ​

الرسالةالسببماذا تفعل
«يمكنك حفظ المستند من نوع {0} من خلال تطبيق الهاتف المحمول فقط»حُفظ حضور إلكتروني أو طلب إجازة أو طلب إذن أو جرد إلكتروني أو سند قبض إلكتروني من المتصفح والخيار عدم السماح بإنشاء … إلا من خلال التطبيق الخاص به معلَّم.أنشئه من التطبيق. ولتسمح للمستخدمين بتصحيح المحفوظ من المتصفح علِّم خيار السماح بتعديل … لمن له الصلاحية المقابل.
«إجمالي الساعات {0} للمستند {1} تجاوز الحد الأقصى المسموح به وهو {2}»الانصراف أبعد عن الحضور من عدد الساعات المسموح بها قبل منع تسجيل الانصراف، أو من الساعات المضبوطة على وردية الموظف.تحقق هل نسي الموظف الانصراف في اليوم السابق. ولا ترفع الحد إلا إن كانت الورديات الطويلة حقيقية.
«لا يمكن إيجاد مناصق مسموح تسجيل دخول بها» (ومثلها «…تسجيل خروج بها»)المناطق مشغّلة ولا توجد منطقة مسموحة تغطي هذا الموظف.أضف سطر منطقة مسموحة للموظف أو إدارته أو مجموعته.
«لا يمكنك تسجيل دخول من الموقع الحالي, المسافة بين موقعك وأقرب منطقة ({0}) هي {1}» (ومثلها لتسجيل الخروج)منع حفظ الحضور الإلكتروني إذا كان الحضور أو الانصراف خارج النطاق معلَّم والهاتف خارج كل المناطق.اطلب من الموظف الدخول إلى المنطقة، أو وسّع أقصى مسافة للمنطقة.
Check in zone {0} is not the same as check out zone {1}يجب أن تكون منطقة الحضور نفس منطقة الإنصراف معلَّم. وهذه الرسالة بلا نص عربي فتظهر بالإنجليزية على الشاشات العربية.سجّل الانصراف من منطقة الحضور، أو أزل علامة الخيار.
Only two or four items can be displayed!عنصر واحد أو ثلاثة من عناصر شريط التطبيق مملوءة.املأ عنصرين أو أربعة.
«كود مجموعة التقارير {0} غير موجود»كود المجموعة في أحد التقارير غير موجود في جدول مجموعات التقارير.أضف المجموعة، أو صحّح الكود.
Please contact administrator to config order book and termأرسل تطبيق KAS طلباً بلا دفتر طلب أو توجيه في الإعدادات المنطبقة. وهذه الرسالة بلا نص عربي.املأ دفتر طلب المبيعات المنشأ وتوجيه طلب المبيعات المنشأ في المجموعة، أو في سطر التسوق المطابق.
«لا يمكن العثور على دفتر و توجيه لطلب صنف»لم يجد تطبيق Mobile Delivery سطراً للجهاز في جدول طلبات الأصناف. وأمر البيع يُظهر في الحالة نفسها «لا يمكن إيجاد دفتر و توجيه لطلب صنف».أضف سطراً، بجهاز فارغ ليكون سطراً عاماً.