Share via


Creare e progettare i moduli

 

Data di pubblicazione: febbraio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In Microsoft Dynamics 365, i moduli costituiscono l'interfaccia utente che gli utenti utilizzeranno per l'interazione con i dati necessari per il proprio lavoro. È importante che i moduli utilizzati siano progettati per consentire agli utenti di trovare o immettere le informazioni necessarie in modo efficiente.

Questo argomento illustra come i moduli variano in base a gruppi di entità e descrive i tipi diversi di moduli disponibili nonché il modo in cui controllarne l'accesso. Per informazioni sugli elementi e sulle proprietà dei moduli, vedere Utilizzare l'editor di moduli.

In questo argomento

Differenze tra i moduli in base alle entità

Tipi di moduli

Assegnare un ordine ai moduli

Controllare l'accesso ai moduli

Differenze tra i moduli in base alle entità

In Microsoft Dynamics 365 sono include molte opzioni per progettare moduli. Ai moduli per le Entità aggiornate e per le entità personalizzate è associata la maggior parte delle opzioni. È stato selezionato un gruppo di entità utilizzate dalla maggior parte degli utenti per cui è stata introdotta una nuova esperienza utente che include numerose nuove funzionalità, ad esempio il supporto per il client Microsoft Dynamics 365 per tablet, i processi aziendali e le regole di business. Uno dei principali requisiti per l'offerta di queste nuove esperienze include la possibilità per l'addetto alla personalizzazione dei moduli di progettare il modulo una sola volta e di distribuirlo a tutti i client.

È comunque disponibile un numero di entità che conservano l'aspetto e le funzionalità della versione precedente. Le Entità che utilizzano i moduli classici non sono state aggiornate perché non vengono utilizzate di frequente dalla maggior parte degli utenti e aggiornarle non avrebbe prodotto un impatto significativo sull'esperienza della maggior parte degli utenti che utilizzano l'applicazione. L'attenzione è stata pertanto concentrata sulle entità aggiornate.

La maggior parte delle attività di personalizzazione coinvolgono in genere le entità aggiornate e quelle personalizzate. Se alcune funzionalità si applicano solo ai moduli per le entità aggiornate, questa indicazione verrà riportata nel presente documento.

Entità aggiornate

Le entità aggiornate sono elencate nella tabella seguente:

Account

Appuntamento

Campagna

Attività campagna

Risposta campagna

Caso

Concorrente

Contatto

Contratto

Voce di contratto

Messaggio e-mail

Fax

Fattura

Prodotto fattura

Lead

Lettera

Elenco marketing

Opportunità

Prodotto opportunità

Ordine

Prodotto ordine

Telefonata

Voce di listino

Prodotto

Mini-campagna

Offerta

Prodotto offerta

Appuntamento ricorrente

Documen. vendita

Team

Attività

Utente

Entità che utilizzano i moduli classici

Le entità che utilizzano la presentazione classica dei moduli sono elencate nella tabella seguente:

Indirizzo

Articolo

Commento articolo

Operazione di eliminazione in blocco

Connessione

Sconto

Elenco sconti

Posizione documento

Allegato e-mail

Segui

Obiettivo

Metrica obiettivo

File di origine dell'importazione

Prodotto fattura

Prodotto ordine

Listino prezzi

Elemento coda

Prodotto offerta

Campo di rollup

Query rollup

Visualizzazione salvata

Servizio

Impegno di tipo servizio

Sito di SharePoint

Sito

Area

Unità

Unità di vendita

Tipi di moduli

Nella tabella seguente vengono descritti i tipi di moduli utilizzati in Microsoft Dynamics 365:

Tipo di modulo

Descrizione

Principale

Utilizzato nell'applicazione Web, Dynamics 365 per Outlook e Dynamics 365 per tablet.

Questi moduli forniscono l'interfaccia utente principale per l'interazione con i dati dell'entità.Ulteriori informazioni:Considerazioni di progettazione per i moduli principali

Dispositivo mobile

Utilizzato per le pagine di Microsoft Dynamics 365 per telefoni. Questo modulo semplificato è progettato per essere utilizzato con i dispositivi mobili.

I moduli per dispositivi mobili per le entità aggiornate non sono stati modificati.Ulteriori informazioni:Creare e modificare i moduli per dispositivi mobili di Dynamics CRM per phones express

Creazione rapida

Utilizzato nell'applicazione Web, Dynamics 365 per Outlook e Dynamics 365 per tablet.

Per le entità aggiornate, questi moduli forniscono un modulo di base ottimizzato per la creazione di nuovi record.Ulteriori informazioni:Creare e modificare moduli di creazione rapida

Visualizzazione rapida

Utilizzato nell'applicazione Web, Dynamics 365 per Outlook e Dynamics 365 per tablet.

Per le entità aggiornate, tali moduli vengono visualizzati nel modulo principale per visualizzare dati aggiuntivi per un record a cui viene fatto riferimento dal campo di tipo lookup nel modulo.Ulteriori informazioni:Creare e modificare moduli di visualizzazione rapida

Assegnare un ordine ai moduli

Se sono presenti più moduli principali, di creazione rapida o per dispositivi mobili per un'entità, è possibile assegnare un ordine ai moduli per determinare quali tra i moduli disponibili verranno mostrati per impostazione predefinita. I moduli principali o quelli per disponibili mobili possono essere ulteriormente controllati assegnando ai moduli ruoli di sicurezza. Per ulteriori informazioni, vedere Controllare l'accesso ai moduli.

Non è possibile assegnare ruoli di sicurezza ai moduli di creazione rapida, in modo che solo il modulo utilizzato da chiunque è il primo secondo in base all'ordine assegnato.

Per assegnare un ordine ai moduli

  1. Passa a Impostazioni > Personalizzazioni.

  2. Scegli Personalizzazioni, quindi scegli Personalizza il sistema.

  3. In Esplora soluzioni espandere l'entità desiderata e scegliere Moduli.

  4. Sulla barra degli strumenti del modulo Ordine moduli.

  5. Scegliere Set di moduli principale, Set di moduli Creazione rapida o Set di moduli per dispositivi mobili, a seconda del tipo di moduli che si desidera utilizzare.

  6. La finestra di dialogo Ordine moduli un elenco semplice in cui è possibile spostare un modulo selezionato verso l'alto o verso il basso nell'ordine dei moduli.

  7. Dopo aver impostato l'ordine, fare clic su OK per chiudere la finestra di dialogo.

Controllare l'accesso ai moduli

Sono disponibili due modi per controllare l'accesso a moduli principali:

  • Creare un modulo principale inattivo

    La possibilità di impostare uno stato attivo o inattivo per i moduli principali è una novità di questa versione inclusa principalmente per gestire nuovi moduli importati durante l'aggiornamento delle organizzazioni, ma è possibile utilizzarlo per impedire agli utenti di utilizzare un modulo principale. Per ulteriori informazioni, vedere Aggiorna i moduli.

  • Assegnare ruoli di sicurezza al modulo principale

    Utilizzare questa opzione per rendere disponibile un modulo principale a gruppi specifici.

Diversi utenti dell'organizzazione possono interagire con gli stessi dati in modi distinti. I responsabili ad esempio devono essere in grado di analizzare rapidamente le informazioni di un record, mentre il personale del servizio di assistenza clienti hanno bisogno di un modulo che semplifica l'immissione dei dati. È possibile soddisfare requisiti diversi assegnando ai moduli ruoli di sicurezza a cui i diversi gruppi appartengono.

Per procedure dettagliate, vedere Assegnare ruoli di sicurezza ai moduli.

Se è definito più di un modulo principale o per dispositivi mobili per un'entità, è possibile selezionare i moduli che gli utenti possono utilizzare in base ai propri ruoli di sicurezza. Poiché ogni entità deve essere in grado di visualizzare un modulo per qualsiasi utente, almeno un modulo deve essere designato come modulo di fallback, ovvero come modulo visibile agli utenti i cui ruoli di sicurezza non includano alcun modulo assegnato esplicitamente.

Nota

I moduli di creazione rapida e di visualizzazione rapida non possono essere assegnati ai ruoli di sicurezza.

È possibile assegnare ruoli di sicurezza a un modulo nell'editor o nella griglia dei moduli. Tuttavia, se è presente un solo modulo per l'entità, non sarà possibile deselezionare l'opzione Abilitato per fallback nella finestra di dialogo Assegna ruoli di sicurezza. In questo caso, anche se sono stati assegnati ruoli di sicurezza al modulo, chiunque associato a un ruolo di sicurezza non incluso potrà comunque visualizzare il modulo perché è abilitato per il fallback.

Dopo aver creato un secondo modulo principale o per dispositivi mobili per l'entità, sarà possibile deselezionare l'opzione Abilitato per fallback per uno dei moduli. Il sistema verificherà sempre che sia abilitato almeno un modulo per il fallback.

Se è presente più di un modulo principale, è possibile specificare un ordine dei moduli in base al quale si determinerà quale tra i moduli che un utente può visualizzare è quello visibile per impostazione predefinita. Se è presente più di un modulo utilizzabile, è possibile cambiare i moduli e il modulo scelto sarà quello predefinito fino a quando non ne viene scelto uno diverso. La preferenza viene archiviata nel browser. Se si utilizza un computer o un browser diverso, verrà visualizzato il modulo predefinito originale.

Strategie per gestire il modulo di fallback

Le strategie per gestire il modulo di fallback includono le seguenti:

Tutti gli utenti visualizzano lo stesso modulo.

Se non sono necessari più moduli per un'entità, non è necessario utilizzare un modulo di fallback.

Creare un nuovo modulo con limitazione delle informazioni

Se si utilizzano moduli basati su ruoli perché si desidera limitare le informazioni che gli utenti possono visualizzare o modificare, è opportuno creare un modulo con un minimo di informazioni visualizzate. Nella finestra di dialogo Assegna ruoli di sicurezza selezionare Visualizza solo per i ruoli di sicurezza selezionati, ma non selezionare alcun ruolo ad eccezione di quello di amministratore di sistema e selezionare Abilitato per fallback. Di conseguenza tale modulo non verrà mai visualizzato da alcun utente ad eccezione dell'amministratore di sistema e da coloro i cui ruoli di sicurezza non sono stati associati a un modulo specifico. Puoi includere una risorsa Web HTML nel modulo con informazioni relative al motivo per cui poche informazioni sono visibili nel modulo e con un collegamento a informazioni su come richiedere l'aggiunta a un ruolo di sicurezza associato a un modulo o su come includere un nuovo ruolo di sicurezza per un modulo.

Nota

Non puoi includere una risorsa Web nell'intestazione o nel piè di pagina di un modulo.

Crea un nuovo modulo generico

Se si utilizzano moduli basati su ruoli per offrire un'esperienza utente personalizzata in base al ruolo di un utente nell'organizzazione, è possibile impostare il modulo meno specializzato come modulo di fallback e configurarlo in modo che possa essere visualizzato da chiunque. Creare quindi moduli personalizzati per ruoli di sicurezza specifici e configurare tali moduli per essere visualizzati solo per i ruoli di sicurezza per cui sono necessari. Non abilitare tali moduli per il fallback. Infine, nell'elenco Moduli utilizzare la finestra di dialogo Ordine moduli per specificare i moduli da visualizzare dal più esclusivo al meno esclusivo. Il modulo di fallback sarà nella parte inferiore dell'elenco. In base a questa strategia gli utenti visualizzeranno il modulo personalizzato per il loro ruolo come modulo predefinito, ma potranno comunque utilizzare il selettore moduli per selezionare, se lo desiderano, il modulo più comune. Qualsiasi sia il modulo selezionato, tale modulo rimarrà il modulo predefinito fino a quando non viene selezionato uno diverso.

Utilizzare gli script dei moduli

Sebbene non sia consigliabile, nell'applicazione Web uno sviluppatore può infine utilizzare script nell'evento Onload del modulo per utilizzare la raccolta Xrm.Page.ui.formSelector.items al fine di eseguire query sui moduli disponibili e di utilizzare il metodo navigate per indirizzare gli utenti a un modulo specifico. Ricordare che il metodo navigate provocherà il nuovo caricamento del modulo e una nuova attivazione dell'evento Onload. La logica nel gestore eventi deve sempre verificare alcune condizioni prima di utilizzare il metodo navigate per evitare un ciclo infinito o per limitare la possibilità che gli utenti si spostino senza necessità tra i moduli.

Questo approccio non funzionerà per Microsoft Dynamics 365 per tablet poiché per la selezione non sono disponibili più moduli.

Vedere anche

Personalizzare il sistema Dynamics 365
Creare e modificare i metadati
Creare e modificare le visualizzazioni

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright