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

الموافقات
تفعيل الموافقة value.approvalEnabled (مفعل افتراضياً) — المفتاح الرئيسي لمنظومة الموافقات كلها. ومع إيقافه تُتجاهل قواعد الموافقة في كل مكان.
وتحدد الخيارات التالية الأزرار التي يراها المعتمِد فعلاً. وكل خيار تتركه مفعّلاً قرار إضافي على المعتمِد أن يزنه، ولذلك تُنتج القائمة القصيرة المقصودة قراراتٍ أسرع وأكثر اتساقاً في الغالب.
استعمال قرار الرفض value.info.useRejectDecision (مفعل افتراضياً) — يُظهر رفض، وهو ينهي الموافقة ويرفض المستند.
استعمال قرار الارجاع value.info.useReturnDecision (مفعل افتراضياً) — يُظهر إرجاع، وهو يعيد المستند إلى كاتبه ليصححه ويعيد تقديمه بدل إنهائه.
استخدام قرار تصعيد إلى المدير الأعلي value.info.useEscalateToSupervisor (مفعل افتراضياً) — يُظهر تصعيد إلى المدير الأعلي، فيرفع القرار في الهيكل التنظيمي.
استخدام قرار تصعيد إلى المشرف المباشر value.info.useEscalateToDirectSupervisor (مفعل افتراضياً) — يُظهر تصعيد إلى المشرف المباشر، وهو يمرر القرار إلى المشرف المباشر للمعتمِد بدلاً من مديره. والقراران يقرآن حقلين مختلفين على ملف الموظف، فحيث لا يكون المشرف المباشر هو المدير الذي تُصعَّد إليه الموافقات، تستطيع إتاحة القرارين معاً ليختار المعتمِد بينهما. وإن لم يكن أيٌّ منهما مسجلاً على الموظف رُفض القرار برسالة تبين ذلك، وهذا هو السبب المعتاد لأن يبدو الزر وكأنه لا يفعل شيئاً.
استخدام قرار تصعيد الي موظف بعينه value.info.useEscalateToSpecificEmployee (مفعل افتراضياً) — يُظهر تصعيد الي موظف بعينه، فيختار المعتمِد من يقرر بدلاً منه.
استخدام قرار إرجاع إلي الخطوة السابقة value.info.useReturnToPreviousStep (مفعل افتراضياً) — يُظهر إرجاع للخطوة السابقة، فيعيد المستند مرحلة واحدة في سلسلة الموافقة بدل إعادته إلى كاتبه.
استخدام قرار الإرجاع لخطوة محددة value.info.useReturnToSpecificStep (مفعل افتراضياً) — يُظهر إرجاع لخطوة محددة، فيختار المعتمِد أي مرحلة سابقة يعود إليها المستند بدل إعادته مرحلة واحدة دائماً. وعلى سلسلة طويلة — مقدّم الطلب، ثم مدير الإدارة، ثم المالية، ثم المدير العام — هذا هو الفرق بين تمرير المستند رجوعاً عبر ثلاثة أشخاص وإعادته مباشرةً إلى من عليه التصحيح. ولا يظهر القرار إلا حين تكون في الموافقة خطوات سابقة يصح الإرجاع إليها، فلا تراه أبداً في موافقة من خطوة واحدة مهما كان هذا الإعداد.
استخدام التوقيع في مرفق الموافقة value.info.useSignatureInApprovalAttachment — يطبع صورة توقيع المعتمِد المحفوظة على المرفق الناتج عن الموافقة، فيحمل السجل المطبوع توقيعاً مرئياً.
منع التعديل في مستند مرتبط بمستد أخر بإنتظار الموافقه value.info.preventUpdateDocAndRelatedDocInApproval — يقفل المستند والمستندات المرتبطة به أثناء انتظار القرار. وبدونه يستطيع الكاتب أن يغيّر في صمت ما ينظر إليه المعتمِد.
السماح بعمل موافقات لتعديل المستندات value.info.allowApprovalsOnDocumentsUpdate — يسمح لتعريفات الموافقة التي عليها مع التعديل بأن تسري على المستندات. وما دام موقوفًا فتعديل مستند محفوظ لا يبدأ موافقة أبدًا، ويُرفض حفظ تعريف موافقة لنوع مستند عليه علامة مع التعديل؛ فتقتصر موافقات التعديل على الملفات. راجع موافقة «مع التعديل» على مستند لا تُحفظ.
إضافة خطوات الموافقة في سجل التعديل value.info.addApprovalStepsToActionHistory — يكتب كل خطوة موافقة في سجل إجراءات السجل، فيعطي أثراً دائماً لمن قرر ماذا ومتى. ويستحق تكلفته التخزينية الصغيرة حيثما كان للموافقات وزن.
المراجعة
المراجعة أخفّ من الموافقة: لا توجيه ولا قرارات، بل عدد مطلوب من الاعتمادات قبل أن يُعدّ السجل مفحوصاً.
مستويات المراجعة الافتراضية value.info.defaultReviseLevel — عدد مستويات المراجعة التي تسري على الكيانات التي ليست لها قاعدة خاصة. والقيم السالبة مرفوضة.
استخدام مستند المراجعه لكل الأنواع value.info.useReviseDocumentForAllEntities — تُراجع كل الكيانات عبر مسار مستند المراجعة المنفصل بدل مراجعتها في مكانها على السجل نفسه.
مستويات المراجعة value.info.entitiesReviseLevels (جدول) — قواعد لكل كيان. كل سطر يذكر نوع كيان (أو قائمة أنواع)، وعدد مستويات المراجعة التي يحتاجها، وهل يستعمل مستند المراجعة. وبهذا تشترط اعتمادين على قيود اليومية ولا شيء على التحويل المخزني.
نسخ السجلات
تفعيل تتبع نسخ السجلات value.trackVersionsEnabled (مفعل افتراضياً) — يحفظ تاريخاً كاملاً لنسخ السجلات، فترى كيف كان المستند قبل التعديل ومن غيّره.
إيقافه يُفقدك سجل التعديل أيضًا
تُكتب صورة النسخة وسطر سجل التعديل معًا، فمع إيقاف هذا الخيار لا تعرف بعدها من غيّر السجل، لا أنك تفقد استعادة نسخة سابقة فحسب. راجع تشغيل تتبع النسخ وإيقافه.
الإعدادات في هذه الصفحة
كل حقول هذه الصفحة باسمها الظاهر على الشاشة باللغتين، لتجد الإعداد بالاسم الذي تراه. ويشير العمود الأخير إلى القسم الذي يشرحه.
| الاسم العربي | الاسم الإنجليزي | معرّف الحقل | المعنى |
|---|---|---|---|
| تفعيل الموافقة | Enable Approval | value.approvalEnabled | الموافقات |
| استعمال قرار الرفض | Use Reject Decision | value.info.useRejectDecision | الموافقات |
| استعمال قرار الارجاع | Use Return Decision | value.info.useReturnDecision | الموافقات |
| استخدام قرار تصعيد إلى المدير الأعلي | Use Escalate To Supervisor | value.info.useEscalateToSupervisor | الموافقات |
| استخدام قرار تصعيد إلى المشرف المباشر | Use Escalate To Direct Supervisor | value.info.useEscalateToDirectSupervisor | الموافقات |
| استخدام قرار تصعيد الي موظف بعينه | Use Escalate To Specific Employee | value.info.useEscalateToSpecificEmployee | الموافقات |
| استخدام قرار إرجاع إلي الخطوة السابقة | Use Return To Previous Step | value.info.useReturnToPreviousStep | الموافقات |
| استخدام قرار الإرجاع لخطوة محددة | Use Return To Specific Step | value.info.useReturnToSpecificStep | الموافقات |
| استخدام التوقيع في مرفق الموافقة | Use Signature In Approval Attachment | value.info.useSignatureInApprovalAttachment | الموافقات |
| منع التعديل في مستند مرتبط بمستد أخر بإنتظار الموافقه | Prevent Update Document And Related Document In Approval Cycle | value.info.preventUpdateDocAndRelatedDocInApproval | الموافقات |
| السماح بعمل موافقات لتعديل المستندات | Allow Approvals On Documents Update | value.info.allowApprovalsOnDocumentsUpdate | الموافقات |
| إضافة خطوات الموافقة في سجل التعديل | Add Approval Steps To Action History | value.info.addApprovalStepsToActionHistory | الموافقات |
| مستويات المراجعة الافتراضية | Default Revise Level | value.info.defaultReviseLevel | المراجعة |
| استخدام مستند المراجعه لكل الأنواع | Use Revision Document For All Entities | value.info.useReviseDocumentForAllEntities | المراجعة |
| مستويات المراجعة | Revise Levels | value.info.entitiesReviseLevels | المراجعة |
| النوع | Entity Type | value.info.entitiesReviseLevels.entityType | المراجعة |
| قائمة الأنواع | Entity Type List | value.info.entitiesReviseLevels.targetEntities | المراجعة |
| مستويات المراجعة | Revise Levels | value.info.entitiesReviseLevels.reviseLevels | المراجعة |
| استخدام مستند المراجعه | Use Revise Document | value.info.entitiesReviseLevels.useReviseDocument | المراجعة |
| تفعيل تتبع نسخ السجلات | Track Records Versions | value.trackVersionsEnabled | نسخ السجلات |