Dynamics 365

There are 27 articles in this category

Dynamics 365CE (Common Data Service) vs. DevOps – problem brakujących zależności

15 listopada 2019

Common Data Service

Implementacja rozszerzeń systemu Dynamics 365 CE – Wstrzykiwanie zależności

W dzisiejszym odcinku cyklu „Wzorce projektowe w programowaniu systemu Dynamics 365 CE” przyjrzę się możliwości wykorzystania wstrzykiwania zależności w kodzie tworzonych przez nas rozszerzeń. Opiszę również przykładową implementację klasy pluginu, która wykorzystywać będzie wyżej wymieniony mechanizm za pomocą biblioteki Simple…

Logowanie informacji nt. dostępu do danych użytkowników

W czasie projektów wykorzystujących platformę Dynamics 365 dość często pojawia się temat logowania informacji, które związane są z dostępem do danych w systemie. Najczęściej spotykane są w tym przypadku 2 możliwości: Wykorzystanie mechanizmu „Read Auditing” (dostępny tylko w wersji online…

Biblioteczka eksperta Dynamics 365 CE

Dawno, dawno temu, żyliśmy w czasach, w których nie istniał StackOverflow. Wiedzę na temat programowania oraz tajników inżynierii zdobywało się wówczas z papierowych prostopadłościanów, przechowywanych na półkach i zwanych… (chwila ciszy)… książkami!  Kilka miesięcy temu, korzystając z promocji wydawnictwa Packt,…

Fabryka obiektów

W poprzednim artykule opisałem, w jaki sposób wykorzystać wzorzec repozytorium w celu odseparowania kodu implementującego logikę biznesową od reprezentacji fizycznych źródeł danych. W przypadku rozszerzeń systemu Dynamics 365 Customer Engagement źródłem danych będzie oczywiście usługa OrganizationService opisana za pomocą interfejsu…

Wzorce projektowe w programowaniu systemu Dynamics 365 CE – 01: Klasa PluginBase

Niniejszy artykuł rozpoczyna cykl „Programowanie w systemie Dynamics 365 – wzorce projektowe”. Odnośniki do pozostałych tekstów z ww. serii znajdziecie pod adresem: http://xrmlabs.piotrgaszewski.pl/2019/03/29/programowanie-w-systemie-dynamics-365-wzorce-projektowe/ Czym jest klasa bazowa? W najprostszym ujęciu jest to ogólna klasa, z której dziedziczą inne klasy i…

Programowanie w systemie Dynamics 365 – wzorce projektowe

Pisanie kodu uruchamianego na platformie Dynamics 365 CE na pozór wydaje się banalnym tematem. Tu biblioteczka JavaScript… Tam prosta DLL-ka .NET, uruchamiana w momencie wystąpienia określonego zdarzenia w systemie... Być może jest to prawda, jeżeli korzystamy z systemu w wersji…

Trudna sztuka wyboru, czyli Power BI vs Reporting Services

Power BI jest usługą sieciową przeznaczoną do analizy oraz wizualizacji danych biznesowych stworzoną przez firmę Microsoft. Jej podstawowym atutem jest bogaty zestaw narzędzi umożliwiających tworzenie raportów oraz efektownych wizualizacji przeznaczonych dla użytkowników, którzy nie posiadają głębokiej wiedzy technicznej (czyli dla…

Podsumowanie przedświąteczne

Rok 2018 powoli dobiega ku końcowi. Właściwie to, rozważając jedynie aspekt zawodowy, to w moim przypadku praktycznie się już on zakończył. Okres międzyświętami Bożego Narodzenia i Nowym Rokiem zamierzam wykorzystać na odpoczynek a przed komputerem zasiadać jedynie w celu pogrania…

Citizen Development – przemyślenia

W ostatnich miesiącach przez Internet (a przynajmniej przez śledzoną przeze mnie jego część) przetoczyło się kilka dyskusji na temat tzw. Citizen Development. Pojęcie to wróciło ostatnio do szerokiej świadomości za sprawą firmy Microsoft. Wielki Brat z Redmond promując swoje najnowsze…