# Sage 100 Toolbox Releasemanagement

I am here to prevent the first-page-empty bug!

## hapec Arbeitsanweisung

### Sage 100 Toolbox Releasemanagement

Für die Entwicklung/Präsentation der Sage 100 Toolbox stehen 4 Umgebungen zur Verfügung:

- DBSHAPEC Entwicklung: Hier werden Aufgaben abgearbeitet und Weiterentwicklungen an Datenmodell und Berichtswesen vorgenommen
- DBSHAPEC Standard: Hier ist immer das aktuelle Sage 100 Toolbox Release implementiert. Das Release, was in den Kundenumgebungen implementiert wird, stammt aus dieser Umgebung
- DBSHAPEC Demo: Hier ist nicht zwingend das aktuelle Release implementiert. Es können extra Berichte für Präsentationen aufgebaut sein, die auch in die Entwicklung zurückfließen können. Wird auf das aktuelle Release geupdated, wenn die neuen Features für Demos benötigt werden (bei Bugfixes im Hintergrund wird z.b. nicht zwingend aktualisiert).
- DBSHAPEC Pre-Sales: Hier ist nicht zwingend das aktuelle Release implementiert. Die Umgebung dient dazu z.b. kundendaten anzubinden, um individuelle Präsentationen abhalten zu können. Wird auf das aktuelle Release geupdated, wenn die neuen Features für Demos benötigt werden (bei Bugfixes im Hintergrund wird z.b. nicht zwingend aktualisiert).

| Beschreibung | Bild / Arbeitsmittel
--- | --- | ---
1 | Metadaten aus der Entwicklungsumgebung sichern Xstream Metadaten Frameworkmanager Modell TM1 Data Ordner Berichtspackage | Sage 100 Toolbox Releasemanagement - Neues Release exportieren
2 | Sicherung aus der Entwicklungsumgebung auf der Standardumgebung ablegen auf der Entwicklungsumgebung: im Windows Explorer in den Ordner Laufwerk/Entwicklungsstände für Release wechseln und das relevante zip-File Entwicklung_<Zeitstempel> kopieren auf der Standardumgebung; im Windows Explorer in den Ordner Laufwerk/hapec/Entwicklungsstände für Release wechseln und das relevante zip-File Entwicklung_<Zeitstempel> einfügen auf das zip-File rechtsklicken und Alle extrahieren auswählen. Danach Extrahieren klicken Das Entwicklungsrelease liegt bereit für die Implementierung auf der Standardumgebung |
3 | Alten Release-Stand auf der Standardumgebung löschen | Sage 100 Toolbox Releasemanagement - Alten Release-Stand löschen
4 | Gesicherte Metadaten aus Schritt 2 analog zur Implementierung beim Kunden einspielen | Implementierung Sage 100 Toolbox
5 | Neues Release in der Nextcloud ablegen | Sage 100 Toolbox Releasemanagement - Neues Release ablegen
6 | Neues Release dokumentieren umgesetzte Aufgaben in der Projektsteuerung strukturieren | Sage 100 Toolbox Releasemanagement - Neues Release dokumentieren

Weitere Vorgehensweise

- ---