Add service level column in part assembly

Configuration is valid for version 4.4, 4.5 and 5.0. Starting with version 5.1 format is different, see https://signifikant.atlassian.net/wiki/spaces/ASKB/pages/2565963789

Step-by-step guide

Follow these steps to show the part row specification 'Service level' as a column.

  1. If the service level specifications have not already been added to the data, follow these steps in Signifikant Manager:

    1. Open the 'Specification Type' storage and verify there is a specification type with the code  '_SERVICELEVEL'.
      If not, you can create a new specification type with Value Type 'Text' and Code '_SERVICELEVEL'

    2. Open the specification storage and create a service level specification. In the example below the created specification has the value "8000 H"

    3. Add the service level specification to the part assembly row


  2. Add the following custom part assembly column setting in profile.config, in order to show the specification "Service level" as a separate column. 

    <PresentationSettings> <Settings> <Trigger base-type="Part assembly"/> <CustomPartAssemblyColumnSetting caption-key="ServiceLevel" order="85"> <HideEmpty>true</HideEmpty> <Value property="RowSpecifications[Code=_SERVICELEVEL].FormattedValue"/> </CustomPartAssemblyColumnSetting> <PartAssemblyColumnSetting id="specifications" enabled="false"/> </Settings> </PresentationSettings>


    The row specification code specifies which part row specification that will be shown in the custom column. In this case Service level is selected by the code '_SERVICELEVEL'


  3. Restart IIS to load the new profile configuration

  4. Verify the part assembly row specification for service level is shown in the new column