{"id":30114,"date":"2025-01-24T05:00:00","date_gmt":"2025-01-24T04:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=30114"},"modified":"2025-02-21T14:55:55","modified_gmt":"2025-02-21T13:55:55","slug":"3-narzedzia-w-xrm-toolbox-bez-ktorych-nie-wyobrazam-sobie-swojej-pracy","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/3-narzedzia-w-xrm-toolbox-bez-ktorych-nie-wyobrazam-sobie-swojej-pracy\/","title":{"rendered":"3 narz\u0119dzia w XRM Toolbox, bez kt\u00f3rych nie wyobra\u017cam sobie swojej pracy"},"content":{"rendered":"\n<p>Od ponad dw\u00f3ch lat zajmuj\u0119 si\u0119 rozwijaniem i tworzeniem aplikacji w Dynamics CRM\/Customer Engagement. W tym czasie spotka\u0142am si\u0119 z niejedn\u0105 k\u0142od\u0105 rzucon\u0105 pod nogi przez standard aplikacji. Gdyby nie ogromne wsparcie mojego zespo\u0142u, pewnie do dzi\u015b p\u0142aka\u0142abym nad losem u\u017cytkownik\u00f3w ko\u0144cowych i brakiem perspektyw na popraw\u0119. Na szcz\u0119\u015bcie przedstawiono mi narz\u0119dzie, bez kt\u00f3rego nie wyobra\u017cam sobie swojej codziennej pracy.<\/p>\n\n\n\n<p><strong>XRM Toolbox<\/strong> wspiera Dataverse Microsoftowy. S\u0142u\u017cy do edycji i administracji aplikacji<a href=\"https:\/\/sii.pl\/oferta\/enterprise-platforms\/microsoft\/dynamics-365\/\" target=\"_blank\" rel=\"noopener\" title=\"\"> Dynamics 365<\/a> Customer Engagement (CE) takich jak Dynamics 365 Sales czy Service. Jest odpowiedni nie tylko dla standardowego CRM-a, ale wszystkich niestandardowych model-driven PowerApps. W\u0142a\u015bcicielem i tw\u00f3rc\u0105 XRM-a jest MscrmTools, utrzymany przez Tanguy Touzarda.<\/p>\n\n\n\n<p>W artykule przedstawi\u0119 Wam <strong>3 narz\u0119dzia w XRM Toolboxie, <\/strong>bez kt\u00f3rych nie chcia\u0142abym ju\u017c pracowa\u0107. Niekt\u00f3rych u\u017cywam rzadko, ale s\u0105 <strong>szyte na miar\u0119 pod cz\u0119\u015b\u0107 zada\u0144<\/strong>. <strong>Innych u\u017cywam codziennie, bo s\u0105 po prostu najszybsze.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pierwsze kroki<\/strong><\/h2>\n\n\n\n<p>Pierwsze kroki w aplikacji nale\u017cy zacz\u0105\u0107 od udania si\u0119 w stroni\u0119 ustawienia po\u0142\u0105czenia z wybranym przez nas \u015brodowiskiem. Connection Wizard prowadzi nas etap po etapie.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Wybieramy opcj\u0119 na dole strony \u2018Not Connected\u2019, a nast\u0119pnie \u2018Create new connection\u2019<\/li>\n\n\n\n<li>Klikamy w \u2018Connection Wizard\u2019<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1-1024x570.png\" alt=\"Connection Wizzard w XRM Toolbox\" class=\"wp-image-30115\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1-1024x570.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1-300x167.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1-768x428.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1-1536x855.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/konfiguracja-1.png 1861w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 1 Connection Wizzard w XRM Toolbox<\/figcaption><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Nast\u0119pnie ustawiamy adres naszej organizacji.<\/li>\n\n\n\n<li>Klikamy \u2018Next\u2019<\/li>\n\n\n\n<li>Podajemy login i has\u0142o (pomijam ten krok w zrzutach ekranu \ud83d\ude0a). Oczywi\u015bcie najlepiej u\u017cywa\u0107 podw\u00f3jnej autentykacji.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2-1024x467.png\" alt=\"Generalne informacje i opcje logowania w XRM Toolbox\" class=\"wp-image-30117\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2-1024x467.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2-300x137.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2-768x351.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2-1536x701.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-2.png 1873w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 2 Generalne informacje i opcje logowania w XRM Toolbox<\/figcaption><\/figure>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>W kolejnym kroku mamy mo\u017cliwo\u015b\u0107 nazwania swojego \u015brodowiska. Warto wskaza\u0107 nazw\u0119 klienta (cz\u0119sto pracujemy w wielu projektach r\u00f3wnolegle) oraz rodzaj \u015brodowiska (DEV, UAT, PROD). Mamy mo\u017cliwo\u015b\u0107 wyboru jednego z 3 kolor\u00f3w dla aplikacji, przegl\u0105darki i wyboru miejsca zapisywania plik\u00f3w dla danego po\u0142\u0105czenia.<\/li>\n\n\n\n<li>Po konfiguracji klikamy \u2018Finish\u2019.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3-1024x537.png\" alt=\"Konfiguracja \u015brodowiska w XRM Toolbox\" class=\"wp-image-30119\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3-1024x537.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3-300x157.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3-768x402.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3-1536x805.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Konfiguracja-3.png 1912w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 3 Konfiguracja \u015brodowiska w XRM Toolbox<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attributes Factory<\/strong><\/h2>\n\n\n\n<p>Autorem narz\u0119dzia jest Javista (utrzymane przez Tanguy Touzard). Narz\u0119dzie s\u0142u\u017cy do <strong>wyci\u0105gania danych <\/strong>o danej tabeli w Dataverse wraz<strong> ze wszystkimi polami i ich w\u0142a\u015bciwo\u015bciami<\/strong>. Standard Power Apps umo\u017cliwia pobieranie danych z tabel do standardowego Excela lub ich przegl\u0105d bezpo\u015brednio w panelu developerskim. Nie daje to natomiast mo\u017cliwo\u015bci tak kompleksowej analizy p\u00f3l, ich nazw, typ\u00f3w danych i opcji wyboru.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1382\" height=\"653\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/4-1024x484.png\" alt=\"Wyb\u00f3r tabel do eksportu w Attributes Factory\" class=\"wp-image-30123\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/4-1024x484.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/4-300x142.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/4-768x363.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/4.png 1382w\" sizes=\"(max-width: 1382px) 100vw, 1382px\" \/><figcaption class=\"wp-element-caption\">Ryc. 4 Wyb\u00f3r tabel do eksportu w Attributes Factory<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Po pod\u0142\u0105czeniu wybranego \u015brodowiska nale\u017cy wyeksportowa\u0107 tabele.<\/li>\n\n\n\n<li>W oknie dialogowym nale\u017cy wybra\u0107 solucj\u0119 jaka nas interesuje.<\/li>\n\n\n\n<li>Nast\u0119pnie jedn\u0105 lub wiele tabel.<\/li>\n\n\n\n<li>Mo\u017cna dodatkowo wyci\u0105gn\u0105\u0107 kolumny systemowe. Nast\u0119pnie klikamy \u2018OK\u2019 i wybieramy plik, w kt\u00f3rym dane maj\u0105 by\u0107 zapisane.<\/li>\n<\/ol>\n\n\n\n<p>Otrzymujemy plik ze spisem p\u00f3l, ich nazwami systemowymi, wymagalno\u015bci\u0105 i kolorowymi sekcjami z opisem typu pola i jego mo\u017cliwych warto\u015bci.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"756\" height=\"271\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/5.png\" alt=\"Excel z opisem p\u00f3l wygenerowany z Attributes Factory\" class=\"wp-image-30125\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/5.png 756w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/5-300x108.png 300w\" sizes=\"(max-width: 756px) 100vw, 756px\" \/><figcaption class=\"wp-element-caption\">Ryc. 5 Excel z opisem p\u00f3l wygenerowany z Attributes Factory<\/figcaption><\/figure>\n\n\n\n<p>Ceni\u0119 to narz\u0119dzie zw\u0142aszcza do prezentacji danych klientom. S\u0105 to cz\u0119sto osoby nietechniczne, wi\u0119c kolorowe oznaczenia i przyst\u0119pna forma s\u0105 tu mile widziane.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Access Checker<\/strong><\/h2>\n\n\n\n<p>Autorem jest Mscrm Tools. To wspania\u0142e narz\u0119dzie do sprawdzenia, <strong>jaka rola bezpiecze\u0144stwa pozwala na prac\u0119 z konkretn\u0105 tabel\u0105<\/strong>. Cz\u0119sto wykorzystuj\u0119 j\u0105 tak\u017ce do sprawdzenia dost\u0119p\u00f3w danego pracownika, gdy mamy zg\u0142oszenie b\u0142\u0119du z konkretn\u0105 tabel\u0105. Poza tym mamy podan\u0105 na tacy informacj\u0119, jakich dok\u0142adnie dost\u0119p\u00f3w brakuje z wyszczeg\u00f3lnieniem edytowania, tworzenia czy przypisywania danych.<\/p>\n\n\n\n<p>W standardzie Power Apps mo\u017cemy sprawdza\u0107 dost\u0119py dla danej tabeli, ale po\u0142\u0105czenie relacji z danym u\u017cytkownikiem nie jest mo\u017cliwe i wymaga od nas dodatkowych krok\u00f3w. Mo\u017cna tak\u017ce sprawdzi\u0107 dost\u0119p dla danego u\u017cytkownika, ale wtedy tak\u017ce musimy weryfikowa\u0107 ka\u017cda rol\u0119 oddzielnie wzgl\u0119dem interesuj\u0105cej nas tabeli.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1-1024x509.jpg\" alt=\"Wyb\u00f3r tabel w Access Checker\" class=\"wp-image-30127\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1-1024x509.jpg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1-300x149.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1-768x382.jpg 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1-1536x763.jpg 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-1.jpg 1916w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 6 Wyb\u00f3r tabel w Access Checker<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Po pod\u0142\u0105czeniu si\u0119 do wybranego \u015brodowiska, wybieramy tabel\u0119 kt\u00f3r\u0105 chcemy zweryfikowa\u0107.<\/li>\n\n\n\n<li>Wybieramy przycisk \u2018Go\u2019. Wy\u015bwietli nam si\u0119 lista rekord\u00f3w do wyboru. Mo\u017cemy te\u017c poda\u0107 Id interesuj\u0105cego rekordu.<\/li>\n\n\n\n<li>Wybieramy rekord i \u2018OK\u2019.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"491\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2-1024x491.jpg\" alt=\"Wyb\u00f3r u\u017cytkownika w Access Checker\" class=\"wp-image-30129\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2-1024x491.jpg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2-300x144.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2-768x368.jpg 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2-1536x736.jpg 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-2.jpg 1911w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 7 Wyb\u00f3r u\u017cytkownika w Access Checker<\/figcaption><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Nast\u0119pnie musimy wybra\u0107 u\u017cytkownika, kt\u00f3rego uprawnienia chcemy sprawdzi\u0107. Klikamy \u2018Browse\u2019.<\/li>\n\n\n\n<li>Otwiera si\u0119 okno dialogowe, w kt\u00f3rym wyszukujemy u\u017cytkownika.<\/li>\n\n\n\n<li>Wybieramy konkretn\u0105 encj\u0119.<\/li>\n\n\n\n<li>Klikamy \u2018OK\u2019.<\/li>\n<\/ol>\n\n\n\n<p>Ostatnim krokiem jest przycisk \u2018Retrieve rights\u2019 (pkt.1)<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3-1024x476.jpg\" alt=\"Opis dost\u0119p\u00f3w u\u017cytkownika w Access Checker\" class=\"wp-image-30131\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3-1024x476.jpg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3-300x139.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3-768x357.jpg 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3-1536x714.jpg 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/access-checker-3.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 8 Opis dost\u0119p\u00f3w u\u017cytkownika w Access Checker<\/figcaption><\/figure>\n\n\n\n<p>Uzyskujemy czytelny obraz dost\u0119p\u00f3w u\u017cytkownika. Na czerwono oznaczone s\u0105 aktywno\u015bci, kt\u00f3rych u\u017cytkownik nie mo\u017ce wykona\u0107 (utworzy\u0107, edytowa\u0107, przypisywa\u0107 itd.) wraz ze wskazaniem, jaka rola nada mu \u017c\u0105dane uprawnienia. <\/p>\n\n\n\n<p>Mamy te\u017c dobrze znane z Power Platformy \u201eciasteczka\u201d z informacj\u0105, czy dost\u0119p jest dla ca\u0142ej organizacji, zespo\u0142u, u\u017cytkownika lub brak dost\u0119pu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Manage NN relationships<\/strong><\/h2>\n\n\n\n<p>To kolejne narz\u0119dzie, kt\u00f3rego autorem jest Javista. Narz\u0119dzie, kt\u00f3rego nie lubi\u0119, ale ratuje mnie w ka\u017cdym projekcie. U\u017cywam go w sytuacji <strong>importowania danych.<\/strong> W przypadku relacji N:1 i 1:N mo\u017cna to zrobi\u0107 za pomoc\u0105 standardowych funkcjonalno\u015bci PowerApps Import danych w Ustawieniach zaawansowanych czy z poziomu widoku u\u017cytkownika tabeli.<\/p>\n\n\n\n<p>Problemem jest import <strong>w relacji N:N,<\/strong> kt\u00f3ry nie jest obs\u0142ugiwany. Wtedy si\u0119gam po XRM Toolboxa. Standard obejmuje r\u0119czne dodawanie relacji ju\u017c bezpo\u015brednio w widoku u\u017cytkownika.<\/p>\n\n\n\n<p>Pewnie w ka\u017cdym projekcie mamy relacj\u0119 Klienta, kt\u00f3ry jest przypisany do wielu produkt\u00f3w, a ka\u017cdy z produkt\u00f3w mo\u017ce by\u0107 przypisany do wielu Klient\u00f3w. W\u0142a\u015bnie wtedy z pomoc\u0105 przychodzi Manage NN relationship.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"477\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1-1024x477.png\" alt=\"Konfiguracja Manage NN relationships\" class=\"wp-image-30133\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1-1024x477.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1-300x140.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1-768x357.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1-1536x715.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/NN-1.png 1919w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 9 Konfiguracja Manage NN relationships<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Wybieramy \u2018Load metadata\u2019<\/li>\n\n\n\n<li>Nast\u0119pnie w polu \u2018First Entity\u2019 wybieramy tabel\u0119, kt\u00f3ra nas interesuje i ma relacj\u0119 N:N<\/li>\n\n\n\n<li>Zmieniamy w \u2018Mapping attribute\u2019 warto\u015b\u0107 na \u2018Specific attribute\u2019. Dzi\u0119ki temu mamy wyb\u00f3r mi\u0119dzy r\u00f3\u017cnymi kolumnami w danej tabeli.<\/li>\n\n\n\n<li>Wybieramy atrybuty najlepiej opisuj\u0105ce pole.<\/li>\n\n\n\n<li>Je\u015bli tabela, kt\u00f3r\u0105 wybrali\u015bmy, ma tylko jedn\u0105 relacj\u0119 N:N, to pole \u2018Relationship\u2019 samo si\u0119 uzupe\u0142ni. Je\u015bli relacji jest wi\u0119cej, musimy r\u0119cznie wybra\u0107 jedn\u0105 z nich. \u2018Second entity\u2019 podpowiada si\u0119 samo.<\/li>\n\n\n\n<li>Mamy mo\u017cliwo\u015b\u0107 wyboru na procesowanie w paczkach, ale je\u015bli tabela nie jest ogromna, nie trzeba nic zmienia\u0107. Wystarczy wybra\u0107 \u2018Export\u2019 na g\u00f3rnym pasku menu. Nast\u0119pnie otworzy si\u0119 okno, w kt\u00f3rym nale\u017cy utworzy\u0107 nowy dokument i zapisa\u0107. Pobior\u0105 si\u0119 do niego wszystkie dane.<\/li>\n<\/ol>\n\n\n\n<p>Format pobranych danych w pliku wygl\u0105da tak:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"450\" height=\"141\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/10.png\" alt=\"Format pobranych danych w Manage NN relationships\" class=\"wp-image-30135\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/10.png 450w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/10-300x94.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><figcaption class=\"wp-element-caption\">Ryc. 10 Format pobranych danych w Manage NN relationships<\/figcaption><\/figure>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Wystarczy edytowa\u0107, skasowa\u0107 lub doda\u0107 oczekiwan\u0105 relacj\u0119 w Excelu, w polu \u2018Import\/Delete file and settings\u2019, za\u0142adowa\u0107 ponownie dokument, wybra\u0107 z g\u00f3rnego paska menu \u2018Import\u2019 i doda\u0107 plik.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import-1024x478.png\" alt=\"Import danych za pomoc\u0105 Manage NN relationships\" class=\"wp-image-30137\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import-1024x478.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import-300x140.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import-768x359.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import-1536x718.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/Zrzut-ekranu-2nn-Import.png 1907w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ryc. 11 Import danych za pomoc\u0105 Manage NN relationships<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/sii.pl\/oferty-pracy\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"737\" height=\"170\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/praca-k-3.jpg\" alt=\"oferty pracy\" class=\"wp-image-30142\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/praca-k-3.jpg 737w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/praca-k-3-300x69.jpg 300w\" sizes=\"(max-width: 737px) 100vw, 737px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Umiej\u0119tno\u015b\u0107 korzystania z XRM Toobloxa jest bardzo istotna. Daje wiele mo\u017cliwo\u015bci usprawnienia pracy z aplikacjami Microsoftu. Jest jeszcze wiele narz\u0119dzi, kt\u00f3re warto pozna\u0107. Ja jestem dopiero na pocz\u0105tku tej drogi, wi\u0119c \u017cycz\u0119 Wam i sobie wiele wytrwa\u0142o\u015bci \ud83d\ude0a<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0179r\u00f3d\u0142a<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.xrmtoolbox.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >Home &nbsp;\u00b7 XrmToolBox<\/a><\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Wi\u0119cej informacji o narz\u0119dziach wykorzystywanych w IT znajdziesz <a href=\"https:\/\/sii.pl\/blog\/all\/przeglad-narzedzi\/\" target=\"_blank\" rel=\"noopener\" title=\"\">w innych artyku\u0142ach naszych ekspert\u00f3w<\/a> \ud83d\ude42<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;30114&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;23&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;4.8&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;4.8\\\/5 ( votes: 23)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;3 narz\u0119dzia w XRM Toolbox, bez kt\u00f3rych nie wyobra\u017cam sobie swojej pracy&quot;,&quot;width&quot;:&quot;133.7&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 133.7px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            4.8\/5 ( votes: 23)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Od ponad dw\u00f3ch lat zajmuj\u0119 si\u0119 rozwijaniem i tworzeniem aplikacji w Dynamics CRM\/Customer Engagement. W tym czasie spotka\u0142am si\u0119 z &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/3-narzedzia-w-xrm-toolbox-bez-ktorych-nie-wyobrazam-sobie-swojej-pracy\/\">Continued<\/a><\/p>\n","protected":false},"author":694,"featured_media":30139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[2777,1546,1512,782,624],"class_list":["post-30114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-xrm-toolbox","tag-przeglad-narzedzi","tag-poradnik","tag-dynamics-crm","tag-microsoft"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/01\/3-narzedzia-w-XRM-Toolbox-bez-ktorych-nie-wyobrazam-sobie-swojej-pracy.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/30114"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/694"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=30114"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/30114\/revisions"}],"predecessor-version":[{"id":30501,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/30114\/revisions\/30501"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/30139"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=30114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=30114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=30114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}