سؤال

سنبني حل سير عمل مخصص لعملائنا ومعظم الوقت نحتاج إلى دمجه لنظامهم الحالي في الغالب باستخدام تقنيات Microsoft E.G.Exchange Server و SharePoint.

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

وجدت alfresco و Activiti واعدة للغاية ولكن ليس متأكدا مما يجب علي اعتماده.من بحثي Alfresco هو CRM في مهب كامل مع سحابة وسير عمل (باستخدام Activiti AS Engine) بينما Activiti هو المحرك بمفرده.

كيف يجب أن أحكم متى يجب أن أذهب إلى Alfresco ومثلا بالنسبة ل Activiti؟

tia

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

المحلول

Alfresco هو، أولا وقبل كل شيء، مستودع. إذا كنت بحاجة إلى مكان لتخزين الملفات (إما المستخدمين النهائيين الذين يقومون بتخزين الملفات أو تخزين الملفات)، يجب عليك التفكير في استخدام Alfresco كمستودع لتلك الملفات.

كما تشير إلى ذلك، قامت Alfresco بدمج محرك Workflow Activiti. يتضمن ذلك طبقة خدمة مجردة تلتف على المحرك بحيث، بالنسبة للعديد من العمليات، عند العمل مع Java أو JavaScript جانب الخادم، لا تحتاج إلى معرفة الكثير عن Activiti. (من الواضح أنك بحاجة إلى معرفة كيفية تحديد تعريفات عملية BPMN 2.0 لإنشاء سير العمل).

حتى إذا كنت بحاجة إلى تخزين الملفات وتحتاج إلى توجيه تلك الملفات في عملية عمل، فإن محرك سير العمل المضمن في Alfresco يجعله من السهل جدا القيام بذلك.

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

في النهاية، لا توجد قاعدة صعبة وسريعة هنا. الجمال هو أن كل من Alfresco و Activiti مفتوح المصدر. يمكنك تجربتها، حفر في التفاصيل، وتقرر لنفسك ما هو أفضل ملاءمة.

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