Inhalt
Inhalt | ||
---|---|---|
|
Beginnen Sie mit der Entwicklung ein oder mehrerer Aktivitäten für das WMS. Lesen Sie nach, über welche Programmierkennnisse Sie verfügen sollten und bereiten Sie Ihre Entwicklungsumgebung vor.
Info | ||
---|---|---|
| ||
Verwenden Sie zur Entwicklung möglichst die aktuellste Version des WMS. |
Technologien
Zum Entwickeln einer Aktivität sind Programmierkenntnisse in folgenden Sprachen nötig:
- C# (oder VB)
Mindestens .Net Framework 4.6.2
WPF (Windows Presentation Foundation)
Entwicklungsumgebung
Installation Visual Studio
Verwenden Sie zur Entwicklung Visual Studio (empfohlen wird hier eine Version ab 20172019). Eine aktuelle Version können Sie hier herunterladen.
Bei der Installation müssen Sie folgende Komponenten mit installieren:
- Workloads / .Net Desktop-Entwicklung
- Einzelne Komponenten / Windows Workflow Foundation
Installation WMS
Um auf WMS-Funktionalität zuzugreifen und Ihre Aktivität zum Testen benötigen Sie ein WMS
- Systemvoraussetzungen und eine Installationsanleitung für das WMS finden Sie hier: WMS Installation & Konfiguration
- Spielen Sie Ihre WMS Entwickler Lizenz im WMS unter Mandantenverwaltung / System-Lizenz ein
Eine Entwicklerlizenz erhalten Sie auf Anfrage bei accantum und vor der Teilnahme an einem Developer Workshop.
Ablauf
Vorbereitung
- Anforderung bekanntgeben (info@accantum.de)
- WMS installieren und Entwicklerlizenz einspielen
Entwicklung
Untergeordnete Seiten (Anzeige untergeordneter Seiten) |
---|
Test und Dokumentation
Bereitstellung
Hilfe
- Nach Rücksprache mit Accantum: Eintrag einer Dokumentation in das Wiki
Bereitstellung
- Mitteilung an Accantum (info@accantum.de) mit Namen und Namespace der Aktivität, um eine produktive Lizenz zu erhalten
Hilfe
WMS
- WMS Wiki
Workflow Management System (WMS) - Beispiel-Projekt
https://download.accantum.de/wms/dev/WMS_ActivitySample_V101.zip Beschreibungen der WmsActivityContracts.dll (aus der WMS Installation)
C#/VB
- https://docs.microsoft.com/de-de/dotnet/csharp/
- https://docs.microsoft.com/de-de/dotnet/visual-basic/
WPF
- https://docs.microsoft.com/de-de/dotnet/framework/wpf/getting-started/introduction-to-wpf-in-vs
WPF Tutorial: https://www.tutorialspoint.com/wpf/wpf_hello_world.htm
- MVVM Tutorial: https://www.tutorialspoint.com/mvvm/index.htm
Microsoft Doku
Aktivitäten und Windows Workflow Engine
- Sammlung von Beispielen
https://docs.microsoft.com/de-de/dotnet/framework/windows-workflow-foundation/samples/ - Doku Windows Workflow Engine
https://docs.microsoft.com/de-de/dotnet/framework/windows-workflow-foundation/programming
WMS
- WMS Wiki
Workflow Management Studio (WMS 2019) - Beispiel-Projekt
„Erste Schritte“:
https://downloaddocs.accantummicrosoft.com/de-de/dotnet/wms/dev/WMS_ActivitySample_V101.zip Beschreibungen der WmsActivityContracts.dll (aus der WMS Installation)
C#
WPF- framework/windows-workflow-foundation/getting-started-tutorial
- „Aktivität erstellen“:
https://docs.microsoft.com/de-de/dotnet/framework/windows-workflow-foundation/workflow-activity-authoring-using-the-codeactivity-class - „Designer zu einer Aktivität erstellen“:
https://docs.microsoft.com/de-de/dotnet/framework/windows-workflow-foundation/how-to-create-a-custom-activity-designer