2012-03-20 8 views
5

Desidero rimuovere l'opzione "Nuovo" in una voce nel menu principale. È proprio quella piccola freccia destra che permette all'utente di vedere questo menu a tutti, sarei d'accordo con la rimozione completa di quello.CRM 2011 Rimuovere la voce di menu indesiderata

unwanted menu entry

Ecco cosa l'elemento appare come nel mio sito:

<SubArea Id="nav_cases" Entity="incident" 
DescriptionResourceId="Cases_SubArea_Description" 
GetStartedPanePath="Cases_Web_User_Visor.html" 
GetStartedPanePathAdmin="Cases_Web_Admin_Visor.html" 
GetStartedPanePathOutlook="Cases_Outlook_User_Visor.html" 
GetStartedPanePathAdminOutlook="Cases_Outlook_Admin_Visor.html" /> 

E sulla base del sitemap documentation Io non penso di poter raggiungere questo obiettivo con l'XML.

Quindi immagino di voler sapere se è possibile? O è solo una parte del quadro che non riesco a ottenere? C'è qualche javascript intelligente che posso fare?

Il motivo per cui voglio rimuoverlo è perché questi sono childen in un genitore: relazione figlio e vogliamo solo che gli utenti li creino dal contesto del record padre.

risposta

3

Purtroppo non penso ci sia un modo per farlo (a meno che tu non vada in modo non supportato e non sia online).

Un'alternativa sarebbe avere JavaScript nel modulo che richiede immediatamente all'utente il record padre. Questo è probabilmente l'approccio che prenderei.

+2

Inoltre, è possibile generare un'eccezione tramite un plug-in registrato per l'evento create se questa entità viene creata senza un riferimento a un genitore per assicurarsi che sia gestita anche dal lato server. –

+1

Dann. Quando il record genitore non viene passato al modulo figlio, allora la javascipt per fare il popup della ricerca è una buona idea, Paul. Farò rispettare il vincolo con il codice del plugin, Peter. Grazie ragazzi. Peccato, non posso bloccare completamente il caso. – BenPatterson1

+1

Non dimenticare che questa soluzione alternativa significherà che l'utente crea un record al di fuori del contesto genitore, quindi li stai costringendo a scegliere un genitore (rendendo la ricerca obbligatoria lo farebbe senza codice). Tuttavia, questo ancora non mapperà gli attributi/valori dei campi da padre a figlio, quindi potresti voler dare un'occhiata a qualcosa di simile per dare una mano: http://crm2011attributemap.codeplex.com/ – AdamV