TRANXACT.AI يساعد

الحقول المخصصة وقابلية التوسعة

إضافة حقل لا توفره المنصة، بدون إصدار ودون المساس بالجداول الأساسية.

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

  • توجد الحقول المخصصة خارج الجداول الأساسية، لذا فإن إضافة حقل مخصص لا يغير المخطط الذي تشترك فيه كل شركة.
  • إنها حقول عادية بمجرد تعريفها - قابلة للتصفية والفرز والاستيراد والتصدير، وليست حقل ملاحظات عليه تسمية.
  • وهي خاصة بكل شركة، لذا فإن إضافات شركة ما غير مرئية لشركة أخرى.
  • يتم رسم حقل نعم/لا مثل مربعات الاختيار الخاصة بالمنتج: المربع بجانب التسمية، والتسمية قابلة للنقر، والمساعدة أسفلها مباشرة.

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

جعل الحقل مطلوبًا

لجعل حقل ما إلزاميًا دائمًا، أو إلزاميًا قبل خطوة مثل الإرسال أو النشر، استخدم المنصة > التخصيص > متطلبات الحقول: حدد الخيار، لا حاجة لكتابة أي قاعدة. راجع قسم "جعل أي حقل إلزاميًا: متطلبات الحقول". المنطق المخصص، أدناه، خاص بالشرط.

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

  1. افتح المنصة → التخصيص → المنطق المخصص واختر الوحدة والشاشة — نظام إدارة الموارد البشرية، الموظفين.
  2. أضف قاعدة من نوع Validate، وقم بتشغيلها عند كل عملية حفظ.
  3. اكتب الشرط الذي يجب تحقيقه. الشرط `not_empty(iqama_number)` يجعل رقم الإقامة مطلوبًا لكل موظف. الشرط `is_saudi or not_empty(iqama_number)` يُلزم كل من ليس مواطنًا سعوديًا بتقديم رقم الإقامة، وهو المقصود عادةً: فالمواطن السعودي لديه بطاقة هوية وطنية، وليس إقامة.
  4. اكتب الرسالة التالية: "رقم الإقامة مطلوب للموظف غير السعودي"، ثم احفظها. اختبرها على نفس الشاشة مقابل سجل قبل الاعتماد عليها.

يتحقق الخادم من هذه القاعدة عند كل عملية حفظ، بغض النظر عن طريقة وصول السجل: سواءً كان ذلك عبر النموذج، أو الاستيراد، أو طلب ASK، أو واجهة برمجة التطبيقات (API). كما يُرفض تعديل أي سجل موجود بحيث يخالف هذه القاعدة.

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

رؤية القيم التي تحتويها حقولك

يعرض لك خيار "المنصة ← التخصيص ← الحقول المخصصة" جدولًا بسجلات الشاشة التي تختارها، مع عرض حقول شركتك كأعمدة. ويمكن البحث فيه وتقسيمه إلى صفحات كأي قائمة، مما يتيح لك التحقق من البيانات المدخلة دون الحاجة إلى فتح السجلات واحدًا تلو الآخر.

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

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