I have extended the class Microsoft.Windows.Client.Computer with some new relations and
properties.
I want to show these in a customForm
I have created a custom form
Imported MP in SCSM = Fine
I cannot get the new form to show up, always the default form shows.
I create a new view that points to my TypeProjections. I can see the relations there.
But no success with my new form
I tried with another class (Custom CI class) = it works .
I created a typeProjection :
<TypeProjection ID="AMGWPIDeployedComputerForm_TypeProjection" Accessibility="Public" Type="AMGWPICLClientComputer!ClassExtension_d7af0630_6284_4caa_8583_52a497e866a6">
<Component Path="$Context/Path[Relationship='ConfigMgr!Microsoft.SystemCenter.ConfigurationManager.DeployedComputerRunsWindowsComputer' SeedRole='Target']$" Alias="PhysicalComputer" />
<Component Path="$Context/Path[Relationship='Windows!Microsoft.Windows.ComputerHostsOperatingSystem']$" Alias="OperatingSystem" />
<Component Path="$Context/Path[Relationship='Windows!Microsoft.Windows.ComputerHostsLogicalDevice' TypeConstraint='Peripherals!Microsoft.Windows.Peripheral.NetworkAdapter']$" Alias="NetworkAdapter" />
<Component Path="$Context/Path[Relationship='Windows!Microsoft.Windows.ComputerHostsLogicalDevice' TypeConstraint='Peripherals!Microsoft.Windows.Peripheral.Processor']$" Alias="Processor" />
<Component Path="$Context/Path[Relationship='Windows!Microsoft.Windows.ComputerHostsLogicalDevice' TypeConstraint='Peripherals!Microsoft.Windows.Peripheral.PhysicalDisk']$" Alias="PhysicalDisk" />
<Component Path="$Context/Path[Relationship='Windows!Microsoft.Windows.ComputerHostsLogicalDevice' TypeConstraint='Peripherals!Microsoft.Windows.Peripheral.LogicalDisk']$" Alias="LogicalDisk" />
<Component Path="$Context/Path[Relationship='System!System.ComputerPrimaryUser']$" Alias="PrimaryUser" />
<Component Path="$Context/Path[Relationship='System!System.ConfigItemServicedByUser']$" Alias="ServicedBy" />
<Component Path="$Context/Path[Relationship='System!System.ConfigItemOwnedByUser']$" Alias="Custodian" />
<Component Path="$Context/Path[Relationship='WorkItem!System.WorkItemRelatesToConfigItem' SeedRole='Target']$" Alias="ImpactedWorkItem" />
<Component Path="$Context/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem' SeedRole='Target']$" Alias="RelatedWorkItem" />
<Component Path="$Context/Path[Relationship='SupportingItem!System.ConfigItemHasFileAttachment']$" Alias="FileAttachment" />
<Component Path="$Context/Path[Relationship='System!System.ConfigItemRelatesToConfigItem']$" Alias="RelatedConfigItem" />
<Component Path="$Context/Path[Relationship='System!System.ConfigItemRelatesToConfigItem' SeedRole='Target']$" Alias="RelatedConfigItemSource" />
<Component Path="$Context/Path[Relationship='CoreKnowledge!System.EntityLinksToKnowledgeDocument']$" Alias="RelatedKnowledgeArticles" />
</TypeProjection>
My forms part :
<Forms>
<Form ID="AMGWPIClientForm" Accessibility="Public" Target="AMGWPIDeployedComputerForm_TypeProjection" Assembly="AMG.SCSM.WPI.Client" TypeName="AMG.SCSM.WPI.Client.AMGCIWPIClient">
<Category>Form</Category>
</Form>
</Forms>
What am I doing wrong ?