Add DISG personality type and caller type fields; update visibility logic for CBeteiligte and Contact entities

This commit is contained in:
2026-01-23 23:52:17 +01:00
parent 65af6fd80b
commit ee7a36ef41
9 changed files with 116 additions and 5 deletions

View File

@@ -19,7 +19,8 @@
"bankverbindungens": "Bankverbindungen",
"betnr": "Advoware Identifikator",
"advowareLastSync": "Advoware letzte Synchronisation",
"syncStatus": "Sync-Status"
"syncStatus": "Sync-Status",
"disgTyp": "Persönlichkeitstyp (nach DISG)"
},
"links": {
"calls": "Anrufe",
@@ -48,7 +49,8 @@
"rechtsform": "Rechtsform des Beteiligten (natürliche Person oder juristische Person)",
"firmenname": "Name der Firma oder Organisation (nur bei juristischen Personen)",
"handelsregisterNummer": "Nummer im Handelsregister (z.B. 12345)",
"handelsregisterArt": "HRA (Abteilung A) für Einzelkaufleute, OHG, KG; HRB (Abteilung B) für GmbH, AG, UG"
"handelsregisterArt": "HRA (Abteilung A) für Einzelkaufleute, OHG, KG; HRB (Abteilung B) für GmbH, AG, UG",
"disgTyp": "Persönlichkeitstyp nach DISG:\n\nDominant = Schnelles Tempo, fordernder Ton, Fokus auf Ergebnisse.\nInitiativ = Hohe Sprechgeschwindigkeit, emotionale Sprache, sucht Bestätigung.\nStetig = Langsames Tempo, zögernde Pausen, risikoscheu.\nGewissenhaft = Präzise Formulierungen, sucht Daten, skeptisch."
},
"options": {
"syncStatus": {

View File

@@ -52,7 +52,7 @@
"anzahlMieter": "Anzahl Mieter",
"anzahlSonstigeVolljhrigeBewohner": "Anzahl sonstige volljährige Bewohner",
"erforderlicheUnterlagen": "Erforderliche Unterlagen",
"erstberaterEinschtzungDISGTyp": "DISC-Persönlichkeitstyp",
"erstberaterEinschtzungDISGTyp": "DISG-Persönlichkeitstyp",
"auergerichtlicheGesetzlicheGebhren": "Außergerichtliche gesetzliche Gebühren",
"auergerichtlicheGesetzlicheGebhrenCurrency": "Außergerichtliche gesetzliche Gebühren (Währung)",
"auergerichtlicheGesetzlicheGebhrenConverted": "Außergerichtliche gesetzliche Gebühren (Umgerechnet)",

View File

@@ -3,6 +3,7 @@
"cRechtsform": "Rechtsform",
"cVmhRumungsklages": "Räumungsklagen",
"cDISGTyp": "Persönlichkeitstyp (nach DISG)",
"anruferIst": "Anrufer ist",
"cVmhErstgespraechs": "Erstgespräch",
"cVmhVermietersFreigabe": "Vermieter (Freigabe)",
"cVmhVermietersKontaktpersonen": "Vermieter (Kontaktpersonen)",
@@ -43,6 +44,12 @@
"Gewissenhaft": "Gewissenhaft",
"Unbekannt": "Unbekannt"
},
"anruferIst": {
"Vermieter": "Vermieter selbst",
"Kontaktperson": "Kontaktperson d. Vermieters",
"Großvermieter": "Großvermieter eigener Immobilien",
"Hausverwaltung": "Hausverwaltung Fremdimmobilien"
},
"salutationName": {
"": "",
"Mr.": "Herr",

View File

@@ -15,6 +15,12 @@
"name": "dateOfBirth"
}
],
[
{
"name": "disgTyp"
},
false
],
[
{
"name": "firmenname"

View File

@@ -9,6 +9,12 @@
"name": "cDISGTyp"
}
],
[
{
"name": "anruferIst"
},
false
],
[
{
"name": "name"

View File

@@ -169,6 +169,16 @@
},
"bankverbindungens": {
"type": "linkMultiple"
},
"disgTyp": {
"type": "enum",
"required": false,
"optionsReference": "Contact.cDISGTyp",
"default": "Unbekannt",
"style": [],
"tooltip": true,
"maxLength": 100,
"isCustom": true
}
},
"links": {
@@ -345,6 +355,12 @@
"rechtsform",
"deleted"
]
},
"disgTyp": {
"columns": [
"disgTyp",
"deleted"
]
}
}
}

View File

@@ -145,6 +145,15 @@
"maxLength": 100,
"isCustom": true
},
"anruferIst": {
"type": "enum",
"required": false,
"optionsReference": "CVmhErstgespraech.anruferIst",
"default": "Vermieter",
"style": [],
"maxLength": 100,
"isCustom": true
},
"salutationName": {
"options": [
"",
@@ -180,6 +189,12 @@
"cDISGTyp",
"deleted"
]
},
"anruferIst": {
"columns": [
"anruferIst",
"deleted"
]
}
},
"optimisticConcurrencyControl": false

View File

@@ -0,0 +1,59 @@
{
"fields": {
"disgTyp": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"dateOfBirth": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"firmenname": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"handelsregisterArt": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
},
"handelsregisterNummer": {
"visible": {
"conditionGroup": [
{
"type": "notEquals",
"attribute": "rechtsform",
"value": "NatürlichePerson"
}
]
}
}
}
}

View File

@@ -359,8 +359,8 @@ return [
0 => 'youtube.com',
1 => 'google.com'
],
'cacheTimestamp' => 1769208051,
'microtime' => 1769208051.696699,
'cacheTimestamp' => 1769208633,
'microtime' => 1769208633.477855,
'siteUrl' => 'https://crm.bitbylaw.com',
'fullTextSearchMinLength' => 4,
'appTimestamp' => 1768843902,