Abstract: Systems and methods for entity item matching include, responsive to identifying a workflow, monitoring one or more first entity items of a first entity item type for updates to one or more first field-value pairs; determining, subsequent to processing a first monitored item of a plurality of monitored items, an update to a first field-value pair of a first entity item of the first entity item type; responsive to determining that the update matches a corresponding field-value pair of the first monitored item, matching the first entity item with the first monitored item by performing a lookup in the first monitored item for a field-value pair matching the update to the first field-value pair; and performing a first action specified in the workflow on the first monitored item using data corresponding to the update in the first field-value pair of the first entity item matched with the first monitored item.
Abstract: Systems and methods for maintaining data objects include receiving an event in a queue indicating a change to a data source; obtaining data corresponding to the event from the data source; determining that a monitored item condition defined in a workflow is satisfied based on the data corresponding to the event; generating a data object responsive to the monitored item condition being satisfied; identifying, using a mapping between fields and triggers generated based on the workflow, a trigger defined in the workflow that uses a first field of one or more fields; determining that the value of the first field satisfies a trigger condition of the trigger; and performing, responsive to determining that the value satisfies the trigger condition, an action corresponding to the trigger defined in the workflow.
Abstract: Systems and methods for maintaining data objects include receiving an event in a queue indicating a change to a data source; obtaining data corresponding to the event from the data source; determining that a monitored item condition defined in a workflow is satisfied based on the data corresponding to the event; generating a data object responsive to the monitored item condition being satisfied; identifying, using a mapping between fields and triggers generated based on the workflow, a trigger defined in the workflow that uses a first field of one or more fields; determining that the value of the first field satisfies a trigger condition of the trigger; and performing, responsive to determining that the value satisfies the trigger condition, an action corresponding to the trigger defined in the workflow.