The below list is not a complete list with all options, but rather an overview list. Consult separate articles for specific subjects.
string CustomCSSUrl
Gives file path to site specific custom css file.
string CustomJSUrl
Gives file path to site specific custom js file.
Languages
string DefaultUILanguage
Default application language chosen if browser settings cannot be used.
string DefaultDataLanguage
Default data language chosen if browser settings cannot be used.
Note! A language has to be configured.
string DefaultDocumentLanguage
Default document language chosen if browser settings cannot be used.
string SuppressedUILanguages
A list of languages.
bool UILanguageChangeble
If the user may change UI language.
bool DataLanguageChangeble
If the user may change data language. Default application language chosen if browser settings cannot be used.
bool DocumentLanguageChangeble
If the user may change document language. Default application language chosen if browser settings cannot be used.
bool CombineDataAndDocumentLanguage
Data- and document language will be combined to one drop down.
bool DocumentDisplayedInsteadLangInfoEnabled
If document does not exist in users chosen language, a warning is shown and alternative languages may be chosen. This setting will remove the warning text and only show the alternative languages if set to false. Default is true.
Pdf reader
bool DefaultPdfJsReader
If true, pdf.js will be used as the default pdf-viewer. Note that this setting will not override any user selected setting.
bool BrowserPdfReaderEnabled
If true, the option of selecting browser built in pdf reader will be removed. This is typically useful for Offline Viewers where built in pdf viewer functions poorly. Default value is true.
Header, toolbar and footer settings
For more information see https://signifikant.atlassian.net/wiki/spaces/ASKB/pages/591396865/Technical+documentation+-+Toolbar+menu+and+footer+settings?src=search
int NotificationFadeOutTime
Messages may fade out after a set time. Enter time in ms. Default is 3000 (3 seconds).
bool? HeaderAvailable
Set to true if the header shall be visible. Default is true.
string HeaderLogoUrl
string HeaderSmallLogoUrl
File path to logo to be used in header. Small version is used on mobile devices. E.g. <HeaderLogoUrl>client_logo40.png</HeaderLogoUrl>
Note! The file name may only contain characters, numbers and _.
bool? HeaderLogoInToolbarEnabled
If HeaderLogoInToolbarEnabled = true, the position of the logo will be in the toolbar instead of in the header. Default is false.
bool? ToolbarAvailable
Display toolbar or not.
Bool? LogotypeToStartCatalogue
Where to direct user at click of company logo in toolbar.
String MenuProvider
Bool? LogotypeToCompanyHome
Where to direct user at click of company logo in toolbar.
Logging and alarms
string ErrorAlarmSettings
Settings to control how error e-mails are sent. See Technical documentation - Log files, log level and extended logging
Admin settings
bool? AdminEnabled
If administration pages are available or not.
bool? HideOrdersAdmin
If orders function in admin pages is available or not.
bool? HidePartsAdmin
If parts price/availability function in admin pages is available or not.
string? AdministrationSettings
Settings for admin pages.
<AdministrationSettings> <!-- User management turned on or off --> <AdminUserManagementEnabled>false</AdminUserManagementEnabled> <!-- The page user will arrive at when moving to admin. Choices are user, order, setting and organization. --> <AdminstrationStartPage>user</AdminstrationStartPage> </AdministrationSettings>
bool? ResetEnabled
Display a reset button on the admin page?
Authentication and login
For more information see Technical documentation - Login settings
bool? AuthenticationEnabled
If authentication will be enabled or not.
bool? AuthenticationNeeded
If authentication will be required or not.
string LoginLogoUrl
File path to logo to be used at the login page. E.g. <LoginLogoUrl>client_logo90.png</LoginLogoUrl>.
Note! The file name may only contain characters, numbers and _.
string? LoginSettings
Settings for login screen
int? LogoutWaitTime
Time-out time before returning to the login page; number of seconds. If you choose 0, 1, or 2 the message page will not be displayed to the user.
string? PasswordExpireSettings
See above article.
Registration
For configuration of registration of new users see article https://signifikant.atlassian.net/wiki/spaces/ASKB/pages/1966866453/Registration+for+new+users?src=search
Miscellaneous functions
bool? LegacyBrowserNotificationEnabled
Old browsers will get a note. See separate article for more information Technical documentation - Legacy browsers
bool? BulletinsEnabled
Bulletins turned on or off.
string? BulletinMailSettings
Send new bulletins by mail. See Technical documentation - Bulletins by email
bool? BulletinButtonInToolBarEnabled
Bulletins icon in toolbar visible or not, provided that bulletins function is turned on and user has permissions.
bool? NotesEnabled
Notes function turned on or off.
bool? QuickSearchEnabled
Quick search turned on or off. Default is on.
bool? SettingsEnabled
Settings menu option enabled.
bool? FeedbackEnabled
If true, feedback function will be available.
bool? FeedbackConfirmationEnabled
If true, feedback function generate an e-mail confirmation to the user sending the feedback. An e-mail template will be used.
string? FeedbackReceiver
Defines the e-mail address that will be used to send feedback to.
Quick start guide
bool? QuickStartGuideEnabled
string? QuickStartGuideDocument
bool? QuickStartGuideNextPreviousButtonEnabled
Presentation and GUI settings
Bool? DoConvertSvgToPng
If true, images in part assembly pdf download will be converted from svg format to png befor3e pdf is generated (provided that image is svg).
text? IconDescriptor
Defines custom icons to be used in custom functions and referred from the CSS. Icon file should be placed in this folder: \inetpub\wwwroot\AssertWeb\Content.
<IconDescriptor> <!-- Refers to function code and correspond to custom function --> <Code>WEEE</Code> <!-- File name for icon --> <ContentFileName>Weee.svg</ContentFileName> <!-- Tool tip for icon --> <ToolTip>This is a WEEE part</ToolTip> <!-- Tag to refer to in the css file --> <Css>row-weee</Css> </IconDescriptor>
bool? AutoCollapseDocumentHeader
Determines if the header on document pages will be collapsed by default. Default value is true.
bool? DocumentNodeInheritImageEnabled
Determines if node where document is used shall show a preview of the pdf’s first page or not. Default is true (on). The mode InheritPresentationInfo has to be set on the node.
bool? ForceDocumentNodeInheritImageEnabled
Determines if node where document is used shall show a preview of the pdf’s first page regardless of if InheritPresentationInfo is set. Default is false (off).
bool? HideFiltersIfFilterApplied
If set to true, the filters header will be hidden on all information if user has selected a filter.
PresentationSettings
Determines if selected information in presentations are shown or not, if specifications should be collapsed, sort orders etc. Each setting may have triggers, which defines where the setting shall be applied. If several settings for the same thing apply to a specific position in the web viewer, the last setting for that position will be used.
See separate articles Technical documentation - Presentation settings in version 5
string? NumberFormatter
Defines how quantity and price are formatted with decimans.
<NumberFormatter> <!-- Remove decimals on price if value is even --> <TruncateEvenPrice>false</TruncateEvenPrice> <!-- Remove decimals on quantity if value is even --> <TruncateEvenQuantity>true</TruncateEvenQuantity> </NumberFormatter>
Orders
For orders configuration see separate articles.
Technical documentation - Orders, price and availability settings
Technical documentation - Order Process and APIs for Order Process
bool? OrderEnabled
Order functionality turned on or off.
bool? PlaceOrderEnabled
Place order button in order view may be turned on/off. Default is true.
bool? AddSingleItemToOrderCartEnabled
Quick add to order area will be visible in order view. Default is true.
bool? ClearOrderEnabled
Clear order button in order view may be turned on/off. Default is true.
bool? QuotationOrderEnabled
Quotation button in order view may be turned on/off. Default is false. Quotation is the same as an order apart from the pdf and email templates being named quotation.
bool? ShoppingCartEnabled
Shopping cart enabled.
string PriceDisplayModeSettings
The PriceDisplayModeSettings setting will allow users with the proper permissions to choose to show price, discounted price or both prices. Options available can be defined.
// default sets the price display modes which is used before user has made a choice. <PriceDisplayModeSettings default="GrossPrice" /> <DisplayDiscountsInOrderEnabled>true</DisplayDiscountsInOrderEnabled> <DisplayOrderTotalDiscountEnabled>true</DisplayOrderTotalDiscountEnabled> <!-- Defines an option in the dropdown list. name is the ID for the display mode and display-text is the key text for the mode. The key text must exist in custom-texts.config to be translated. Refer to OrderManager for how the display modes are used. --> <PriceMode name="GROSS" display-text="GrossPrices"/> <PriceMode name="ALL" display-text="AllPrices"/> </PriceDisplayModeSettings>
bool? ImportOrderInOrderCartEnabled
This setting will allow users to upload a file containing parts and quantity in the order view. Default value is false.
bool? ImportOrderFileTemplate
This setting will allow users to get a template to use when uploading parts using a file. The template files shall be located in the app data folder.
<ImportOrderFileTemplate>
<XmlFileName>Parts.xml</XmlFileName>
<XlsxFileName>Parts.xlsx</XlsxFileName>
<CsvFileName>Parts.csv</CsvFileName>
</ImportOrderFileTemplate>
bool? DownloadCurrentOrderCartEnabled
User may download current order before it is placed. Default is false.
String? OrderXMLDownloadProvider
This defines settings for how order xml shall be created.
<OrderXMLDownloadProvider> <!-- Use Signifikant standard order xml format --> <DownloadOrderProviderAsXML/> </OrderXMLDownloadProvider>
String? OrderXMLImportProvider
This defines settings for xml format when uploading orders.
<OrderXMLImportProvider> <!-- Use Signifikant standard order xml format --> <OrderImportProviderAsXML></OrderImportProviderAsXML> </OrderXMLImportProvider>
int? PartCatalogueMaxReference
PartCatalogueMaxReference will set a limit to the number of characters that can be entered into the reference field on a part on order page, part view or part row. Default is no limit.
int? OrderMaxReference
OrderMaxReference will set a limit to the number of characters that can be entered into the reference field on an order on order page. Default is no limit.
int? OrderMaxOrderNumber
OrderMaxOrderNumber will set a limit to the number of characters that can be entered into the order number field on an order on order page. Default is no limit.
int? ShippingBillingAddressLength
ShippingBillingAddressLength will set a limit to the number of characters that can be entered into the address row field on an order on order page. Default is no limit.
<ShippingBillingAddressLength> <Addressee>5</Addressee> <StreetAddress>5</StreetAddress> <StreetAddress2>5</StreetAddress2> <StreetAddress3>5</StreetAddress3> <ZipCode>10</ZipCode> <City>5</City> <State>5</State> </ShippingBillingAddressLength>
bool? PONumberEnabled
PO number will be shown when order is placed if set to true.
bool? PONumberViewEnabled
Allows user to enter a PO number which may be included in order xml download.
bool? OrderInMailToOEMEnabled
If true, order confirmation e-mail will be sent to OEM using e-mail address defined in profile.config.
string? OrderReceiver
If OrderInMailToOEMEnabled is true an order confirmation will be sent to this e-mail address.
bool? OrderInMailToUserEnabled
If true, order confirmation e-mail will be sent to signed in using.
bool? OrganizationAcceptDirectOrdersEnabled
If true, organisations may be set up to accept to receive orders. Default is false.
bool? AddSingleItemToOrderCartEnabled
This setting will disable adding single item option. Default is true.
bool? SaveOrderEnabled
This setting will hide the save order button. Default is true.
bool? OrderAdditionalInformationEnabled
This setting will hide the addresses and shipping options in order view. Default is true.
String? OrderAdditionalInformationSettings
This defines settings for additional order page options.
<?xml version="1.0"?> <OrderAdditionalInformationSettings> <!-- May user edit shipping address on order page? --> <ShippingAddressEditable>true</ShippingAddressEditable> <!-- May user edit billing address on order page? --> <BillingAddressEditable>true</BillingAddressEditable> <!-- Check box to accept terms before sending order --> <AcceptDeliveryTerms>true</AcceptDeliveryTerms> <!-- If false, orders received menu will be removed. Default is true when organisations function is turned on and organisation of user accepts orders. --> <OrderReceiverMenuEnabled>true</OrderReceiverMenuEnabled> <!-- Will allow users in the same organisation to see each other’s placed and saved orders. --> <ShowMyOrdersBasedOnUserOrganization>true</ShowMyOrdersBasedOnUserOrganization> <!-- Allow to add parts which are not in the database to the order. --> <EnableExternalPartNumberToOrder>true</EnableExternalPartNumberToOrder> <!-- This pattern has to be matched to allow part number to be added (sample regex pattern) --> <ExternalPartValidationPattern>\d{4}\d{4}\d{2}|\d{8}</ExternalPartValidationPattern> <!-- If true a message bar will be shown to confirm that part has been added to the order. Default is false. --> <ShowNotificationOnAddToOrder>true</ShowNotificationOnAddToOrder> <!-- Set to true and the field controlled by PONumberViewEnabled will be placed on address tab instead. --> <PONumberViewInAdditionalInformation>true</PONumberViewInAdditionalInformation> <!-- Set to false if user does not have to fill in email address. Default is true. --> <ConfirmationEmailValidationRequired>true</ConfirmationEmailValidationRequired> <!-- Set default language to be used when sending order pdf/xls to organisation/OEM. --> <OrganizationOrderAttachmentLangaugeCode>en-GB</OrganizationOrderAttachmentLangaugeCode> <!-- Turn on automatic save of orders. Default is off. --> <AutoSaveOrderEnabled>true</AutoSaveOrderEnabled> <!-- Set auto delete of auto saved orders to X days. This can be configured from version 5.0. Default value is infinite (no auto saved orders deleted) --> <AutoSavedOrderValidity>5</AutoSavedOrderValidity> <!-- Enable or disable delivery method on the order page. Default is true. If enabled validation will require a value to be filled in. --> <DeliveryMethodEnabled>true</DeliveryMethodEnabled> <!-- Default value for delivery method. Default is not selected, and options are Normal and Express. --> <DefaultSelectedDeliveryMethod>Normal</DefaultSelectedDeliveryMethod> <!-- Allow users to select delivery date --> <ShippingDateDeliveryEnabled>true</ShippingDateDeliveryEnabled> <!-- Allow users to select other option in delivery --> <OthersDeliveryEnabled>false</OthersDeliveryEnabled> <!-- Delivery method can be drop down or radio button list. Add below line to use dropdown. Remove below line to use radio button list. --> <DeliveryMethodDisplayStyle>DropDown</DeliveryMethodDisplayStyle> <!-- List of restricted characters in the field e.g. ; and # --> <RestrictedCharactersForOrderReference>;#</RestrictedCharactersForOrderReference> <RestrictedCharactersForOrderNumber>;#</RestrictedCharactersForOrderNumber> <!-- Make reference person field mandatory to place order --> <ReferencePersonValidationRequired>true</ReferencePersonValidationRequired> <!-- Make customer PO number field mandatory to place order --> <CustomPONumberValidationRequired>true</CustomPONumberValidationRequired> <!-- Show order title area --> <OrderTitleEnabled>false</OrderTitleEnabled> <!-- Allow only one or several email addresses for order confirmation. Setting available in version 5 and later. --> <MultipleConfirmationEmailEnabled>true</MultipleConfirmationEmailEnabled> </OrderAdditionalInformationSettings>
String? OrderManager
This defines settings for how the order cart behaves. See Technical documentation - Order Manager
int? MaxPartAllowedToOrder
Limit on quantity on parts added to the order card. If quantity is set higher than this number, quantity will be reduced to this quantity. Default is 1000.
bool? OrderLineReferenceEnabled
This setting will show a reference area on part rows, parts in gallery shop, part view and in order view so that a reference text can be added on each order row directly from part. Default is false.
string? OrderAttachmentProviderToOEM
Defines which attachment to append to order e-mail sent to OEM.
<OrderAttachmentProviderToOEM> <OrderAttachmentProviderAsExcelToOEM> </OrderAttachmentProviderAsExcelToOEM> </OrderAttachmentProviderToOEM> <OrderAttachmentProviderToOEM> <OrderAttachmentProviderAsExcelToOEM> </OrderAttachmentProviderAsExcelToOEM> </OrderAttachmentProviderToOEM> <OrderAttachmentProviderToOEM> <OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderAsPdfToOEM> </OrderAttachmentProviderToOEM>
string? OrderAttachmentProviderToCustomer
Defines which attachment to append to order e-mail sent to customer.
<OrderAttachmentProviderToCustomer> <OrderAttachmentProviderAsExcelToCustomer> </OrderAttachmentProviderAsExcelToCustomer> </OrderAttachmentProviderToCustomer> <OrderAttachmentProviderToCustomer> <OrderAttachmentProviderAsPdfToCustomer> </OrderAttachmentProviderAsPdfToCustomer> </OrderAttachmentProviderToCustomer>
Order providers
PriceProvider, AvailabilityProvider, PlaceOrderProvider, ValidateOrderProvider, OrderHistoryProvider, OrderDetailProvider. See separate articles on order process providers Technical documentation - Order Process and APIs for Order Process
text? AvailabilitySettings
The availability settings can be used to control which icon to use at different availability levels, and the limits on quantity to use for different levels. Parts may also provide this information using a level value to allow high availability for parts with only a few left, e.g. an engine not sold so often.
See separate article: Technical documentation - Availability settings
Cross sales and order statistics
For information on cross sales and order statistics see separate article Technical documentation - Cross sales and sales statistics
User management, users and organisations
bool? UserAccountsEnabled
If user account settings and order history will be available to the user.
bool? AutoCreateAuthenticatedUsers
If true, a default user will be created in the ServerDB automatically when the user is authenticated in an external system and accesses web viewer. Default value is false. Ensure to keep this value false if Signifikant’s built in user handling is used.
string? UserManagementSettings
This setting groups a set of settings to control which user attributes may be edited in admin page and under MyAccount.
bool? MultipleAddressEnabled
If true user can have multiple addresses and not just one.
bool? PasswordEditable
If false, user or admin cannot alter password. To be used with e.g. external authentication.
bool? UserNameEditable
If false, user or admin cannot alter user name. To be used with e.g. external authentication.
bool? NameEditable
If false, user or admin cannot alter name. To be used with e.g. external authentication.
bool? PhoneNumberEditable
If false, user or admin cannot alter phone number. To be used with e.g. external authentication.
bool? EmailEditable
If false, user or admin cannot alter email. To be used with e.g. external authentication.
bool? CreateUser
If false, admin cannot create users. To be used with e.g. external authentication.
bool? UpdateUser
If false, admin cannot update users. To be used with e.g. external authentication.
bool? DeleteUser
If false, admin cannot delete users. To be used with e.g. external authentication.
bool? PriceSelectionRequired
If false, user does not have to select price list and it can be left blank. To be used with e.g. with external price providers.
bool? ShippingAddressEditable
If user may edit user’s shipping address under MyAccount. This may be combined with user being able to edit user’s shipping address under order view.
bool? CreateShippingAddress
If user may create new shipping address under MyAccount.
bool? BillingAddressEditable
If user may edit user’s billing address under MyAccount. This may be combined with user being able to edit user’s billing address under order view.
bool? CreateBillingAddress
If user may create new billing address under MyAccount.
bool? DownloadUserEnabled
If true user will be able to download users in admin as a file. Default value is true.
bool? UserTitlesEnabled
If true, user will be able to select title.
bool? RegisterUserEnabled
If users shall be able to register themself.
bool? RegisterConfirmationEmailEnabled
Defines if a new user registering should get a welcome e-mail upon registration. E-mail is defined by the template NewUserRegisterConfirmationMailTemplate.txt.
string? NewUserRegisterNotificationReceiver
New users registering will trigger a notification email to be sent to this email address if function is turned on. E-mail is defined by the template NewUserRegisterNotificationMailTemplate.txt.
bool? LoginPermissionEnabled
If true, users will need to belong to Login group to be allowed to sign in. This is typically used to accept new users before they are allowed to enter.
string? UserDefaultGroupsList
A string defining default permissions to be given to a new user created in admin section or to a new user registering on the site. Note that there shall be no spaces in the list. Sample is:
<UserDefaultGroupsList>MyAccount,PlaceOrder</UserDefaultGroupsList>
bool? AutoSelectResellerEnabled
The user will get a reseller appointed. This will happen if organisations is turned on, and exactly one reseller in the user’s country exist.
bool? AutoSelectPriceListEnabled
The user will get a price list appointed. This will happen if organisations is turned on, and exactly one default price list in the user’s country exist.
String? AddressProvider
This defines how addresses are fetched. Typically when an external provider is used, ShippingAddressEditable and BillingAddressEditable are set to false.
For <AddressProvider> see Technical documentation - Order process http APIs
bool? OrganizationEnabled
If true, organisations function is available. Organisations can be added and users connected to organisations. Default is false.
bool? CompanyRegistrationMandatory
If true, a user registering has to register a company as well. This provided that organisations function is turned on.
bool? OrganizationManagementSettings
This setting groups a set of settings to control which organisation attributes may be edited in admin page and under MyAccount.
bool? MultipleAddressEnabled
If true organisation can have multiple addresses and not just one.
bool? ImportEnabled
If true organisation can be imported based on xml.
bool? PersistentIdEnabled
If true organisations will have a persistent id which will have to be unique for each organisation. This id is typically used when importing organisations from an external system.
bool? CountryRequired
If true country has to be chosen to save an organisation. Default is true.
bool? StatusEditable NoteEditable
If true property can be edited. Default is true.
bool? PriceGroupRequired CurrencyRequired EmailRequired
If true property must hold a value to allow to save an organisation. Default is true.
bool? DownloadOrganizationEnabled
If true user will be able to download organizations in admin as a file. Default value is true.
String? OrganizationImportProvider
This defines how organisations may be imported.
<OrganizationImportProvider> <!-- Use Signifikant standard XML import for organisations --> <AssertOrganizationImportProvider/> </OrganizationImportProvider>
Filter manager
string? FilterManager
Filter manager is used to determine how filter criteras are met and allow for custom extension of filter function. Web Viewer standard filter function is turned on using the below setting and configured to use group1 and serial number. Refer to Knowledgebase for more information.
<FilterManager> <SerialNumberFilterManager available-filters-enabled="false" serial-number-param="serial-number" group1-param="group1" serial-number-required="true" > <FilterEngine> <SerialNumberFilterEngine serial-number-param="serial-number" group1-param="group1"> <FilterGroupSetting name="group1" ignore-case="true" numeric-compare="false"/> <FilterGroupSetting name="serial-number" ignore-case="false" numeric-compare="true"/> </SerialNumberFilterEngine> </FilterEngine> </SerialNumberFilterManager> </FilterManager>
Filters can be triggered in search area by configuring the search manager. A defined pattern will apply a filter.
<SearchManager> <SearchManager> <Triggers> <RegexSearchTrigger search-pattern="(?'a'[a-zA-Z]{2,4})[-]*(?'b'\d{6,8})"> <Actions> <ApplySerialNumberFilterSearchTriggerAction serial-number-format="{b}" group1-format="{a}" search-pattern-required="true" /> </Actions> </RegexSearchTrigger> </Triggers> </SearchManager> </SearchManager>
Search
See separate article Technical documentation - Search
bool? QuickSearchPlacedInHeader
If QuickSearchEnabled = true, position the search box in the header instead of the toolbar (if no other buttons are defined as toolbar disappears and the application becomes "lower").
string? SearchManager
Search manager is used to identify patterns in quick search area based on regex. E.g. the string 1234 5678 90 is identified as search string 1234567890.
SearchCategoryProvider is used to define how the quick search drop down should work. Each category in the search may be renamed, have a maximum number of hits shown and presented in a specific order. Category may be Catalogue, Part, Document or PartAssembly. The lowest order is shown first.
See Technical documentation - Search Manager
string? PresentationScopeManager
Presentation scope manager is used to control if search shall be allowed in full database or the users choice of current catalogue / full database. For more information see Technical documentation - Scope Manager .
<!-- Define to search in current catalogue --> <PresentationScopeManager> <PresentationScopeManager> <!-- Turn off scope on index page. Ensure index catalogue has label as below --> <Scope enabled="false"> <Trigger label="index"/> </Scope> <!-- Consider scope to end after two references --> <Scope max-depth="2"> <Trigger base-type="Catalogue"/> </Scope> </PresentationScopeManager> </PresentationScopeManager> <!-- It is possible to trigger scrope if user type a pattern in search area e.g. user types catalogue identity and then part name triggers to search typed part name in that catalogue. auto-select-scope=”false” will make full database the default search option. auto-select-scope=”true” will make search in current scope the default search option. If auto-select-scope is not set, it is set to true. --> <SearchManager> <SearchManager auto-select-scope=”false”> <Triggers> <!-- Define when scope shall be used when typing a scope in search area --> <RegexSearchTrigger search-pattern="(\b(?'a'\d{4}) (?'b'\d{4}) (?'c'\d{2})\b)|(\b(?'a'\d{4})(?'b'\d{4}))(?'c'\d{2})"> <Actions> <ScopeAction/> </Actions> </RegexSearchTrigger> </Triggers> </SearchManager> </SearchManager>
string? CanvasSearchCategories
Canvas Search is used to present a search area on a catalogue, e.g. the start page. It can be configured with several tabs, which may have separate search categories.
Note that function has to be triggered in PresentationSettings using DisplayHeaderIdentity.
See separate article Technical documentation - Canvas Search
Support centre
string? SupportCentreSettings
This setting is used to turn on and configure support centre function.
<SupportCentreSettings> <!-- Turn function on. Default off. --> <SupportCentreEnabled>true</SupportCentreEnabled> <!-- Will make search on organisation only. --> <SearchByOrganizationEnabled>true</SearchByOrganizationEnabled> <!-- Will enable to search billing address content on organisations when searching a customer. --> <SearchInOrganizationBillingAddress>true</SearchInOrganizationBillingAddress> <!-- Will enable to search shipping address content on organisations when searching a customer. --> <SearchInOrganizationShippingAddress>true</SearchInOrganizationShippingAddress> </SupportCentreSettings>
Search engine settings
Web Viewer can be configured to show information suitable for e.g. Google crawling and will help to put products or parts higher in searches.
<SeoSettings> and <PageTitle>
Reports
See Technical documentation - Reports
string? PdfExportPaperKind
Paper format for pdf download of orders, part assemblies, part list reports etc. E.g. use A4.
int? PdfExportDpi
Image resolution for images in generated pdf:s. Typically use 300 for high resolution.
int? PdfExportQuality
Image quality for images in generated pdf:s. Typically use 100 for high quality.
string? PrintHeaderLogoFilename
The built-in pdf and Excel download templates may have a logo.
bool? CatalogReportEnabled
The CatalogReportEnabled setting will allow the user to download the entire catalogue as a pdf. A configuration of pdf template may be needed.
bool? PartListReportEnabled
Part list report function available or not. Default is true (available).
bool? PartListReportDownloadEnabled
Enable part list report.
Download function
For information on download function see Technical documentation - Download list of catalogues or parts from a lost