← Files Aivana Dataverse App ArchitectARCHIVED FILE
assets/app-blueprint.template.json
2.67 KB · Sep 30, 2026 · 23:15 UTC
{
"appName": "Contoso Service Operations",
"solution": {
"uniqueName": "contoso_ServiceOps",
"publisherPrefix": "contoso",
"environment": "https://contoso.crm.dynamics.com"
},
"business": {
"outcome": "Servicefälle innerhalb des Ziel-SLA bearbeiten",
"successMetrics": [
"SLA-Erfüllung",
"Durchlaufzeit"
],
"baselines": {
"SLA-Erfüllung": "82%"
},
"targets": {
"SLA-Erfüllung": "92%"
},
"nonGoals": [
"Finanzbuchhaltung"
]
},
"personas": [
{
"name": "Service Agent",
"coreTasks": [
"Fall anlegen",
"Fall bearbeiten"
],
"role": "Contoso Service Agent"
}
],
"dataModel": {
"sensitiveData": [
"Kontaktinformationen"
],
"tables": [
{
"logicalName": "contoso_case",
"ownership": "userOrTeam",
"relationships": [
{
"type": "manyToOne",
"target": "contoso_contact"
}
]
}
]
},
"navigation": [
{
"group": "Meine Arbeit",
"persona": "Service Agent",
"pages": [
"Meine offenen Fälle",
"Kontakte"
]
}
],
"forms": [
{
"table": "contoso_case",
"name": "Service Agent Form",
"primaryTaskFields": [
"Titel",
"Kontakt",
"Priorität",
"Status"
],
"secondaryTabs": [
"Details",
"Verlauf"
]
}
],
"views": [
{
"table": "contoso_case",
"name": "Meine offenen Fälle",
"persona": "Service Agent",
"columns": [
"Titel",
"Priorität",
"Status",
"Geändert am"
],
"defaultSort": "Geändert am desc"
}
],
"customPages": [],
"security": {
"leastPrivilegeReviewed": true,
"roleTaskMatrix": true,
"fieldSecurityReviewed": true
},
"performance": {
"expectedRecordVolume": 100000,
"formComponentBudget": "Schlanke Kernform; sekundäre Daten auf Tabs",
"representativeDataTest": true
},
"change": {
"existingApp": false,
"impactReviewed": true,
"rollbackPlan": "Vorige managed Solution importieren"
},
"testing": {
"roleSmokeTests": true,
"keyboardTest": true,
"responsiveTest": true,
"accessibilityPlan": "Tastatur, Zoom 200 %, Kontrast und Screenreader für die Kernaufgabe prüfen",
"uatOwner": "Service Operations"
},
"modernization": {
"deprecatedComponents": [],
"upgradeTestPlan": "Nach jedem Plattform-Release Kernaufgaben und Custom Components testen"
},
"alm": {
"devUnmanaged": true,
"downstreamManaged": true,
"repositoryExport": true,
"version": "1.0.0.0"
}
}
SHA-256: 488de592ed1cf8d215a3335a607d57ebeb56fcd70e944c953c7fea94269197ad