Benjamin_Mueller
|
b7fd1da5b8
|
Folgende Änderungen wurden vorgenommen: cremig_setenv.bat wurde so modifiziert, das ein dynamischer Pfadwechsel des Tools 'DataPrepUtility' möglich ist nach einem Solid Edge Versionswechsels. controller.py Fehlermeldung über nicht gefundenen Pfad wurde verfeinert, war zu ungenau. Näheres zu den Änderungen siehe JIRA SUR-648
|
2025-06-26 16:32:44 +02:00 |
|
s.steuer
|
f8b895cec7
|
In 'update_database.py' Namen korrigiert + In 02_get_sivas_dbase.bat Aufruf des fehlenden Schalters ergänzt
|
2025-06-04 15:51:42 +02:00 |
|
s.steuer
|
54606dce88
|
Da die Initialisierung des Netzwerkinterpreters auf U: so lange dauert wurde eine Meldung eingebaut, dass aktuell die Initialisierung erfolt, da der User ansonsten evtl. denkt, dass das Script nicht funktionier / nichts macht
|
2025-04-27 20:22:23 +02:00 |
|
s.steuer
|
2f2dd83e2b
|
FIX - Da als Argument in '--rm_bom_ids_cfg' sowie in '--rm_summary_ids_cfg' die Umgebungsvariable $CREMIG_CFG aufgerufen wird muss cremig_setenv.bat zu diesem Zeitpunkt aufgerufen sein. Bisher wurde sie allerdings erst in manage_interpreters.bat eingelesen. Folglich wurde ein Fehler ausgegeben
|
2025-04-27 20:19:33 +02:00 |
|
s.steuer
|
39bd9e01e2
|
Basierend auf Commit 21528e2 Schalter '--rm_bom_ids_cfg' und '--rm_summary_ids_cfg' ergänzt. Folglich werden bei Ausführung dieses Batch-Scripts die Teilenummern, die in $CREMIG_CFG/BOM-Settings.cfg definiert sind aus der Darstellung des Baumes, bzw. der Zusammenfassung ausgeschlossen. Darüber hinaus Präfix 'Baugruppennummer' zur Angabe der Artikelnummer, für die der Baum darstellt werden soll in 'Artikelnummer' umbenannt, da mittlerweile auch für Teilenummern ohne Stückliste der Migrationsstand angezeigt werden kann.
|
2025-04-27 17:32:41 +02:00 |
|
s.steuer
|
3393e7ce47
|
Umgebungsvariable 'SIVAS_DATABASE_QUERY' in 'SIVAS_BOM' umbenannt, weil auch für die Generierung der Metadaten-CSV eine 'Database-Query' durchgeführt wird, d.h. Bezeichnung ist mehrdeutig. 'SIVAS_BOM' deshalb, weil mit dem Programm 'Sivas2Json', dessen Pfad in 'SIVAS_BOM' gespeichert ist, die Stückliste einer Baugruppe als JSON ausgegeben wird. Passt damit bezeichnungstechnisch zur Umgebungsvariable 'SIVAS_TEILESTAMM', weil mit dem Programm, dessen Pfad in genannter Umgebungsvariable gespeichert ist die Teilstamm-CSV generiert wird.
|
2025-04-18 23:08:22 +02:00 |
|
s.steuer
|
22b0cf8afc
|
In Treeview bzw. Excel-Export des Migrationsüberblicks werden Nummern nun blau markiert, wenn diese zwar in RuleDesigner migriert wurden, dort aber nocht keine Freigabe erfolgt ist. Hierfür wird der RuleDesigner-Status der Nummern live aus der RuleDesigner-Datenbank abgerufen. Dadurch ergibt sich ein detaillierterer Überblick über den aktuellen Migrationsstand, da der Großteil der Migrationsarbeit erst nach der Migration ins PDM erfolgt (Aufbereitung der Modelle, Zusammenbau der Baugruppe, etc.). Abgesehen davon wird die Bezeichnung der obersten Baugruppe jetzt ebenfalls im Migrationsüberblick angezeigt, was bisher nicht der Fall war. Hierfür wird eine CSV-Datei des SIVAS-Teilestamms zur Baugruppennummer abgeleitet daraus 'Bezeichnung 1' ausgelesen.
|
2025-03-29 22:19:59 +01:00 |
|
s.steuer
|
a16f8a8845
|
Die Eingabeparameter 'id' in 06_migrationsstatus_treeview und -number beim Aufruf des Sivas2Json-Programms von Hr. Jakob sind nun jeweils in Anführungszeichen, damit auch Teilenummern mit Leerzeichen, wie z.B. 'TOS Auswahl ILS' korrekt verarbeitet werden können. Ansonsten endet das Parameterargument beim Leerzeichen
|
2024-11-22 00:25:10 +01:00 |
|
m.stangl
|
b48060aabc
|
notepad zum Betrachten der logs als Default dazu.
|
2024-04-03 13:07:00 +02:00 |
|
m.stangl
|
a4f07d3e33
|
Impfen mit dem DataPrep Werkzeug eingebaut
|
2024-03-28 16:26:36 +01:00 |
|
Benjamin_Mueller
|
1c18ca98bf
|
gui.bat lädt jetzt die virtuelle Umgebung. Fix der Abfrage eines Bauteils als Assembly implementiert. Kein Exit im Code mehr, der als Library verwendet werden soll.
|
2024-03-19 14:02:54 +01:00 |
|
Benjamin_Mueller
|
b13800b797
|
Mitteilungstext in der Datei write_tos_string_to_file.bat korrigiert
|
2024-02-29 09:13:58 +01:00 |
|
Benjamin_Mueller
|
5327789473
|
Bat-Datei zum direkten Herausschreiben des TOS-Strings in eine Datei ohne CMD
|
2024-02-28 16:00:18 +01:00 |
|
m.stangl
|
bd4b8d297e
|
gui Aufruf mit einem Assembly holt sich alle nötigen Infos von den DAtenbanken.
|
2024-02-07 10:41:23 +01:00 |
|
s.steuer
|
896cf7a227
|
Musste angepasst werden, da Funktion aus get_sivas_teilestamm.py in update_database.py umgezogen wurde
|
2024-02-06 15:00:53 +01:00 |
|
m.stangl
|
3206ad242a
|
Console Interface vereinheitlicht: Abfrage immer mit --sivasid
|
2024-02-02 15:13:13 +01:00 |
|
s.steuer
|
c11094204a
|
Angepasst, damit auch Netzwerk-Interpreter auf U: genutzt werden kann
|
2024-02-02 09:58:44 +01:00 |
|
s.steuer
|
d431ba1b92
|
In cremig_setenv.bat NETWORK_INTERPRETER_PATH aufgenommen, damit bei Bedarf (z.B. wenn sich kein Python auf Rechner befindet) Interpreter auf U: genutzt werden kann. manage_interpreter.bat steuert zukünftig, welcher Interpreter gilt, d.h. wenn NETWORK_INTERPRETER_PATH in cremig_setenv.bat auskommentiert ist, wird Interpreter des virtual environments genutzt, wenn nicht auskommentiert gilt Interpreter auf U: + Mehrfaches voranstellen von CREMIG_BIN in Path wird nun verhindert bei mehrmaligem Aufruf von cremig_setenv.bat
|
2024-02-02 09:52:09 +01:00 |
|
m.stangl
|
d7f6522ab7
|
parameter der .bat wurden nicht an die .py übergeben
|
2024-01-23 15:50:32 +01:00 |
|
m.stangl
|
32146a0419
|
erste Versuche für die Gui
|
2024-01-10 13:46:36 +01:00 |
|
s.steuer
|
e249a4c750
|
Fehlende Parameterannahme für Pythonscript ergaenzt
|
2024-01-09 16:21:01 +01:00 |
|
s.steuer
|
5da92d57d1
|
Virtual Environment darf erst nach Kopieren der RuleDesigner-CSV aktiviert werden.
|
2024-01-08 13:37:09 +01:00 |
|
s.steuer
|
25c06e425b
|
Automatisches Update der RuleDesigner-Datenbank eingebaut
|
2024-01-08 13:20:45 +01:00 |
|
s.steuer
|
6bdbb8ca7a
|
Aufruf des Python-Interpreters ergaenzt
|
2024-01-08 11:34:09 +01:00 |
|
s.steuer
|
7a09097f68
|
Batchdatei zur Darstellung des derzeitigen Migrationsstandes als Treeview erstellt
|
2024-01-08 11:11:11 +01:00 |
|
s.steuer
|
5a2428bc64
|
Ergaenzt, dass data-dir automatisch erstellt wird wenn fehlend. Hat bisher sonst nach erstem clone zu Fehlern gefuehrt
|
2024-01-08 10:53:35 +01:00 |
|
m.stangl
|
e34ebd1d53
|
blackliste wird geholt und geschrieben
|
2023-12-11 16:09:55 +01:00 |
|
m.stangl
|
9e4d439e9b
|
bat Dateien umbenannt um Blacklist datenbank akquise aufzunehmen
|
2023-12-11 10:13:28 +01:00 |
|
m.stangl
|
7be759fd01
|
erste Fassung rein
|
2023-11-29 19:29:21 +01:00 |
|
m.stangl
|
0adc9e72b4
|
Besprechung der nächsten Schritte. Skelett von bat und lib dazu eingecheckt
|
2023-11-16 15:13:44 +01:00 |
|
s.steuer
|
265239eb84
|
Funktion der Initiierung des Virtual Environments verdeutlicht
|
2023-11-12 00:30:49 +01:00 |
|
s.steuer
|
cdca6c6d3f
|
VBA-Makro erstellt, um Daten der herausgeschriebenen Excel automatisch in eine intelligente Tabelle zu konvertieren und diejenigen Nummern, die bereits migriert wurden, bzw. noch migriert werden müssen einzufärben. Für compare_lists.py in cremig_setenv eine ergänzende Umgebungsvariable VBA_MACRO_NAME mit Verweis auf den Namen des VBA-Makros ergänzt
|
2023-11-12 00:29:22 +01:00 |
|
s.steuer
|
675279bcf1
|
Automatische Installation der Python Virtual Environment, falls diese noch nicht exisitert + Automatisches Ziehen der RD_Teilenummern.csv, falls nach erstmaligem Klonen dieses Repos noch keine im Data-Ordner exisitert
|
2023-11-12 00:25:20 +01:00 |
|
s.steuer
|
0dfdafca34
|
Automatische Installation der Python Virtual Environment, falls diese noch nicht exisitert
|
2023-11-12 00:23:39 +01:00 |
|
s.steuer
|
2aa6e9fffe
|
Automatische Installation der Python Virtual Environment, falls diese noch nicht exisitert + Flag in -r bei Aufruf der update_database geändert, da sonst Warnhinweis
|
2023-11-12 00:22:40 +01:00 |
|
s.steuer
|
b1fe51dafa
|
Fehlende Aktivierung des virtual Environments aufgenommen, damit update_database.py ausgeführt werden kann
|
2023-11-05 23:15:28 +01:00 |
|
s.steuer
|
0cd74c924b
|
Fehlende Aktivierung des virtual Environments aufgenommen, damit update_database.py ausgeführt werden kann
|
2023-11-05 23:12:27 +01:00 |
|
s.steuer
|
75f37f94b9
|
In cremig_setenv.bat Quellpfad der RuleDesigner-CSV korrigiert + Dateiname der temporären RD_bestandspool.csv im data-Verzeichnis geändert, da richtige CSV derzeit noch nicht kopiert werden darf, da im Header der CSV ein Semikolon fehlt (muss noch von PBU behoben werden) und Berechtigungsproblem von M. Stamm behoben werden muss, da CSV-Datei derzeit nicht kopiert werden kann (per Script). Aus .gitignore deshalb nochmal temporär data-Ordner herausgenommen und 'RD_Bestandspool' in 'RD_Teilenummern' umbenannt, damit CSV wie im Quellpfad heißt
|
2023-11-05 23:10:17 +01:00 |
|
s.steuer
|
09abe8693d
|
In '03_compare_lists' können nun abgesehen von -s beliebige andere Argumente angegeben werden. Dies ist notwendig, weil neben dem Excel-Export per -s nun auch ein Treeview mithilfe anderer Schalter (-n i.V.m -t) ausgegeben werden kann. In 'cremig_setenv' wurde derweil der hard-coded-Pfad der Umgebungsvariable C:\Users\Simon\Documents\PythonProjekte\CreoMigrate (..\'Documents\10-Develop') in einen dymanischen Pfad umgewandelt. C:\Users\Simon\Documents\PythonProjekte\CreoMigrate liegt nun in dem Directory, in das das Repo geklont wurde. Zudem werden nun automatisch die Ordner \work und \log angelegt, falls diese noch nicht exisiteren
|
2023-11-04 00:37:31 +01:00 |
|
s.steuer
|
4cba9f9c71
|
'install_pypackages' in 'install_py' umbenannt, weil nun auch das Virtual-Environment in dieser Batch-Datei initialisiert wird, falls es noch nicht exisitert. Dies ist notwendig, weil das Virtual-Environment nun nicht mehr über git verwaltet wird, sondern eingangs initialisiert werden muss
|
2023-11-04 00:24:42 +01:00 |
|
m.stangl
|
c26fdc2781
|
unittest für die SortierId geschrieben
|
2023-10-26 15:51:57 +02:00 |
|
m.stangl
|
2027650c25
|
einfach eine Command Shell mit der richtigen Umgebung aufrufen
|
2023-10-26 11:50:20 +02:00 |
|
m.stangl
|
df67a0159e
|
Batch file zur Installation der nörigen python packages dazu gemacht
|
2023-10-26 11:32:24 +02:00 |
|
m.stangl
|
29f4bc746b
|
Pip Umgebung dazu gebaut und pandas installiert
|
2023-10-26 11:10:29 +02:00 |
|
m.stangl
|
4efff81666
|
erste Compare Rumpf Routine impl.
|
2023-10-19 17:28:47 +02:00 |
|
m.stangl
|
3842ccd91f
|
pause in die batch am Ende eingefügt
|
2023-09-26 16:34:03 +02:00 |
|
m.stangl
|
923710f1da
|
Abfrage der SIVAS Datenbank für eine spezifische Id implementiert
|
2023-09-26 16:12:00 +02:00 |
|
m.stangl
|
d19fbf01df
|
Database mit Userinput abfragen
|
2023-09-26 15:22:26 +02:00 |
|
m.stangl
|
571b61b6b2
|
Skripte zum update der Lokalen Datenbank in Form von csv/json files geschrieben
|
2023-09-26 14:53:14 +02:00 |
|
m.stangl
|
374cb34e3e
|
einige Ressourcen wie blacklist und RD Bestandspool hinzugefügt
|
2023-09-21 15:46:20 +02:00 |
|