"Non è univoco 'nome alias' alias di tabella" all'apertura di determinate visualizzazioni in Microsoft Dynamics CRM 2011

Sintomi

Un utente potrebbe essere Impossibile aprire visualizzazioni dopo l'aggiornamento cumulativo 12. Questo problema si verifica quando vengono modificate le visualizzazioni di tipo "Visualizzazione ricerca avanzata" in campi da aggiungere la colonna di visualizzazione di entità correlate. Problema viene identificato con Out Of Box o le entità personalizzate.

Causa

Durante la modifica della visualizzazione, il nodo di entità di collegamento è disponibile due volte. Ma per un solo tipo di nodo entità di collegamento, deve essere disponibile una sola volta.

Risoluzione

Installazione di Microsoft Dynamics CRM 2011 aggiornamento cumulativo 15 risolve il problema per le viste che vengono modificate dopo l'installazione di aggiornamento cumulativo 15. Le visualizzazioni esistenti identificate prima di installare l'aggiornamento cumulativo 15 che genera l'errore deve essere corretti manualmente.

Di seguito è riportato un esempio che mostra come risolvere il problema su una vista sezionata esistente:


Si tratta semplicemente di riprodurre il problema.

1. passare a impostazioni, fare clic su personalizzazione, fare clic su Personalizza il sistema, scegliere le entità, selezionare Account e fare clic su Visualizza

2. aprire "Account visualizzazione ricerca avanzata" e fare clic su "Aggiungi colonne"

3. selezionare "Contatto principale (contatto)" relative entità nell'elenco a discesa "Tipo di Record"

4. selezionare la casella di controllo accanto a "Nome completo" e fare clic su OK

5. fare clic su Salva e Chiudi

6. fare clic su Pubblica tutte le personalizzazioni

7. visualizzare "Account inattivi" e fare clic su "Modifica dei criteri di filtro"

8. Add/modificare/eliminare i criteri di filtro (cambiare "stato inattivo =" a "stato = attivo"), fare clic su Ok e fare clic su Salva e Chiudi

9. fare clic su Pubblica tutte le personalizzazioni

10. nuovamente, in "Account inattivi" visualizzazione fare clic su "Modifica dei criteri di filtro" e Add/modificare/eliminare i criteri di filtro (cambiare "stato = attivo" a "stato = inattivo")

11. fare clic su OK

12. fare clic su Salva e Chiudi

13. fare clic su Pubblica tutte le personalizzazioni

14. Vai alla ricerca avanzata e selezionare "Account" in "cercare:" elenco a discesa e selezionare "inattivo account" nel menu a discesa "Utilizzo di visualizzazione salvata"

15. fare clic su risultati



È qui come abbiamo risolvere il problema (utilizzando l'esempio precedente è utilizzato per riprodurre il problema):

1. avviare l'applicazione CRM 2011.

2. passare a impostazioni e quindi le personalizzazioni, fare clic su soluzioni.

3. creare una nuova soluzione e aggiungervi una entità Account senza aggiungere alcuna dipendenza.

4. salvare la soluzione ed esportarla come soluzione non gestita.

5. dopo aver salvato il file zip di soluzione non gestita, quindi estrarre il file.

6. aprire il file 'customizations' in un editor XML come Visual Studio 2012 e fare clic su CTRL + M + M sulla tastiera per comprimere il codice XML completo.

7. cercare il nome della vista che la generazione di errori. In questo caso è ' account inattivi "e questo sarà presente una sola volta nell'intero file.

8. si espanderà solo 1 query salvata nel file XML.

9. in questa sezione espandere l'elemento < fetchxml > e cercare < collegamento entità >.

10. si noterà che viene duplicata il XML seguente:

< nome entità di collegamento = "contatto" from = "contatto" a = "primarycontactid" visibile = "false" del tipo di collegamento = alias "esterno" = "a_410707b195544cd984376608b1802904" >
 
< nome dell'attributo = "fullname" / >

< nome dell'attributo = "emailaddress1" / >

                  </link-entity>

Deve solo essere presente 1 ora.

10. rimuovere una voce di questo file XML dal file "customizations. XML" e salvare le modifiche.

11. ora zip file nuovamente con customizations. XML modificato, [content_Types]. XML e Solution. Xml.

12. importare questo file zip nell'applicazione CRM e pubblicare tutte le personalizzazioni.

13. questo viene risolto con visualizzazioni inattive Account. È possibile risolvere tutte le altre visualizzazioni che siano generando l'errore.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×