Posted on listopad 21, 2009 by Kuba Skałbania
Wiele osób ma ostatnio problem z dziwnym zachowaniem CRM’a, mianowicie próbą “zachowania” pliku Blank.aspx. Gdzieś na blogach ignoranci zaczęli nawet szerzyć bzdurę, że to błąd Dynamics CRM 4.0 powoduje takie zachowanie. Wszystko wygląda tak:

PRZYCZYNA PROBLEMU:
Takie zachowanie spowodowane jest faktem, że Internet Explorer utracił znaczenie powiązania z plikami typu aspx lub inaczej – Internet Explorer nie wie, co zrobić z plikiem takiego typu. Dlaczego? Wszystkiemu winna jest poprawka do IE, którą większość użytkowników zainstalowało z Windows Update (KB953838 dostępna tutaj).
ROZWIĄZANIE PROBLEMU:
Najprostsze rozwiązanie to przywrócić IE wiedzę jak interpretować pliki aspx
. W tym celu w okienku, które się pojawia (“Czy chcesz zapisać plik Blank.aspx?”) wybieramy “OK” i zapisujemy w jakimś łatwo dostępnym miejscu. Później otwieramy plik prawym guzikiem i wybieramy “Otwórz za pomocą…”. W okienku, które się pojawi wybieramy Internet Explorer i zaznaczamy, żeby IE zawsze otwierał pliki aspx:

Problem rozwiązany.
Zamieszczony w: dynamics crm 4.0, problem, trick | Zostaw Komentarz »
Posted on listopad 7, 2009 by Kuba Skałbania
Długo trzeba było czekać na aktualizację SDK. 2 listopada Microsoft opublikował nowe SDK w wersji 4.0.10. SDK oczywiście bazuje na systemie z Rollup’em 7. Pośród zmian są m.in. nowe rozdziały o optymalizacji kodu poprzez np. użycie predefioniwanych serializerów, poprawiony Plugin Registration Tool, rozdziały o filtrach w raportach i nowe opisy stylów CSS używanych w CRM. Niestety najwięcej zmian w SDK 4.0.10 dotyczy CRM Online. To pokazuje, że Microsoft rzeczywiście zaangażował się w rozwój platformy.
SDK 4.0.10 można ściągnąć tutaj: http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&displaylang=en.
Zamieszczony w: dynamics crm 4.0, nowy, sdk | Zostaw Komentarz »
Posted on listopad 1, 2009 by Kuba Skałbania
Na ostatnim (3-cim) spotkaniu Dynamics xRM Polish User Group (http://ms-groups.pl/dxpug/3_spotkanie/) miałem okazję powiedzieć kilka słów o CRM Developer Toolkit – narzędziu (lub framework’u, jak kto woli) wspomagającym pracę z Microsoft Dynamics CRM 4.0. Dla tych których nie byo na spotkaniu, krókie podsumowanie CRM Developer Toolkit tutaj:
- Zestaw narzędzi do rozszerzania Dynamics CRM zintegrowanych z Visual Studio
- Zestaw szablonów projektów Visual Studio bazujących na wdrożeniach klasy Enterprise (od plugin’ów przez własne strony ASP.NET aż po usługi Windows korzystające z CRM w tle)
- Składa się z: CRM Solution Framework i CRM Explorer
- pozwala edytować encje i generować kod
- dostarcza jednolitego środowiska do rozwijania wszystich komponentów (od plugin’ów po zewnętrzne strony
- może być budowany za pomocą predefiniowanych konfigurcji MSBuild
- można go ściągnąć stąd: http://code.msdn.microsoft.com/E2DevTkt
Więcej o CRM Developer Toolkit (w tym prezentacja) na stronie grupy. BTW, zapraszam więcej osób na kolejne spotkania!
Zamieszczony w: DxPUG, dostosowanie, dynamics crm 4.0, sdk | Zostaw Komentarz »
Posted on październik 22, 2009 by Kuba Skałbania
Dzisiaj, tj. 22 października w przyszłości naszego czasu, Sustaining Engineering Team opulikował Update Rollup 7 dla Dynamics CRM. Rollup 7 daje tyle poprawek, ile jeszcze żaden Rollup nie dał
. W skrócie wygląda to trochę na taki Dynamics CRM 4.0 R2, albo coś podobnego. Oczywiście Rollup 7 jest kumulatywny, tzn. że nie trzeba mieć żadnego Rollup’a wcześniej. Tym razem Microsoft opublikował fix dla wszystkich komponentów, czyli dla serwera, klienta, Email Router’a, Mobile Express’a i Reporting Services, a fix do Data Migration Managera będzie później.
Do najfajnieszych poprawek należą:
- wsparcie Windows 2008 R2
- polska wersja Mobile Express!!!
- wreszcie dodatek do Outlook będzie ładował się w tle, nie powodując zawieszenia Outlooka i pozwalając czytać pocztę zanim się załaduje (długo trzeba było czekać)
- proces Dynamics CRM hoster do obsługi wersji offline klienta Outlook nie będzie już działał w tle, kiedy klient Dynamics CRM for Outlook jest w trybie online
- po instalacji Update Rollup 7 dla klienta Outlook’owego użytkownik instalujący kolejne poprawki nie będzie musiał już być lokalnym administratorem
- wreszcie będzie można użyć auto-konfiguracji klienta Outlook poprzez plik config.xml
Więcej o Update Rollup 7 można przeczytać tutaj: http://support.microsoft.com/Default.aspx?kbid=971782, a ściągnąć go można stąd: http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=a4893988-7804-4e23-ab58-740441cc696e.
WAŻNE: Rollup’a 7 nie można będzie odinstalować z klienta Dynamics CRM for Outlook w wersji offline (!), bo znacząco zmienia strukturę bazy.
Zamieszczony w: aktualizacja, dynamics crm 4.0, nowy | Zostaw Komentarz »
Posted on październik 22, 2009 by Kuba Skałbania
Niestety dopiero teraz, bo miałem niezłe problemy z blogiem
. We wtorek, 27.10.2009 o godz: 18:30 w siedzibie Microsoft przy Al. Jerozolimskich 195A, odbędzie się III spotkanie grupy DxPUG. Serdecznie zapraszam i mam nadzieję, że i tym razem będzie więcej ludzi niż poprzednio
.
Więcej informacji i rejestracja na spotkanie tutaj: http://ms-groups.pl/dxpug/3_spotkanie/default.aspx.
Do zobaczenia!
Zamieszczony w: DxPUG | Zostaw Komentarz »
Posted on październik 9, 2009 by Kuba Skałbania
Chciałem wszystkim gościom mojego bloga podziękować za to, co udało nam się wspólnie osiągnąć
. Od 13 października 2008 (od kiedy liczę statystyki), a więc niecały rok temu, mój blog odnotował 10 000 unikalnych odwiedzin (unique hits). Jeszcze nie tak dawno temu zastanawiałem się czy w rok uda się dobić do 10 000. Udało się! Jak na blog o “niszowej” technologii jest to dość dobre osiągnięcie, bo daje około 800 unikalnych hit’ów na miesiąc. Bardzo Wam dziękuję za to i postaram się, żeby blog znów odżył wkrótce
.
Niestety Dynamics CRM jest “niszowy” także z punktu widzenia polskiego oddziału Microsoft, bo ani dział DPE, ani BMO (ewangeliści i marketing) nie są żywo zainteresowani Dynamics CRM. Nawet więcej – nie są w ogóle zainteresowani, co pokazali wyraźnie na MTS 2009
. Ale damy radę i bez nich.
Pozdrawiam wszystkich i jeszcze raz dziękuję!
Zamieszczony w: blog, inne | Zostaw Komentarz »
Posted on październik 2, 2009 by Kuba Skałbania
Uff, MTS 2009 już za nami. Niezła to była konferencja, trzeba przyznać. Nie było mi dane być na wielu sesjach, ale 2 były ekstra
. Ale nie o sesjach jest ten post. Opiszę krótko problemy, które nękają użytkowników / przyszłych użytkowników Dynamics CRM.
W dwa dni trwania konferencji nasz stand “Microsoft Dynamics CRM Expert” odwiedziło kilkanaście osób. O dziwo, większość z nich pytała o to, skąd i jak uczyć się CRM. To znaczy, że Dynamics CRM staje się coraz bardziej popularny w Polsce!
Pozostałe pytania można spokojnie pogrupować w następujący sposób:
- pytania o licencjonowanie – zawsze “per użytkownik” + “per server”
- pytania o BI w CRM – być może akceleratory (Analytics Accelerator) mogą posłużyć za namiastkę Business Intelligence w Dynamics CRM
- pytania o to, kiedy będzie kolejna, 5-ta wersja systemu – wygląda na to, że około marca 2010 
- pytania o konkretne błędy – trudno tu opisać rozwiązania
Niestety Microsoft nie zgodził się na wprowadzenie sesji o Dynamics CRM na MTS. Niech żałują! Niedługo na grupie DxPUG będzie tyle osób, co na MTS’ie…
Zamieszczony w: DxPUG, dynamics crm 4.0, konferencja | Zostaw Komentarz »
Posted on wrzesień 24, 2009 by Kuba Skałbania
Posted on wrzesień 17, 2009 by Kuba Skałbania
Synchronizacja między CRM Outlook działa nie tylko w przypadku wykorzystania klienta offline CRM dla Outlook. Taka synchronizacja pozwala na oglądanie i edycję danych CRM bezpośrednio w Outlook’u. Często pojawiają się pytania, co i jak się synchronizuje. Poniżej znajduje się tabelka podsumowująca typy danych, które synchronizują się między klientem online CRM dla Outlook i CRM oraz sposób mapowania tych danych:
| Typ obiektu w CRM |
Typ obiektu w Outlook |
| Termin |
Spotkanie |
| Zadanie |
Zadanie |
| Telefon |
Zadanie |
| Faks |
Zadanie |
| List |
Zadanie |
| Email |
Email |
| Kontakt |
Kontakt |
Kolejny krok to ustalenie co dzieje się z tymi rekordami w obu systemach w przypadku edycji i usuwania. W przypadku edycji sytuacja wygląda dość prosto, gorzej jest z kasowaniem rekordów
. I tak:
| Gdzie edytowany? |
Co dzieje się w Outlook? |
Co dzieje się w CRM? |
| Outlook |
Dane zmienione na żywo |
Dane zmienione na żywo |
| CRM |
Dane zmienią się dopiero po synchronizacji |
Dane zmienione na żywo |
Sytuacja komplikuje się i wygląda dość ciekawie w przypadku kasowania spotkań. Otóż, spotkania zachowują się inaczej w zależności od tego, w jakim są statusie, skąd je usuwamy i czy jesteśmy ich organiztorami… Czyli w jednej tabelce
:
| Rodzaj spotkania |
Gdzie kasowane |
Co się dzieje w Outlook |
Co się dzieje w CRM |
| Spotkanie planowane |
Kasowane w Outlook |
Usunięte z Outlook |
Usunięte z CRM tylko jeśli usuwane w Outlook przez organizatora.
Pozostaje w CRM, jeśli usuwane w Outlook przez uczestnika |
| Spotkanie planowane |
Kasowane w CRM |
Usunięte w Outlook dla wszystkich użytkowników (po synchronizacji), jeśli data spotkania jest w przyszłości |
Usunięte z CRM dla wszystkich uczestników |
| Spotkanie ukończone |
Kasowane w Outlook |
Usunięte w Outlook dla danego uczestnika |
Pozostaje w CRM niezmienione |
| Spotkanie ukończone |
Kasowane w CRM |
Pozostaje w Outlook u wszystkich uczestników |
Usunięte z CRM |
Mam nadzieję, że powyższa lista przyda Wam się podczas pracy z systemem. Warto pamiętać, co dzieje się z rekordami, żeby uniknąć pytań “dlaczego ciągle mam spotkanie, skoro je usuwałam/em?” albo “co z moim zadaniem?”
Zamieszczony w: dynamics crm 4.0, outlook client | Zostaw Komentarz »
Posted on wrzesień 16, 2009 by Kuba Skałbania
Sustaining Engineering Team (E2) opublikował kolejny bardzo techniczny dokument o Microsoft Dynamics CRM. Tym razem trafiło na opis bezpieczeństwa, metod autentykacji i zabezpieczeń systemu i całej platformy. Dość obszerny dokument opisuje w szczegółach jakie są dostępne metody autentykacji, której należy użyć i jak Dynamics CRM radzi sobie z zapytaniami przez web services, z zewnętrznych aplikacji i po prostu z dowolnymi odwołaniami do platformy.
Dokument dostępny jestdo ściągnięcia tutaj: https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fb4bb16b-586f-4aae-aa4b-790023e95b61. Polecam go każdemu, kto chce wiedzieć, dlaczego czasem RetrieveMultiple zwraca mu różne liczby rekordów
.
Zamieszczony w: dynamics crm 4.0, sdk, white paper | Zostaw Komentarz »