DMS-Beleg-Aktion

Einleitung

Mit Hilfe dieser Aktion können alle Verkaufsbelege aus dem ERP-System mit einem Dokumenten Management System (DMS) „verknüpft“ werden. Was bedeutet das konkret?

  • Mann kann zu einer Liste von ERP-BelIDs eine Liste mit Dokumenten der einzelnen Versionen übergeben.
  • Wird eine der Versionen aufgerufen, kann die Aktion einen eindeutigen Identifier zurückgeben, damit die korrekte PDF-Datei angezeigt wird.
  • Wird ein Beleg gespeichert, kann mit Hilfe der Aktion die vom Sage AppServer erstellte PDF an das DMS zur Versionierung übergeben werden.
Beispiel
BEISPIEL

Ein Angebot ist bereits mit mehreren Versionen in einem DMS gespeichert.

Immer, wenn die Belegübersicht zum Angebot aufgerufen wird, wird die DMS-Beleg-Aktion ausgelöst. Diese empfängt alle BelIDs, die im Verkaufsvorgang enthalten sind – in diesem Fall nur das Angebot – und gibt dazu alle im DMS vorliegenden Dokumente mit den benötigten Angaben an Elements zurück.

Der Anwender sieht nun beim Angebotsbeleg ein Verlaufssymbol. Mit einem Klick darauf werden alle Versionen des Angebots angezeigt.

Beispiel
BEISPIEL

Nun klickt der Anwender auf die vorletzte Version des Angebots. Die DMS-Beleg-Aktion übergibt den eindeutigen Identifier aus dem DMS, ruft genau diese Dokumentenversion auf und stellt sie in der Druckvorschau in Elements dar.

Beispiel
BEISPIEL

Der Anwender möchte das Angebot in einer neuen Version speichern. Er nimmt die Änderungen am Angebot vor und übergibt es an das ERP-System. Die DMS-Beleg-Aktion wird ausgelöst und legt nach dem Speichern im ERP-System das Angebot als neue Version im DMS ab.

Wähle bitte den Aktionstyp „DMS-Beleg-Aktion“ aus.

Auslöser

Wichtig
WICHTIG

Es kann nur eine Aktion vom Typ „DMS-Beleg-Aktion“ aktiv sein. Diese ist anwendungsweit für alle Benutzertypen und -gruppen gültig.

Die Aktion wird aus 3 verschiedenen Kontexten heraus angesteuert und bekommt entsprechend andere Eingabe- und Ausgabe-Parameter

Neue Version erstellen

Eingabeparameter

KeyDatentypValue
Contextstring„createVersion“
DocumentIdintdie BelID des Verkaufsbelegs
Contentstringder Inhalt des Dokuments als Base64String
FileExtensionstringdie Dateiendung (aktuell immer PDF)

Ausgabeparameter

KeyDatentypValue
DmsIdentifierstringder vom DMS ausgegebene Identifier des eben erstellten Verkaufsbelegs
Statusstring„success“

Bestehende Versionen abrufen

Eingabeparameter

KeyDatentypValue
Contextstring„getVersions“
DocumentIdsint[]ein Array von BelIDs

Ausgabeparameter

KeyDatentypValue
DmsVersionsDictionary<string,object>[]Im DMS vorhandene Versionen
Statusstring„success“

Der Dictionary benötigt folgende Angaben:

KeyDatentypValue
DocumentIdintdie BelID
DmsLabelstringeine optionale Bezeichnung der Version
DmsIdentifierstringder vom DMS ausgegebene Identifier des abzurufenden Dokuments
DmsCreationTimeDateTimeder Zeitpunkt der Version

Spezifische Version abrufen

Wichtig
WICHTIG

Eine spezifische Version wird entweder für eine DocumentId oder einen DmsIdentifier angefragt.

Wird in Elements eine spezifische Version ausgewählt, so ist das Feld DmsIdentifier gesetzt, ansonsten wird ausschließlich die DocumentId übergeben.

Hier bietet es sich an, das aktuellste im DMS vorhandene Dokument auszuliefern.

Eingabeparameter

KeyDatentypValue
Contextstring„getVersion“
DocumentIdintdie BelID des Verkaufsbelegs (hier die aktuellste Version aus dem DMS ausliefern)
DmsIdentifierstringder vom DMS ausgegebene Identifier des abzurufenden Dokuments

Ausgabeparameter

KeyDatentypValue
FileNamestringder Dateiname des Dokuments
Contentstringder Inhalt des Dokuments als Base64String
Statusstring„success“
Inhaltsverzeichnis
    Demo Buchen
    Melden Sie sich jetzt für eine kostenfreie Web-Präsentation an und lernen Sie Elements aus erster Hand kennen!
    Reibungsloser Workflow durch intelligente Datenverknüpfungen am Point-Of-Sale.
    Bieten Sie Ihren Kunden ein umfangreiches Shopping-Erlebnis mit Ihrem Elements B2B-Shop.
    Smarte und aufeinander abgestimmte Features ermöglichen eine grenzenlose Skalierung Ihres Geschäfts.
    Diese Kunden bauen bereits auf Elements:

    *“ zeigt erforderliche Felder an

    Dieses Feld dient zur Validierung und sollte nicht verändert werden.
    Partner werden
    Erweitern Sie ihr Portfolio um ein innovatives, zukunftsorientiertes Produkt und werden Sie teil unseres Eco-Systems.
    Direkte und persönliche Betreuung durch einen unserer Partner-Manager
    Weitgehende Unterstützung in Ihren Werbemaßnahmen durch Werbematerial und Events
    Together we are strong - Partner-Events, Webinare & vieles mehr
    Diese und weitere Partner zählen bereits auf uns:

    Partner Werden

    Kontakt aufnehmen
    Sie möchten mehr erfahren und mit uns sprechen?
    Wir freuen uns auf den Kontakt und helfen Ihnen bei aufkommenden Fragen gerne weiter!
    Diese Kunden bauen bereits auf Elements:

    *“ zeigt erforderliche Felder an

    Dieses Feld dient zur Validierung und sollte nicht verändert werden.
    Webinar anmelden
    Sie möchten sich für ein Webinar anmelden?
    Wir freuen uns auf die Anmeldung und helfen Ihnen bei aufkommenden Fragen gerne weiter!

    *“ zeigt erforderliche Felder an

    Webinar*
    Dieses Feld dient zur Validierung und sollte nicht verändert werden.