الفرق بين BPM والتطبيقات. سير العمل؟

StackOverflow https://stackoverflow.com/questions/806606

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا أعلم أن هناك الكثير من الحديث عن BPM هذه الأيام وأنا أدرك أن البعض قد يرى أن يكون جنون بدلا من قطعة أهمية أساسية من البرامج.

وكما شخص من ما يمكن أن معظم استدعاء "إن الأعمال"، ولقد تم يبذلون قصارى جهدي لمعرفة المزيد عن BPM لضمان أن نستمر في اتخاذ القرارات التي من المنطقي ليس فقط لرجال الأعمال، ولكن IT كذلك.

ولقد لاحظت أثناء القراءة أن أذكر في هذا الصدد إلى العمل التطبيق عند مناقشة بعض الأحيان BPM. أنا لم تعط هذا الفكر كثيرا حتى وقت قريب.

لذلك، ما هو الفرق؟ عندما كنت استخدم واحد وليس غيرها؟

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

المحلول

وBPM هو حول العملية وتحسينها، والتي تأخذ في الاعتبار المستخدمين وربما أكثر من تطبيق واحد، منها مثلا. قد يكون نظام ERP أكثر من تطبيق واحد لأنه، على الرغم من قد يكون هناك استخدامات أخرى للمصطلح. لاحظ أن هذه العملية يمكن أن ينظر إليها دون ما التطبيقات أو التقنيات المستخدمة.

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

هل هذا تقديم إجابة؟ وهناك طريقة أخرى للتفكير في الأمر هو أن العديد من مسارات التطبيق يمكن أن يعوض النظام الذي يستخدم في عملية يمكن أن يكون لها BPM المطبق عليه.

نصائح أخرى

وفي وقت متأخر إلى اللعبة، ولكن العمل هو قاعدة البيانات كما هو BPMS نظم إدارة قواعد البيانات. (مريحة كيف خط الحروف فوق، هاه؟)

وIOW، BPM (S) يقصد عادة للإشارة إلى إطار / تطبيق معين التي تسمح لك لإدارة العمليات التجارية: تعريفها، وتخزينها، الإصدارات لهم، وقياس لهم، وما إلى ذلك وهذا مشابه لكيفية إدارة نظم إدارة قواعد البيانات قواعد البيانات.

والآن، والعمل هو تعريف، مثل الكثير من قاعدة البيانات تعريف. في الحالة الأولى، بل هو تعريف العمليات / العمل (Fufill الأمر)، خطوات منها (إرسال الفاتورة) والقواعد / القيود على العمل (إذا لا يوجد مخزون، وإرسال إشعار). في، الحالة الأخيرة مماثلة، بل هو تعريف بنية البيانات (CREATE TABLE) والقيود (يجب أن يكون InvoiceTotal> $ 0.00).

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

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

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

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

وأنا لست متأكدا من كيفية مساعدة في إعادة صياغة هذا السؤال، ولكن انها تقريبا كما لو كان أي إجابة يمكن أن يكون من أي وقت مضى ممكن. أفكاري هي على https://tallyfy.com/improving-efficiency -workflow-مقابل-العمل-عملية إدارة /

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