تطوير إضافات ساب بزنس ون (SAP Business One) مخصصة.

باختصارتبني كودينوفا إضافات مخصصة لنظام ساب بزنس ون (SAP Business One): شاشات أصلية باستخدام UI API، ومنطق عبر DI API أو Service Layer، على SQL Server و SAP HANA، ومُحزَّمة لـ Extension Manager. كودينوفا مستقلة؛ تعمل جنبًا إلى جنب مع شريك SAP لديك. سعر ثابت لكل مرحلة، و3 أشهر من الدعم المجاني، والشيفرة ملكك.
ما تتضمنه الخدمة

ما الذي نبنيه.

شاشات UI API

نماذج وقوائم ومصفوفات (matrices) وشبكات (grids) أصلية في SAP Business One مع Choose From List، مبنية باستخدام UI API لتبدو وتعمل مثل الشاشات القياسية.

منطق DI API و Service Layer

مستندات وشركاء أعمال وأصناف وقيود يومية تُنشأ وتُحدَّث عبر DI API أو Service Layer، مع التحقق الخاص بـ SAP، ولا كتابة مباشرة بـ SQL أبدًا.

UDT و UDF و UDO

حقولك وجداولك وكائناتك الخاصة، تُنشئها الإضافة عند بدء التشغيل لتحصل عليها كل قاعدة بيانات شركة.

عمليات التحقق ومسارات الموافقة

قواعد SBO_SP_TransactionNotification توقف البيانات الخاطئة من مصدرها، وخطوات موافقة على المستندات والأسعار والدفعات.

شاشات الباركود والمستودعات

شاشات مسح للاستلام والانتقاء والتسليم وتحويلات المخزون، مع التحقق من الأصناف والتشغيلات والأرقام التسلسلية أثناء المسح.

التكاملات

ربط بالتجارة الإلكترونية والبنوك ومنصات الفوترة الإلكترونية والتطبيقات الخارجية عبر Service Layer أو DI API.

لمن هذه الخدمة

مصممة لفرق مثل فريقك.

01

الشركات التي تعمل على SAP Business One وتحتاج إلى شاشة أو قاعدة أو تكامل لا توفره SAP

02

شركاء SAP Business One الذين يحتاجون إلى فريق تطوير لإضافة أحد عملائهم

03

الشركات التي تحتاج إلى إضافة تعمل على SAP HANA وعلى SQL Server أيضًا

SAP B1 SDKUI APIDI APIService LayerUDF / UDT / UDOSBO_SP_TransactionNotificationExtension ManagerSQL ServerSAP HANAC# / .NET
المنهجية

كيف يسير المشروع.

  1. المواصفات والاستكشاف: مكالمة استكشافية مجانية، ثم مواصفات مكتوبة للشاشات والحقول والقواعد والمستندات، مبنية على إصدار SAP Business One وقاعدة البيانات والعملية الحالية لديك.
  2. البنية: نختار UI API أو DI API أو Service Layer لكل جزء من الإضافة، ونصمّم حقول UDF وجداول UDT والاستعلامات لـ SQL Server أو SAP HANA أو كليهما.
  3. التنفيذ مع عرض أسبوعي: ترى شاشات تعمل كل أسبوع، لا مجرد تقارير حالة.
  4. الاختبار: اختبار قبول المستخدم (UAT) على نسخة من قاعدة بيانات شركتك، بحسابات مستخدمين عادية، قبل أن يصل أي شيء إلى بيئة الإنتاج.
  5. التوثيق: ملاحظات الإعداد، وحقول UDF وجداول UDT والإعدادات التي تُنشئها الإضافة، ودليل للمستخدمين.
  6. التحزيم لـ Extension Manager: تُحزَّم الإضافة بأداة ExtensionPackage من SDK مع ملف تسجيل .ard، باسم امتداد ثابت ورقم إصدار متزايد.
  7. التشغيل الفعلي والدعم: التثبيت في بيئة الإنتاج، ثم 3 أشهر من الدعم المجاني: إصلاحات وتعديلات صغيرة بعد التشغيل الفعلي، ثم دعم شهري اختياري.

إضافة مخصصة أم إضافة جاهزة: كيف تقرّر؟

اختر إضافة جاهزة عندما تكون حاجتك شائعة، مثل وظيفة قياسية للمستودعات أو الإنتاج أو البنوك، ويكون المنتج يؤدي ما تحتاجه بالإعدادات فقط. تبدأ أسرع وتتشارك الصيانة مع المورّد، لكنك تعمل ضمن ميزاته وشروط ترخيصه.

اختر إضافة مخصصة عندما تكون الشاشة أو القاعدة أو مسار المستندات خاصة بشركتك، أو عندما تحتاج أن تعمل مع حقولك المعرّفة من قِبل المستخدم (UDF) وعملياتك، أو عندما تريد امتلاك الشيفرة. يُكتب النطاق أولًا، ويُبنى على مراحل، ويُختبر على نسخة من قاعدة بيانات شركتك.

إضافة أم تكامل: أيّهما تحتاج؟

تعمل الإضافة داخل عميل SAP Business One: يحصل مستخدموك على شاشات وحقول وقوائم وعمليات تحقق جديدة حيث يعملون أصلًا. أما التكامل فيربط SAP Business One بنظام آخر، مثل متجر إلكتروني أو بنك أو شركة شحن، ويعمل في الخلفية عبر Service Layer أو DI API، دون أن يفتح أحد عميل SAP.

تحتاج مشاريع كثيرة إلى الاثنين: مثلًا، شاشة إضافة لمراجعة المستندات المستوردة، وتكامل يجلبها.

تكامل SAP Business One عبر API ←

من يملك الشيفرة المصدرية؟

أنت. يملك العميل الشيفرة المصدرية للإضافة وتوثيقها. يمكنك مواصلة تطويرها مع فريقك أو مع شريك SAP Business One لديك، أو أن تطلب منا الاستمرار في دعمها.

هل ستستمر الإضافة في العمل بعد ترقيات SAP Business One؟

لا يستطيع أي مطور أن يعد بأن إصدارًا مستقبليًا من SAP لن يؤثر أبدًا في إضافة، لذلك نتعامل مع التوافق عند الترقية كعملية، لا كضمان. نبني فقط على واجهات API المنشورة (UI API و DI API و Service Layer)، ولا نعتمد على التخطيط الداخلي للشاشات القياسية، ولا نكتب أبدًا في جداول SAP باستخدام SQL.

قبل التسليم نختبر الإضافة على إصدار SAP Business One ومستوى التصحيح (patch level) لديك، وعلى إصدارَي SQL Server و SAP HANA معًا عندما تستخدم شركتك الاثنين أو تخطط لذلك. وقبل ترقية بيئة الإنتاج، أعد اختبار الإضافة على نسخة مُرقّاة من الشركة.

كيف تُحدَّد المراحل والأسعار؟

يُقسَّم كل مشروع إلى مراحل بسعر ثابت لكل مرحلة، يُتفق عليه في العرض المكتوب مع النطاق والجدول الزمني. يكون الدفع لكل مرحلة، وترى كل أسبوع عرضًا لبرنامج يعمل، فتنتهي كل مرحلة ببرنامج يمكنك اختباره.

لا ننشر الأسعار، لأن كل إضافة يُحدَّد نطاقها أولًا. وما يحدد التكلفة موضّح في الأسئلة أدناه.

ما الدعم الذي تحصل عليه بعد التشغيل الفعلي؟

يشمل كل مشروع 3 أشهر من الدعم المجاني بعد التشغيل الفعلي للإصلاحات والتعديلات الصغيرة، ثم دعمًا شهريًا اختياريًا. إذا كنت تحتاج إلى زمن استجابة محدد، فاطلبه في العرض ليُكتب في شروط الدعم.

الأسئلة الشائعة

تطوير إضافات ساب بزنس ون (SAP Business One) مخصصة: أسئلة شائعة

ما الذي يحدد تكلفة إضافة ساب بزنس ون (SAP Business One) مخصصة؟

عدد الشاشات والقواعد، وعدد كائنات SAP التي تقرؤها الإضافة وتكتبها، والتكاملات مع الأنظمة الأخرى، وهل يجب أن تعمل على SQL Server أو SAP HANA أو كليهما، وعدد قواعد بيانات الشركات، وحجم الاختبار وتجهيز البيانات المطلوب. نحدد ذلك أولًا ونقدّم سعرًا ثابتًا لكل مرحلة؛ ولا ننشر قوائم أسعار.

كم يستغرق مشروع الإضافة؟

يعتمد ذلك على النطاق، لذلك يكون الجدول الزمني جزءًا من العرض المكتوب. يمر كل مشروع بالمراحل نفسها: المواصفات، والبنية، والتنفيذ مع عرض أسبوعي، والاختبار على نسخة من قاعدة بيانات شركتك، والتوثيق، والتحزيم لـ Extension Manager، والتشغيل الفعلي، تليها 3 أشهر من الدعم المجاني.

هل تبنون إضافات لـ SQL Server و SAP HANA؟

نعم. يقارن HANA النصوص مع مراعاة حالة الأحرف ويستخدم لهجة SQL مختلفة، لذلك تُكتب الاستعلامات والإجراءات المخزّنة وقواعد TransactionNotification وتُختبر لكل قاعدة بيانات يجب أن تدعمها الإضافة. وحيث تكتب الإضافة بيانات فإنها تستخدم DI API أو Service Layer، وكلاهما يعمل على قاعدتي البيانات، لذا تقع معظم الفروق في SQL.

هل تحزّمون الإضافة لـ Extension Manager؟

نعم. تُحزَّم الإضافة بأداة ExtensionPackage.exe من SDK في ملف zip مع ملف تسجيل .ard. يستوردها المسؤول في Extension Manager ويسندها إلى الشركة؛ وتُستورد الإصدارات اللاحقة بالاسم نفسه برقم إصدار أعلى.

من يملك الشيفرة المصدرية للإضافة؟

أنت. يملك العميل الشيفرة المصدرية للإضافة وتوثيقها، بما في ذلك ملاحظات الإعداد وقائمة حقول UDF وجداول UDT والإعدادات التي تُنشئها. يمكنك مواصلة تطويرها مع فريقك أو مع شريك SAP Business One لديك، أو تسليمها لمطور آخر، أو أن تطلب منا الاستمرار في دعمها.

هل يمكنكم العمل مع شريك SAP لدينا؟

نعم. كودينوفا استوديو تطوير، وليست من شركاء SAP المعتمدين؛ هي مستقلة، لذلك نعمل جنبًا إلى جنب مع شريك SAP Business One لديك، أو من خلفه تحت علامته التجارية، بمواصفات واضحة وتسليم للشيفرة ودعم.

جاهز للبدء؟

أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.