Auftragsverwaltung
Nicht nur Standard Abläufe wie Angebot-Auftrag-Lieferschein-Rechnung können erstellt werden, über frei Konfigurierbare Auftragstypen können viele Prozesse im Unternehmen abgebildet werden.
mehr

image01

Multiprojektverwaltung
mit der Aufgaben weder Nutzer noch Projektgebunden sind. Termine und Abhängigkeiten können über mehrere Projekte hinweg gesetzt werden.
mehr

image01

Dokumentenmanagement
Dateien und Verzeichnisse können an jedem Element verwaltet werden. Alte Dateistände, Datenbankweite Verknüpfungen, Sepzielle Aktionen sind möglich.
mehr

image01

Nachrichtenverwaltung
e-Mail, RSS Feeds,SMS u.ä. können hier verwaltet werden.
mehr

image01

Entwicklungsumgebung

Lazarus

Sie benötigen eine Lazarus Installation. Sie finden Lazarus unter http://lazarus.freepascal.org/.
Es wird mindestens Lazarus 1.4 mit fpc 2.6.4 benötigt.FPC 3.0.0 hat einige Probleme mit dem genutzten Zeos deshalb wird Lazarus 1.6 und fpc 2.6.4 empfohlen.

Vorgehen



Installieren Sie am besten einen Lazarus Snapshot mit fpc 2.6.2 oder höher.
Lazarus

Unter Debian basiertem Linux können Sie das mit folgender Kommandozeile tun:
apt-get install lazarus libusb-dev libsane-dev
nutzen Sie möglichst Lazarus aus dem SVN siehe Lazarus Wiki


Unter Windows können Sie das svn direkt über den Instllationspfad des Snapshots auschecken (normalerweise c:\lazarus)

Wenn Sie Windows als Ziel verwenden muss auf die Lazarus Sourcen der Patch aus developemnt_doc/lazarus_win_keyhandling_fix.patch angewendet werden.

Quellen

Sie finden die Quellen auf Github:https://github.com/cutec-chris/promet-erp

Zum holen der Quellen installieren Sie git und geben Sie in der (git-)bash ein:
git clone --depth=3 https://github.com/cutec-chris/promet-erp.git
git submodule update --init --recursive

Damit werden die Promet Quellen selbst ausgecheckt, und mit dem 2. Befehl alle Abhängigkeiten und Komponenten

Komponenten


Die nötigen Komponenten finden Sie hier benannt.

Sie können auch automatisch mit dem Script in development_docs/get_components.sh heruntergeladen werden (aktuell nicht mehr nötig da im git enthalten).