Entwicklerumgebung Internal:OmniMDE

Aus HTK Wiki
Zur Navigation springen Zur Suche springen

Übersicht

Für die Weiterentwicklung der OmniMDE werden folgende Werkzeuge benötigt:

  • AndroidStudio, für die OmniMDE Oberfläche auf den Geräten
  • eine VM mit mind. Windows Server Betriebssystem
    • PhpStorm, für die API-Schnittstelle
    • Sage 100 Officeline, für die Daten
      • AppDesigner
      • Administrator
    • MS-SQL-Servermanagementstudio
    • HTK BPM GUI
    • Visual Studio

Einrichten 

Für die OmniMDE-Entwicklung existiert eine vorgefertigte VM innerhalb des HTK-Servers: \\ds01\VMs\Aktuell\MDE\[MDE-VM]WS19-S100-OL90-R202108

Um die VM starten zu können, wird das Programm VMware Workstation benötigt.

Innerhalb der VM stehen bereits sämtliche Module, welche für die OmniMDE benötigt werden, zur Verfügung. 

Quellcodeverwaltung

Androidstudio

Das AndroidStudio Projekt befindet sich in der Azure DevOps Quellcodeverwaltung: https://htkapps.visualstudio.com/HTK.OmniMDE.API

Alternativ kann das Projekt innerhalb AndroidStudio gezogen werden, wenn beim Starten des Programmes, im Willkommensfenster den Button "Get from VCS" drückt. RTENOTITLE

Danach wird der Benutzer weitergeleitet, dabei wird der Menüpunkt "Azure DevOps Git" gewählt und danach folgt die Anmeldung ins Azure DevOps Git. Hierbei werden die Login-Daten benutzt, welche von der HTK zur Verfügung gestellt werden.

Androidstudio-gitSelectFoundation.png

RTENOTITLE 

Nach der Anmeldung, folgt die "repository"-Auswahl zur Verfügung. In dieser wird das Projekt, wie in Punkt 1 angedeutet, HTK.OmniMDE.API Repository:Android App gewählt. Anschließend wird der Speicherort für das Projekt entschieden, wie in Punkt 2 das der Fall ist. Zum Schluss wird dann auf den "Clone"-Button gedrückt.

Androidstudio-git get.png

Das Android Projekt wird aus dem Azure Dev heruntergeladen und anschließend geöffnet.

Wichtige Hinweise

Bevor an dem Quellcode Änderungen vollzogen werden, wird zuerst im derzeitigen "Branch" die neuste Version abgeholt, welche über der unteren Schaltfläche Git anzeigen lasssen.

RTENOTITLE