Pro Objekttyp wird die Entscheidung, wann ein bestimmtes Objekt abhängig von seinem Zustand und dem aktuellen Benutzer als offline bearbeitbar eingestuft wird, von der ihm zugeordneten Implementierung des Interfaces IOfflineProcessingBehaviour getroffen. Im Standard besitzt beispielsweise der Fragebogen die Besonderheit, dass alle untergeordneten Kapitel, Fragen usw. ebenfalls zur Bearbeitung gesperrt werden, sobald für den Fragebogen die Offline-Bearbeitung gestartet wird. Dieses Verhalten kann angepasst werden, indem eigene Implementierungen des oben genannten Interfaces in einer custom.xml durch das unten stehende XML-Fragment eingebunden werden.
<processingBehaviour>
<controller objectType="testcase" clsName="com.idsscheer.webapps.arcm.bl.offlineprocessing.behaviour.custom.MyTCOfflineProcessingBehaviour"/>
</processingBehaviour>