Entities, in our own parlance, are things (like an asset, or a website, or a phone number) with a single project-unique name and a set of arbitrarily large properties called “details”. Entities are the objects that our Tasks operate upon, generating ever more entities.

Entities can be enriched, and will be automatically enriched when they’re entered into the system through a special type of “Enrichment Task” – which ensures the entity is “complete” as far as we’re concerned.

Once an entity is complete, and if selected by the user, it can be passed into Workflow-based automation. This enrichment makes sure sure the entity is fully ready for additional tasks to ask questions about it – before scheduling more tasks. Workflows enable us to accomplish particular sets of tasks.

You can find a full list of built-in entities in the codebase.