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

