Skip to content

constants

django_spire.metric.domain.seeding.constants

DOMAIN_SEEDS = [{'name': 'Sales', 'description': 'The Sales domain tracks revenue generation, deal progression, and account performance across the organization.', 'sub_domain_name': 'Clients'}, {'name': 'Marketing', 'description': 'The Marketing domain measures campaign effectiveness, brand reach, and demand generation across channels.', 'sub_domain_name': 'Audiences'}, {'name': 'Finance', 'description': 'The Finance domain monitors profitability, cash flow, and budget performance across the organization.', 'sub_domain_name': 'Organizations'}, {'name': 'Human Resources', 'description': 'The Human Resources domain tracks workforce metrics, hiring, and employee retention.', 'sub_domain_name': 'Employees'}, {'name': 'Operations', 'description': 'The Operations domain measures production efficiency, quality, and supply chain performance.', 'sub_domain_name': 'Processes'}, {'name': 'Information Technology', 'description': 'The Information Technology domain monitors infrastructure uptime, service delivery, and technology spend.', 'sub_domain_name': 'Systems'}, {'name': 'Customer Service', 'description': 'The Customer Service domain measures support performance, customer satisfaction, and resolution efficiency.', 'sub_domain_name': 'Customers'}] module-attribute

GROUP_SEEDS = [{'name': 'Pipeline Performance', 'description': 'Tracks lead flow and deal progression across the sales pipeline.'}, {'name': 'Website Performance', 'description': 'Measures visitor engagement and interaction across the website.'}, {'name': 'Financial Health', 'description': 'Monitors revenue, invoicing, and cash performance.'}, {'name': 'Workforce', 'description': 'Tracks headcount, hiring, and team growth.'}, {'name': 'Support Operations', 'description': 'Measures ticket throughput and operational resolution performance.'}] module-attribute

STATISTIC_SEEDS = [{'name': 'New Leads', 'value_type': 'number'}, {'name': 'Clicks', 'value_type': 'number'}, {'name': 'Revenue', 'value_type': 'currency'}, {'name': 'Headcount', 'value_type': 'number'}, {'name': 'Tickets Resolved', 'value_type': 'number'}, {'name': 'Closed Deals', 'value_type': 'number'}, {'name': 'Page Views', 'value_type': 'number'}, {'name': 'Invoices Paid', 'value_type': 'currency'}, {'name': 'New Hires', 'value_type': 'number'}, {'name': 'Production Units', 'value_type': 'number'}, {'name': 'Conversion Rate', 'value_type': 'percentage'}, {'name': 'Gross Margin', 'value_type': 'percentage'}] module-attribute

SUB_DOMAIN_KEYS = ['leads', 'opportunities', 'quotes', 'campaigns', 'website-traffic', 'social-media', 'revenue', 'invoices', 'headcount', 'attendance', 'production', 'incidents', 'tickets'] module-attribute

STATISTIC_KEYS = ['new-leads', 'clicks', 'revenue', 'headcount', 'tickets-resolved', 'closed-deals', 'page-views', 'invoices-paid', 'new-hires', 'production-units', 'conversion-rate', 'gross-margin'] module-attribute

SUBDOMAIN_SEEDS = [{'domain': 'Sales', 'name': 'Leads', 'description': 'Tracks potential customers and their progression through the sales pipeline.'}, {'domain': 'Sales', 'name': 'Opportunities', 'description': 'Monitors open deals, win rates, and the value of the sales pipeline.'}, {'domain': 'Sales', 'name': 'Quotes', 'description': 'Tracks quote creation, approval status, and conversion to closed deals.'}, {'domain': 'Marketing', 'name': 'Campaigns', 'description': 'Measures marketing campaign reach, engagement, and conversion performance.'}, {'domain': 'Marketing', 'name': 'Website Traffic', 'description': 'Tracks website visits, sessions, and audience engagement.'}, {'domain': 'Marketing', 'name': 'Social Media', 'description': 'Measures social media followers, engagement, and campaign performance.'}, {'domain': 'Finance', 'name': 'Revenue', 'description': 'Tracks total income, recurring revenue, and revenue growth over time.'}, {'domain': 'Finance', 'name': 'Invoices', 'description': 'Monitors invoice issuance, payment status, and outstanding balances.'}, {'domain': 'Human Resources', 'name': 'Headcount', 'description': 'Tracks employee count, hiring, and departures across the organization.'}, {'domain': 'Human Resources', 'name': 'Attendance', 'description': 'Monitors employee attendance, absenteeism, and on-time rates.'}, {'domain': 'Operations', 'name': 'Production', 'description': 'Measures manufacturing output, throughput, and production efficiency.'}, {'domain': 'Information Technology', 'name': 'Incidents', 'description': 'Tracks infrastructure and application incidents, response, and resolution.'}, {'domain': 'Customer Service', 'name': 'Tickets', 'description': 'Monitors support and service tickets by status, priority, and resolution.'}] module-attribute

TRACKING_STATISTIC_NAME = 'Clicks' module-attribute

TRACKING_SUB_DOMAIN_NAME = 'Website Traffic' module-attribute

INTERNAL_TRACKING_STATISTIC_KEY = STATISTIC_KEYS[[seed['name'] for seed in STATISTIC_SEEDS].index(TRACKING_STATISTIC_NAME)] module-attribute

INTERNAL_TRACKING_SUB_DOMAIN_KEY = SUB_DOMAIN_KEYS[[seed['name'] for seed in SUBDOMAIN_SEEDS].index(TRACKING_SUB_DOMAIN_NAME)] module-attribute