توثيق طلبات الاعتماد لأودو 19 Community
دليل طلبات الاعتماد: الفئات وطرق الاعتماد، وتقديم طلب، والبت، وما بعد القرار، والصلاحيات.
يشرح الإصدار 1.0.0حُدّث في 24 أكتوبر 2026
ابدأ من هنا
ببساطة: «هل أستطيع شراء هذا؟» «هل أسافر يوم التاسع؟» «اعتمدوا إيصالاتي من فضلكم». طلبات كهذه تعيش في محادثات واتساب وسلاسل البريد، ولا أحد يعرف من قال نعم. يعطي طلبات الاعتماد كل طلب بيتًا: تختار فئة وتملأ الحقول القليلة التي تحتاجها، فيذهب الطلب إلى المعتمِدين المناسبين، واحدًا بعد الآخر أو أيًّا منهم أو كلهم. ويُسجَّل كل قرار بتاريخه وتعليقه، ويتابع مقدم الطلب التقدم.
نصيحة: يصلح لكل ما تستطيع وصفه بالكلمات: شراء وسفر ومصروفات ومعدات وإجازة واستثناء من سياسة...
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| الفئات | الشراء والسفر والمصروفات والمعدات والعام جاهزة؛ وأنشئ فئاتك (إجازة، توقيع عقد...). |
| المعتمِدون | تسرد كل فئة معتمِديها. وينسخهم الطلب ويستطيع مقدمه تعديلهم ما دام مسودة. |
| ثلاث طرق للاعتماد | واحدًا بعد الآخر (يُسأل كل معتمِد حين يعتمد السابق)، أو يكفي معتمِد واحد، أو كلهم. |
| ما يحتاجه الطلب | لكل فئة: المبلغ والتواريخ وجهة الاتصال والمرجع والمرفق يمكن ألا تُستخدم أو تكون اختيارية أو مطلوبة. |
| قرار بتعليق | الاعتماد أو الرفض يفتح نافذة صغيرة؛ والرفض يحتاج إلى سبب. |
| لا أحد يعتمد طلبه | إن كان مقدم الطلب بين المعتمِدين تُتخطى سطره؛ ولا يُرسل طلب بلا معتمِد آخر. |
| الأنشطة والإشعارات | ينال كل معتمِد نشاطًا؛ ويتابع مقدم الطلب طلبه ويُخطر بالقرار النهائي. |
| لوحة المعلومات | بطاقة لكل فئة بعدد الطلبات المطلوب اعتمادها وزر «طلب جديد». |
| القوائم | طلباتي، وللاعتماد، وكل الطلبات للمديرين. |
| العربية | كل شيء مترجم ويعمل من اليمين إلى اليسار. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | لا شيء غير المناقشة (mail) المثبتة مع أودو |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_approval_requests.zip؛ فُكّه لتحصل على المجلدtaqnix_approval_requests. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Approval Requests واضغط تثبيت.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_approval_requests --stop-after-init
جهّز الفئات
ببساطة: الاعتمادات ← الإعدادات ← الفئات (للمديرين). لكل فئة اكتب ما تصلح له، واختر طريقة الاعتماد، وحدد ما يطلبه الطلب، واسرد المعتمِدين بالترتيب.
| طريقة الاعتماد | كيف تعمل |
|---|---|
| واحدًا بعد الآخر | يُسأل المعتمِد الأول؛ وحين يعتمد، الثاني، وهكذا. ويُعتمد الطلب بعد الأخير. |
| يكفي معتمِد واحد | يُسأل الجميع معًا؛ ويحسم الطلبَ أولُ قرار. |
| كل المعتمِدين | يُسأل الجميع معًا؛ ويُعتمد الطلب حين يعتمد الكل. ورفض واحد ينهيه. |
مهم: لا معتمِد في الفئات الجاهزة بعد: اختر الأشخاص قبل استخدامها.
قدّم طلبًا
ببساطة: افتح لوحة المعلومات، واضغط طلب جديد على الفئة، واكتب الموضوع والسبب، واملأ الحقول التي تطلبها الفئة (الحقل المطلوب معلَّم)، وأرفق المستندات، واضغط أرسل.
ببساطة: يرى مقدم الطلب من ينتظره الطلب؛ ويُسأل المعتمِدون بترتيب الفئة.
قرّر
ببساطة: ينال المعتمِد نشاطًا ويظهر الطلب في للاعتماد. افتحه واقرأه واضغط اعتمد أو ارفض؛ وتطلب نافذة تعليقًا (مطلوبًا للرفض). والرفض ينهي الطلب ويُخطر مقدمه.
بعد القرار
ببساطة: يستطيع مقدم الطلب إلغاء طلب لم يُقرَّر والطلب ثانية بعد رفض أو إلغاء: يعود المعتمِدون إلى الانتظار ويبدأ الطلب من جديد. ويستطيع المدير الأمرين نيابة عن مقدم الطلب. والطلب الذي قُرّر لا يتغير، ولا يُحذف إلا المسودات والطلبات الملغاة.
من يفعل ماذا
| من | يستطيع |
|---|---|
| الجميع (المستخدمون الداخليون) | تقديم الطلبات، ورؤية طلباتهم، ورؤية الطلبات التي هم فيها معتمِدون والبت فيها. |
| مديرو الاعتمادات | رؤية كل الطلبات، وإنشاء الفئات، والإلغاء أو الطلب ثانية عن الآخرين. والمسؤولون مديرون. |
| غيرهم | لا يرون شيئًا من طلبات الآخرين. |
العربية ومن اليمين إلى اليسار
الحدود
| الحد | التفصيل |
|---|---|
| لا إجراء تلقائيًا | الطلب المعتمد سجل: لا تشتري الوحدة ولا تحجز ولا تدفع. |
| لا حدود للمبالغ | كل طلب في فئة يتبع المعتمِدين أنفسهم؛ أنشئ فئتين للمبالغ الصغيرة والكبيرة. |
| المعتمِدون مستخدمون | يحتاج المعتمِد إلى مستخدم أودو. |
| تغيير فئة | لا تتغير طريقة اعتماد طلب جارٍ حين تعدّل الفئة. |
للمطورين
ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
category = env.ref('taqnix_approval_requests.category_purchase')
request = env['taqnix.approval.request'].create({'category_id': category.id, 'subject': 'Standing desks', 'amount': 1840})
request.action_submit() # the first approver gets an activity
request.approval_line_ids.filtered(lambda l: l.state == 'pending').user_id
env['taqnix.approval.decision'].create({'request_id': request.id, 'decision': 'approve', 'comment': 'Go ahead'}).action_confirm() # as the approverاستكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| أضف معتمِدًا واحدًا على الأقل | لا معتمِد في الفئة: أضفهم في الفئة أو على الطلب المسودة. |
| لا أحد يعتمد طلبه | المعتمِد الوحيد هو مقدم الطلب: أضف شخصًا آخر. |
| تحتاج هذه الفئة إلى: ... | حقل مطلوب فارغ. |
| ليس دورك لتقرر | لم يقرر معتمِد سابق بعد (واحدًا بعد الآخر)، أو قررت أنت بالفعل. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_approval_requests.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.