Erstellung eines Aktivitäten-Pakets

Dieser Wizard hilft Ihnen, Ihre entwickelten Aktivitäten für das WMS aufzubereiten. So können Sie die Aktivität(en) im Workflow Studio testen.

Entwicklerlizenz

Um diesen Wizard verwenden zu können, benötigen Sie eine WMS Entwicklerlizenz. Ohne diese Lizenz ist das Menü "Entwicklung" nicht sichtbar.

WmsActivityContracts

Seit WMS 1.0.2 müssen Sie die WmsActivityContracts.dll nicht mehr mitliefern. Beim Importieren von Aktivitäten-Paketen wird immer die aktuelle Version der WmsActivityContracts.dll des WMS Workflow-Studios verwendet.

Beachten Sie deshalb, möglichst mit der aktuellen Version zu arbeiten.



Workflow Studio - Workflow Designer

Verzeichnis auswählen

  • Hier können Sie einen Ordner auswählen, in dem Ihre ".dll" Dateien enthalten sind. Alternativ können Sie ein bereits bestehendes Aktivitäten-Paket importieren.

  • In der Regel wählen Sie hier das Output-Verzeichnis ihres C#/VB-Projektes aus (<Projektverzeichnis>/bin/Release).

Assistent zum Anlegen eines Aktivitäten-Pakets - Seite 1

Dll-Dateien mit Aktivitäten auswählen

  • Wählen Sie hier nur die ".dll" Dateien aus, die ihre Aktivitäten enthalten.

  • Alle weiteren dll-Dateien fügen Sie erst im folgenden Schritt hinzu

Wichtig, dass Sie hier nur die dlls auswählen, die Ihre Aktivitäten enthalten (i.d.R eine) und nicht referenzierte Drittanbieter (z.B. Newtonsoft, SAP-Bibliotheken etc.). Ansonsten kann es zu Fehlern kommen, wenn eine andere Aktivität die selben dlls verwendet.



Weitere Dateien auswählen

  • Wählen Sie hier zusätzliche Dateien aus, die Ihre Aktivitäten zur Ausführung benötigen.

  • Dazu gehören die weiteren dll-Dateien aus ihrem Output-Verzeichnis, sowie eventuell Bild- oder Textdateien, die die Aktivitäten benötigen

  • Sollten Sie Ihre Aktivität mehrsprachig entwickelt haben, wählen Sie auch die resources.dll aus

Tests durchführen

  • Hier werden automatisierte Tests durchgeführt, um festzustellen, ob Ihre Aktivitäten erfolgreich in das WMS-Workflow-Studio importiert werden können.

  • Zusätzlich wird Ihr Aktivitäten-Paket auf übliche Fehler/Ungenauigkeiten überprüft.

Paket-Informationen

  • Hier können Sie Informationen angeben, um Ihr Paket in das WMS zu importieren.

Eigenschaft

Beschreibung

Paketname

Name Ihres Aktivitäten Paketes

Hersteller

Firma oder Name,
nur zur Information, wird im WMS nicht ausgewertet

Paket-Version

Die Version Ihres Paketes,
nur zur Information, wird im WMS nicht ausgewertet

WMS Version

WMS 1.1.3

Die Versionsnummer des WMS, das Sie zur Entwicklung verwenden. Wird automatisch vorbelegt, wenn Sie die WmsActivityContracts verwenden.

Dient nur der Übersicht in https://accantum.atlassian.net/wiki/spaces/APM2019DE/pages/152700282. Die Aktivitäten können unabhängig davon immer in jeder WMS-Version installiert werden. Es kann jedoch zu Fehlern kommen, sollte in einer älteren WMS-Version eine neuere Aktivität genutzt werden, die auf neue API-Schnittstellen zugreift.

Beschreibung

Eine Optionale Beschreibung Ihres Pakets. z.B. Welche Schnittstellen sprechen Ihre Aktivitäten an oder eine allgemeine kurze Beschreibung der Funkion.

 

Bereitstellung

  • Um Ihr Aktivitäten-Paket in das WMS zu importieren, wählen sie die Option "Paket in das WMS importieren" aus.

  • Zusätzlich können Sie ihr Paket lokal speichern, um es einfacher erneut in das WMS importieren zu können oder auf einen FTP-Server hochladen.

  • Nach "Fertig stellen" und dem Import Ihres Pakets, legt das WMS auf Ihrem Server unter C:\ProgramData\ACCANTUM\WmsActivities\ActivityUpdates\<Paketname> ihr Paket ab.

  • Nach einem Neustart des WMS-Dienstes werden alle Aktivitäten aus dem ActivityUpdates-Ordner geladen und unter 
    C:\ProgramData\ACCANTUM\WmsActivities\<Paketname> abgelegt.

  • Starten Sie nun auch das Workflow Studio neu und testen Sie Ihre Aktivitäten