Tuesday, July 27, 2010
La stampa unione e' uno degli strumenti piu'...
Tuesday, July 27, 2010 11:10:51 AM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, July 26, 2010
Il nuovo SDK 4.0.12 si porta dietro importanti novita'...
Monday, July 26, 2010 2:03:29 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, March 08, 2010
Come si sa esistono nel CRM delle relazioni i cui mapping non sono direttamente modificabili, ma e' vero??? In verita'...
Monday, March 08, 2010 7:15:56 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, December 09, 2009
Spesso si ha bisogno di cancellare le istanze dei workfow in errore. Si hanno due possibilita'...
Wednesday, December 09, 2009 6:22:43 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Friday, November 20, 2009
Forse pochi lo sanno, ma nell'XML che gestisce i form delle entita' del CRM e' presente la possibilita' di creare grafici dall'interno...
Friday, November 20, 2009 10:15:37 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Friday, September 18, 2009
Sembra che nel CRM esistano viste non modificabili (es. i membri delle liste di marketing), ma non tutti sanno che...
Friday, September 18, 2009 12:36:52 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, July 28, 2009
Come gestire via codice i cambiamenti di stato delle entita' con un ciclo di vita complesso.
Monday, July 27, 2009 11:55:18 PM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, June 17, 2009
SCRITTURA DEI METADATI VIA CODICE: ESEMPIO
Wednesday, June 17, 2009 11:15:28 AM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 

Associated View  
Summary: record visualizzati sulle Associated View
Category CRM 4.0
Description: Nel CRM 4.0 hanno tolto (bug?) la possibilità di visualizzare nelle associated view sia i record attivi che quelli inattivi. Compaiono solo quelli attivi relazionati all'entità principale.
.

Se si desidera modificare questo comportamento bisogna registrare un plug-in sul Retrieve Multiple dell'entità e scrivere un codice simile a questo:

using Microsoft.Crm.Sdk;
using Microsoft.Crm.Sdk.Query;

namespace Acme.Plugins
{
public class AssociatedViewPlugin : IPlugin
{
public void Execute(IPluginExecutionContext context)
{
if (context.InputParameters.Contains(ParameterName.Query))
{
QueryExpression qe = context.InputParameters[ParameterName.Query] as QueryExpression;

if (qe.EntityName == context.PrimaryEntityName && qe.Criteria != null && qe.Criteria.Conditions != null && qe.Criteria.Conditions.Count == 2)
{
ConditionExpression ce = qe.Criteria.Conditions[0] as ConditionExpression;
if (ce != null && ce.AttributeName == "statecode" && ce.Operator == ConditionOperator.Equal && ((int)ce.Values[0]) == 0)
{
qe.Criteria.Conditions.Remove(ce);
}
}
}
}
}

Wednesday, June 17, 2009 10:51:09 AM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, May 28, 2009
AUTENTICAZIONE MULTIAZIENDA CRM 4: esempio di codice
Thursday, May 28, 2009 8:52:44 AM (ora solare Europa occidentale, UTC+01:00)  #    Disclaimer  |  Comments [0]  |