Mój zespół i ja używamy narzędzia SolutionPackager z zestawu SDK CRM do wersji CRM 2011.CRM 2011 Pakiet pakujący rozwiązania ALM Różnice między organizacją a organizacją
Przeszliśmy przez wiele problemów; na przykład kolejność, w jakiej języki są eksportowane, zależy od każdej organizacji, innym problemem był kod typu jednostki każdego podmiotu również zależy od każdej organizacji itp., itp.
W moim zespole używamy również tego samego rodzaju Organizacje UR (Update Rollup) 6, każdy z nich ma swoją Maszynę wirtualną do opracowania, wszystkie maszyny wirtualne mają tę samą konfigurację, te same pakiety językowe są zainstalowane, mam na myśli, że pracujemy również w tych samych środowiskach. Ale teraz mamy do czynienia z innym problemem, którego nie możemy zrozumieć. Z jednej organizacji, powiedzmy Orga, wyeksportować rozwiązanie stosuje pakującego roztworu a następnie z jednej z naszych jednostek otrzymuję XML jak:
<attribute PhysicalName="OrganizationId">
<Type>lookup</Type>
<Name>organizationid</Name>
<LogicalName>organizationid</LogicalName>
<RequiredLevel>none</RequiredLevel>
<ImeMode>auto</ImeMode>
<ValidForReadApi>1</ValidForReadApi>
<IsCustomField>0</IsCustomField>
<IsAuditEnabled>1</IsAuditEnabled>
<IsSecured>0</IsSecured>
<IsCustomizable>1</IsCustomizable>
<IsRenameable>1</IsRenameable>
<CanModifySearchSettings>1</CanModifySearchSettings>
<CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings>
<CanModifyAdditionalSettings>1</CanModifyAdditionalSettings>
<ReferencedEntityObjectTypeCode>1019</ReferencedEntityObjectTypeCode>
<LookupStyle>single</LookupStyle>
<LookupTypes />
<displaynames>
<displayname description="Organisations-ID" languagecode="1031" />
<displayname description="Organization Id" languagecode="1033" />
<displayname description="ID d'organisation " languagecode="1036" />
<displayname description="ID da Organização" languagecode="1046" />
<displayname description="Id. de la organización" languagecode="3082" />
</displaynames>
<Descriptions>
<Description description="Eindeutiger Bezeichner für die Organisation." languagecode="1031" />
<Description description="Unique identifier for the organization" languagecode="1033" />
<Description description="Identificateur unique de l'organisation" languagecode="1036" />
<Description description="Identificador exclusivo da organização" languagecode="1046" />
<Description description="Identificador único de la organización." languagecode="3082" />
</Descriptions>
</attribute>
Problemem jest, że z innej organizacji, powiedzmy OrgB, wyeksportować tym samym roztworze, a kiedy idę do XML dla tego samego podmiotu, jak poprzednio, że plik nie zawiera linię
<LookupStyle>single</LookupStyle>
rozwiązanie z obu organizacji jest taka sama konfiguracja jest taka sama, więc moja Pytanie brzmi: dlaczego podczas eksportowania rozwiązania każda maszyna wirtualna/organizacja generuje inny plik XML?
solutionpackager jest bardzo błędny przed UR 10. Nie polecam go używać z UR6. – salyh