{								
	"globalConditions": {										// Sammler für Bedingungen die auf der Maske mehrfach verwendet werden sollen --> SIEHE BEDINGUNG 1
		"ReiseGruppe": {										// Name der Bedingung "ReiseGruppe"
			"_type": "container",
			"and": [											// Liste von UND-verknüpften Regeln
				{
					"_type": "rule",
					"fieldName": "ActTypeKey.Activity",			// zu prüfendes Feld
					"operator": "EQUAL",						// Operator (EQUAL, GREATER_EQUAL, LESS_EQUAL, GREATER, LESS, CONTAINS, START_WITH, END_WITH, EMPTY)
					"values": [									// Liste von ODER-verknüpften Feldwerten
						"BESUCHSPLANUNG",						// Auflistung der Feldwerte
						"TERMIN"
					],
					"not": false								// Möglichkeit um die Bedingung zu negieren
				}
			]
		}
	},
	"fieldRules": {												// Sammler für alle Regeln, die für einzelne Felder gelten
		"VISIBLE": {											// Eigenschaft (VISIBLE, READONLY, REQUIRED)
			"FreeText2.Activity": {								// Zielfeld 														--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"					// Referenz auf die oben definierte globale Bedingung
					}
				]
			},
			"FreeText3.Activity": {								//--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"				
					}
				]
			},
			"FreeText10.Activity": {							//--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"
					}
				]
			},
			"FreeNumber1.Activity": {							//--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"
					}
				]
			},
			"StartPreparationTrip.Activity": {					//--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"
					}
				]
			},
			"EndPreparationTrip.Activity": {					//--> SIEHE BEDINGUNG 1
				"_type": "container",
				"or": [
					{
						"_type": "condition",
						"name": "ReiseGruppe"
					}
				]
			},
			"RemindDate.Activity": {							// Zielfeld --> SIEHE BEDINGUNG 2
				"_type": "container",
				"or": [
					{
						"_type": "rule",
						"fieldName": "ActTypeKey.Activity",		// zu prüfendes Feld
						"operator": "EQUAL",					// Operator (EQUAL, GREATER_EQUAL, LESS_EQUAL, GREATER, LESS, CONTAINS, START_WITH, END_WITH, EMPTY)
						"values": [								// Liste von ODER-verknüpften Feldwerten
							"AUFGABE",							// Auflistung der Feldwerte
							"WIEDERVORLAGE",
							"ERINNERUNG",
							"BESPRECHUNG",
							"TERMIN"
						],
						"not": false							// Möglichkeit um die Bedingung zu negieren
					}
				]
			},
			"appMaskInfoboard.278709736505199": {				// Infoboard Komponente die aus- oder eingeblendet werden soll --> SIEHE BEDINGUNG 6
				"_type": "container",
				"or": [
					{
						"_type": "rule",
						"fieldName": "Subject.Activity",		// zu prüfendes Feld
						"operator": "CONTAINS",
						"values": [
							"visible",
							"Visible"
						],
						"not": false
					}
				]
			},
			"appMaskLocation.278751027142499": {				// Standort Komponente die aus- oder eingeblendet werden soll --> SIEHE BEDINGUNG 7
				"_type": "container",
				"or": [
					{
						"_type": "rule",
						"fieldName": "Subject.Activity",
						"operator": "CONTAINS",
						"values": [
							"visible",
							"Visible"
						],
						"not": false
					}
				]
			}
		},
		"REQUIRED": {											// Eigenschaft (VISIBLE, READONLY, REQUIRED)
			"FreeText21.Activity": {							// Zielfeld  --> SIEHE BEDINGUNG 4
				"_type": "container",
				"or": [
					{
						"_type": "rule",
						"fieldName": "FreeNumber10.Activity",	// zu prüfendes Feld
						"operator": "GREATER_EQUAL",			// Operator (EQUAL, GREATER_EQUAL, LESS_EQUAL, GREATER, LESS, CONTAINS, START_WITH, END_WITH, EMPTY)
						"values": [								// Liste von ODER-verknüpften Feldwerten
							"10"								// Auflistung der Feldwerte
						],
						"not": false							// Möglichkeit um die Bedingung zu negieren
					}
				]
			}
		},
		"READONLY": {											// Eigenschaft (VISIBLE, READONLY, REQUIRED) 
			"FreeNumber10.Activity": {							// Zielfeld  --> SIEHE BEDINGUNG 3
				"_type": "container",
				"or": [
					{
						"_type": "rule",
						"fieldName": "Subject.Activity",		// zu prüfendes Feld
						"operator": "END_WITH",					// Operator (EQUAL, GREATER_EQUAL, LESS_EQUAL, GREATER, LESS, CONTAINS, START_WITH, END_WITH, EMPTY)
						"values": [								// Liste von ODER-verknüpften Feldwerten
							"t"									// Auflistung der Feldwerte
						],
						"not": true								// Möglichkeit um die Bedingung zu negieren
					}
				]
			}
		}
	},
	"columnRules": {										//Gruppenregel  --> SIEHE BEDINGUNG 5
		"appMaskColumn.278697234750900": {					//Gruppe die aus- oder eingeblendet werden soll
			"_type": "container",
			"or": [
				{
					"_type": "rule",
					"fieldName": "ActTypeKey.Activity",		// zu prüfendes Feld
					"operator": "EQUAL",
					"values": [
						"TERMIN",
						"BESPRECHUNG"
					],
					"not": false
				}
			]
		}
	} 
}