O mnie
Nazywam się Kuba Skałbania. Od 7 lat zajmuje się Microsoft Dynamics CRM. W 2004 roku byłem jedną z trzech osób w Polsce, które posiadały certyfikat z wersji 1.2 tego systemu. Od tamtej pory sukcesywnie staram się poszerzać swoją wiedzę na temat Microsoft Dynamics CRM i tematów pobocznych
oraz dzielić się tą wiedzą na blogu, konferencjach i w artykułach.
Udało mi się z sukcesem wdrażać systemy oparte o Dynamics CRM 1.2, 3.0, 4.0 i 2011 w kilkunastu sporych firmach za granicą i, przez ostatnie 3 lata, w Polsce i za granicą. Razem z kolegami “po fachu” pomagamy organizacjom zrozumieć co to znaczy jednolita platforma biznesowa i jak zbudować dobry system CRM wspierający działanie biznesu. Staram się też pomagać innym poznać i zrozumieć jak działa platforma Microsoft Dynamics CRM, a ostatnio o co chodzi z xRM i jak to działa.
W 2010 roku, jako jedyny Polak, zostałem wyróżniony tytułem Microsoft Most Valuable Professional – Dynamics CRM, dołączając do zacnego grona 38 MVP z całego świata. Poza tym udało mi się zgromadzić pełną certyfikację z Dynamics CRM od wersji 1.2: MBMSP (CRM 4.0 Professional – Developer, CRM 4.0 Professional – Applications, CRM 4.0 Professional – Installation and Deployment, CRM 3.0 – Professional) i inne certyfikacje: MCT, MCSD, MCAD, MCITP, MCTS, PMI CAPM, PUA.
Więcej o mnie: www.skalbania.com.

i’ve read your posts here
http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/2767c884-9740-485d-811d-aefa39661e51?prof=required&ppud=4
( calendar and holidays )
and i have the same problem…
i’m trying to create Business Closure from c# code…
Can you suggest me something?
What have i done alredy :
1. got organization id
2. got businessclosurecalendarid
3. get calendar object
4. and now i’m trying to create rule…. but i’m not sure that what i’m doing is wright thing…
WhoAmIRequest userRequest = new WhoAmIRequest();
WhoAmIResponse user = (WhoAmIResponse)crmService.Execute(userRequest);
Guid orgID = user.OrganizationId;
organization orgDetails = (organization)crmService.Retrieve(EntityName.organization.ToString(),orgID, new AllColumns());
Guid calendarGuid = orgDetails.businessclosurecalendarid.Value;
calendar yourCalendar = (calendar)crmService.Retrieve(EntityName.calendar.ToString(), calendarGuid, new AllColumns());
calendarrule rule = new calendarrule();
rule.starttime = new CrmDateTime();
rule.starttime.date = ConvertToCRMDateTime(new DateTime(2009,09,01)).date;
rule.endtime = new CrmDateTime();
rule.endtime.date = ConvertToCRMDateTime(new DateTime(2009, 09, 10)).date;
rule.description = “TEST description”;
rule.name = “TEST name”;
rule.duration = new CrmNumber();
rule.duration.Value = 10;
rule.organizationid = new UniqueIdentifier();
rule.organizationid.Value = orgID;
rule.calendarid = new Lookup();
rule.calendarid.Value = calendarGuid;
crmService.Create(rule);
crmService.Update(yourCalendar);
Thanks a lot,
Yuri
likeable answers i like it
“Staram się pomagać innym poznać i zrozumieć jak działa platforma Dynamics CRM.”
od czego zacząć?
Od książek o CRM (http://www.amazon.com/Working-Microsoft-Dynamics-CRM-4-0/dp/0735623783/ref=sr_1_1?ie=UTF8&s=books&qid=1265651163&sr=8-1 i http://www.amazon.com/Microsoft-Dynamics-CRM-4-Dummies/dp/0470343257/ref=sr_1_13?ie=UTF8&s=books&qid=1265651163&sr=8-13), od forów, od czytania SDK. Wszystko zależy od tego, co chcesz osiągnąć i co robić w CRM – pracować, dostosowywać, rozszerzać platformę, instalować?
Po dwóch tygodniach odkrywania róznych kruczków związanych z instalacją wreszcie Dynamics 4 for Workgroup udało się odpalić.
Serwer (SBS 2008 domena), stacje Windows 7 Ultimate. Office 2007 Corp.
Zainstalowałem na jednej stacji klienta on-line – bez problemów, na drugiej chcę zainstalować klienta off-line z lokalną bazą i po podaniu adresu (192.168.1.2) pojawia się okienko do wyboru “Wybierz organizację, która ma być używana przez klienta programu Microsoft Dynamics CRM dla pakietu Office.” – lista jest pusta i nie mogę znaleźć przyczyny. W CRM w czasie instalacji została podana nazwa organizacji, jest ona również “przywiązana” do każdego użytkownika. Przekopałem google, nie wiem już czego się czepić… może ktoś z szanownych uczestników forum mógłby mi coś podpowiedzieć ?
W przeglądarce wszystko działa ok, klient on-line – też, natomiast off-line zainstalował się, ale nie można go skonfigurować.
Z góry dziękuję za najmniejszą nawet podpowiedź…
Pozdrawiam,
Grzesiek
Ok, to tak:
Nie da się zainstalować (skonfigurować) na dwóch komputerach klientów CRM for Outlook dla jednego użytkownika. A zakładam, że konfigurujesz tym samym użytkownikiem.
Żeby tego dokonać (to ominąć), na kliencie Online, należy przejść użytkownikiem, na którego jest zainstalowany klient online dla Outlooka i wejść w menu “CRM” w Outlook. Później “Opcje” i zakładka “Synchronizacja”. Tam jest taki haczyk “Ustaw ten komputer jako klienta synchronizacji”. Jeśli zainstalowane są na dwóch maszynach klienty do Outlook, będzie można odznaczyć ten haczyk. Wtedy bez problemu można skonfigurować klienta offline na drugiej maszynie.
Pamiętaj, że klient offline MUSI być konfigurowany docelowym użytkownikiem i może być TYLKO jeden profil na jednym komputerze.
Mam nadzieję, że to pomoże.
Kuba
Tak właśnie jest. Może niedokładnie napisałem. Klient on-line jest ok ale na innym komputerze. Na moim instaluję tylko offline. Doczytałem wczoraj, że w rejestrze musi być wpis IP serwera CRM (w moim przypadku 192.168.1.2, u mnie był wpisany inny z końcówką 102) już to poprawiłem, ale sprawdzę dopiero w poniedziałek po podłączeniu do firmowego serwera.
Należy zrobić w opcjach to, o czym napisałęm powyżej – ustawić domyślnego klienta synchronizacji. Z rejestrem radzę nie kombinować w przypadku klientów, bo jest coś takiego jak “subscriptions” i po grzebaniu w rejestrze można spowodować, że CRM podczas synchronizacji dla danego użytkownika krótko mówiąc “będzie głupiał”.
Mam pytanko o raporty. Ustawiam raport zaplanowany – wszystko przebiega OK, ale w wyznaczonej porze raport (migawka) się nie generuje. Pojawia sie komunikat “Raport jest w trakcie tworzenia lub migawka jest niedostępna” –
Definicja raportu jest dobra bo sie odpala “z ręki”.
O czymś zapomniałem ??
A raporty są zasubskrybowane po stronie Reporting Services? Samo planowanie raportów po stronie CRM bez konfiguracji SSRS do generowania migawek nic nie da
.
Cześć,
Zainteresował mnie twój wpis na temat MB5 858 (Egzamin MB5 – Managing Microsoft Dynamics Implementations), będzie to mój pierwszy egzamin MS. Czy mógłbyś mi poradzić, z których materiałów się przygotowywać, niestety na stronie MS dostępny mam jedynie e-learning, a wydaje mi się to troszkę za mało.
Z góry dziękuję za pomoc,
Wiem, że pytam o podstawy ale póki co na stronach MS czuję się hmmm nieswojo
Nie ma żadnych książek do Sure Step, więc pozostaje po prostu samodzielna nauka, przeglądanie Sure Step, czytanie opisów itd. No i szkolenia e-learningowe, nota bene dość słabe
.
Bardzo proszę o pomoc. Moje pytanie jest proste, jednak chwilowo nie udało mi się znaleźć na nie jednoznacznej odpowiedzi. Dręczy mnie nie pewność co do braku procesów i dialogów w MS Dynamics CRM 2011. Po wykonanej instalacji nie posiadam przykładowych procesów i dialogów, na których chciałabym pracować i je udoskonalać. Moje pytanie jest zatem czy wynika to ze złej instalacji, czy też istnieje możliwość, że po instalacji nie ma gotowych przepływów i dialogów? Jak tak to jak je zdobyć??? Czy też należy je tworzyć samodzielnie. Liczę na Pana uprzejmość, będę wdzięczna za pomoc i sugestie w rozwiązaniu tego problemu.
Witam,
Po instalacji w CRM 2011 nie ma żadnych danych, przepływów pracy czy dialogów. Takie procesy trzeba “wyklikać” samodzielnie. W CRM Online można zainstalować przykładowe dane przygotowane przez Microsoft, wtedy jest dużo łatwiej
.
Pozdrawiam,
Kuba
Stay with this guys, you’re helping a lot of peolpe.
Witam,
Mam pytanie dot. klienta offline w CRM 2011.
Przy standardowej instalacji – w trybie offline – widzę tylko obiekty, których jestem właścicielem.
Czy jest możliwość, aby dla określonych osób robić pełny tryb offline ? tzn. aby w trybie offline widzieli wszystkie kontakty, wszystkie oferty itp ?
Nie mogę nic znaleźć na ten temat w sieci. Byłbym wdzięczny za jakieś naprowadzenie
Pozdrawiam
Jacek
Witam Panie Jacku,
Oczywiście, że można tak zrobić poprzez ustawienie filtrów danych lokalnych. Proszę jednak pamiętać, że podczas synchronizacji do trybu offline brane są pod uwagę uprawnienia wynikające z ról.
Pozdrawiam,
Kuba