Filtering
To add a filter:
Notes:
- Multiple flows can be defined
using the same connection points and document types. In ION Service those flows using a logical disjunction ('or') are
combined. For example; an active flow orders that
SyncSalesOrderdocuments having status X must be sent from A to B. Another active flow orders thatSyncSalesOrderdocuments having status Y must be sent from A to B. Then allSyncSalesOrderdocuments having status X or Y are sent from A to B. - Filtering is done at message level. Either the whole message is delivered or nothing. The message is not partly delivered (for example by only including the relevant purchase order lines).
- When, using attributes that occur multiple times in a document the document is passed on if at least one of the lines matches the filter. For example, attributes from an order line can occur multiple times.
- The
actionCodein BODs is not changed by the filtering. If the first BOD withactionCodeAdd is filtered out, and the second BOD for the same object instance withactionCodeUpdate is passed. TheactionCodeUpdate. - Filtering is not applied to BODs
used is
Event Management. If an application publishes
SyncSalesOrderand an event monitor exists forSalesOrder. Then allSyncSalesOrderBODs are delivered to the event monitor, even if in the document flow a filter is specified.