ECM Mappingcodes
In EASY for Dynamics 365 BC können über Mappingcodes individuell programmierbare Funktionen hinterlegt werden. So können in den Dokumentdefinitionen nicht nur Werte aus den Microsoft Dynamics 365 Business Central-Tabellen ins Archiv übertragen werden, sondern auch Werte, die in der Verarbeitung errechnet oder anderweitig ermittelt werden.
Es gibt drei Arten von Mappingcodes: VARIABLE, MappingCode und für die Bearbeitung von Objekten die Art Objekt.
- Mappingcodes der ART Variable liefern nur einen Wert zurück.
Beispielsweise kann mit dem Mappingcode USERID QUEUE in der Dokumentdefinitionszeile die Benutzer-ID aus dem Warteschlangeneintrag übertragen werden.
In den Zeilen der Dokumentdefinitionen können im Feld Art neben dem Wert Feld, mit dem das Übertragen von Tabellenwerten in die Dokumentposten und nach EASY Archive / Microsoft SharePoint erfolgt, auch Zeilen der Art Variable eingerichtet werden. In Definitionszeilen der Art Variable muss im Feld Herkunft Feld-ID anstelle eines Tabellenfeldes der zu verwendende Mappingcode zugeordnet werden. Die über die Mappingcodes bei der Speicherung / Archivierung ermittelten Werte werden dann in die Dokumentposten und ins Archiv übertragen. - Bei Mappingcodes der ART MappingCode handelt es sich um eine Verarbeitungsfunktion.
So wird beispielsweise beim Mappingcode LowerCase der Eingabewert in Kleinbuchstaben umgewandelt. Diese ART wird über das Feld Mappingcode ausgewählt. Der Mappingcode kann auf einen Wert (aus der Tabelle) oder Variablen angewendet werden. - Eine spezielle Rolle haben Mappingcodes der ART Objekt. Diese Mappingcodes führen Funktionen für ein Objekt aus.
Beispielsweise wird beim Mappingcode OBJECT REFERENCE für den Datensatz (Objekt) eine PDF-Datei erstellt. Diese Mappingcodes werden in der Einrichtungsmatrix / Branche hinterlegt.
Für die mitgelieferten Mappingcodes gibt es einen Assist Edit in den Dokumentdefinitionszeilen. Diesen Assistenten können Sie in den Zeilen im Feld Parameter aufrufen. Er testet den Mappingcode und erklärt bei Bedarf die benötigten Parameter. Zusätzlich wird für den Rückgabewert des Mappingcodes das Feld Format Parameter hinzugezogen. Dort gibt es ebenfalls einen Assist Editor.
Falls die mitgelieferten Mappingcodes nicht ausreichen, um individuelle Anforderungen umzusetzen, können eigene Apps programmiert und über Mappingcodes verwendet werden.
Mitgelieferte Mappingcodes
EASY for Dynamics 365 BC liefert standardmäßig eine Reihe von Mappingcodes mit, die über die Funktion Standard Mappingcodes laden aktiviert werden können: