Last Updated: October 23, 2026
Artifact Settings
The optional Artifact Settings section in the EFM Add Mapping window (shown when Enable artifact extraction is switched on) defines the basis for instantiating an artifact type from ingested data. Artifact instantiations underpin relationship modeling and drive subsequent behavioral analysis.
Artifact instances and their relationships together form a behavior graph. This graph is displayed in the Artifact Behavior tab of a D3 event's Event Details popover.
Configurable Parameters
Switching on Enable artifact extraction shows two fields:
-
Artifact Type: A dropdown menu that provides the full set of supported artifact types, including both built-in (non-legacy) and any user-defined custom types.
-
Users may add new custom types on-the-fly via the adjacent + button, which opens Create New Artifact Type.
-
-
Artifact Role: A label that clarifies the function of an artifact in relation to an event.
-
Each string entered and saved in this field becomes a selectable option in the relationship dialog for the chosen artifact type, within the Artifact module.
-
By default, the value of the artifact role is identical to the artifact type.
-
Conditions for Artifact Instantiation
An artifact is instantiated after data ingestion, when the following conditions are met:
-
The configured source field value for an EFM record matches a key in the raw data JSON.
-
The value of the matched key is not:
-
an empty string
-
an empty list
-
null
-
-
An artifact type for the EFM record is configured.
-
A general extraction field (GEF) has been configured.
READER NOTE
-
Criteria 1 and 2 are mandatory.
-
At least one of criteria 3 or 4 must be true.
FAQs