Skip to content

Analytics Relationships

Why This Exists

This document explains how Analytics relates to other Algosure domains.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Relationship clarity allows Analytics to provide enterprise insight without duplicating or mutating source domain facts.

Relationship Diagram

flowchart TD
    Organization[Organization]
    Compliance[Compliance]
    Opportunity[Opportunity]
    Bid[Bid]
    Contract[Contract]
    Supplier[Supplier]
    Marketplace[Marketplace]
    Funding[Funding]
    Learning[Learning]
    Notification[Notification]
    Billing[Billing]
    Intelligence[Intelligence]
    Analytics[Analytics]
    Executive[Executive Office]

    Organization -->|profile context| Analytics
    Compliance -->|readiness, risk, expiry events| Analytics
    Opportunity -->|pipeline and matching events| Analytics
    Bid -->|tasks, approvals, outcomes| Analytics
    Contract -->|delivery, invoices, payments, milestones| Analytics
    Supplier -->|ratings, reviews, quote performance| Analytics
    Marketplace -->|listing and request metrics| Analytics
    Funding -->|applications, risk, repayment metrics| Analytics
    Learning -->|progress, maturity, certificates| Analytics
    Notification -->|delivery, read, escalation metrics| Analytics
    Billing -->|subscription and revenue references| Analytics
    Intelligence -->|explanations and recommendations| Analytics
    Analytics -->|dashboards and CEO briefings| Executive

Relationship Catalogue

Domain Relationship Data ownership rule
Organization Provides context for segmentation and organization-level reporting. Organization owns profile. Analytics owns reporting view.
Compliance Provides readiness, verification, expiry, and risk events. Compliance owns compliance facts. Analytics owns trends.
Opportunity Provides tender discovery, matching, saved, and recommendation events. Opportunity owns opportunity facts. Analytics owns pipeline views.
Bid Provides bid tasks, approval, submission, outcome, and loss feedback events. Bid owns bid facts. Analytics owns performance summaries.
Contract Provides award, delivery, milestone, invoice, payment, and closeout events. Contract owns contract facts. Analytics owns contract performance views.
Supplier Provides supplier performance, quote, rating, and review events. Supplier owns supplier facts. Analytics owns performance analysis.
Marketplace Provides search, listing, request, and workflow usage events. Marketplace owns marketplace workflows. Analytics owns usage views.
Funding Provides funding application, readiness, cash-flow risk, and repayment events. Funding owns funding facts. Analytics owns funding analytics.
Learning Provides progress, maturity, recommendation, and certificate events. Learning owns learning state. Analytics owns learning analytics.
Notification Provides delivery, read, acknowledgement, and escalation metrics. Notification owns delivery state. Analytics owns engagement analysis.
Billing Provides subscription and payment references. Billing owns billing facts. Analytics owns reporting summaries.
Intelligence Provides explanations and recommendations. Intelligence owns reasoning outputs. Analytics owns insight records.

Source Ownership Rule

Analytics may store denormalized reporting models and snapshots for performance and historical comparison. Those models must include lineage and must not become the mutation path for source domain records.