Skip to main content
تحول إجراءات النموذج والتواقيع شاشة الالتقاط إلى رحلة خدمة مضبوطة. فقد يبدأ الإجراء نموذجاً تالياً، أو يغير قيماً معتمدة، أو يفتح رابطاً مراجعاً، أو ينزل قالب مستند مهيأ، أو يصدّر النموذج الظاهر بصيغة PDF من دون قالب. أما التوقيع فيجمع دليلاً رسمياً لأجزاء محددة من النموذج بعد استيفاء الجاهزية والنطاق وقواعد الموقّعين. لا ينبغي استخدام أي منهما لإخفاء عملية غامضة: يجب أن يفهم المستخدم ما الذي سيحدث، ويجب أن يستطيع المراجع اللاحق فهم سبب حدوثه. يستخدم هذا الدليل مديرية خدمات عامة سورية تعالج طلب خدمة مواطن. مفاتيح الحقول وقيم الاختيار في أمثلة الشيفرة للتوضيح. استبدلها بمفاتيح النموذج المنشور الفعلية وقيمه المخزنة، ثم اختبر المسار المسموح والمسار المحجوب.

متى تستخدمه

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

الإعداد

ضبط إجراء حول نتيجة واحدة

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

بدء نموذج

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

تغيير القيم

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

فتح رابط

استخدمه لوجهة إرشاد خدمة معتمدة. فضل رابطاً ثابتاً مراجعاً؛ وعند الحاجة إلى تعبير اختبر كل فئة مخزنة وتحقق من عدم إلحاق إجابة خاصة بالرابط. إعداد إجراء فتح رابط في KayanOS ضمن منشئ استقبال طلب خدمات المواطنين.

تنزيل قالب مستند

استخدمه بعد ضبط قالب مستند جلسة النموذج واعتماده. تحقق من ربط القالب ونمط التنفيذ وتعبير اسم الملف وتنسيقات المخرج المسموحة بجلسة آمنة نموذجية. إعداد إجراء قالب مستند في KayanOS ضمن منشئ استقبال طلب خدمات المواطنين.

تصدير PDF

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

ضبط المظهر الرسمي لملف PDF

يستطيع المنشئ فتح إعدادات النموذج > مستند PDF لضبط المظهر الرسمي المشترك الذي تستخدمه عمليات التصدير من دون قالب ولقطات التوقيع المحضّرة. اختر الاتجاه تلقائي أو عمودي أو أفقي. يختار الوضع التلقائي الاتجاه الأفقي فقط عندما يكون الجدول المعروض عريضاً بما يكفي لاحتياجه، ويستخدم العمودي في غير ذلك. اختر كثافة مضغوط أو مريح، واضبط اللونين الأساسي والثانوي بصيغة سداسية من ست خانات، وقرر إظهار هوية المؤسسة والعلامة المائية من الشعار ورمز QR. يقبل التذييل نصاً متعدد اللغات، لذلك راجع كل لغة منشورة ولا تدخل إشعاراً تشغيلياً بالإنجليزية وحدها. تحفظ هذه الإعدادات مع إصدار النموذج. تستخدم إصدارات النماذج التي لا تملك إعداداً محفوظاً القالب الرسمي بالإعدادين الافتراضيين «مضغوط» و«تلقائي». وتتضمن لقطة التوقيع المحضّرة إعداد PDF المطبع ضمن دليلها غير القابل للتعديل، لذلك لا تعيد تغييرات المنشئ اللاحقة تنسيق ذلك المستند المحضّر. لا تحفظ إصداراً معدلاً وتطلقه قبل تصدير جلسات تمثيلية باتجاهي LTR وRTL تتضمن جدولاً عريضاً. تعتمد الهوية والعلامة المائية على شعار مؤسسة صالح؛ ويمكن حذف زخرفة اختيارية عند تعذر مصدرها، لكن يجب معاملة فشل عرض العربية كفشل في التصدير. لا يغيّر مظهر PDF نطاق المستند أو التخويل. لا يجعل إخفاء الهوية أو العلامة المائية أو رمز QR التصدير مجهولاً، ولا تجعل إضافتها المستند معتمداً قانونياً. أبق نص التذييل خالياً من الأسرار والبيانات الشخصية، واستخدم قالب مستند مُداراً عندما تحتاج الخدمة إلى تعبير اسم ملف مخصص أو تخطيط قانوني مؤلف بصورة مستقلة. لكل إجراء اختر الحقول الصالحة المطلوبة بعناية. يعرض المنشئ حقول وأقسام النموذج الحالي، ولا يصبح الإجراء قابلاً للتنفيذ إلا عندما تكون المتطلبات المختارة صالحة. اختيار كل شيء قد يحجب إجراء مفيداً خلف أسئلة غير متعلقة. واختيار لا شيء قد يسمح بخطوة لا يمكن التراجع عنها قبل التحقق من البيانات الأساسية. اختر المجموعة الضيقة التي تثبت صلاحيتها أن الإجراء جاهز. للإجراءات أيضاً شرطان هما ظاهر وقابل للنقر. يحدد الظهور ما إذا كان الإجراء يعرض، ويحدد قابل النقر ما إذا كان يمكن استعماله بعد ظهوره. اجعل الرسالتين متسقتين. مثلاً، اعرض «بدء معاينة» فقط عندما تكون المعاينة مطلوبة، واجعله قابلاً للنقر فقط بعد اكتمال التفاصيل التمهيدية. يفترض شرط الظهور الآتي للتوضيح أن قيمة site_service هي القيمة المخزنة الفعلية:
ولشرط قابلية النقر استخدم قيمة منطقية ثابتة يلتقطها النموذج أو يشتقها فعلاً. يفترض المثال أن inspection_ready مفتاح فعلي:
عند بدء نموذج آخر، يمكن ملء متغيرات الهدف مسبقاً أو تعليمها لطلبها من المستخدم التالي. مرر فقط ما يحتاجه النموذج التالي حقاً. تقلل القيمة المسبقة الكتابة المكررة، لكنها لا تثبت أن القيمة لا تزال صحيحة. استخدم فئة خدمة محايدة بدلاً من بيانات شخصية، واشرح أي قيمة ينبغي للمستخدم تأكيدها. بالنسبة إلى إجراء فتح الرابط، فضل رابط خدمة ثابتاً مراجعاً. إذا احتاجت قاعدة معتمدة إلى تعبير، فاجعله صغيراً وتحقق من القيمة المحلولة لكل فئة ذات صلة. يفترض المثال الآتي للتوضيح أن النموذج يخزن رابط إرشاد دقيقاً في guidance_url:
لا تستخدم إجراءات النموذج لتحويل النموذج إلى متاهة تنقل. يجب أن تعرض الشاشة الخطوات التالية التي يفهمها المستخدم ويسمح له بأدائها فقط. واستخدم إجراء قالب المستند بعد مراجعة حقول القالب وتنسيقات المخرج المسموحة وسياسة الوصول الخاصة به في قوالب المستندات.

ضبط طلبات الموافقة والدليل لكل إجراء

استخدم طلب موافقة النموذج عندما تحتاج جلسة نموذج محفوظة إلى قرار رسمي قابل للمراجعة. يبقى الطلب منفصلاً عن أزرار النموذج العادية وعن اكتمال المهمة، ويحفظ لقطة ثابتة للموضوع ومسار الموافقة المرتب وكل استجابة مسجلة على الجولة نفسها. ابدأ بمجموعة صغيرة. مثال شائع هو موافقة بنتيجة approved وتقدم continue وتوقيع مطلوب، وطلب تغييرات بنتيجة needs_changes وتقدم complete وتعليق مطلوب من دون توقيع. يشبع continue المرحلة الحالية ويفتح المرحلة المرتبة التالية، ويكمل الطلب إذا كانت المرحلة الأخيرة. ينهي complete الطلب فوراً بنتيجة الإجراء المختار. يوفر الإعداد المسبق معرّف النتيجة المحدد له، بينما يحصل الإجراء المخصص على معرّف نتيجة داخلي فريد، ولا يعرض المنشئ هذا المعرّف كحقل مستقل. تبقى مفاتيح الإجراءات والنتائج معرّفات تدقيق؛ لذلك أبق مفتاح الإجراء الظاهر ثابتاً بعد استخدامه في الطلبات حتى لو تغير العنوان الظاهر. عندما يعدل المنشئ بيانات نموذج مؤثرة في الموافقة، يحل النظام الجولة النشطة محل جولة قديمة. تبقى الاستجابات السابقة مرتبطة بلقطتها الثابتة ولا تحذف. بعد التصحيح يختار المنشئ صراحة إعادة الإرسال للموافقة. يرفض النظام الإرسال إن لم توجد تغييرات مؤثرة؛ أما الإرسال الصحيح فينشئ الجولة N+1 ويربطها بالجولة السابقة ويبني ملخص التغييرات ويعيد حل المراجعين ويبدأ من المرحلة الأولى.

اضبط كتلة الموافقة ودليل التوقيع

في منشئ النماذج أضف موافقة وافتح إعدادات الموافقة. هذا هو الاسم الظاهر للمستخدم للعنصر المتوافق الموجود؛ تظل النماذج المحفوظة ومفاتيح عنصر signature الداخلية تُحمّل من دون ترحيل. استخدم الموافقة لمسار القرار، واحتفظ بعبارة التوقيع مطلوب للإجراء الذي يحتاج دليلاً تشفيرياً. لكل عنصر موافقة إعداد ظاهر مستقل. استخدم قيمة ثابتة عندما تنتمي الموافقة دائماً إلى الرحلة، أو عبارة مراجعة عندما تنطبق على فرع موثق فقط. تُقيّم الرؤية من سياق النموذج وتتحكم في عرض عنصر الموافقة؛ ولا تقرر من يستطيع الاستجابة، ولا تجعل الطلب جاهزاً، ولا تستبدل قواعد الموقّعين والمتطلبات السابقة. اختبر مسارات العبارة عندما تكون خاطئة وصحيحة وعند غياب البيانات، وتحقق من أن الموافقة المخفية غائبة عن رحلة المشارك ولا تعامل كدليل مكتمل. تبقى العناصر المحفوظة الحالية مدعومة وتظهر ضمن «الطلبات». وللعمل الجديد، نمذج القرار بكتلة الموافقة واجعل التوقيع مطلوباً فقط في الإجراءات التي تحتاج دليلاً رسمياً. أضف عنصراً قديماً أو احتفظ به بعد أن تصبح بنية المحتوى الذي يغطيه مستقرة. يتكون إعداد الموافقة من ستة قرارات مترابطة: استخدم إظهار التحضير/إعادة الإرسال عندما للتحكم في قدرة البادئ الحالي على رؤية ضوابط التحضير واستدعائها. يُقيّم التعبير من سياق المستخدم والنموذج الحاليين ويفرضه الخادم على طلب التحضير المباشر من العضو، لذلك يمكنه تمثيل إذن تحضير مراجع أو شرط مسار. ولا يخفي إجراءات رد المراجع أو ضوابط الموقّع. أبقه منفصلاً عن تعبير الجاهزية: يحدد الظهور هل يتاح التحضير، بينما تحدد الجاهزية هل يصبح ضابط التحضير المتاح مفعّلاً. يتحقق المنشئ من تعبيرات التوقيع وتكوين النشر. التوقيع الذي لا يملك نطاقاً موقعاً تكوين غير مكتمل للنشر. كما يجب أن يحل تعبير محدد الموقّعين بصورة ذات معنى؛ لا تترك محدداً فارغاً متوقعاً أن يستنتج المراجع الشخص المؤهل. تميز خيارات السعة في المنشئ بين التوقيع الشخصي والتوقيع بصفة منصب نشط. اختر السعة التي تطابق سياسة الخدمة وتحقق من إمكان حل العضو أو المنصب المقصود في سياق المؤسسة. يجب أن يصبح تعبير الجاهزية صحيحاً قبل أن يستطيع عضو المؤسسة تحضير الطلب. قد يكون شرط الجاهزية التالي للتوضيح مناسباً إذا كان review_complete مفتاحاً فعلياً:
استخدم شرط الإدراج لقاعدة لا تلزم إلا في بعض جلسات النموذج. يعامل الشرط الفارغ على أنه true. يقيّم الشرط عند تحضير طلب التوقيع أو تحديثه، ثم تثبت النتيجة لتلك المراجعة. لا تخفى القاعدة ذات النتيجة الخاطئة ولا تؤجل؛ بل تغيب عن الطلب ولا تدخل في اكتماله. وإذا اعتمدت قاعدة مدرجة على متطلب سابق مستبعد، يوقف النظام التحضير حتى يصحح منشئ النموذج السلسلة. مثلاً يمكن إدراج موقّع مالي لاحق فقط عندما تساوي قيمة حقل الكمية الرقمية المخزنة 25 تماماً:
اجعل قاعدة الموقّع المالي تعتمد على قاعدة جهة الاعتماد السابقة، واضبط القاعدة السابقة لتسمح بقراري الموافقة والرفض. تفتح الموافقة القاعدة المالية المدرجة ويرسل النظام إشعار إتاحتها، بينما ينهي الرفض الطلب من دون إشعار الموقّع المالي. وإذا كان شرط الكمية خاطئاً، فلا تكون القاعدة المالية جزءاً من مراجعة الطلب أصلاً. بعد التحضير، افتح جلسة النموذج المحفوظة لقراءة عنصر الموافقة كمخطط زمني رأسي مرتب. تعرض كل مرحلة عنوانها وحالتها والأعضاء المسند إليهم عند الانتظار. وعندما تستطيع الموافقة جمع توقيع تشفيري، تحمل مراحلها وسم توقيع وموضعاً مؤقتاً حتى يتوافر الدليل. تعرض الاستجابة المسجلة صاحب الاستجابة وسعته ووقت الاستجابة والتعليق أو السبب، وبطاقة توقيع موثّق محدودة عند توقيع الإجراء. اختر الاستجابة لفتح تفاصيل دليلها. إذا أنهى الرفض الجولة، تظهر المراحل اللاحقة التي لم تتلق استجابة بالحالة لا ينطبق بدلاً من بقائها منتظرة. لا يعني ذلك أنها وافقت أو أن عضواً تخطاها يدوياً. كما لا تمنح رؤية المخطط أهلية الرد أو وصولاً جديداً؛ تظل أذونات الجلسة والطلب وقواعد المرحلة الحالية حاكمة. ينشئ وقت التشغيل لقطة معيارية للنطاق المختار ويحسب بصمة لها. يحتفظ الطلب المحضّر بعناصر اللقطة وبصمتها وبيانات دليل تتضمن قيمة SHA-256 للدليل المرفق. يدعم هذا مراجعة ما تم تحضيره، لكنه لا يحل بمفرده محل سياسة الخدمة القانونية أو سياسة الاحتفاظ أو التحقق من الهوية أو التوقيع. أبق نطاق التوقيع موجزاً ولا تطلب من موقّع الشهادة على بيانات مخفية أو غير مشروحة جيداً. عندما يتغير المحتوى ضمن النطاق الموقع، يجب أن يبقى سلوك التوقيع صادقاً. مع تفعيل الإبطال، يجعل تغير المحتوى ضمن النطاق الطلب المحضّر قديماً ويتطلب إعادة إرسال صريحة. ومع تعطيل الإبطال، يحافظ تغير النطاق وحده على الطلب الحالي. لا تُبطل تغييرات قواعد الموقّعين الطلب تلقائياً أثناء الحفظ العادي؛ ويعيد التحضير الصريح تقييم قواعد الموقّعين الفعلية ويستبدل الطلب عندما تتغير تلك القواعد. تبقى الجولة التي وُسمت قديمة ضمن مسار إعادة التحضير حتى يستطيع البادئ إنشاء الجولة الحالية القابلة للاسترداد. إذا كان ظهور التحضير خاطئاً بينما الجولة قديمة، تبقى الحالة القديمة محفوظة ويعود ضابط إعادة التحضير عندما يصبح التعبير صحيحاً. لا يعيد إخفاء التحضير تنشيط الجولة المستبدلة ولا يكتبها من جديد.

مثال عملي

يصل طلب خدمة مواطن إلى مديرية خدمات عامة سورية. ينشئ الاستلام الطلب، ويحدد موظف هل تلزم زيارة موقع، ويجب على مشرف أن يشهد على تفاصيل الخدمة المراجعة قبل تنزيل مستند إشعار. في نموذج الاستلام، أضف إجراء بدء نموذج بعنوان «بدء معاينة ميدانية». اختر نموذج معاينة الموظفين المنشور هدفاً له. اجعل الإجراء ظاهراً فقط عندما تكون قيمة request_type قيمة خدمة موقع، واضبط متغيرات النموذج الهدف لتمرير فئة طلب منخفضة المخاطر إذا احتاجها نموذج المعاينة. أضف الحقول أو الأقسام التي تجعل التسليم آمناً، مثل الموقع ومرجع اتصال المواطن إذا كان تمريره إلى الهدف معتمداً وتفاصيل الخدمة، إلى قائمة الحقول الصالحة المطلوبة. اترك السرد الاختياري غير المرتبط خارج البوابة حتى لا يحجب عملاً ضرورياً للمعاينة. في نموذج المراجعة، أضف إجراء تغيير القيم بعنوان «تطبيق التصنيف المراجع». اختر فقط حقول المراجعة التي يجب أن تكون صالحة، واختبر قيم السجل قبل الإجراء وبعده بجلسة غير إنتاجية. أضف إجراء فتح رابط فقط لصفحة معلومات معتمدة، بعنوان واضح مثل «فتح إرشادات الخدمة». لا تحل رابطاً ديناميكياً إلا عندما يكون الحقل المصدر مضبوطاً وقد راجعت كل نتيجة ممكنة. وإذا احتاج الموظفون نسخة مباشرة، فأضف إجراء تصدير PDF بعنوان «تنزيل الطلب المراجع»، ثم قيد نطاقه بصفحات الإيصال وحقوله المعتمدة. اختبره بالدور المقصود وافحص المحتوى المستبعد والحقول الظاهرة والمكررات والاتجاه والهوية واسم الملف. واستخدم إجراء القالب بدلاً منه عندما يحتاج الإشعار تخطيطاً مؤلفاً رسمياً. أضف توقيعاً بعنوان «مراجعة المشرف للخدمة». اجعل نطاقه تفاصيل الخدمة المختارة ونتيجة المعاينة وقسم القرار. استثن نص مساعدة عابراً أو حقلاً للعرض الداخلي فقط إذا لم يكن جزءاً من الشهادة. اضبط تعبير الجاهزية على القيمة المنطقية الفعلية لاكتمال المراجعة. أضف قاعدة موقّع تحل محدد المشرف المقصود، واختر سعة التوقيع المعتمدة، واختر القرارات التي تعرفها الخدمة فقط. وإذا احتاجت الخدمة قاعدة ثانية، اجعل متطلبها السابق يشير إلى مفتاح القاعدة الأولى الثابت واختبر التسلسل. حضّر التوقيع فقط كعضو مؤسسة يملك العضوية وأهلية التوقيع المطلوبة. قارن معاينة اللقطة بالحقول الظاهرة ضمن النطاق. غيّر قيمة اختبار ضمن النطاق بعد رد واختبر سلوك الإبطال المضبوط: يجب أن يرى المراجع الطلب أو المراجعة الحالية وأي نتيجة قديمة، لا أن يفترض أن الرد السابق يغطي محتوى جديداً. وأخيراً اختبر تنزيل قالب المستند من الجلسة المحفوظة وافحص الناتج بحثاً عن بيانات السجل المعتمدة بالضبط.  إعدادات منطق نموذج KayanOS والتوقيع لطلب خدمة مواطن في مديرية خدمات عامة سورية.

الاختبار

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

استكشاف الأخطاء وإصلاحها

الأذونات وحدود جودة البيانات

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

أدلة ذات صلة