Ab BETA 58596
Im Designer/IDE Menü steht unter Extras nun ein neues Modul zur Verfügung:
Konfigurations-Sets
Mit diesem Modul können Sie eigene „Sets“ zusammenstellen, die verschiedene Indizes/Bereiche der Konfiguration zusammenfassen und mitverfolgen.
Um einen Index/Bereich hinzu zufügen, gibt es in allen unterschiedlichen Designern unter Tools den neuen Menüpunkt
„In Konfigurations-Set aufnehmen“.
Es können auch manuell Indizies in ein Set tabellarisch aufgenommen werden.
Es lassen sich folgende Bereiche in ein Set hinzugefügen:
0 Einfacher Index (zb. @EINGABE für Felder einer Maske, oder Teilbereiche, die über den Quelltexteditor bearbeitbar sind)
1 Workflowscript
2 IDB (ohne Daten, nur Konfiguration)
3 MEMTAB-Script
4 Formular
5 Zugriffsrecht (Bedienerbezogen)
6 MaskeKomplett (inkl. Individualfelder/Temp. Maskenfelder)
7 TabelleKomplett
8 FormelKomplett
9 KarteiKomplett
10 BwWindowToolFenster
11 Adresslayout
12 Artikellayout
13 Beleglayout
14 Artikelauswahllayout
15 Belegauswahllayout
Ist ein Index einem Konfigurations-Set hinzugefügt, so ist das Standardverhalten, dass dieser Index automatisch überwacht wird (jede Änderung wird aufgezeichnet).
Es gibt bei der Anlage eines Sets aber noch weitere Möglichkeiten, um zb. jegliche Änderung einer Installation komplett automatisch zu verfolgen.
Konfigurations-Sets können exportiert werden (als ZIP) und in eine andere Installation importiert werden.
Danach können die Inhalte des Sets auch in die Installation übernommen werden (inkl. Konfliktmanager, um abzugleichen, falls bereits Teile des Sets in der Installation vorhanden sind).
Derzeit sind die Konfigurations-Sets nur aktiv, wenn ein entsprechender neuer Eintrag in der SE_ERP_DESIGNER.INI vorhanden ist:
[KonfigSetsManager]
IsActive=1
RootPath=KONFIGMANAGER
Details zu diesen INI Eintrag siehe https://wiki.softengine.de/20361/
Konfigurations-Sets können auch „von extern“ angesteuert werden über verschiedene GET_RELATIONs oder Aufrufparameter der bwwin32d.exe:
GET_RELATIONs:
GET_RELATION[1831!NAME!ART!AUTOMATIK],,,,Neues Konfigset anlegen
GET_RELATION[1832!SETID!INDEX!TYP!LISTENART!ENTFERNEN],,,,Index auf Liste eines Konfigsets GET_RELATION[1833!SETID!PFAD/DATEI],,,,Konfigset in ein Zip exportieren.
GET_RELATION[1834!PFAD/DATEI!ORDNERNAME],,,,Konfigset von einem Zip importieren.
GET_RELATION[1835!SETID],,,,Konfigset updaten
GET_RELATION[1836!SETID!ART],,,,Konfigset in Installation uebernehmen.
GET_RELATION[1837!SETID],,,,Konfigset loeschen.
Aufrufparameter:
Bei Aufrufparametern ist dies so gelöst, dass nun GET_RELATIONs über die bereits bekannte INI Variante ausgelöst werden können:
Beispiel:
.\bwwin32.exe MeineIni.ini MeineGETS
Die INI-Datei ist dann wie folgt aufgebaut
[MeineGETS]
GET1[=]GET_RELATION[166!WF0001]
GET2[=]GET_RELATION[1837!KONFIGSET1]
GET3[=]
GET4[=]
GET5[=]
GET6[=]
GET7[=]
GET8[=]
GET9[=]
GET10[=]
In der INI sind maximal 10 GETs möglich.
Das neue Modul kann ab der oben angeführten Revision sofort verwendet werden (keine Migration notwendig).