Estendere Microsoft Dynamics CRM

Corso 80032: con insegnante, durata di 3 giorni


Find training in a city near you.

In questa pagina
PrerequisitiPrerequisiti
Esami Microsoft Certified ProfessionalEsami Microsoft Certified Professional
Materiale didattico del corsoMateriale didattico del corso
Struttura del corso Struttura del corso
Ricerca dei corsiRicerca dei corsi


Inizio paginaInizio pagina

Prerequisiti

Prima di partecipare al corso gli studenti devono acquisire:

Aver completato il corso 8973 Personalizzazione e configurazione in Microsoft Dynamics CRM 4.0 o avere acquisito conoscenze equivalenti delle funzionalità di personalizzazione di Microsoft Dynamics CRM.

Avere almeno tre mesi di esperienza nella creazione di applicazioni .NET con Microsoft Visual Studio.

Una buona familiarità con le tecnologie di sviluppo per il Web, inclusa la programmazione con DHTML.


Inizio paginaInizio pagina

Esami Microsoft Certified Professional

Al momento non vi sono esami Microsoft Certified Professional associati a questo corso.


Inizio paginaInizio pagina

Materiale didattico del corso

Il kit per gli studenti contiene un manuale e altro materiale necessario per il corso.

Di seguito sono indicati i prodotti software inclusi nel kit per gli studenti:

Il CD per lo studente contiene i progetti di Visual Studio utilizzati nel corso.


Inizio paginaInizio pagina

Struttura del corso

Modulo 1: Informazioni generali sull'estendibilità

In questo modulo vengono fornite informazioni generali sul corso e vengono introdotte le funzionalità disponibili per l'estensione di Microsoft Dynamics CRM.

Lezioni

Struttura di Microsoft Dynamics CRM

Funzionalità per l'estendibilità

Competenze richieste

Risorse

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Comprendere la struttura rivolta all'estendibilità di Microsoft Dynamics CRM.

Riconoscere le principali funzionalità di estendibilità.

Identificare le competenze necessarie per utilizzare le funzionalità di estendibilità.

Individuare le risorse che offrono maggiori informazioni.

Modulo 2: Architettura di Microsoft Dynamics CRM

In questo modulo è descritta l'architettura di Microsoft Dynamics CRM in relazione alle decisioni pratiche per la pianificazione delle estensioni di Microsoft Dynamics CRM. Una comprensione approfondita dell'architettura di Microsoft Dynamics CRM è essenziale per lo sviluppo di estensioni.

Lezioni

Punti di estendibilità

Client per Microsoft Office Outlook

Livelli

Livello dell'applicazione

Livello della piattaforma

Livello del database

Esercitazione pratica: Utilizzare il visualizzatore metadati

Aprire il visualizzatore metadati.

Importare l'entità personalizzata Dettagli opportunità.

Osservare come Dettagli opportunità sia correlata a Opportunità.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Riconoscere la posizione delle funzionalità di estensione disponibili in Microsoft Dynamics CRM.

Comprendere in che modo i client Microsoft Dynamics CRM per Microsoft Office Outlook interagiscono con Microsoft Dynamics CRM.

Conoscere i componenti di base di Microsoft Dynamics CRM e le relative funzioni.

Capire l'applicazione della protezione in Microsoft Dynamics CRM.

Comprendere l'applicazione delle regole business in Microsoft Dynamics CRM.

Comprendere l'utilizzo dei metadati in Microsoft Dynamics CRM.

Comprendere in che modo Microsoft Dynamics CRM espone le API del servizio Web.

Comprendere le funzioni della piattaforma Microsoft Dynamics CRM.

Comprendere in che modo Microsoft Dynamics CRM interagisce con l'archivio dati di SQL Server.

Modulo 3: Operazioni comuni della piattaforma

In questo modulo viene illustrato come includere le API del servizio Web Microsoft Dynamics CRM in progetti di sviluppo e utilizzare i metodi comuni disponibili per tutte le entità di Microsoft Dynamics CRM. Viene inoltre descritta l'implementazione dei tipi di dati in Microsoft Dynamics CRM e viene offerto codice helper che gli sviluppatori possono utilizzare per gestire i tipi di dati di Microsoft Dynamics CRM. Infine viene descritto il processo di gestione delle eccezioni SOAP dai servizi Web Microsoft Dynamics CRM.

Lezioni

CrmDiscoveryService

CrmService

Token crmAuthentication

Informazioni sulle entità

Tipi di dati di Microsoft Dynamics CRM

Utilizzare codice helper per i tipi

Utilizzare il metodo Create

Utilizzare il metodo Retrieve

Utilizzare il metodo Update

Utilizzare il metodo Delete

Utilizzare il metodo RetrieveMultiple

Gestire le eccezioni SOAP

Prova pratica 3,1: Importare lead

Creare un'applicazione console .NET che utilizzi il metodo Create per importare lead da un file con estensione csv.

Prova pratica 3,2: Applicazione per la gestione dei contatti

Creare un'applicazione Web .NET che consenta agli utenti di visualizzare, aggiornare ed eliminare record di contatti di Microsoft Dynamics CRM.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Utilizzare i metodi CrmService comuni per tutte le entità Microsoft.

Utilizzare i tipi di dati di Microsoft Dynamics CRM e il codice helper per i tipi incluso in Microsoft Dynamics CRM SDK.

Gestire le eccezioni SOAP generate da CrmService.

Modulo 4: Operazioni avanzate della piattaforma

In questo modulo viene illustrato come eseguire query sui dati ed effettuare azioni sulla piattaforma Microsoft Dynamics CRM tramite il metodo Execute con le classi Request e Response appropriate. Viene inoltre descritto l'utilizzo delle visualizzazioni filtrate, della classe DynamicEntity e dei metodi che possono essere utilizzati con i metadati di Microsoft Dynamics CRM.

Lezioni

Eseguire query sui dati

QueryExpression

QueryByAttribute

Salvare le query

Visualizzazioni filtrate

Metodo Execute

Richieste e risposte

Entità dinamiche

Utilizzare il servizio Web metadati

Memorizzare i metadati nella cache

Prova pratica 4,1: Utilizzare QueryExpression

Creare un'applicazione console .NET per eseguire query sulla piattaforma Microsoft Dynamics CRM mediante QueryExpression.

Prova pratica 4,2: Utilizzare le visualizzazioni filtrate

Creare un'applicazione console .NET per eseguire query sulla piattaforma Microsoft Dynamics CRM mediante visualizzazioni filtrate.

Prova pratica 4,3: Utilizzare Request e Response

Creare un'applicazione console .NET che utilizzi il metodo Execute per riassegnare account in modo uniforme tra gli utenti.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Eseguire query in Microsoft Dynamics CRM tramite QueryExpression, QueryByAttribute e visualizzazioni filtrate.

Utilizzare il metodo CrmService.Execute.

Utilizzare DynamicEntity.

Accedere ai metadati, utilizzarli e memorizzarli nella cache.

Modulo 5: Attività del flusso di lavoro personalizzate

In questo modulo viene illustrata la creazione e l'impostazione di attività del flusso di lavoro personalizzate.

Lezioni

Configurare attività del flusso di lavoro personalizzate

Architettura del flusso di lavoro

Impostare assembly di attività del flusso di lavoro personalizzate

Creare attività del flusso di lavoro personalizzate

Eseguire il debug di attività del flusso di lavoro personalizzate

Esercitazione pratica: Configurare un'attività del flusso di lavoro personalizzata

Creare una regola del flusso di lavoro semplice che utilizzi un'attività del flusso di lavoro personalizzata.

Prova pratica 5,1: Creare un'attività del flusso di lavoro personalizzata

Creare un'attività del flusso di lavoro personalizzata semplice e registrarla mediante lo strumento per la registrazione dei plug-in affinché possa essere utilizzata in una regola del flusso di lavoro.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Scrivere attività del flusso di lavoro personalizzate.

Creare regole del flusso di lavoro che utilizzino attività del flusso di lavoro personalizzate.

Utilizzare lo strumento per la registrazione dei plug-in.

Comprendere l'architettura dei flussi di lavoro.

Modulo 6: Plug-in

In questo modulo viene illustrato come estendere le funzionalità degli eventi di Microsoft Dynamics CRM scrivendo plug-in personalizzati.

Lezioni

Modello di plug-in

Informazioni generali sui plug-in

Framework degli eventi

Sviluppare plug-in

Rappresentazione nei plug-in

Entità dinamiche e plug-in

Distribuire plug-in

Eseguire il debug di plug-in

Prova pratica 6,1: Creare un plug-in

Creare un plug-in pre-evento e registrarlo sull'evento mediante lo strumento per la registrazione dei plug-in.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Decidere quando utilizzare i plug-in.

Rivedere il framework degli eventi.

Sviluppare plug-in, eseguirne il debug e distribuirli.

Utilizzare entità dinamiche all'interno dei plug-in.

Modulo 7: Programmazione basata sugli eventi dell'applicazione

In questo modulo viene illustrato come scrivere codice sul lato client per eventi dei moduli e dei campi di Microsoft Dynamics CRM. Sono inclusi gli eventi dei campi e dei moduli disponibili, informazioni su come lavorare con valori di campi e di moduli, debug di codice sul lato client e diverse tecniche per migliorare la produttività e risolvere problemi comuni alle aziende.

Lezioni

Eventi di moduli e campi

Informazioni generali sugli eventi dei campi e dei moduli

Accedere ai campi dati in Microsoft Dynamics CRM

Impostare dipendenze a livello di eventi

Utilizzare le procedure consigliate per la scrittura di codice sul lato client

Eseguire il debug di codice sul lato client

Utilizzare DHTML

Sviluppare codice tramite file esterni

Richiedere dati esterni

Accedere ai servizi Web di Microsoft Dynamics CRM

Prova pratica 7,1: Creare elenchi a discesa gerarchici

Implementare un elenco a discesa gerarchico sull'entità Telefonata.

I valori nell'elenco a discesa della descrizione chiamata dipenderanno dall'opzione scelta per l'elenco a discesa del tipo di chiamata.

Prova pratica 7,2: Utilizzare una richiesta XML

Utilizzare l'evento onChange del campo del CAP per popolare in modo automatico i codici relativi allo stato e alla città con il valore del CAP.

Passare il CAP a una pagina Web mediante una stringa di query.

Restituire l'XML per aggiornare i campi dello stato e della città.

Utilizzare il codice per la gestione degli errori.

Dopo aver completato questo modulo, gli studenti dovrebbero essere in grado di:

Utilizzare gli eventi dei campi e dei moduli.

Fare riferimento ai valori dei moduli di Microsoft Dynamics CRM.

Scrivere codice sul lato client ed eseguirne il debug in Microsoft Dynamics CRM.

Richiedere dati esterni da eventi dei moduli e dei campi.

Modulo 8: Integrazione di applicazioni

In questo modulo viene descritto come aggiungere pulsanti, menu ed elementi di spostamento personalizzati in Microsoft Dynamics CRM per integrare altre applicazioni. Viene inoltre illustrato come creare applicazioni che abbiano lo stesso aspetto e lo stesso comportamento di Microsoft Dynamics CRM. Infine viene mostrato l'utilizzo di IFrames e moduli con indirizzo URL per integrare Microsoft Dynamics CRM con altre applicazioni Web.

Lezioni

Informazioni generali – personalizzare l'interfaccia utente

Personalizzare SiteMap

Utilizzare ISV.Config

Personalizzazioni e client Outlook

Utilizzare IFrame nei moduli delle entità

Utilizzo di Microsoft Dynamics CRM Design Guide

Moduli con indirizzo URL

Considerazioni sugli IFrames

Recuperare dati mediante parametri

IFrame dinamico

Moduli e visualizzazioni con indirizzo URL

Esercitazione pratica: Aggiungere un sito esterno a Microsoft Dynamics CRM

Visualizzare il visualizzatore metadati in un'area personalizzata nella barra di spostamento in Microsoft Dynamics CRM.

Prova pratica 8,1: Creare menu e pulsanti

Aggiungere un pulsante personalizzato nel modulo Contatto.

Il pulsante personalizzato consentirà di aprire un sito Web utilizzato per impostare le password degli utenti.

Prova pratica 8,2: Creare un'attività con dati predefiniti

Aggiungere un pulsante nel modulo Caso.

Utilizzare questo pulsante per aprire un nuovo modulo Attività con un set specifico di dati predefiniti.

Recuperare alcuni dati dall'entità Caso.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Aggiungere pulsanti, menu ed elementi di spostamento personalizzati all'interfaccia utente di Microsoft Dynamics CRM.

Utilizzare IFrames per integrare altre applicazioni in Microsoft Dynamics CRM.

Eseguire azioni su record selezionati in una visualizzazione di Microsoft Dynamics CRM.

Impostare dati predefiniti nei campi dei moduli.

Creare applicazioni con lo stesso aspetto e lo stesso comportamento di Microsoft Dynamics CRM.

Modulo 9: Creare estensioni ASP .NET

In questo modulo viene illustrato come configurare e distribuire pagine ASP .NET personalizzate nello stesso sito Web di Microsoft Dynamics CRM.

Lezioni

Impostazioni Web.config all'interno di Microsoft Dynamics CRM

Autenticazione all'interno di applicazioni ASP .NET personalizzate

Distribuire applicazioni ASP .NET personalizzate

Prova pratica 9,1: Creare e distribuire un'applicazione ASP .NET

Creare e distribuire un'applicazione ASP .NET personalizzata all'interno del sito Web di Microsoft Dynamics CRM.

Dopo aver completato questo modulo, gli studenti saranno in grado di:

Creare e distribuire applicazioni ASP .NET nel sito Web di Microsoft Dynamics CRM.

Modificare il file Web.config.

Comprendere il meccanismo di autenticazione e rappresentazione all'interno dell'applicazione.




Inizio paginaInizio pagina

Ricerca dei corsi

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Inizio paginaInizio pagina