قواعد العمل
يمكنك تعريف قواعد العمل في Microsoft Dataverse. تسمح لك قواعد العمل بتطبيق منطق الأعمال والحفاظ عليه في طبقة البيانات بدلاً من طبقة التطبيق. بعبارة أكثر بساطة، إذا قمت بإنشاء قواعد عمل في Microsoft Dataverse، فستكون سارية بصرف النظر عن مكان تفاعلك مع البيانات.
على سبيل المثال، يمكن استخدام قواعد العمل في اللوحة والتطبيقات المستندة إلى النماذج لتعيين القيم أو مسحها في عمود واحد أو عدة أعمدة في الجدول. يمكن استخدامها أيضًا للتحقق من صحة البيانات المخزنة أو إظهار رسائل الخطأ. يمكن للتطبيقات المستندة إلى النماذج استخدام قواعد العمل لإظهار الأعمدة أو إخفائها، وتمكين الأعمدة أو تعطيلها، وإنشاء توصيات بناءً على ذكاء الأعمال.
تلميح
عادةً ما يتم تحديد قواعد العمل لجدول ويتم تطبيقها على جميع النماذج، ولكن يمكنك تحديد قاعدة عمل لنموذج مستند إلى نموذج محدد. لا يمكن تطبيق قاعدة عمل على تطبيقات تستند إلى اللوحات على نموذج معين، ولكن لا يزال يتم فرضها عند التفاعل مع البيانات.
تمنحك قواعد العمل طريقة فعالة لفرض القواعد أو تعيين القيم أو التحقق من صحة البيانات بصرف النظر عن النموذج المستخدم لإدخال البيانات. بالإضافة إلى ذلك، تعتبر قواعد العمل فعالة في المساعدة على زيادة دقة البيانات، وتبسيط تطوير التطبيقات، وتبسيط النماذج المقدمة للمستخدمين النهائيين.
يمكن استخدام إجراءات قواعد العمل التالية بواسطة اللوحات والتطبيقات المستندة إلى نموذج:
تعيين قيم الأعمدة
مسح قيم الأعمدة
التحقق من صحة البيانات وإظهار رسائل الخطأ
يمكن للتطبيقات المستندة إلى النموذج أيضًا استخدام قواعد العمل من أجل:
إظهار الأعمدة أو إخفاؤها (التطبيقات المستندة إلى النموذج فقط)
تمكين الأعمدة أو تعطيلها (التطبيقات التي المستندة إلى النموذج فقط)
إنشاء توصيات الأعمال بناءً على ذكاء الأعمال (التطبيقات المستندة إلى نموذج فقط)
يوجد أدناه مثال على استخدام بسيط ولكنه فعال لقواعد العمل. تم تكوين قاعدة الأعمال لتغيير الحقل "Credit Limit VP Approver" ليكون حقلاً مطلوباً إذا تم تعيين "Credit Limit" إلى أكبر من 1,000,000 دولار. إذا كان الحد الائتماني أقل من 1,000,000 دولار، فسيكون حينها الحقل اختيارياً.

من خلال تطبيق قاعدة العمل هذه على مستوى البيانات بدلاً من مستوى التطبيق، يمكنك التحكم بشكل أفضل في بياناتك. يمكن أن يضمن ذلك اتباع منطق عملك سواء تم الوصول إليه مباشرة من Power Apps أو Power Automate أو حتى عبر واجهة برمجة التطبيقات. ترتبط القاعدة بالبيانات وليس بالتطبيق.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.