次のコードで施設/設備を作成しようとしましたが、「ビジネスユニットIDをNULLに設定できません」というエラーが表示されますビジネスユニットIDをNULLに設定できません。機器レコードの作成中にエラーが発生しました。
は、私は私のCRMで作成された唯一の1つのビジネスユニットを持っている2016 ここに私のコードです:事前に
string fetchBU = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
<entity name='businessunit'>
<attribute name='name' />
<attribute name='address1_telephone1' />
<attribute name='websiteurl' />
<attribute name='parentbusinessunitid' />
<attribute name='businessunitid' />
<order attribute='name' descending='false' />
</entity>
</fetch>";
EntityCollection resultequipments = _orgService.RetrieveMultiple(new FetchExpression(fetchBU));
if (resultequipments.Entities.Count > 0)
{
Guid BuId;
BuId = (Guid)resultequipments.Entities[0]["businessunitid"];
Entity equipment = new Entity("equipment");
equipment["name"] = "test";
equipment["businessunitid"] = BuId;
_orgService.Create(equipment);
Console.WriteLine("Facility successfully created");
}
おかげで。
あなたのビジネスユニットIDをハードコーディングしてみてください。同じエラーが表示されますか? – Polshgiant
はい私はハードコードされています!それでも同じエラーが発生します。 –