Business Central

Prilagođenja i AL

Ekstenzije građene oko vašeg procesa, a ne protiv njega, pisane kao pravi AL kako bi Microsoft-ova ažuriranja ostala rutina umesto da postanu projekat.

Kontaktirajte nas
Programer piše AL ekstenziju za Business Central u Visual Studio Code-u

Kada je prilagođenje pravi odgovor

Ne traži svaka praznina kod. Iznenađujuće veliki deo zahteva koje dobijemo ispostavi se kao konfiguracija, Power Automate tok ili izveštaj koji već postoji pod drugim imenom. To prvo proveravamo, jer svaka linija AL koda koju posedujete je linija koju održavate i ponovo testirate dva puta godišnje. Tamo gde je kod zaista odgovor, obično je to zato što vas upravo taj proces čini konkurentnim: pravilo cena koje niko drugi ne koristi, lanac odobravanja specifičan za vašu delatnost, tok dokumenata koji vaši kupci očekuju. To vredi graditi. Generička funkcionalnost koju će Microsoft isporučiti za osamnaest meseci ne vredi.

Kako gradimo

Sve je AL ekstenzija. Ekstenzije stoje pored osnovne aplikacije umesto da je menjaju, i upravo to čini oktobarsko i aprilsko izdanje mirnim. Koristimo događaje i interfejse umesto kopiranja osnovnih objekata, pa nadogradnje ne prerastaju u sukobe pri spajanju koda. Rad je pod verzionom kontrolom u Git-u, gradi se kroz pipeline i isporučuje u sandbox pre nego što stigne u produkciju. Izvorni kod dobijate vi. To nije ustupak, to je poenta: nikada ne treba da budete u položaju da promena partnera znači ponovno pisanje sistema.

Građeno da se preda

Prilagođen kod koji razume samo njegov autor je obaveza prerušena u imovinu. Pišemo po konvencijama koje Microsoft objavljuje, imenujemo stvari kako ih imenuje osnovna aplikacija i dokumentujemo zašto, a ne šta. Tamo gde je prilagođenje obimno, dodajemo automatske testove, pa sledeća osoba koja ga dotakne odmah sazna ako je nešto pokvarila. Kompanije koje ovo preskoče otkriju svoje greške u produkciji, obično na kraju meseca.

Šta dobijate

Prvo analiza procesa

Proveravamo da li konfiguracija ili tok rešavaju problem pre nego što ponudimo razvoj, i kažemo kada rešavaju.

Prave AL ekstenzije

Događaji i interfejsi, nikad izmenjeni osnovni objekti, pa Microsoft-ova izdanja ostaju mirna.

Vi posedujete kod

Kod živi u vašem Git repozitorijumu. Promena partnera ne sme da znači ponovno pisanje sistema.

Automatski testovi gde je bitno

Obimna prilagođenja dolaze sa testovima, pa se buduća izmena otkrije odmah, a ne na kraju meseca.

Sandbox pre produkcije

Gradi se kroz pipeline i isporučuje prvo u sandbox. Ništa ne stiže u vašu živu firmu neprovereno.

Dokumentovano za sledećeg

Pisano po Microsoft-ovim konvencijama i dokumentovano zašto, ne šta, pa svaki AL programer može da preuzme.

Tehnologije

AL LanguageVisual Studio CodeDynamics 365 Business CentralGitAzure DevOpsGitHub ActionsPower AutomateREST API

Često postavljana pitanja

Hoće li se naša prilagođenja pokvariti kada Microsoft ažurira Business Central?

Ispravno pisane ekstenzije retko pucaju, jer se kače na objavljene događaje umesto da menjaju osnovni kod. Takođe testiramo na Microsoft-ovim preview verzijama pre svakog velikog izdanja, pa ako nešto traži pažnju, saznamo pre vas.

Ko poseduje kod koji napišete za nas?

Vi. Živi u vašem repozitorijumu i možete ga predati bilo kom AL programeru. Smatramo da partner treba da zadrži posao zato što je rad dobar, a ne zato što je odlazak skup.

Može li naše prilagođenje da postane AppSource aplikacija?

Ponekad, i vredi pitati. Ako je ono što vam treba zaista korisno i drugim kompanijama, objavljivanje menja računicu. Sami gradimo i objavljujemo AppSource aplikacije i možemo da procenimo da li je vaše kandidat.

Recite nam šta Business Central neće da uradi, a mi ćemo reći šta je potrebno

Kontaktirajte nas

Dobijte besplatnu procenu

Imate pitanje ili želite da razgovarate o projektu? Rado ćemo vas čuti. Kontaktirajte nas i odgovorićemo što je pre moguće.

Član BCILITY tima tokom poziva, uz beleške

Kontakt informacije

Popunite formular i naš tim će vam se javiti u roku od 24 sata.

Lokacija

Serbia

Pratite nas