MS CRM 3.0

Come abilitare il pulsante "New" sulla lookup di qualsiasi entità

MS CRM 3.0: nella versione 4.0 il problema è risolto, altrimenti ricordo che per il CRM 3.0 occorre aggiungere alla fine della funzione window.onload()  della pagina "...\CRMWeb\_controls\lookup\lookupsingle.aspx" btnNew.style.display = 'inline'; Ricordo anche che la modifica alla pagina indicata NON è supportata, questo vuol dire che successivi aggiornamenti o migrazioni a future versioni potrebbero rivelarsi non felici.

Activity Closer

Le attività (impegni, Task, ...) su  MSCRM possono essere chiuse (completate o annullate) una per una: ecco un utile addon per superare questo limite. http://crmaddons.cybersystems.ch/produkte/activitycloser_addon/detail.asp

Microsoft CRM 3.0: Lemonade Stand

Per chi ancora sia in dubbio sui benefici che comporta la soluzione MS CRM!

Tricks and Tips from Users of Microsoft Dynamics CRM

A questo link potete trovare utilissimi suggerimenti per risolvere le problematiche più comuni che si incontrano sviluppando con il CRM3.0 http://www.microsoft.com/dynamics/crm/using/usertips/tips.mspx

MSCRM 3.0 customizing a view

Se, in modalità Impostazioni, non riuscite a selezionare le colonne di una vista di un'entità custom la soluzione è quella di aggiungere 'about:blank' alla lista dei Trusted Sites in IE.  

Ridurre la visibilità delle viste di sistema

Riprendo una vecchia questione riguardante le Viste di Sistema: quelle viste che vengono create al momento della creazione di una nuova entità custom (o durante la prima installazione del CRM) e che non possono essere eliminate. Le viste di sistema non possono essere eliminate, ma è possibile limitarne l'accesso in questo modo: crei un Team con il solo amministratore CRM come membro dal menù Azioni (siamo sulle impostazioni della Vista) scegli condividi (la vista non deve essere la predefinita) ...

Biz Adapter for Microsoft Dynamics™ CRM 3.0

sul sito Microsoft è disponibile un Adapter per interfacciare MS CRM 3.0 con Biz Talk http://www.microsoft.com/downloads/details.aspx?FamilyID=4628fca6-388d-45bc-a154-453b920dbcb8&DisplayLang=en questo è invece un utile post che spiega operativamente come procedere http://blogs.ugidotnet.org/Biztalk/archive/2007/09/25/88526.aspx

MS CRM SMS Addin for Outlook 2007

Da provare... Questo è quanto promette: 1. track SMS communication in CRM server 2. query CRM records via SMS commands 3. update CRM records via SMS commands 4. new a CRM record via SMS commands download

Gadget per Vista

Un interessante Gadget per Vista in gradi di collegarsi alle code pubbliche del CRM 3.0: "Dynamics CRM Queue Checker gadget". In questo post i dettagli.

Vertical Templates for Microsoft Dynamics CRM

Al sito http://www.codeplex.com/crmverticaltemplates sono disponibili due Vertical Templates for Microsoft Dynamics CRM 3.0 Vertical Template - Manufacturing Vertical Template - Municipal Government Tra il materiale scaricabile possiamo trovare: CRM Configuration XML Files Workflows User Roles Demo Data Demo Script README File

Using Encrypting File System to Protect Microsoft Dynamics CRM Data

Come rendere sicuri i dati OFFLINE di MSCRM 3.0:a questo link la white paper che spiega come usare EFS col client CRM http://www.microsoft.com/downloads/details.aspx?FamilyID=035d381b-d793-480e-8554-fff8cea6d6ec&displaylang=en  

Disponibile il rollup 2 di aggiornamento per CRM 3.0

Disponibile Il rollup 2 di aggiornamento per CRM 3.0 download

Microsoft Dynamics CRM 3.0 List Web Part

System requirements: · Microsoft Dynamics CRM 3.0 · Microsoft Windows® SharePoint® Services (WSS) 2.0 · Microsoft® Office SharePoint® Server (MOSS) 2007 32 bit version · Microsoft® Windows® SharePoint® Services (WSS) 3.0 32 bit version Questo il link per il download

SDK MS CRM 3.0 versione 3.0.7

Uscita la nuova versione dell'SDK: siamo alla 3.0.7. questo il link

MS CRM 3.0 - Allowing Large Attachments

Per motivi di sicureza, non viene consentito il caricamento di fie superiori ai 4 MBs. In sintesi occorre agire sui parametri di configurazione di IIS e sui CRM settings. Per quel che riguarda la parte IIS va modificato l'attributo maxRequestLength del nodo httpRuntime del web.config del sito CRM. ----------------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8" ?>     <configuration>         <system.web>             <httpRuntime executionTimeout="300" maxRequestLength="8192"/> ----------------------------------------------------------------------------- Per quel che riguarda invece la parte CRM, occorre modificare una variabile del registro sul server CRM: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\maxuploadfilesize il dato in hexadecimal va indicato in bytes

Microsoft CRM 3.0: 90-Day Trial Versions

Non tutti sanno che dal sito Microsoft è possibile scaricare una versione Trial del CRM con scadenza 90 giorni

Report di MS CRM 3.0

Alcune risorse fondamentali per imlementare i Report di MS CRM 3.0 tutorial dal titolo "Create a report in 15 minutes or less"; la "report style guide.pdf" che si trova nell'SDK del CRM; per informazioni aggiuntive dare un occhio alla Report Writers Guide per i report del CRM; qui si possono valutare le perfomance dei tuoi report.  

SDK MS CRM 3.0 versione 3.0.6

E' uscita la nuova versione dell'SDK per il CRM 3.0

Sito CRMLIVE aggiornato!

http://www.crmlive.com

Microsoft Dynamics CRM 3.0: Bulk Import

Evidenzio un interessante articolo in cui si mostra come scrivere un'applicazione, usando l'sdk del CRM 3.0, per l'importazione massiccia dei dati estendendo le funzionalità del Bulk Import Wizard: la particolarità di questa implementazione è che permette l'estensione del tool di importazione anche alle custom entities, funzionalità altrimenti non supportata. i dettagli in questo articolo.   Ciao Rob

MS CRM 3.0 and Exchange 2007 Download

E' disponibile sul sito Microsoft l'aggiornamento del CRM-Exchange E-mail Router per Exchange 2007   Ciao Rob  

Microsoft Dynamics CRM Analytics

Segnalo Microsoft Dynamics CRM Analytics Foundation: un'interessante implementazione di business intelligence per il Microsoft Dynamics CRM 3.0. maggiori dettagli sul sito microsoft e su codeplex   Ciao Rob

System Customizer Security Role MS CRM 3.0

Dopo l'installazione di un MS CRM 3.0 server occorre fare attenzione a non cedere alla tentazione di cancellare i ruoli predefiniti che vengono creati durante la prcedura di installazione del MS CRM server.Tra i ruoli creati di default, due sono quelli importanti: Il System Administrator e il System Customizer (addetto alla personalizzazione del sistema).Se viene cancellato quest'ultimo ruolo non sarà più possibile creare nuove entità: il sistema permettarà la modifica e la creazione di campi su entità già esistenti al momento della rimozione del ruolo, ma non sarà possibile aggiungere nuove entità. Pur essendo così importante, il sistema non impedisce,...

Create System Customizer Security Role MS CRM 3.0

fonte: Discussions in Microsoft Dynamics CRM Developer   create function dbo.GetPrivilegeDepthMask(@isbasic bit, @islocal bit, @isdeep bit, @isglobal bit, @parentRoleId uniqueidentifier)returns int as begin             declare @mask int             select @mask = 0                       if (@isbasic <> 0)             begin                         if (@parentRoleId is null)                         begin                                    select @mask = 1                         end                         if (@parentRoleId is not null)                         begin                                    select @mask = 0x00000010                         end             end             if (@islocal <> 0)             begin                         if (@parentRoleId is null)                         begin                                    select @mask = 2                         end                         if (@parentRoleId is not null)                         begin                                    select @mask = 0x00000020                         end             end             if (@isdeep <> 0)             begin                         if (@parentRoleId is null)                         begin                                    select @mask = 4                         end                         if (@parentRoleId...

Rollup1 for MS CRM 3.0

Dal 30 Novembre 2006 è disponibile il Rollup1 for MS CRM 3.0; dopo l'installazione dell'aggiornamento può capitare di non riuscire più ad aggiungere un attributo ad una data entità: comparirà allora il simpatico messaggio d'errore che vi invita a contattare il povero Amministratore di Sistema. A detta del supporto Microsof il problema è dovuto a: "That error is most often caused by the Microsoft.Crm.MetadataService.dll not being loaded in the Microsoft .Net Global Assembly Cache." ecco un post dove viene spiegata passo passo la procedura da seguire per rimettere le cose a posto. Ciao Rob

WF MS CRM 3.0 PostUpdate

E' possibile associare ad un evento di PostUpdate di una callout una regola di workflow manuale: questa è una delle possibilità che si hanno per colmare il limite del motore di WF del CRM 3.0 che non permette di implementare delle regole WF associandole all'evento Update di una qualsiasi entità. Bisogna pero' tener presente che, una volta lanciato l'evento (basta anche la prima volta) la regola non sarà piu' aggiornabile da Gestione WF. Un messaggio di errore impedirà questa possibilità invitando l'utente a verificare il corretto funzionamento del CRM server. Per aggiornare la regola sarà necessario cancellare le relative regole completate dal contenuto del...

MS CRM 3.0 increase performance

Se si desidera aumentare le prestazioni del MS CRM, soprattutto nelle operazioni di caricamento gestite via codice, occorre porre la proprietà del CrmService "UnsafeAuthenticatedConnectionSharing = true" ad esempio:   CrmService crm = new CrmService(); crm.Credentials = System.Net.CredentialCache.DefaultCredentials; crm.Url = "http://localhost/MSCRMServices/2006/CrmService.asmx"; account oAccount = new account(); oAccount.name = "accountname"; crm.UnsafeAuthenticatedConnectionSharing = true; crm.Create(oAccount); come tra l'altro è dimostrato dai test eseguiti su invokesystems Ciao Rob

Microsoft Dynamics CRM 3.0 clients for Microsoft Office 2007

Microsoft Dynamics CRM 3.0 clients for Microsoft Office Outlook Compatibility Update   Ricordo che è disponibile l'aggiornamento per il MS CRM Outlook Client per Office 2007 e Vista Ciao Rob

Share MS CRM Task

Di seguito il codice c# per condividere un task CRM ad un Team... Questa operazione è eseguibile unicamente via codice. SecurityPrincipal principal = new SecurityPrincipal(); principal.Type = SecurityPrincipalType.Team; //avrei potuto scegliere anche User... principal.PrincipalId = teamID; PrincipalAccess principalAccess = new PrincipalAccess(); principalAccess.Principal = principal; //Imposto i diritti sullo share del task principalAccess.AccessMask = AccessRights.ReadAccess | AccessRights.WriteAccess | AccessRights.DeleteAccess; //Si puo' scegliere anche specificando TargetOwnedAccount... //ma TargetOwnedDynamic andrà bene per tutte le entità: nel nostro caso //scegliamo EntityName.task.ToString(); TargetOwnedDynamic target = new TargetOwnedDynamic(); target.EntityId = taskID; target.EntityName = EntityName.task.ToString(); //Impongo i criteri di share ModifyAccessRequest request = new ModifyAccessRequest(); request.PrincipalAccess = principalAccess; request.Target =...

Custom Lookup Dialog for Microsoft Dynamics CRM 3.0

Un utile post dove si spiega come modificare i criteri di filtro delle LookUp del MS CRM 3 in modo facile e veloce! Riassumendo, i passi fondamentali sono: -Immaginiamo di voler impostare un nuovo criterio di ricerca sulla lookup <lookupfieldname>, all'OnLoad del form dell'entità principale aggiungiamo il seguente codice js: crmForm.all.<lookupfieldname>.lookupbrowse=1; var fetchCustomXml= "<fetch mapping='logical'><entity name='account'><all-attributes/><order attribute='name' descending='false'/><filter type='and'><condition attribute='parentaccountid' operator='not-null'/></filter></entity></fetch>"; crmForm.all.<lookupfieldname>.additionalparams = "fetchXml=" + fetchCustomXml; -La stringa fetchCustomXml è ricavabile dall'advanced find:         -impostare i criteri di filtro desiderati,         -lanciare la Query,         -lanciare dalla address bar di IE la seguente istruzione:     javascript:alert(resultRender.FetchXml.value);         -e formattare la stringa XML nel modo riportato sopra Ciao Rob

Debug MS CRM workflow with Framework 2.0

MS Dynamics CRM 3.0 - Se si vuole fare il debug di un assembly Workflow e si hanno installate sia la versione 1.1 che la 2.0 del framework, potrebbero esserci  problemi: occorre creare un file CRMWorkflowService.exe.config e metterlo nella stessa directory del CRMWorkflowService.exe.   il file config deve contenere il seguente testo:  <configuration>    <startup>       <requiredRuntime imageVersion="v1.1.4322" version="v1.1.4322" />       <supportedRuntime version="v1.1.4322" />    </startup> </configuration>   Ciao Rob