Pokazywanie postów oznaczonych etykietą google maps i CRM. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą google maps i CRM. Pokaż wszystkie posty

piątek, 4 kwietnia 2008

GoogleMaps i CRM zintegrowane pomyslnie.

Dzis zakonczyle implementacje integracji google maps z CRM 3.0 Wczesniejszy problem rozwiazalem dzieki poradzie Wolter Kreun. Z pliku web.config trzeba usunac dwie linie, ktore powoduja problem. W moim przypadku byla to linia:
11 i 20.
IFrame dziala jak narazie tylko dla Accaunts ale mam zamiar ja wprowdzis w pola Leads.
Jak narazie pokoazuje sie ERROR.
Integracje i sama aplikacje prawdopodobnie przetlumacze na jezyk polski jak znajde czas, wiec bedzie dostepna dla polskich wersji CRMa.

środa, 26 marca 2008

Integracja darmowej wersji google maps z CRM 3.0

Kilka dni temu przystapilem do instalacji google maps dla CRM 3.0
Jak narazie pelno problemow i bledow ktore powoli staram sie rozwiazac. Oto jak daleko zaszedlem:
Rozwiazanie znalazlem i sciagnolem z blogu http://mscrmgooglemaps.blogspot.com/
Po rozpakowaniu pliku i zainstalowaniu go na naszym serwerze Windows Small Busness Server 2003. Według procedury przyslanej wraz z plikiem instalacyjnym przystąpiłem do stworzenia IFRAME.
Procedura instalacji jest bardzo prosta ale wymaga posiadania konta w google i wygenerowania klucza do uzyskania prawa z uzywania google maps. Jesli ktos mialby z tym problemy to chetnie wytlumacze w szczegolach. Po wpisaniu klucza i nazwy naszego lokalnego servera CRM wszystko wydawalo sie isc jak po masle.
Tworzenie IFRAME z google maps:
1. Stworz nowa iframe dla entity (mozesz tworzyc dla dowolnej ilosci)
2. url powinno byc /mscrmgooglemaps/default.aspx
3. Zaznacz opcje: Pass record object-code and unique identifier as parameters
4. Odznacz: Restrict cross-frame scripting.
5. Save & Publish

I na tym powinno zakonczyc sie instalowanie dodatku. Dlatego wchodze jako klient do CRMa zeby sprawdzic dzialanie i co widze? BŁAD 1 ktory szybko udaje mi sie usunąć przez zmiane drobnych ustawień w pliku "system.web" na serwerze w katalogu CRMweb i wtedy pojawia sie nastepny błąd ktory przypomina:

'Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist.Parameter name: Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Dlatego szperam w google i znajduje "rozwiazanie" ktore w tym przypadku okazalo sie bezskuteczne ale moze komus pomoc dlatego opisuje mimo wszystko co zrobilem:

Upewnilem się ze microsoft.crm.webservices.dll moze byc znaleziony i uzywany przez dodanie go do global assembly cache, i pozniejsze zresetowanie IIS (komenda iisreset w START->RUN)

Jak narazie to nie pomoglo, mam zamiar popracowac nad tym jak znajde chwile czasu i opisac kompletne rozwiazanie.