متى تستخدم هذه الدوال؟
استخدم هذه الدوال في إعداد التخطيط الذي يملك علاقاتها المصدرية. تكون رسالة التحقق ذات معنى فقط في مستهلك تحقق؛ أما الحقل المحسوب فسيخزن القيمة كما هي.طريقة الكتابة
استخدم الدالة بصيغةplanningPlanReviewState($inverseRelations, $.review_cadence, $.start_date). لا تكون كل دالة متاحة في كل مكان: دوال التحقق ودوال النموذج ودوال قالب المستند لها عقود سياق مختلفة. لا تفترض أن اقتراح المحرر يعني أن الدالة مدعومة وقت التشغيل.
مرجع الدوال الكامل
planningDependencyExecutionLinkValidation
يمنع توجيه تبعية إلى عنصر التنفيذ نفسه الذي يمثل مصدرها.
التوقيع: planningDependencyExecutionLinkValidation(sourceExecutionItem, targetExecutionItem)
مثال:
value | planningDependencyExecutionLinkValidation(...).
planningMeasurementPeriodValidation
يتحقق من الترتيب الزمني لفترة القياس، أو يعيد رسالة تحقق.
التوقيع: planningMeasurementPeriodValidation(periodStart, periodEnd)
مثال:
value | planningMeasurementPeriodValidation(...).
planningPlanApprovalRequired
يحدد ما إذا كانت الخطة المهيأة تتطلب اعتماداً حالياً.
التوقيع: planningPlanApprovalRequired(planCategory, planType, baseFramework, targetEntityClass, overlayFrameworks, inverseRelations)
مثال:
value | planningPlanApprovalRequired(...).
planningPlanApprovalStage
يعيد أحدث مرحلة اعتماد للتخطيط، أو null.
التوقيع: planningPlanApprovalStage(inverseRelations)
مثال:
value | planningPlanApprovalStage(...).
planningPlanApprovalState
يعيد حالة الاعتماد للخطة، مثل غير مطلوب أو معلق أو معتمد أو مرفوض أو مشروط.
التوقيع: planningPlanApprovalState(planCategory, planType, baseFramework, targetEntityClass, overlayFrameworks, inverseRelations)
مثال:
value | planningPlanApprovalState(...).
planningPlanBaselineSummary
يعيد ملخصاً مقروءاً لخط الأساس الحالي، أو null.
التوقيع: planningPlanBaselineSummary(inverseRelations)
مثال:
value | planningPlanBaselineSummary(...).
planningPlanBaselineVersionId
يعيد معرف إصدار خط الأساس الحالي، أو null.
التوقيع: planningPlanBaselineVersionId(inverseRelations)
مثال:
value | planningPlanBaselineVersionId(...).
planningPlanLastReviewAt
يعيد أحدث تاريخ مراجعة مكتملة كسلسلة ISO، أو null.
التوقيع: planningPlanLastReviewAt(inverseRelations)
مثال:
value | planningPlanLastReviewAt(...).
planningPlanNextReviewAt
يعيد تاريخ المراجعة المجدولة التالية أو المستنتج من الوتيرة كسلسلة ISO، أو null.
التوقيع: planningPlanNextReviewAt(inverseRelations, reviewCadence?, startDate?)
مثال:
value | planningPlanNextReviewAt(...).
planningPlanRebaselineFlag
يحدد ما إذا كان خط أساس أو قرار أو مراجعة يشير إلى الحاجة لإعادة خط الأساس.
التوقيع: planningPlanRebaselineFlag(inverseRelations)
مثال:
value | planningPlanRebaselineFlag(...).
planningPlanRebaselineReason
يعيد سبب إعادة خط الأساس من خط الأساس أو أحدث قرار أو أحدث مراجعة، أو null.
التوقيع: planningPlanRebaselineReason(inverseRelations)
مثال:
value | planningPlanRebaselineReason(...).
planningPlanReviewState
يعيد حالة مراجعة الخطة مثل قيد المراجعة أو مجدولة أو تمت مراجعتها أو تتطلب متابعة.
التوقيع: planningPlanReviewState(inverseRelations, reviewCadence?, startDate?)
مثال:
value | planningPlanReviewState(...).
planningPlanVersionLabel
يعيد تسمية أحدث إصدار للخطة، أو null.
التوقيع: planningPlanVersionLabel(inverseRelations)
مثال:
value | planningPlanVersionLabel(...).
planningResourcePeriodValidation
يتحقق من أن نهاية فترة المورد تقع في تاريخ البداية أو بعده، أو يعيد رسالة تحقق.
التوقيع: planningResourcePeriodValidation(periodStart, periodEnd)
مثال:
value | planningResourcePeriodValidation(...).
planningRiskMitigationValidation
يتطلب رابط معالجة غير فارغ بعد تسويته عندما تُعطى قائمة معالجات.
التوقيع: planningRiskMitigationValidation(mitigationExecutionItemIds)
مثال:
value | planningRiskMitigationValidation(...).
statusStage
يعيد المرحلة المطبعة للحالة دون تعريف قالب حالة مقدم.
التوقيع: statusStage(status)
مثال:
value | statusStage(...).
statusStageFromTemplate
يعيد المرحلة المطبعة للحالة باستخدام تعريف قالب حالة مقدم.
التوقيع: statusStageFromTemplate(templateContent, status)
مثال:
value | statusStageFromTemplate(...).
قائمة تحقق قبل النشر
- ابدأ بقيمة معروفة وتحقق من النتيجة المتوقعة.
- تعامل صراحةً مع القيم الفارغة وnull والقوائم الفارغة.
- لا تضع أسراراً أو رموز وصول أو بيانات شخصية حساسة داخل تعبير.
- راجع سياقات وتوافر التعبيرات قبل نسخ تعبير بين ميزتين.


