ACPCreateDataType
Beschreibung - Widget
Durch einen Knopfdruck wird ein neuer Datensatz erstellt und anschließend geöffnet. Die Auswahl der zu übernehmenden Werte und Verknüpfungen aus dem Ausgangsdatensatz in den Neuen, ist über eine Konfigurationsdatei frei konfigurierbar.
Voraussetzungen
Das Widget besitzt keine expliziten Voraussetzungen. Es sollte jedoch berücksichtigt werden, dass sämtliche Felder, Verknüpfungen usw., die in der Konfigurationsdatei angegeben werden, auch existieren müssen.
Installation Widget
Installationsanleitung finden Sie hier
Update Widget
Updateanleitung finden Sie hier
Konfiguration Widget
Beim Mapping der Felder ist zu berücksichtigen, dass sowohl das Ausgangsfeld als auch das Zielfeld kompatibel sein müssen. Eine Konvertierung, beispielsweise von einem varchar in ein DateTime oder int, ist nicht möglich.
Beim Mapping der Verknüpfungen ist zu beachten, dass bei der Zielverknüpfungsart mindestens ein Datensatztyp mit der Ausgangsverknüpfungsart übereinstimmen muss. Das bedeutet, wenn die Ausgangsverknüpfungsart zwischen einer Adresse und einer Verkaufschance liegt, muss bei der Zielverknüpfungsart mindestens ein Datensatztyp definiert sein, der entweder eine Adresse oder eine Verkaufschance ist.
Konfigurationsdatei
INFO
In diesem Abschnitt können Datensatztypen, Felder und Verknüpfungsarten konfiguriert werden.
Bitte beachten Sie, dass hier immer die technischen Namen eingetragen werden müssen. Dabei sollten die technischen Namen vollständig in Großbuchstaben geschrieben werden!
ACHTUNG
Bitte bearbeiten Sie niemals die Beispieldatei.
Wenn Sie Anpassungen vornehmen möchten, kopieren Sie die Beispieldatei und benennen Sie sie entsprechend um.
- Im Datei-Explorer folgenden Pfad öffnen:
-
Datei "example-config.json" im selben Ordner kopieren und einen entsprechenden Namen geben.
-
Kopierte Datei bearbeiten.
Grundeinstellung
{
"openNewInEdit": false,
"currentDataType_A": "GWOPPORTUNITY",
"toCreateDataType_B": "PROJECT",
"attributeAToB":"WI_VC2PRJ_TEST"
}
Beschreibung
- openNewInEdit:
- Beschreibung: Gibt an, ob der neu erstellte Datensatz direkt im Bearbeiten-Modus geöffnet werden soll.
- Mögliche Werte: true / false
- currentDataType_A:
- Beschreibung: Datensatztyp auf welchem sich das Widget befindet.
- Mögliche Werte: Alle Datensatztypen die im genesisWorld existieren (z.B. „ADDRESS“)
- toCreateDataType_B:
- Beschreibung: Datensatztyp, welcher vom Widget erstellt werden soll.
- Mögliche Werte: Alle Datensatztypen die im genesisWorld existieren (z.B. „ADDRESS“)
- attributeAToB:
- Beschreibung: Verknüpfungsart mit welcher die Verknüpfung zwischen dem Ausgangs-Datensatztypen und dem Ziel-Datensatztypen erstellt werden soll.
- Mögliche Werte: Alle Verknüpfungsarten die zwischen „currentDataType_A“ und „toCreateDataType_B“ möglich sind.
copyDataFields
"copyDataFields": [
{
"field_A": "START_DT",
"field_B": "STARTDATE"
},
{
"field_A": "KEYWORD",
"field_B": "KEYWORD"
}
]
Beschreibung
- field_A:
- Beschreibung: Beliebiges Feld aus dem Ausgangsdatensatztyp.
- Mögliche Werte: Sämtliche Felder die auf currentDataType_A existieren.
- field_B:
- Beschreibung: Beliebiges Feld aus dem Zieldatensatztyp.
- Mögliche Werte: Sämtliche Felder die auf toCreateDataType_B existieren.
copyLinks
"copyLinks": [
{
"attribute_A": "Verbindung",
"attribute_B": "Verbindung"
},
{
"attribute_A": "TESTVC2ADR_1",
"attribute_B": "TESTPR2ADR"
}
]
Beschreibung
- attribute_A:
- Beschreibung: Verknüpfungsart von dem Ausgangsdatensatztypen und einem beliebigen weiteren Datensatztypen.
- Mögliche Werte: Sämtliche Verknüpfungsarten die currentDataType_A verwenden kann.
- attribute_B:
- Beschreibung: Verknüpfungsart von dem Zieldatensatztypen und einem beliebigen weiteren Datensatztypen.
- Mögliche Werte: Sämtliche Verknüpfungsarten die toCreateDataType_B verwenden kann.
App Designer
- Loggen Sie sich im genesisWorld SmartDesign ein.
- Öffnen Sie die Administrations-App.
- Klicken Sie auf den App Designer Abschnitt im linken Teil der Seite.
- Klicken Sie im Kästchen Session auf "Aktivieren".
- Navigieren Sie im Anschluss in die App wo das Widget eingebunden ist.
- Öffnen Sie eine beliebige App und navigieren Sie zu einem beliebigen Datensatz.
- Klicken Sie am oberen rechten Rand der Seite auf "Anpassen".
- Klicken Sie nun auf das Widget um die Konfiguration zu bearbeiten.

| Parameter | Mögliche Werte | Beschreibung |
|---|---|---|
| Konfigurationsdatei | example-config.json | Name und Dateiendung der zu verwendenden Konfigurationsdatei. |
| Anzeigebreite | 400px | Breite des Widgets |
| Anzeigehöhe | 400px | Höhe des Widgets |
Übersetzung
Im Standard werden immer Deutsch und Englisch mitgeliefert (de.json; en.json). Anpassungen können in den Dateien vorgenommen werden, jedoch ist zu beachten, dass diese bei einem Update des Widget überschrieben werden.
Pfad zu den Übersetzungsdateien:
C:\Program Files (x86)\Common Files\CAS-Software\Server\JavaServices\smartdesign-apps\{@DATENBANKNAME}\smartdesign.base\smartdesign\base\webcontent\{WIDGETNAME}\assets\lang
Wenn Sie für eine Widget-Integration individuelle Übersetzungen benötigen, erstellen Sie eine Kopie der Standard-Sprachdatei und benennen diese passend zur Konfigurationsdatei des Widgets.
Vorgehen: - Konfigurationsdatei: Jedes Widget hat eine eigene Konfigurationsdatei, z.B. example-config.json. - Standardsprachdatei: Standardmäßig werden de.json und en.json verwendet. - Angepasste Sprachdatei: Erstellen Sie eine Kopie und benennen Sie sie z.B. example-config_de.json für Deutsch.
INFO
Wenn eine angepasste Sprachdatei verwendet wird, müssen die nachfolgenden Parameter in der Konfigurationsdatei des Widget auf true gesetzt werden. Weitere Informationen finden Sie hier.- useTranslations
- useTranslationsConfiguration
Beispieldatei:
Beschreibung
BUTTON_NAME Text, welcher auf der Schaltfläche angezeigt wird.