Skip to main content

Types Reference

Every Point and Path in Atlas has a type. Types are what make your data structured and queryable, they're the difference between "a box with some text" and "a Person who reports_to a Position."

You don't need to memorize these. Navigator suggests types as you build, and you can always change them later. This page is here for reference when you want to know what's available.

Point Types

Actor: Who's involved?

TypeWhat it represents
PersonAn individual. Dana Reyes, Greg Halloran
PositionA role. Controller, CFO, VP Engineering
GroupA team or department. Finance Team, Engineering
OrganizationA company or entity. Acme Corp, a subsidiary
VendorAn external provider, your accounting firm, a SaaS vendor
AgentAn autonomous AI unit that does work. Uses the same paths as a Person (performs, accountable_for, has_skill)

Action: What happens?

TypeWhat it represents
ProcessA collection of steps. Monthly Close, Employee Onboarding
StepA single action,"Review reconciliation", "Send report"
ReviewA review step,"Manager reviews the output"
DecisionA decision point,"Approve or reject?"
ApprovalAn approval step,"CFO signs off"
HandoffA transfer between people,"AP sends to Controller"
TaskA standalone task,"Update the spreadsheet"
SequenceAn ordered group of steps
StepGroupA logical grouping of steps
AndAll paths must complete (parallel join)
OrAny path can proceed (parallel split)

Resource: What's used?

TypeWhat it represents
SystemSoftware or platform. NetSuite, Salesforce, Workday
ArtifactA document or deliverable,"Close Package", "Audit Report"
APIAn integration point,"Payroll API"
EquipmentPhysical equipment,"Label Printer", "Scanner"
SkillA capability,"Financial Modeling", "SQL"
TransportA logistics element,"FedEx", "Internal Mail"
PolicyA rule or policy that governs how work is done,"Travel Policy", "SOX Control"

Outcome: What's the result?

TypeWhat it represents
OutcomeA business result,"Books closed on time", "Customer onboarded"
MetricA measurable indicator,"Days to close", "Error rate"
RiskA potential negative outcome,"Late filing", "Key-person dependency"

Finance: Money and accounts

TypeWhat it represents
AccountA ledger or chart-of-accounts line,"Cash", "Accounts Payable", "Revenue"
Bank AccountA specific bank account,"Operating Account", "Payroll Account"

Location: Where?

TypeWhat it represents
Physical SiteA physical location,"NYC Office", "Warehouse B"

Time: When?

TypeWhat it represents
DateA date reference
TimeRangeA period of time
TemporalA time-based concept
AbsoluteDateA specific date,"March 15, 2026"
RelativeOffsetA relative time,"3 business days after month-end"
TriggerWhat initiates an actor to act, a schedule, event, escalation, or webhook

Path Types

Paths connect Points. The type describes the nature of the connection.

People, roles, and RACI

Path TypeFrom → ToWhat it means
has_rolePerson → Position"Dana has the role of Controller"
reports_toPerson → Person/Position"Greg reports to Dana"
member_ofPerson → Group"Renee is a member of the Finance Team"
has_skillPerson → Skill"Dana has financial modeling skills"
performsPerson → Step"Greg performs the reconciliation"
assigned_toPerson → Step"Renee is assigned to revenue recognition"
responsible_forPerson → Step/OutcomeR in RACI, does the work
accountable_forPerson → Step/OutcomeA in RACI, owns the outcome (one per step)
consulted_onPerson → Step/OutcomeC in RACI, asked for input before the work
informed_ofPerson → Step/OutcomeI in RACI, notified after the work

Organization and ownership

Path TypeFrom → ToWhat it means
has_subsidiaryOrganization → Organization"Acme Corp has subsidiary Acme Europe"
has_interestOrganization/Person → Organization"The fund has a 30% interest in Acme"

Process flow

Path TypeFrom → ToWhat it means
has_stepProcess → Step"Monthly Close has the step 'Run payroll report'"
followed_byStep → Step"Reconciliation is followed by review"
followed_by_ifStep → Step"Approved is followed by posting IF amount < $10K"
needs_inputStep → Artifact/Step"Review needs the reconciliation report"
creates_outputStep → Artifact/Outcome"Close process creates the close package"
uses_resourceStep → System/Equipment"Reconciliation uses NetSuite"

Handoffs

Path TypeFrom → ToWhat it means
from_personPerson → Handoff"Greg sends the reconciliation"
to_personHandoff → Person"Dana receives it"
handoff_ofHandoff → Step/Artifact"Handoff of the reconciliation report"

Triggers

Path TypeFrom → ToWhat it means
triggered_byPerson/Agent/Position/Group → Trigger"The close team is triggered by month-end"

Measurement and risk

Path TypeFrom → ToWhat it means
measured_byOutcome → Metric"On-time close is measured by days-to-close"
impactsMetric → Metric"Error rate impacts days-to-close"
has_riskStep/Process → Risk"The wire step has a risk of fraud"
mitigatesStep/Control → Risk"Dual approval mitigates wire fraud"

Accounting

Path TypeFrom → ToWhat it means
rolls_upAccount → Account"Petty cash rolls up to Cash"
has_childAccount → Account"Assets has child Current Assets"
maps_toPoint → PointCross-system equivalence, "this NetSuite account maps to this QuickBooks account"
transfer_toBank Account → Bank Account"Operating transfers to Payroll"

Location and time

Path TypeFrom → ToWhat it means
located_inStep/Person/Group → Physical Site"Warehouse team is located in Building B"
has_deadlineStep → Date"Journal entries have a deadline of day 3"
happens_beforeStep/Date → Step/DateTemporal ordering
happens_afterStep/Date → Step/DateTemporal ordering
simultaneous_withStep/Date → Step/DateHappens at the same time