pub struct ProcessLayerSettings {
pub include_p2p: bool,
pub include_o2c: bool,
pub include_s2c: bool,
pub include_h2r: bool,
pub include_mfg: bool,
pub include_bank: bool,
pub include_audit: bool,
pub include_r2r: bool,
pub events_as_hyperedges: bool,
pub docs_per_counterparty_threshold: usize,
}Expand description
Layer 2: Process Events layer settings.
Fields§
§include_p2p: boolInclude P2P (Procure-to-Pay) document flow nodes.
include_o2c: boolInclude O2C (Order-to-Cash) document flow nodes.
include_s2c: boolInclude S2C (Source-to-Contract) document flow nodes.
include_h2r: boolInclude H2R (Hire-to-Retire) document flow nodes.
include_mfg: boolInclude MFG (Manufacturing) document flow nodes.
include_bank: boolInclude BANK (Banking) document flow nodes.
include_audit: boolInclude AUDIT document flow nodes.
include_r2r: boolInclude R2R (Record-to-Report) document flow nodes (bank recon + period close).
events_as_hyperedges: boolExport OCPM events as hyperedges.
docs_per_counterparty_threshold: usizeThreshold: if a counterparty has more documents than this, aggregate into pool nodes.
Trait Implementations§
Source§impl Clone for ProcessLayerSettings
impl Clone for ProcessLayerSettings
Source§fn clone(&self) -> ProcessLayerSettings
fn clone(&self) -> ProcessLayerSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessLayerSettings
impl Debug for ProcessLayerSettings
Source§impl Default for ProcessLayerSettings
impl Default for ProcessLayerSettings
Source§impl<'de> Deserialize<'de> for ProcessLayerSettings
impl<'de> Deserialize<'de> for ProcessLayerSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProcessLayerSettings
impl RefUnwindSafe for ProcessLayerSettings
impl Send for ProcessLayerSettings
impl Sync for ProcessLayerSettings
impl Unpin for ProcessLayerSettings
impl UnsafeUnpin for ProcessLayerSettings
impl UnwindSafe for ProcessLayerSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more