عن المشروع
bpmn-js هي مكتبة جافاسكريبت قوية ومفتوحة المصدر مصممة لعرض وتحرير مخططات نموذج عملية الأعمال (BPMN) 2.0 داخل متصفحات الويب. تعمل كعارض ونموذج كامل الميزات، مما يمكن المستخدمين من تصور العمليات التجارية المعقدة وتعديلها بشكل تفاعلي.
الميزات الرئيسية:
- العرض المستند إلى المتصفح: يعرض مخططات XML الخاصة بـ BPMN 2.0 بسلاسة في أي متصفح ويب حديث دون الحاجة إلى إضافات أو برامج خارجية.
- التحرير التفاعلي: يسمح للمستخدمين بإنشاء وتعديل وحفظ مخططات BPMN من خلال واجهة مستخدم غنية مبنية على مجموعة أدوات diagram-js.
- قابلية التوسع: المكتبة معيارية وقابلة للتوسع بشكل كبير، وتدعم السلوكيات المخصصة ولوحات الأدوات والقوائم السياقية من خلال بنية الإضافات الخاصة بها.
- الامتثال للمعايير: تدعم بالكامل مواصفات BPMN 2.0، مما يضمن التوافق مع الأدوات وسير العمل القياسية.
الاستخدام:
يمكن دمج المكتبة في تطبيقات الويب عبر npm أو تضمينها كبرنامج نصي معبأ مسبقًا. يقوم المطورون بإنشاء كائن BpmnJS مع عنصر حاوية وتحميل بيانات XML الخاصة بـ BPMN باستخدام طريقة importXML. يتم التعامل مع الأخطاء والتحذيرات بشكل أنيق، مما يوفر ملاحظات حول صحة المخطط.
الأدوات ذات الصلة:
تعتمد bpmn-js على bpmn-moddle لتحليل وتوليد XML الخاص بـ BPMN 2.0 وعلى diagram-js للتفاعلات الأساسية للرسم البياني. وهي جزء من نظام bpmn.io الأوسع، الذي يتضمن أدوات مساعدة وأمثلة متنوعة لبناء حلول نمذجة عمليات مخصصة.
التثبيت والتطوير:
لاستخدام المكتبة، قم بتثبيت التبعيات عبر npm. يمكن للمطورين تشغيل الاختبارات أو بناء المكتبة أو بدء خادم تطوير محلي باستخدام نصوص npm القياسية. يشجع المشروع المساهمات المجتمعية ويوفر وثائق وأمثلة واسعة النطاق.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.