Ereignisse und externe Funktionen anfordern

Seit der ersten Veröffentlichung von Continia Document Capture für Microsoft Dynamics 365 Business Central bestand die einzige Möglichkeit zum Anpassen der Funktionalität von Document Capture darin, Event Publisher (Ereignisveröffentlicher) zu verwenden oder externe Funktionen in der Continia-Codebase aufzurufen. Die überwiegende Mehrheit der Document Capture-Funktionen ist intern. Damit Sie sie aufrufen können, müssen sie daher zuerst extern verfügbar gemacht werden. In diesem Artikel wird beschrieben, wie Sie sowohl externe Funktionen als auch alle neuen Ereignisse anfordern, die Ihrer Meinung nach derzeit fehlen.

Zahlreiche Ereignisse und Funktionen wurden bereits hinzugefügt und extern bereitgestellt. Sie können jedoch jederzeit weitere Ereignisse oder externe Funktionen anfordern, wenn Ihnen bestimmte Funktionen fehlen. Wenn ein neues Ereignis hinzugefügt oder eine Funktion extern verfügbar gemacht werden soll, folgen Sie den Richtlininien für Ereignisse oder Funktionen, bevor Sie Ihre Anfrage übermitteln.

Wenn Ihre Anfrage angenommen wird, fügt Continia den angeforderten Event Publisher oder die externe Funktion zum nächsten Service Pack hinzu, das veröffentlicht werden soll. Dies kann bis zu zwei Monate dauern.

Hintergrundinformationen zu Funktionen

Von Anfang an hat Continia alle vorhandenen Document Capture-Funktionen intern bereitgestellt und als Antwort auf Partneranfragen nach und nach weitere Funktionen freigeschaltet. Dieser Ansatz wurde verfolgt, da es für Continia einfacher ist, Apps in der Cloud zu aktualisieren.

Aufgrund der Architektur der technischen Einrichtung von Microsoft reagiert Business Central Online sehr empfindlich auf schwerwiegende Änderungen. Jede Änderung der Funktionssignaturen durch Continia kann zu schwerwiegenden Änderungen in abhängigen Produkten führen, was wiederum zur Folge haben kann, dass Kunden kein neues kumulatives Upgrade installieren können. Im Gegensatz dazu können interne Funktionen nur innerhalb von Continia-Produkten verwendet werden. Dies bedeutet, dass hinsichtlich der Anzahl und des Umfangs der von Continia vorzunehmenden Softwareänderungen praktisch keine Grenzen gesetzt sind, was zu besseren und schnelleren App-Updates führt.

Richtlinien für Ereignisse

Bevor Sie sich wegen neuer Ereignisse an das Continia-Supportteam wenden, prüfen Sie bitte, ob die Liste der veröffentlichten Ereignisse bereits ein Ereignis enthält, das Ihren Anforderungen entspricht. In diesem Fall ist eine Kontaktaufnahme nicht notwendig, sondern Sie können einfach das vorhandene Ereignis verwenden.

Wenn das von Ihnen gesuchte Ereignis hingegen noch nicht auf der Liste steht, können Sie sich gerne an uns wenden. Damit wir Ihre Anfrage verstehen und beurteilen können, sind folgende Angaben von Ihnen erforderlich:

  • Der Name des Ereignisses
  • Der Zweck des Ereignisses
  • Die Position im Code, an der das Ereignis ausgelöst werden soll, vorzugsweise in Form eines Screenshots oder einer Kopie des Codes, der das Ereignis und die verwendeten Parameter zeigt
  • Alle relevanten Event Publisher-Parameter
  • Eine Beschreibung der Parameter

Für jeden neuen Event Publisher, der erstellt und zu Document Capture hinzugefügt wird, verwendet Continia die gleiche Namensstruktur wie Microsoft.

Richtlinien für externe Funktionen

Bevor Sie die externe Bereitstellung einer bestimmten Funktion anfordern, laden Sie bitte das neueste Service Pack für Ihre Version von Document Capture herunter, um festzustellen, ob die Funktion, die Sie aufrufen möchten, tatsächlich intern und nicht verfügbar ist. Kompilieren Sie hierzu Ihre Document Capture-Erweiterung mit dem heruntergeladenen Service Pack, oder prüfen Sie, ob die relevante Funktion im Quellcode extern verfügbar ist. Wenn die Funktion tatsächlich nicht verfügbar ist, funktioniert Ihre Installation nicht mit dem Service Pack. In diesem Fall können Sie gerne anfordern, dass die Funktion extern bereitgestellt und Ihnen somit zum Aufrufen zur Verfügung gestellt wird.

Wenn Sie eine Anfrage stellen möchten, um Funktionen extern verfügbar zu machen, bitten Sie Ihren Partner, ein Zendesk-Ticket mit den folgenden Informationen zu erstellen:

  • Der Name der Funktion
  • Der Typ und die Nummer des Objekts, das die Funktion enthält
  • Der Grund, warum die Funktion extern verfügbar gemacht werden soll

Wir werden Ihre Anfrage dann prüfen und, sofern sie angenommen wird, die von Ihnen gewünschte Funktion in einem kommenden Document Capture-Service Pack extern bereitstellen.

Siehe auch

Überblick über Event Publisher
Ressourcen für Hilfe und Support
Zugriff auf den Quellcode
Implementieren von Service Packs