238 lines
5.1 KiB
JSON
238 lines
5.1 KiB
JSON
|
|
{
|
||
|
|
"system": {
|
||
|
|
"name": "AMOS",
|
||
|
|
"version": "2.0.0",
|
||
|
|
"environment": "production",
|
||
|
|
"debug": false
|
||
|
|
},
|
||
|
|
"appearance": {
|
||
|
|
"theme": {
|
||
|
|
"default": "light",
|
||
|
|
"options": ["light", "dark", "system"],
|
||
|
|
"allow_override": true
|
||
|
|
},
|
||
|
|
"density": {
|
||
|
|
"default": "comfortable",
|
||
|
|
"options": ["compact", "comfortable", "spacious"],
|
||
|
|
"description": "Control information density across the interface"
|
||
|
|
},
|
||
|
|
"sidebar": {
|
||
|
|
"collapsed_by_default": false,
|
||
|
|
"width": 240,
|
||
|
|
"show_icons": true,
|
||
|
|
"show_labels": true,
|
||
|
|
"pin_favorites": true
|
||
|
|
},
|
||
|
|
"animations": {
|
||
|
|
"enabled": true,
|
||
|
|
"duration_ms": 150,
|
||
|
|
"easing": "ease-out"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"dashboard": {
|
||
|
|
"greeting": {
|
||
|
|
"enabled": true,
|
||
|
|
"use_name": true,
|
||
|
|
"messages": [
|
||
|
|
"Good morning",
|
||
|
|
"Good afternoon",
|
||
|
|
"Good evening"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"kpis": {
|
||
|
|
"visible": ["revenue", "customers", "arr", "runway", "pipeline"],
|
||
|
|
"order": ["revenue", "customers", "arr", "runway", "pipeline"],
|
||
|
|
"refresh_interval_seconds": 300
|
||
|
|
},
|
||
|
|
"charts": {
|
||
|
|
"revenue_trend": {
|
||
|
|
"enabled": true,
|
||
|
|
"period": "6m",
|
||
|
|
"type": "line"
|
||
|
|
},
|
||
|
|
"customer_growth": {
|
||
|
|
"enabled": true,
|
||
|
|
"period": "6m",
|
||
|
|
"type": "area"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"activity_feed": {
|
||
|
|
"enabled": true,
|
||
|
|
"max_items": 10,
|
||
|
|
"show_system_events": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"modules": {
|
||
|
|
"crm": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"customers": true,
|
||
|
|
"leads": true,
|
||
|
|
"pipeline": true,
|
||
|
|
"interactions": true,
|
||
|
|
"email_integration": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"sales": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"deals": true,
|
||
|
|
"products": true,
|
||
|
|
"quotes": false,
|
||
|
|
"mrr_tracking": true,
|
||
|
|
"arr_tracking": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"finance": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"balance_sheet": true,
|
||
|
|
"income_statement": true,
|
||
|
|
"moms_report": true,
|
||
|
|
"accounts": true,
|
||
|
|
"invoices": true,
|
||
|
|
"cashflow": true,
|
||
|
|
"budget": true,
|
||
|
|
"expenses": true,
|
||
|
|
"ledger_integration": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"hr": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"employees": true,
|
||
|
|
"leaves": true,
|
||
|
|
"timesheets": true,
|
||
|
|
"payroll": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"legal": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"contracts": true,
|
||
|
|
"templates": false,
|
||
|
|
"e_sign": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"marketing": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"campaigns": true,
|
||
|
|
"analytics": true,
|
||
|
|
"email_campaigns": false,
|
||
|
|
"social_media": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"support": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"tickets": true,
|
||
|
|
"knowledge_base": false,
|
||
|
|
"chat": false
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"automation": {
|
||
|
|
"enabled": true,
|
||
|
|
"features": {
|
||
|
|
"flows": true,
|
||
|
|
"schedules": true,
|
||
|
|
"webhooks": false
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"notifications": {
|
||
|
|
"enabled": true,
|
||
|
|
"channels": {
|
||
|
|
"in_app": true,
|
||
|
|
"email": false,
|
||
|
|
"slack": false,
|
||
|
|
"webhook": false
|
||
|
|
},
|
||
|
|
"events": {
|
||
|
|
"deal_won": true,
|
||
|
|
"new_customer": true,
|
||
|
|
"invoice_paid": true,
|
||
|
|
"invoice_overdue": true,
|
||
|
|
"system_alert": true,
|
||
|
|
"task_assigned": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"integrations": {
|
||
|
|
"ledger": {
|
||
|
|
"enabled": true,
|
||
|
|
"url": "http://172.17.0.1:3250",
|
||
|
|
"auth_type": "internal"
|
||
|
|
},
|
||
|
|
"bank": {
|
||
|
|
"enabled": false,
|
||
|
|
"provider": null,
|
||
|
|
"connection_status": "disconnected"
|
||
|
|
},
|
||
|
|
"email": {
|
||
|
|
"enabled": false,
|
||
|
|
"provider": null,
|
||
|
|
"from_address": null
|
||
|
|
},
|
||
|
|
"sms": {
|
||
|
|
"enabled": false,
|
||
|
|
"provider": null
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"permissions": {
|
||
|
|
"roles": {
|
||
|
|
"admin": {
|
||
|
|
"description": "Full access to all features",
|
||
|
|
"modules": ["*"],
|
||
|
|
"actions": ["*"]
|
||
|
|
},
|
||
|
|
"manager": {
|
||
|
|
"description": "Can manage team and view reports",
|
||
|
|
"modules": ["crm", "sales", "finance", "hr", "support"],
|
||
|
|
"actions": ["read", "write", "delete"]
|
||
|
|
},
|
||
|
|
"sales_rep": {
|
||
|
|
"description": "Can manage deals and customers",
|
||
|
|
"modules": ["crm", "sales"],
|
||
|
|
"actions": ["read", "write"]
|
||
|
|
},
|
||
|
|
"accountant": {
|
||
|
|
"description": "Can manage finances",
|
||
|
|
"modules": ["finance"],
|
||
|
|
"actions": ["read", "write"]
|
||
|
|
},
|
||
|
|
"viewer": {
|
||
|
|
"description": "Read-only access",
|
||
|
|
"modules": ["crm", "sales", "finance"],
|
||
|
|
"actions": ["read"]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"advanced": {
|
||
|
|
"api": {
|
||
|
|
"rate_limit": 1000,
|
||
|
|
"timeout_seconds": 30,
|
||
|
|
"pagination_default": 20,
|
||
|
|
"pagination_max": 100
|
||
|
|
},
|
||
|
|
"cache": {
|
||
|
|
"enabled": true,
|
||
|
|
"ttl_seconds": 300,
|
||
|
|
"max_size_mb": 128
|
||
|
|
},
|
||
|
|
"logging": {
|
||
|
|
"level": "info",
|
||
|
|
"options": ["debug", "info", "warn", "error"],
|
||
|
|
"retention_days": 30
|
||
|
|
},
|
||
|
|
"export": {
|
||
|
|
"formats": ["csv", "xlsx", "pdf", "json"],
|
||
|
|
"max_rows": 10000
|
||
|
|
},
|
||
|
|
"webhook": {
|
||
|
|
"enabled": false,
|
||
|
|
"retry_attempts": 3,
|
||
|
|
"timeout_seconds": 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|