Rechercher dans ce blog

dimanche 17 août 2014

OptionSets CRM 2013 pour PowerShell

Le Microsoft Dynamics CRM 2013 SDK contient la définition des OptionSets pour C# et VB.NET dans les dossiers respectifs:
* SDK\SampleCode\CS\HelperCode
* SDK\SampleCode\VB\HelperCode

Voici la définition des OptionSets pour PowerShell : http://1drv.ms/1t7F60P

Pour l'exemple lors de l'import de fichier,  la valeur pour DoubleQuote s'obtient en écrivant :
[ImportFileDataDelimiterCode]::DoubleQuote -as [int]

Ce qui donne :
$DoubleQuoteValue = ImportFileDataDelimiterCode]::DoubleQuote -as [int];
$DoubleQuote = New-Object -TypeName  "Microsoft.Xrm.Sdk.OptionSetValue" -ArgumentList $DoubleQuoteValue;
$ImportFile = New-Object -TypeName Microsoft.Xrm.Sdk.Entity -ArgumentList "importfile";
$ImportFile["datadelimitercode"] = [Microsoft.Xrm.Sdk.OptionSetValue] $DoubleQuote;

Pour plus d'information sur l'utilisation des OptionSets, vous pouvez consulter l'article d'Aymeric Mouillé : CRM data Management With PowerShell.

Aucun commentaire:

Enregistrer un commentaire