Developments
Custom Developments
In Ms Visual Studio è presente una funzione che consente di salvare del codice come una sorta di libreria. Per utilizzarlo basta : con la Tastiera: CTRL + K, CTRL + X con il Menu: Edit -> IntelliSense -> Insert Snippet http://jquerysnippets.codeplex.com/ –> potete trovare una lunga raccolta di code snippets per jquery http://nishantrana.wordpress.com/code-snippets/—> alcuni code snippets per MS CRM 4.0
Nel Dynamics CRM 4 ci sono dei nuovi messaggi (New Plugin Messages made available by Microsoft in Dynamics CRM 4.0) per la gestione di particolare eventi : Execute: The execute event always gets fired when you open the views. Like from Main application view, lookup view, Advanced search view etc. (but not from associated views). While registering this event, no primary entity name is required. Input parameter: fetchxml - The fetchXML query sent. Output...
Il Customer Portal Accelerator rilasciato da Microsoft richiede normalmente l’autenticazione di Windows Live per funzionare. Questo post spiega come sostituire il modello di autenticazione per usare il CRM. [via Customer Portal Accelerator : Handling Membership through CRM] Technorati Tags: Microsoft Dynamics CRM,Accelerator
Segnalo questo interessante post su come pre-filtrare I campi del form assistant [via How to pre-filter the form assistant]
Questi sono i valori per lo statuscode dei workflows del CRM 0: Waiting for Resources 3: Completed 10: Waiting 20: In progress 21: Pausing 22: Canceling 30: Succeeded 31: Failed 32: Canceled Inoltre è possible filtrare la tabella per operation type 17: Importing file 23: Bulk Delete Child 13: Bulk Delete
Di default, le viste di quick find non contengono I record inattivi. Attraverso un po’ di personalizzazione più a basso livello è possibile includere questi record. A questo post I passi dettagliati per raggiungere lo scopo. [via How To Include Inactive Records In Microsoft CRM 4.0 Quick Find]
Alcune volte, sviluppando Custom Workflow Activities, s’incorre nella difficoltà di identificare gli errori. In caso di errore, il worflow rimane in stato “Waiting” e non si hanno ulteriori dettagli come possiamo vedere dall’immagine sottostante. A tal proposito, risulta quindi utile accedere direttamente al db per avere maggiori dettagli sull’eccezione, utilizzando questa query: use <organization_name>_MSCRM select top 100 Message, * from WorkflowLog order by WorkflowLogId desc il campo “message” ritorna l’eccezione generata.