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