Seite 1 von 1

Eigenen Publisher aus Standard CU nach Extension

Verfasst: 15. April 2020 19:33
von elTorito
Hallo,

ich habe eine Standard Codeunit(229), diese wurde mit C/AL um eigene Publisher erweitert, welche lokal aus der codeunit aufgerufen werden,
und dann gibt es da noch eine externe Codeunit wo subscriber sind welche diese Publisher "abonnieren"

Das Szenario würde ich nun gerne in einer AL Extension umsetzen. :-D

Da fehlt mir aber gerade der Denkanstoß. Codeunits erweitern geht ja nicht. Bräuchte also eine neue Codeunit für die Publisher.
Die CU229 hat selber keine Events welche ich abonnieren könnte.

Hat vielleicht jemand den passenden Link wo ich diesbezüglich weitere Infos bekomme oder gar ein Beispiel.

Vielen Dank

Re: Eigenen Publisher aus Standard CU nach Extension

Verfasst: 15. April 2020 19:53
von enh
On Premises kannst du ja die Codeunit anpassen und deine Event Publisher einbauen. Parallel dazu könntest du diese von Microsoft anfordern so dass sie in der nächsten Version schon im Standard drin sein könnten.

Re: Eigenen Publisher aus Standard CU nach Extension

Verfasst: 15. April 2020 20:05
von elTorito
Wo kann man das anfordern?
Wenn ich die CU anpasse und das Event in der Extension abonniere, wiederspricht das nicht ein wenig der Extension Philosophie ? :-)
Aber okay, bliebe dann weniger C/Al zu pflegen bis MS die passenden Events bereitstellt.

Danke

Re: Eigenen Publisher aus Standard CU nach Extension

Verfasst: 15. April 2020 22:29
von Danis
Neue Event Publisher etc kannst du hier anfordern: https://github.com/microsoft/ALAppExtensions/

Re: Eigenen Publisher aus Standard CU nach Extension

Verfasst: 16. April 2020 08:49
von Kowa
elTorito hat geschrieben: […]bis MS die passenden Events bereitstellt.

Änderungswünsche im Standard einfach anfordern. Diese mittlerweile (von allen Kollegen zusammengetragenen) geschlossenen Anfragen habe ich bislang dort eingetragen:
https://github.com/microsoft/ALAppExten ... s%3Aclosed
Ob, wann und wie die dann kommen (ggf. andere Namen, Parameterreihenfolge etc.), ist ein anderes Thema, aber auch das kann man bei GitHub dann besprechen.