Spis treści
Transkrypt
Spis treści
Spis treści Część I 1. Konfiguracja i ustawienia Przegląd systemu Microsoft Dynamics CRM 3.0 3 śycie bez CRM 3 Wprowadzenie do Microsoft CRM 5 Cele projektu oprogramowania 6 Działy zewnętrzne i wewnętrzne 10 Wydania 12 Licencje 13 Wymagania 15 Podstawowe pojęcia i terminy 16 Interfejsy uŜytkownika 16 Obiekty 19 Dostosowywanie Microsoft CRM 23 Podsumowanie 25 2 Konfigurowanie systemu 27 Szablony 29 Szablony kontraktów 29 Szablony artykułów 31 Szablony wiadomości e-mail 33 Tematy 43 Anonsy 45 Role w relacji 46 Kolejki 50 Śledzenie wiadomości e-mail 52 Przegląd śledzenia 53 Znaczniki śledzenia wiadomości e-mail 56 Korespondencja seryjna i poczta masowa 58 Funkcja korespondencji seryjnej w Microsoft CRM 58 Korespondencja seryjna programu Word z uŜyciem widoków filtrowanych 60 Korespondencja seryjna programu Word przy uŜyciu danych wyeksportowanych przez Microsoft CRM w formacie programu Excel 61 Raport przy uŜyciu programu SQL Server Reporting Services 62 Funkcje Microsoft CRM Kampania i Szybka kampania 62 Niestandardowe aplikacje poczty masowej 63 Podsumowanie 64 3 Zarządzanie zabezpieczeniami i dostępem do informacji 65 Mapowanie potrzeb 66 Koncepcja zabezpieczeń 68 Koncepcja modelu zabezpieczeń 68 Zintegrowane uwierzytelnianie systemu Windows 70 UŜytkownicy i licencje 74 Role zabezpieczeń i jednostki biznesowe 76 Definicje ról zabezpieczeń 77 Poziomy dostępu 79 Uprawnienia 81 Dziedziczenie ról zabezpieczeń 89 Udostępnianie rekordów90 Podsumowanie 93 Część II Dostosowywanie 4 Dostosowywanie obiektów: pojęcia i atrybuty 97 Koncepcja dostosowywania 99 Obiekty i atrybuty 100 Zabezpieczenia i uprawnienia 104 Publikowanie dostosowań 106 Importowanie i eksportowanie dostosowań 109 Zmiana nazw obiektów 116 Atrybuty 120 Właściwości atrybutów 121 Typy danych 122 Poziomy wymagań 123 Przegląd schematu danych 124 Modyfikowanie, dodawanie i usuwanie atrybutów 127 Atrybuty i zamykające okna dialogowe 133 Podsumowanie 139 5 Dostosowywanie obiektów: formularze i widoki 141 Dostosowywanie formularzy 141 Typowe zadania 145 Podgląd formularza 145 Właściwości formularza 146 Sekcje 154 Pola 156 Elementy IFrame 163 Dostosowywanie widoków 168 Typy widoków 170 Dostosowywanie widoków 182 Dostosowywanie działań 190 Widoki działań 193 Atrybuty i formularze działań 196 Podsumowanie 197 6 Dostosowywanie obiektów: relacje, obiekty niestandardowe i obszar 199 Rozumienie relacji między obiektami 199 Relacja między danymi 201 Zachowanie relacji 204 Mapowanie obiektów 210 Tworzenie obiektów niestandardowych 217 Zalety obiektów niestandardowych 217 Ograniczenia obiektów niestandardowych 219 Relacje z obiektami niestandardowymi 219 Własność 227 Ikony obiektów 228 Tworzenie obiektu niestandardowego 230 Usuwanie obiektu niestandardowego 234 Nawigowanie po aplikacji 234 Mapa witryny 237 Obszary wyświetlania obiektu 252 Podsumowanie 253 7 Wykonywanie raportów i analiz 255 Narzędzia do wykonywania raportów i analiz 256 Widoki obiektów i Wyszukiwanie zawansowane 258 Dynamiczne pliki programu Excel 259 Porównanie eksportu statycznego i dynamicznego 260 Eksport 264 Widoki filtrowane 271 Usługi SQL Server Reporting Services 273 Architektura 273 Licencjonowanie i instalacja 274 Usługi Reporting Services Reports w interfejsie uŜytkownika systemu Microsoft CRM Uruchamianie narzędzia Reporting Services Report 278 Tworzenie raportów programu Reporting Services 284 Narzędzia raportujące firm trzecich 304 Raportowanie niestandardowe 305 Zarządzanie raportami w Microsoft CRM 310 Zabezpieczenia raportów 311 Kategorie raportów 312 Zarządzanie listą raportów 313 Formatowanie raportów 317 Wskazówki 318 Ogólne 318 275 Wydajność 319 Podsumowanie 320 8 Przepływ pracy 321 Przegląd 322 Uruchamianie reguł przepływu pracy w interfejsie uŜytkownika 323 Typy przepływu pracy 324 Narzędzia przepływu pracy 325 Zabezpieczanie reguł przepływu pracy 326 Zdarzenia 328 Warunki przepływu pracy 331 Check conditions (Warunki sprawdzające) 332 Wait for conditions (Warunki oczekujące) 334 Wait for timer (Zegar oczekujący) 334 Akcje przepływu pracy 335 Utwórz działanie 336 Wyślij wiadomość e-mail 337 Utwórz notatkę 338 Aktualizuj obiekt 339 Zmień stan 339 Przypisz obiekt 340 Wyślij na adres URL 340 Uruchom proces podrzędny 341 Zatrzymaj 342 Wywołaj składnik 343 Zarządzanie procesem sprzedaŜy 343 Korzystanie z procesów sprzedaŜy 344 Konfigurowanie procesu sprzedaŜy 345 Wartości dynamiczne w przepływie pracy 346 Wywoływanie składników w przepływie pracy 351 Monitor przepływu pracy 353 Definicje 354 Karta Process Properties 354 Karta Log Details 356 Import/Eksport 357 Kreator eksportu przepływu pracy 357 Kreator importu przepływu pracy358 Przykłady przepływu pracy 359 Tworzenie procesu biznesowego dla kaŜdego nowego potencjalnego klienta 359 Promocja spraw zaległych 364 Podsumowanie 370 Część III Rozbudowa Microsoft CRM 9 Zestaw SDK serwera 373 Architektura 375 Usługa Web CrmService 378 Konwencje nazywania usług 379 Typowe metody 380 Metoda Execute 383 Klasy Request i Response 384 Klasa DynamicEntity 385 Atrybuty 387 Usługa Web MetadataService 387 Kwerendy 390 Klasa QueryExpression 390 FetchXML 393 Widoki filtrowane 394 Wywołania callout 394 Dostępne zdarzenia 395 Plik konfiguracyjny 395 Programowanie 397 WdraŜanie 397 Składniki plug-in przepływu pracy 398 WdraŜanie niestandardowego składnika 398 Plik konfiguracyjny 399 WdraŜanie składnika 400 Tworzenie składnika przepływu pracy 401 Środowisko programowania 409 Konfigurowanie wielu instalacji Microsoft CRM 409 Odwołania WSDL 411 Wskazówki dotyczące kodowania i testowania 412 Przykład kodu 421 Pobieranie ról przypisanych do uŜytkownika 421 Tworzenie pól z automatyczną numeracją 422 Sprawdzanie pola podczas konwersji Szansy sprzedaŜy 426 Inspekcja danych 430 Tworzenie rekordów Projektu z konwertowanych Szans sprzedaŜy 440 Podsumowanie 446 10 Zestaw SDK klienta 447 Przegląd zestawu SDK klienta 448 Definicje 448 Skrypty dla Microsoft CRM wykonywane po stronie klienta 448 Odwoływanie się do elementów CRM 449 Dostępne zdarzenia 452 Elementy IFrames i skrypty 454 Zabezpieczenia 455 Przykład skryptu dla elementu IFrame systemu CRM 457 ISV.config 464 Obszary integracji 464 WdraŜanie pliku ISV.config.xml 473 Włączanie pliku ISV.config.xml 474 Wskazówki na temat skryptów wykonywanych po stronie klienta CRM 475 Środowisko programowania 475 Języki 476 Testowanie i debugowanie 476 Dodatkowe źródła informacji 477 Przykłady kodu po stronie klienta 478 Formatowanie i tłumaczenie numerów telefonów w USA 478 Odwoływanie się do pliku z zewnętrznym skryptem 482 Dynamiczna zmiana wartości listy wyboru (picklist) 484 Ustawianie domyślnego tematu rozmowy telefonicznej 487 Dodawanie list wielokrotnego wyboru 490 Dodawanie niestandardowej kontroli poprawności 493 Zapisanie formularza w elemencie IFrame z poziomu Microsoft CRM 498 Automatyczne wstawianie numeru telefonu do działania Rozmowa telefoniczna Podsumowanie 504 11 Integracja z aplikacjami zewnętrznymi 505 Integracja z zewnętrzną witryną sieci Web 506 Architektura integracji 506 Licencja External Connector 509 Przykład kodu integracji 509 Integracja z Windows SharePoint Services 519 Tworzenie tablicy wskaźników danych z Microsoft CRM 519 Prosta integracja z biblioteką dokumentów 536 Dodatkowe źródła informacji 549 Podsumowanie 550 500