توثيق سير عمل الموافقة على أوامر الشراء لأودو 19
دليل الموافقة على أوامر الشراء: تعريف المستويات وطلب الموافقة والموافقة والرفض وما يحدث حين يتغير أمر الشراء والإعدادات.
يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026
ابدأ من هنا
ببساطة: أمر شراء بمبلغ كبير أو بخصم كبير لا ينبغي تأكيده دون موافقة مدير. تضيف هذه الوحدة هذه الموافقة إلى أودو: تعرّف مستويات الموافقة، ويضغط مسؤول المشتريات طلب الموافقة، فيُطلب من المعتمِدين واحدًا بعد الآخر، ولا يمكن تأكيد أمر الشراء حتى يوافق عليه كل مستوى.
نصيحة: الموافقة مرتبطة بالمبلغ: إن تغيّر الإجمالي أو أحد الخصومات بعد الموافقة وجبت موافقة جديدة.
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| مستويات الموافقة | بحسب إجمالي الطلب أو أعلى خصم على الأسطر أو كليهما. |
| عدة مستويات بالتسلسل | طلب 5,000 يحتاج مدير المشتريات؛ وطلب 20,000 يحتاج مدير المشتريات ثم المدير العام. |
| منع صارم | يُرفض زر «تأكيد الطلب» حتى تتم الموافقة. |
| أنشطة وملاحظات | يحصل كل معتمِد على مهمة؛ وتُكتب كل خطوة في سجل المحادثة. |
| أسباب الرفض | الرفض يحتاج إلى سبب يراه مسؤول المشتريات. |
| التغيير يلغي الموافقة | إجمالي أو خصم مختلف يطلب موافقة جديدة. |
| قائمة «للموافقة» | يرى كل معتمِد أوامر الشراء التي تنتظره، حتى أوامر زملائه. |
| الإعدادات | إيقافها، أو التأكيد تلقائيًا عند الموافقة، أو السماح لمسؤولي المشتريات بالموافقة على أوامرهم. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | المشتريات (purchase) |
| المعتمِدون | مستخدمون داخليون لديهم صلاحية على المشتريات |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_purchase_approval.zip؛ فُكّه لتحصل على المجلدtaqnix_purchase_approval. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Purchase Order Approval واضغط تثبيت.
# أو من سطر الأوامر ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_purchase_approval --stop-after-init
نصيحة: بعد التثبيت لا يتغير شيء لفريقك حتى تضيف مستوى موافقة واحدًا على الأقل.
عرّف مستويات الموافقة
ببساطة: افتح المشتريات ← الإعدادات ← مستويات الموافقة. كل سطر مستوى: من يوافق ومتى يسري.
| الحقل | المعنى |
|---|---|
| المستوى | الاسم الذي يراه الجميع، مثل «مدير المشتريات». |
| إجمالي الطلب من | يسري المستوى حين يبلغ إجمالي الطلب (بعملة الشركة) هذا المبلغ على الأقل. 0 يتجاهل المبلغ. |
| الخصم من (%) | يسري المستوى حين يبلغ خصم أي سطر هذه النسبة على الأقل. 0 يتجاهل الخصم. |
| المعتمِدون | يستطيع أي واحد منهم الموافقة على المستوى. ويجب أن تكون لديهم صلاحية على المشتريات. |
| التسلسل | تُطلب المستويات السارية بهذا الترتيب. |
نصيحة: يسري المستوى حين يبلغ الإجمالي المبلغ أو يبلغ سطر ما الخصم. وتتراكم المستويات: طلب بـ26,000 يحتاج مدير المشتريات والمدير العام معًا.
الإعدادات
ببساطة: افتح الإعدادات ← الموافقة على أوامر الشراء.
| الإعداد | ما يفعله |
|---|---|
| اشتراط الموافقة | إيقاف الموافقة كلها للشركة. |
| التأكيد عند الموافقة | يُؤكَّد أمر الشراء فور موافقة المستوى الأخير. |
| يجوز لمسؤولي المشتريات الموافقة على أوامرهم | متوقف افتراضيًا: لا يستطيع مسؤول المشتريات ولا من طلب الموافقة أن يوافق. وإن لم يكن لدى مستوى من يوافق غيرهما يُرفض الطلب برسالة. |
مسؤول المشتريات يطلب الموافقة
ببساطة: حين يبلغ أمر الشراء مستوى ما يخبرك شريط بذلك ويظهر زر طلب الموافقة. ويُرفض التأكيد حتى تتم الموافقة.
| الحالة | ما يحدث |
|---|---|
| طلب الموافقة | تُنشأ الخطوات ويُطلب من المستوى الأول ويحصل على مهمة. |
| مستويان | يُطلب من المستوى الثاني فقط بعد موافقة الأول. |
| التأكيد قبل الموافقة | رسالة تشرح أن الموافقة مطلوبة أو قيد الانتظار. |
| إعادة ضبط الموافقة | تمسح الخطوات لتطلب من جديد، مثلًا بعد تعديل أمر الشراء. |
المعتمِد يوافق أو يرفض
ببساطة: المشتريات ← الطلبات ← للموافقة تأمر أوامر الشراء التي تنتظرك، وكذلك عروض زملائك.
معتمد، أو يُعاد
نصيحة: يُبلَّغ مسؤول المشتريات ومن طلب الموافقة عند اعتماد أمر الشراء أو رفضه.
حين يتغير أمر الشراء
| التغيير | النتيجة |
|---|---|
| ارتفع الإجمالي أو أحد الخصومات أو انخفض بعد الموافقة | يقول الشريط إن أمر الشراء تغيّر. ويجب اعتماده من جديد ليُؤكَّد. |
| لم يعد أمر الشراء يبلغ أي مستوى | يمكن تأكيده دون موافقة. |
| أُلغي أمر الشراء أو أُعيد إلى مسودة | تُمسح خطوات الموافقة. |
| نُسخ أمر الشراء | تبدأ النسخة بلا موافقة. |
العربية ومن اليمين إلى اليسار
ببساطة: المستويات والأزرار والأشرطة والملاحظات والإعدادات مترجمة، ويتبع الشريط اتجاه اللغة.
من يفعل ماذا
| من | ماذا يفعل |
|---|---|
| مسؤولو المشتريات | يطلبون الموافقة لأوامرهم ويعيدون ضبطها. |
| المعتمِدون | يرون أوامر الشراء التي تنتظرهم ويوافقون أو يرفضون، حتى لو كانت لزميل. |
| مديرو المشتريات | يعرّفون مستويات الموافقة والإعدادات. |
| الموردون (البوابة) | لا يتأثرون: الحارس لمستخدميك أنت. |
الحدود
| الحد | التفصيل |
|---|---|
| أوامر الشراء فقط | تحرس زر «تأكيد الطلب» في طلبات عروض الأسعار. ولعروض أسعار المبيعات وحدتها الخاصة. |
| معتمِد واحد لكل مستوى | يوافق على المستوى أي واحد من معتمديه؛ ولا يوجد «اثنان من ثلاثة». |
| التأكيدات الداخلية محروسة | يُمنع كل ما يؤكد أمر شراء بصفة مستخدم داخلي، بما فيه الإجراءات المجدولة. |
| العملة | تُقارن المبالغ بعملة الشركة. |
للمطورين
ببساطة: تجاوز هذا الفصل إن كنت تستخدم الوحدة فقط.
| البند | التفاصيل |
|---|---|
| النماذج | taqnix.purchase.approval.rule (مستوى) وtaqnix.purchase.approval.line (خطوة لأمر شراء واحد). |
| حقول الطلب | tx_approval_state وtx_banner وtx_current_approver_ids وtx_approval_needed. |
| الدوال | action_tx_request_approval وaction_tx_approve وaction_tx_reset_approval؛ والحارس _tx_check_approval. |
# وافق من شيفرتك بصفة المعتمِد
order.with_user(manager).action_tx_approve()
# ما المستويات التي يحتاجها أمر الشراء؟
order._tx_required_rules().mapped('name')استكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| لا يُطلب شيء للموافقة | تحقق من وجود مستوى وبلوغ مبلغه أو خصمه وتفعيل اشتراط الموافقة. |
| طلب الموافقة يقول إن لا أحد يستطيع الموافقة | المعتمِد الوحيد هو مسؤول المشتريات أو أنت. أضف معتمِدًا آخر أو اسمح بالموافقة الذاتية في الإعدادات. |
| معتمِد لا يجد أمر الشراء | استخدم المشتريات ← الطلبات ← للموافقة. ويحتاج المعتمِد إلى صلاحية على المشتريات. |
| اعتُمد أمر الشراء لكن لا يمكن تأكيده | تغيّر الإجمالي أو أحد الخصومات بعد الموافقة. اطلب الموافقة من جديد. |
| لا يمكن حفظ مستوى | المستوى يحتاج مبلغًا أو خصمًا، وكل معتمِد يحتاج صلاحية على المشتريات. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_purchase_approval. تبقى المستويات والإعدادات. للإزالة ألغِ التثبيت من التطبيقات: تُحذف المستويات وسجل الموافقات معها، ويمكن تأكيد أوامر الشراء بحرية من جديد.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.