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