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