باختصار
OneDrive / SharePoint Odoo Integration هو تطبيق Odoo 19 للفئة إدارة المستندات. اداة لمزامنة مرفقات Odoo مع OneDrive في الاتجاهين.
يربط OneDrive / SharePoint Odoo Integration تطبيق Cloud Storage Solutions بتخزين Microsoft 365. يزامن مجلدات Odoo ومرفقاتها مع أقراص OneDrive الشخصية وأقراص الأعمال ومواقع SharePoint في الاتجاهين، بينما يحتفظ Odoo بمرفقات URL وسياق السجل وتنقّل مدير الملفات.
مثالي لـ
فرق Microsoft 365
استخدم OneDrive أو SharePoint كطبقة تخزين للملفات بينما يبقى Odoo مركز سير العمل التجاري.
مكتبات مستندات SharePoint
وجّه مجلدات Odoo إلى قرص Microsoft أو موقع SharePoint الذي يطابق ملكية القسم والمشروع.
مزامنة مستندات مؤتمتة
دع المهام المجدولة تنشئ مجلدات سحابة Microsoft وترفع مرفقات Odoo وتعكس التغييرات من جهة السحابة.
هل أنت جاهز للتقييم?
ابدأ بطلب نسخة تجريبية مجانية أو اشترِ من Odoo Apps Store.
قاعدة بيانات تجريبية مخصصة مجانية. لا يلزم رقم هاتف أو بطاقة. تحديثات مجانية مدى الحياة ودعم خبير ضمن إصدار Odoo الرئيسي.
لماذا تختاره الفرق
الفوائد الرئيسية للتطبيق
تخزين سحابة Microsoft
خزّن ثنائيات مستندات Odoo المتزامنة في OneDrive أو SharePoint بينما يحتفظ Odoo بمرفقات URL وروابط السجلات.
أقراص شخصية أو SharePoint
اربط قواعد مجلدات Odoo بمواقع تخزين شخصية أو تجارية أو SharePoint مضبوطة في Microsoft 365.
مجلدات يقودها Odoo
أنشئ مجلدات سحابة Microsoft من قواعد كائنات Odoo والمجلدات اليدوية وصناديق المرفقات.
مزامنة ثنائية
ادفع مرفقات Odoo إلى OneDrive/SharePoint واعكس الملفات والمجلدات من جهة السحابة إلى Odoo.
Odoo مدير الملفات
تصفح وابحث وارفع ونزّل وانقل وسم من Odoo المرفقات المتزامنة مع سحابة Microsoft.
السجلات والاستعادة
راقب مهام المزامنة وعالج مشكلات اتصال Microsoft وأعد الملفات إلى Odoo عند الحاجة.
آراء Odoo Apps Store
ماذا يقول العملاء عن التطبيق
Works well with SharePoint. Supportive team
We've been using this with SharePoint and it's been working great. One of the best things is having everything, including logs right in Odoo's interface, so you can actually see what's going on. It's also super convenient that you can view or download synced files from the attachment box without having to leave the page or even log in to Sharepoint.
Setup was pretty smooth for us. When we had a few questions about setting up the folder hierarchy and priorities, the developer team got back to us in just a couple of hours and helped us figure it out. Great support and great extension!
nino.khale@outlook.com
Great support, assistance and very good connector!
We are very happy with the support we received when configuring the Sharepoint - Odoo connector. The connector has great functionalities.
All our questions were answered very fast (within one day).
FaOtools helped us optimising our connector and assisted us with future improvements.
We really recommend this connector.
Max Vandeputte
very professional app, excellen t customer service
This app is very well programmed and does its job very well. But the best is the excellent customer service who also helps when the problem lies somewhere else. You receive a lot for your money.
Florian Quis
An impressive app and world-class support
I have been very impressed by the way the OneDrive / SharePoint Odoo Integration module synchronises content in both directions and allows me to share documents in Odoo with my SharePoint site. Above all the technical support is top-notch, which greatly increases the value of this product. I highly recommend this product for anyone considering synchronising Odoo with SharePoint/OneDrive.
Amir Hassan
Works fine, good support
The first experience with the module is excellent. I had some trouble to configure things right on the Microsoft-side, but the team provided quick and good support.
Marc
كيف تعمل مزامنة OneDrive / SharePoint
تُبقي المزامنة المجدولة مجلدات Odoo وسحابة Microsoft متوافقة في الاتجاهين.
من Odoo إلى سحابة Microsoft
- تنشئ المزامنة المباشرة مجلدات OneDrive أو SharePoint وترفع المرفقات من مجلدات Odoo المتزامنة.
- تصبح الثنائيات المتزامنة مرفقات URL لسحابة Microsoft في Odoo لتقليل تخزين الخادم.
- تعالج المهام المجدولة قائمة الانتظار وتحتفظ بسجلات للمسؤولين.
من سحابة Microsoft إلى Odoo
- تنشئ المزامنة العكسية مرفقات URL في Odoo ومجلدات فرعية للعناصر الجديدة في OneDrive أو SharePoint.
- ينعكس النقل والتحديث والحذف في السحابة على مجلدات Odoo المرتبطة حيث أمكن.
- يمكن للمزامنة العكسية إعادة الملفات إلى Odoo عند إعادة ضبط الاتصال أو تغييره.
هل أنت جاهز للتقييم?
ابدأ بطلب نسخة تجريبية مجانية أو اشترِ من Odoo Apps Store.
قاعدة بيانات تجريبية مخصصة مجانية. لا يلزم رقم هاتف أو بطاقة. تحديثات مجانية مدى الحياة ودعم خبير ضمن إصدار Odoo الرئيسي.
نصائح التكوين والتثبيت لـ OneDrive / SharePoint Odoo Integration Odoo v.19
تبعية Python
تعتمد الأداة على المكتبة الخارجية 'microsoftgraph'. ثبّت هذه المكتبة لخادم Odoo عبر الأمر:
pip3 install microsoftgraph-pythonالإعداد وتسجيل الدخول
- فعّل الخيار 'OneDrive / SharePoint Sync' (cloud Storage > Configuration > Configuration). الإضافة الاختيارية OneDrive / SharePoint Odoo Integration مطلوبة
- تأكد أن مستخدم Microsoft لديه صلاحيات مسؤول كاملة لـ OneDrive / SharePoint الذي تريد ربطه بـ Odoo. يُطلب هذا المستخدم فقط لمنح الأذونات، ولن تُحفظ بياناته في Odoo ولن تُستخدم لاحقاً. وتأكد أيضاً أن عنوان البريد Microsoft المستخدم بلا إعادة توجيه (يحدث غالباً عند ضبط اسم نطاقك بينما يبقى العنوان الأساسي أحد نطاقات Microsoft مثل @outlook.com و@office365 وغيرها)
- انتقل إلى Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
- انقر 'New registration'
- أدخل اسماً جديداً للتطبيق وعيّن URI لإعادة التوجيه كـ [YOURODOOSITENAME]/one_drive_token (مثلاً https://odootools.com/one_drive_token). لأنواع الحسابات المدعومة اختر 'Accounts in any organizational directory (Any Azure ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
- انتقل إلى Certificates & secrets - انقر 'New Client Secret'. احفظ قيمة السر في مكان ما
- انتقل إلى Odoo Cloud Storage > Configuration > Cloud Clients ثم اضغط 'Create'
- كمرجع، أدخل أي اسم يكون واضحاً لجميع المستخدمين
- كعميل سحابة اختر 'OneDrive' أو 'SharePoint' حسب البرنامج الذي تستخدمه
- كاسم للمجلد الجذر أدخل عنواناً يُستخدم كمجلد OneDrive الأب لجميع المجلدات المتزامنة. مثلاً 'Odoo' أو 'OdooERP'
- انسخ 'Application Client ID' إلى 'App client ID'
- انسخ القيمة السرية إلى الحقل 'App client secret'
- أدخل URL إعادة التوجيه الذي تم توليده سابقاً
- إذا كنت تستخدم SharePoint:
- انتقل إلى موقع SharePoint وأعد مكتبة مستندات جديدة (drive). يمكنك استخدام واحدة قائمة، مثلاً 'Documents'. سيُوضع مجلد Odoo هناك لاحقاً، ولن يمكن نقله إلى مكتبة أخرى
- يجب أن يكون SharePoint URL من النوع https://[URL]/. الشرطة المائلة الأخيرة '/' مطلوبة - يجب ألا يُضمَّن اسم الموقع. مثلاً https://odootools.sharepoint.com/
- يجب أن يكون موقع SharePoint إما root (موقع SharePoint الجذر نفسه) أو my_site_name (وفي هذه الحالة يُعد sites/my_site_name) أو sites/my_site_name (بدلاً من 'sites' قد يكون 'teams' وما شابه). يجب ألا توجد '/' في البداية أو النهاية. مثلاً sites/odootools
- كمكتبة Documents Library استخدم واحدة أُنشئت في SharePoint
- اضغط 'Confirm'. يعيد Odoo توجيهك إلى صفحة تسجيل الدخول في Microsoft. تحقق في النظام، ووافق على كل الشروط، وامنح كل الصلاحيات المطلوبة
- بعد تسجيل الدخول، يعيد OneDrive توجيهك إلى Odoo. تصبح مزامنة OneDrive - Odoo جاهزة للتنفيذ
- طبّق عميل السحابة المنشأ حديثاً على قواعد المجلدات و/أو المجلدات اليدوية التي ينبغي مزامنتها مع نسخة OneDrive أو SharePoint تلك
- انتظر بدء مهمة المزامنة المجدولة. لأغراض الاختبار فقط: شغّل التكامل يدوياً من Cloud Storage > Configuration > Configuration > الزر 'Launch sync'.
شاهد أيضاً فيديو التهيئة
إنشاء تطبيق Azure
منصة OneDrive على الويب وعنوان URL لإعادة التوجيه
إنشاء سر جديد لتطبيق Azure
إدخال مفاتيح التهيئة في Odoo
الأسئلة الشائعة حول OneDrive / SharePoint Odoo Integration Odoo v.19
أرى خطأ عند النقر على رابط الصورة المتزامنة في السحابة
الخطأ «This item might have been deleted, expired, or you might not have permission to access it. Contact the owner of this item for more information.» يعني أنك غير مسجّل الدخول إلى خدمة photos.onedrive.com.
أين تُخزَّن الملفات المتزامنة؟ هل تُنسَخ في Odoo وفي السحابات؟
يفترض التطبيق أن المحتوى الثنائي للمرفقات يُحفَظ في Cloud Client وليس على خادم Odoo. فتصبح هذه المرفقات في Odoo من نوع URL ويمكن الوصول إليها في أي وقت من صندوق المرفقات أو من Cloud Client.
بعد الإعداد لا حاجة لإجراءات يدوية: المزامنة تلقائية بالكامل. حدّد أنواع مستندات Odoo المطلوب مزامنتها واضبط نموذجاً مرتبطاً لكل منها (العملاء، أوامر البيع أو الشراء، المهام، المشاريع، وغيرها).
هل يمكنني إنشاء عدة مجلدات لنفس نوع المستند؟ مثلاً المشاريع الداخلية ومشاريع العملاء؟
نعم، يمكنك ذلك. جهّز قاعدة لكل حالة ثم طبّق عوامل التصفية: مثلاً حسب نوع المشروع.
اجعل عوامل التصفية متنافية حتى يُسنَد المستند بوضوح. مثلاً: «عميل وليس مورّداً»، «مورّد وليس عميلاً». وإلا فستنتقل مجلد المستند من نموذج إلى آخر.
هل يمكن جعل المزامنة فورية؟
لا. لدينا أسباب قوية لتجنب المزامنة الفورية:
الأداء. إذا كانت المزامنة فورية، فكل رفع ملف يُظهر شاشة التحميل.
التعارضات. إذا غيّر مستخدمان عنصراً في الوقت نفسه، قد يتعذر الحل. مع المهام المنتظمة يمكن الإصلاح لاحقاً؛ أما فورياً فسنحتاج طابوراً، وهذا أكثر إرباكاً.
الوظائف. خاصة إعادة التسمية وإعادة الهيكلة. تعتمد المزامنة العكسية على منطق المجلدات وتفحص 100% من العناصر في كل مزامنة. إن تم ذلك بعد كل تحديث فستكون آلاف الطلبات في الثانية. وإلا فستضيع التغييرات.
هل يمكنني تغيير الاسم الافتراضي للمجلدات في السحابات؟
يمكنك تعيين اسمك لدلائل النماذج (أوامر البيع، الفرص، المورّدين، إلخ) لأي نوع مستند.
لمجلدات الكائنات (SO-001، John Smith، إلخ) تعتمد الأداة على طريقة Odoo لبناء الاسم المعروض. يمكن تغيير ذلك بتعريف تعبير الاسم. يُستخدم نفس بناء قوالب بريد Odoo.
هل يمكنني تغيير معدل تكرار مهام المزامنة؟
لا، اعتباراً من الإصدار 15 لا ينبغي تغيير المهام المجدولة. فهي محسّنة لتعمل كل 15 دقيقة لضمان أكثر اتصال استقراراً وسرعة.
يجب أن تكون مهلات خادم Odoo 15 دقيقة على الأقل (900 ثانية).
لإيقاف المزامنة مؤقتاً، افعل ذلك في نموذج عميل السحابة المعني.
هل يمكنني مزامنة المرفقات مع عدة عملاء سحابة
Yes, starting from version 15, you can set up multiple connections. In this way, it is possible to sync some folders to one cloud client and others - to another.
Take into account that it is not any way possible to sync the same folder for a few cloud storages simultaneously.
نستخدم محرراً خاصاً في سحاباتنا (مثل OnlyOffice وOffice 365 وغيرها). هل تُفتَح الملفات في ذلك المحرر؟
نعم، بحسب إعداد عميل السحابة لديك.
هل أحتاج فقط إلى تطبيق Cloud Storage Solution؟
اعتباراً من الإصدار 15 يمكن استخدام التطبيق بمفرده لتنظيم المرفقات في مجلدات وتوفير واجهة مدير الملفات.
أما إن كان الهدف الاتصال بأحد عملاء السحابة، فيلزم تثبيت تطبيق اختياري واحد على الأقل خاص بالعميل.
ماذا يحدث عندما أغيّر قاعدة مجلد؟
عندما تتغير قاعدة مجلد، تتغير قائمة المجلدات أيضاً. إذا لم يعد المجلد يطابق الشروط يُزال. إن كانت الملفات مزامَنة، تعيدها المزامنة العكسية إلى Odoo وتحذفها من Cloud Client.
إن لم يطابق كائن المستند شروط قاعدة المجلد، فلن يُنشأ مجلده. وإن طابقها لاحقاً فسيُنشأ المجلد المرتبط.
ما سياسة تحديث ادواتكم؟
وفق سياسات Odoo Apps Store الحالية:
- كل وحدة مشتراة للإصدار 12.0 وما قبله تمنح الوصول إلى كل الإصدارات حتى 12.0.
- بدءا من الإصدار 13.0 تُشترى كل نسخة من الوحدة على حدة.
- بغض النظر عن الإصدار، الشراء يعطي حق كل التحديثات والإصلاحات ضمن الإصدار الرئيسي.
فريق faOtools لا يتحكم بهذه السياسات. للأسئلة تواصلوا مباشرة مع ممثلي Odoo Apps Store.
كيف اثبّت التطبيق على Odoo.sh؟
ابسط طريقة هي مسار متجر Odoo المدمج:
1. افتح صفحة الوحدة واضغط Deploy on odoo.sh
2. ستُنقل إلى GitHub. سجّل الدخول ثم Create a new repo أو استخدم مستودعا قائما. يجب أن يكون المستودع خاصا. لا يُسمح بنشر التطبيقات بترخيص OPL-1. أنشئ مستودعا جديدا لمشروع Odoo.sh عند الحاجة
3. ثم في odoo.sh اضغط Deploy وأكّد ثم Continue. يبدأ التثبيت.
هذه الخطوات تثبّت التطبيق على فرع الإنتاج. لفروع أخرى أو للتحديث:
1. نزّل الشيفرة من متجر Odoo
2. اعمل commit للوحدة في مستودع GitHub. لا تُستثنى مجلدات/ملفات التطبيق في .gitignore. مستودعات odoo.sh قد تتجاهل مسارات مهمة (مثل /lib). ارفع كل مجلدات وملفات الوحدة
3. انشر الفرع المستهدف في مشروع odoo.sh أو انتظر البناء التلقائي إن كانت الإعدادات كذلك.
كيف اثبّت التطبيق على خادمي؟
2. أعد تشغيل خادم Odoo;
3. فعّل وضع المطوّر (الإعدادات التقنية);
4. حدّث قائمة التطبيقات (قائمة التطبيقات);
5. اعثر على التطبيق واضغط Activate/Install;
6. اتبع الإرشادات في صفحة التطبيق إن وُجدت.
للتطبيق إضافات أخرى. هل اشتريها لاحقا؟
نعم. يضيف Odoo التبعيات تلقائيا إلى السلة؛ استبعد الادوات المشتراة سابقا حتى لا تدفع مرتين.
نشرت التطبيق على Odoo.sh وأرى تحذيرا/خطأ في الاختبارات
التحذير الأحمر/البرتقالي لا يؤثر على وظائف التطبيق. أحيانا لا تتجاوز وحداتنا الاختبارات التلقائية القياسية لأنها تفترض سلوكا يتعارض مع أهداف التطبيق. مثلا نغيّر حساب السعر بينما تقارن اختبارات Odoo السعر النهائي بالخوارزمية القياسية.
تحقق أولا من وظائف قاعدة البيانات المنشورة. هل كل شيء يعمل؟
إن ظننتم أن التحذير يؤثر على وظائف حقيقية، تواصلوا معنا وأرسلوا سجلات التثبيت كاملة وقائمة الوحدات المنشورة كاملة (الأساسية والطرف الثالث).
هل يمكنني شراء التطبيق منكم مباشرة؟
لا، نوزع الادوات فقط عبر متجر تطبيقات Odoo الرسمي.
اريد خصما
للأسف ليست لدينا وسيلة تقنية لتقديم أسعار فردية.
هل يمكن تثبيت التطبيق على قاعدة Odoo Online (SaaS)؟
لا، لا يمكن استخدام تطبيقات الطرف الثالث على Odoo Online. خدمة Odoo SaaS تمنع ذلك.
للاداة تبعيات على تطبيقات أخرى. هل اشتريها؟
نعم، تحتاج الاداة إلى كل الوحدات المذكورة في التبعيات. السعر في صفحة التطبيق يشمل هذه التبعيات.
ما سعر الوحدة بالدولار الأمريكي؟ لماذا تغيّر؟
أسعار وحداتنا باليورو. يحوّل متجر Odoo الأسعار إلى عملات أخرى حسب سعره الداخلي. لذا قد يتغيّر السعر بالدولار الأمريكي عند تحديث سعر الصرف.
تتم صياغة نصوص التطبيق والموقع الإلكتروني باللغات غير الإنجليزية بمساعدة الذكاء الاصطناعي وبما يتوافق مع ترجمات Odoo الرسمية. إذا لاحظت خطأ، أرسل تذكرة تصحيح الترجمة وسنقوم بتصحيحه.
قواعد بيانات Odoo التجريبية (معاينات)
قد نوفر لهذا التطبيق قاعدة بيانات تجريبية مخصصة مجانية.
لا تحتاج إلى رقم هاتف أو بطاقة ائتمان للاتصال بنا. يجب عليك فقط اجتياز عملية تسجيل قصيرة عبر البريد الإلكتروني, والتي لا تستغرق أكثر من 30 ثانية.
بناءً على طلبك، نُعِدّ قاعدة بيانات معاينة خاصة بك، يمكنك خلالها إجراء أي اختبارات والتحقق من افتراضاتك لمدة أسبوعين تقريبًا.
الإبلاغ عن الأخطاء
إذا واجهت أخطاء أو سلوكًا غير متسق, فلا تتردد في الاتصال بنا. نحن نضمن تقديم الإصلاحات خلال 60 يومًا من الشراء ونهتم بشدة بتحسين أدواتنا حتى بعد هذه الفترة.
لا تحتاج إلى رقم هاتف أو بطاقة ائتمان للاتصال بنا. يجب عليك فقط اجتياز عملية تسجيل قصيرة عبر البريد الإلكتروني, والتي لا تستغرق أكثر من 30 ثانية.
يرجى تضمين اكبر قدر ممكن من التفاصيل في طلبك: لقطات الشاشة وسجلات خادم Odoo ووصف كامل لكيفية اعادة انتاج المشكلة وما الى ذلك. عادة ما يستغرق اعداد خطة عمل للمشكلة بضعة ايام عمل (اذا تاكد وجود خطا) او تزويدك بارشادات حول ما ينبغي فعله (في الحالات الاخرى).
طلبات الميزات العامة وأفكار الوحدات (تطوير مجاني)
لدينا دوافع قوية لتحسين أدواتنا وسنكون ممتنين لأي تعليقات. إذا كانت متطلباتك ذات استخدام عام ويمكن تنفيذها بكفاءة, فسيقوم الفريق بإدراج تلك المتطلبات في قائمة المهام الخاصة بنا.
تتم معالجة قائمة المهام هذه بانتظام ولا يتم فرض رسوم إضافية. على الرغم من أننا لا نستطيع أن نعد بالمواعيد النهائية والتصميم النهائي, إلا أنها قد تكون طريقة جيدة للحصول على الميزات المطلوبة دون استثمارات ومخاطر.
لا تحتاج إلى رقم هاتف أو بطاقة ائتمان للاتصال بنا. يجب عليك فقط اجتياز عملية تسجيل قصيرة عبر البريد الإلكتروني, والتي لا تستغرق أكثر من 30 ثانية.
19.0.1.2.8
- تم إدخال الترجمات المدعومة بالذكاء الاصطناعي لـ 25 لغة.
19.0.1.2.7
- تمت إضافة ميزة تعطيل عملاء السحابة للنسخ الاحتياطي.
19.0.1.2.6
- تم نشر التطبيق للإصدار 19.
18.0.1.2.6
- أُضيفت طريقة API لإنشاء النسخ الاحتياطي.
- حُسِّنت طريقة رفع الملفات الكبيرة على أجزاء.
18.0.1.2.5
- أصبح موقع SharePoint الجذر مدعوماً.
18.0.1.2.4
- تُحسب عناوين URL للمرفقات المتزامنة مسبقاً.
18.0.1.2.3
- تم إصلاح عميل السحابة غير المحدد.
18.0.1.2.2
- تم نشر التطبيق للإصدار 18.
اداة لبناء قاعدة معرفة عميقة للاستخدام الداخلي والخارجي. KMS. مراجعات شبيهة بالويكي
398€اداة لادارة الخدمات بالمواعيد من الحجز حتى المبيعات والمراجعات
اداة لادارة Odoo من محادثات الذكاء الاصطناعي عبر MCP. Claude. اي ذكاء يدعم MCP.
198€اداة لتنظيم مرفقات Odoo في مجلدات ومزامنة الدلائل مع Google Drive وOneDrive/SharePoint وNextcloud/ownCloud وDropbox وAmazon S3 وBox وNAS. مدير الملفات. DMS
اداة لمزامنة مرفقات Odoo مع ownCloud/Nextcloud في الاتجاهين