bpmn js
v18.1.2
عرض وتحرير مخططات BPMN 2.0 في المتصفح.

استخدم المكتبة المعبأة مسبقًا أو تضمينها عبر NPM في تطبيق الويب على غرار العقدة.
للبدء ، قم بإنشاء مثيل BPMN-JS وقم بإعداد مخططات BPMN 2.0 في المتصفح:
const xml = '...' ; // my BPMN 2.0 xml
const viewer = new BpmnJS ( {
container : 'body'
} ) ;
try {
const { warnings } = await viewer . importXML ( xml ) ;
console . log ( 'rendered' ) ;
} catch ( err ) {
console . log ( 'error rendering' , err ) ;
}الخروج من أمثلةنا للعديد من سيناريوهات الاستخدام المدعومة.
يمكنك إرفاق العارض أو فصله ديناميكيًا إلى أي عنصر في الصفحة أيضًا:
const viewer = new BpmnJS ( ) ;
// attach it to some element
viewer . attachTo ( '#container' ) ;
// detach the panel
viewer . detach ( ) ; قم بإعداد المشروع عن طريق تثبيت جميع التبعيات:
npm installبعد ذلك ، بناءً على حالة الاستخدام الخاصة بك ، يمكنك تشغيل أي من الأوامر التالية:
# build the library and run all tests
npm run all
# spin up a single local modeler instance
npm start
# run the full development setup
npm run devقد تحتاج إلى إجراء إعداد إضافي للمشروع عند إنشاء أحدث لقطة تطوير.
يعتمد BPMN-JS على قمة بعض الأدوات القوية:
إنها مجموعة أدوات قابلة للتمديد ، تكملها العديد من المرافق الإضافية.
استخدم بموجب شروط ترخيص BPMN.IO.