سؤال

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

نحن نبحث عن اقتراحات حول الأدوات و / أو المكتبات الرسومية التي يمكن استخدامها لتمثيل شجرة القرار وتقديمها بصريا. اختيار لغة البرمجة ليست حرجة (Delphi، C #، ستكون جافا رائعة) ونحن قادرون على استخراج المنطق بسهولة إلى XML أو تنسيق بيانات آخر كما هو مطلوب. الأفضلية مخصصة لشيء ما سيتم تشغيله تحت ويندوز وتمكين إخراج الطباعة أو PDF من أجزاء من الرسم البياني الناتج.

متطلبات

  • يمكن أن تكون نقاط القرار بسيطة نعم / لا أو مخرجات متعددة على سبيل المثال (نعم، لا، في بعض الأحيان، دائما، إلخ).

  • ترتبط نقاط القرار بمنطق الأعمال الخارجي الموجودة في أي مكان آخر في بيئة وقت التشغيل. نحتاج إلى تسمية عقدة الرسم البياني بنوع نقطة القرار (مثل المنطقية) وسلسلة تصف قاعدة العمل التي يستخدمها.

  • ترتبط الإجراءات في تقديم كائنات المحتوى المسماة بمتغيرات دمج اختيارية ومنطق العرض المضمن. في الحد الأدنى، نحتاج إلى أن نكون قادرين على تسمية العقد باسم العنصر والمعلومات المثالية أيضا حول المتغيرات المستخدمة لتقديم المحتوى.

لقد نظرنا في بناء شيء حول Visio أو Wingraphviz., ، أو ربما باستخدام مكتبة الرسوم البيانية / المخطط التوفيقية لجهة خارجية. أي أفكار أو مؤشرات سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

بعد بعض حفر وجدت wingraphviz و dotxml أن تكون أقرب مباراة لمتطلباتي. كنت غير مدرك سابقا لعنصر "السجل" الذي يسمح لي بتقديم القرارات في التدفق المنطقي بطريقة نظيفة ومقاررة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top