{
	"header": {
		"id": "contact-appmodel",
		"modelType": "application",
		"modelVersion": "5.0.0",
		"locales": [
			{
				"code": "en"
			},
			{
				"code": "de"
			}
		],
		"annotations": [
			{
				"name": "roles",
				"value": "admin,user"
			}
		]
	},
	"content": {
		"modules": [
			{
				"name": "ContactModule",
				"menu": {
					"name": "Contacts",

					"label": [
						{
							"locale": "en",
							"text": "Contacts"
						},
						{
							"locale": "de",
							"text": "Kontakte"
						}
					],
					"initialActivity": {
						"descriptor": {
							"module": "ContactModule"
						}
					}
				},
				"flows": [
					{
						"name": "ContactFlow",
						"scenes": [
							{
								"name": "ContactOverview",
								"description": "Overview of Document Contact",
								"matchConditions": [
									{
										"key": "module",
										"mustEqual": "ContactModule"
									},
									{
										"key": "instance",
										"isSet": false
									}
								],
								"sceneChange": {
									"onEnter": [
										{
											"type": "REGION_CLEAR",
											"layout": {
												"name": "MasterDetail"
											}
										},
										{
											"type": "VIEW_ADD",

											"name": "ContactOverview",
											"models": [
												{
													"modelType": "overview",
													"name": "Contact-om"
												},
												{
													"modelType": "document",
													"name": "Member-dm"
												},
												{
													"modelType": "document",
													"name": "ProfessionalServices-dm"
												}
											]
										}
									]
								}
							},
							{
								"name": "ContactForm",
								"description": "Form showing on Contact Document",
								"matchConditions": [
									{
										"key": "module",
										"mustEqual": "ContactModule"
									},
									{
										"key": "instance",
										"isSet": true
									}
								],
								"sceneChange": {
									"onEnter": [
										{
											"type": "VIEW_ADD",

											"name": "FormEngine",
											"models": [
												{
													"modelType": "form",
													"name": "ProfessionalServices-fm",
													"documentModel": "ProfessionalServices-dm"
												},
												{
													"modelType": "form",
													"name": "Member-fm",
													"documentModel": "Member-dm"
												}
											]
										}
									]
								}
							}
						]
					}
				]
			}
		],
		"region": {
			"name": "APP",
			"layout": {
				"name": "ApplicationFrame"
			},
			"subRegions": [
				{
					"name": "CONTENT",
					"layout": {
						"name": "MasterDetail"
					}
				}
			]
		},
		"defaultRegion": ["CONTENT"]
	}
}
