Ihr wollt das neue Dynamics 365 Feature „Invoice Capture“ präsentieren und hadert mit dem Bereitstellen von passenden Rechnungen, um den Prozess von Bestellanlage bis Rechnungsbuchung in einem Fluss zu zeigen, ohne aufwendig Dokumente bearbeiten zu müssen?
Dann habe ich hier einen kleinen Workaround für all die Präsentationen / Trainer unter euch.
Model driven app
Als erstes habe ich mir aus dem Dual Write die Table Mappings für Purchase Orders zu Nutze gemacht, um die Bestellungen ins Dataverse zu synchronisieren. Falls ihr Project Operation oder Field Service schon verwendet, kann es gut sein, dass die Table Mappings schon aktiviert sind.
Falls die Mappings noch nicht aktiviert waren, lasst den initial Run jeweils laufen.
Als nächstes habe ich dann eine Model Driven App generiert, aus der ich meine Rechnungsvorlagen drucke.
Dazu habe ich auf make.powerapps.com eine neue Model Driven App erzeugt und in dieser die Tabelle Purchase Order eingebunden.
Zusätzlich habe ich noch auf der Form für die Purchase ein Subgrid für Bestellpositionen eingebaut.
Damit wäre der erste Teil, erstellen einer App um den Druckprozess zu initiieren fertig.
Word Template
Als 2. Schritt muss noch ein Word Template her, welches wir dann als Eingangsrechnung für den Invoice Capture Prozess verwenden können.
Dazu habe ich ein Word File mit Hilfe der Entwicklertools mit Dataverse verbunden.
Hier könnt ihr die Felder , wie ihr sie benötigt entsprechend einfügen.
Als letzen Schritt noch das erzeugte Template lokal speichern und dann als Template hochladen.
Damit habt ihr dann ein persönliches Template (roter Rahmen) hochgeladen.
Hier in meinem Screenshot wurde ein allgemeines Word Template (grüner Rahmen)hochgeladen. Dieses steht jedem User zur Verfügung, vorausgesetzt der User hat die entsprechende Sicherheitsrolle.
Ergebnis
Nun haben wir alles fertiggestellt, um die Rechnungen zu erzeugen.
Das Word File noch als PDF abspeichern und dann in einen der Eingangskanäle für Vendor Invoice Capture einfügen.
Hoffe das hilft euch in eurer täglichen Arbeit. 🙂
Dieses ist nur für Präsentations- oder Trainingszwecke einzusetzen.