Problem with Custom Service Request Form on SMPortal

Hello, Dear Colleagues.

I have created Custom Service Request Form:

1). Custom Service Request Form with Authoring Tool 2012 R2 with custom Property PriterRepair;

Used this links: 1, 2, 3.

2). Sealed, made bundle and imported MP in SCSM;

3). Created Service Request Template based on appropriate class Service Request Printer Repair;

4). Created Service Offering and Service Request where mapped user prompt of type Text to created Property PrinterRepair; 

Template operates successfully from console, additional tab appeared, SR created:


Also Service Request appears in SMPortal, but error appear while trying to create SR:

I have tried to restart Web Analytics Service on SP server and System Center services - no luck.

Can you please try to import MP in your test environment and check that? Thank you very much.

MP:

<ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <Manifest>
    <Identity>
      <ID>ManagementPack.PrinterRepair</ID>
      <Version>1.0.0.1</Version>
    </Identity>
    <Name>ManagementPack.PrinterRepair</Name>
    <References>
      <Reference Alias="System">
        <ID>System.Library</ID>
        <Version>7.5.8501.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="Console">
        <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Console</ID>
        <Version>7.5.3079.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="Alias_523c5e0d_2482_46fa_a6ae_412484c01d8d">
        <ID>System.WorkItem.ServiceRequest.Library</ID>
        <Version>7.5.3079.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="WorkItem">
        <ID>System.WorkItem.Library</ID>
        <Version>7.5.2905.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="SupportingItem">
        <ID>System.SupportingItem.Library</ID>
        <Version>7.5.2905.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="CoreKnowledge">
        <ID>System.Knowledge.Library</ID>
        <Version>7.5.2905.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="Catalog">
        <ID>System.ServiceCatalog.Library</ID>
        <Version>7.5.2905.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
    </References>
  </Manifest>
  <TypeDefinitions>
    <EntityTypes>
      <ClassTypes>
        <ClassType ID="SR_PrinterRepair" Accessibility="Public" Abstract="false" Base="Alias_523c5e0d_2482_46fa_a6ae_412484c01d8d!System.WorkItem.ServiceRequest" Hosted="false" Singleton="false" Extension="false">
          <Property ID="PrinterRepair" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" />
        </ClassType>
      </ClassTypes>
      <TypeProjections>
        <TypeProjection ID="SR_PrinterRepair_TP" Accessibility="Public" Type="SR_PrinterRepair">
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="AssignedTo" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemClosedByUser']$" Alias="ClosedBy" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemCreatedByUser']$" Alias="CreatedBy" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAffectedUser']$" Alias="AffectedUser" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToConfigItem']$" Alias="RelatedConfigItems" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem']$" Alias="AboutConfigItem" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem' TypeConstraint='System!System.Service']$" Alias="AffectedServices" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem']$" Alias="RelatedWorkItems">
            <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="RelatedWorkItemAssignedTo" />
          </Component>
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem' SeedRole='Target']$" Alias="RelatedWorkItemSource">
            <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="RelatedWorkItemAssignedTo" />
          </Component>
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasFileAttachment']$" Alias="FileAttachments">
            <Component Path="$Target/Path[Relationship='SupportingItem!System.FileAttachmentAddedByUser']$" Alias="FileAttachmentAddedBy" />
          </Component>
          <Component Path="$Target/Path[Relationship='CoreKnowledge!System.EntityLinksToKnowledgeDocument']$" Alias="RelatedKnowledgeArticles" />
          <Component Path="$Target/Path[Relationship='Catalog!System.WorkItemRelatesToRequestOffering']$" Alias="RelatedRequestOffering" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasActionLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.ActionLog']$" Alias="ActionLog" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasCommentLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.AnalystCommentLog']$" Alias="AnalystCommentLog" />
          <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasCommentLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.UserCommentLog']$" Alias="EndUserCommentLog" />
        </TypeProjection>
      </TypeProjections>
    </EntityTypes>
  </TypeDefinitions>
  <Categories>
    <Category ID="ManagementPack.PrinterRepair.Category" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack">
      <ManagementPackName>ManagementPack.PrinterRepair</ManagementPackName>
      <ManagementPackVersion>1.0.0.0</ManagementPackVersion>
    </Category>
  </Categories>
  <Presentation>
    <Forms>
      <Form ID="Frm_SR_PrinterRepair" Accessibility="Public" Target="SR_PrinterRepair_TP" Assembly="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms" TypeName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms.ServiceRequestForm">
        <Category>Form</Category>
        <Customization>
          <AddControl Parent="srFormTabControl" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.TabItem" Left="377" Top="10" Right="0" Bottom="0" Row="0" Column="0" />
          <PropertyChange Object="TabItem_1" Property="Header">
            <NewValue>User Input</NewValue>
          </PropertyChange>
          <AddControl Parent="Grid_1" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.Label" Left="60" Top="36" Right="588" Bottom="831" Row="0" Column="0" />
          <PropertyChange Object="Label_1" Property="HorizontalAlignment">
            <NewValue>Left</NewValue>
          </PropertyChange>
          <PropertyChange Object="Label_1" Property="Margin">
            <NewValue>60,36,0,831</NewValue>
          </PropertyChange>
          <PropertyChange Object="Label_1" Property="VerticalAlignment">
            <NewValue>Top</NewValue>
          </PropertyChange>
          <PropertyChange Object="Label_1" Property="Margin">
            <NewValue>60,36,0,0</NewValue>
          </PropertyChange>
          <PropertyBindingChange Object="Label_1" Property="Content">
            <NewBinding Enabled="False" />
          </PropertyBindingChange>
          <PropertyChange Object="Label_1" Property="Content">
            <NewValue>Printer Model</NewValue>
          </PropertyChange>
          <AddControl Parent="Grid_1" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.TextBox" Left="73" Top="78" Right="575" Bottom="789" Row="0" Column="0" />
          <PropertyChange Object="TextBox_1" Property="HorizontalAlignment">
            <NewValue>Left</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>73,78,0,789</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="VerticalAlignment">
            <NewValue>Top</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>73,78,0,0</NewValue>
          </PropertyChange>
          <Move X="13" Y="6">
            <Element Name="TextBox_1" />
          </Move>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>60,72,588,795</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>60,72,0,795</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>60,72,0,0</NewValue>
          </PropertyChange>
          <Resize Type="BottomRight" X="-450" Y="-31">
            <Element Name="TextBox_1" />
          </Resize>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>60,72,138,764</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="HorizontalAlignment">
            <NewValue>Stretch</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Width">
            <NewValue>Auto</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Margin">
            <NewValue>60,72,138,0</NewValue>
          </PropertyChange>
          <PropertyChange Object="TextBox_1" Property="Text">
            <NewValue></NewValue>
          </PropertyChange>
          <PropertyBindingChange Object="TextBox_1" Property="Text">
            <NewBinding Enabled="True" Path="PrinterRepair" Mode="Default" BindsDirectlyToSource="False" UpdateSourceTrigger="Default" />
          </PropertyBindingChange>
        </Customization>
      </Form>
    </Forms>
  </Presentation>
  <LanguagePacks>
    <LanguagePack ID="UKR" IsDefault="true">
      <DisplayStrings>
        <DisplayString ElementID="ManagementPack.PrinterRepair">
          <Name>ManagementPack.PrinterRepair</Name>
        </DisplayString>
      </DisplayStrings>
    </LanguagePack>
    <LanguagePack ID="ENU" IsDefault="false">
      <DisplayStrings>
        <DisplayString ElementID="ManagementPack.PrinterRepair">
          <Name>ManagementPack.PrinterRepair</Name>
        </DisplayString>
        <DisplayString ElementID="SR_PrinterRepair">
          <Name>Service Request Printer Repair</Name>
          <Description>This class inherits from Service Request.</Description>
        </DisplayString>
        <DisplayString ElementID="SR_PrinterRepair" SubElementID="PrinterRepair">
          <Name>PrinterRepair</Name>
        </DisplayString>
        <DisplayString ElementID="Frm_SR_PrinterRepair">
          <Name>Frm_SR_PrinterRepair</Name>
          <Description>Specify your form description.</Description>
        </DisplayString>
      </DisplayStrings>
    </LanguagePack>
  </LanguagePacks>
  <Resources>
    <Assembly ID="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms" Accessibility="Public" FileName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms.dll" HasNullStream="false" QualifiedName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </Resources>
</ManagementPack>

  • Edited by fapw Friday, July 24, 2015 12:53 PM
July 24th, 2015 12:45pm

Thanks you, guys. 

Problem as it turned out with SharePoint Server, and not with MP.

I have restarted all Sites on SP server. It helped. How I LOVE Microsoft!!!!

  • Marked as answer by fapw Friday, July 24, 2015 1:49 PM
Free Windows Admin Tool Kit Click here and download it now
July 24th, 2015 1:49pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics