Release Notes

Version 4.4.2

Published: 20.10.2022

Bugs fixed

Portal General

  • Fixed File upload impersonation issues when using shared folder for file upload

Version 4.4.1

Published: 25.08.2022

Bugs fixed

Analyst Portal

  • 1965 Creating WorkItems from Template does not add all related items correctly

Version 4.4.0

Published: 28.04.2022

New features

Analyst Portal

  • 1445 Convert To IR or SR saves newly created workitem upon creaton

ITSM Portal

Bugs fixed

Analyst Portal

  • 1055 View throws exception when filtering by several columns with mutliple enums (SupportGroup or Area\Classification)
  • 1455 Unable to create Default Deferral Manual Activity
  • 1457 Unable to create Default Deferral Review Activity
  • 1722 Endusers are able to view history of WorkItems in Analyst portal
  • 1944 itx-isprojection attribute not available in the itx-instancepickercontrol
  • 1965 Creating CR from Template with RA does not apply Reviewer settings correctly
  • 1971 Resolve PR on Form does not set Resolved By user
  • 1999 Using "Create Related [WorkItem]" Tasks such as Create related Incident on a view removes the assigned to user from the source object
  • 2003 Assign to me task does not assign any user when executed on a Problem View
  • 2004 Multiple UI Problems with Activities in the Analyst Portal
  • 2018 Sendmail Task from view is not possible for all Analyst user
  • 2245 Unable to add a Template to an Incident
  • 2246 Attachment not added to SR after converting from IR
  • 2247 Attachment not added to IR after converting from SR
  • 2250 Unable to add a "Alternate contacted method" in the new work item task with the quick create function

Portal General

  • 1508 OK Button in Admin Portal Popup missing Icon
  • 2007 Completed Checklist Activities without ActualEndDate

End User Portal

  • 1942 Default Value from Script not working with External Data Query
  • 1970 Pasting image from clipboard to attachment prompt in request offering throws exception
  • 2242 Announcements layout in the End User Portal exceeding borders
  • 2243 Error occurred when optional attachment on RO is missing and AddHiddenQuestionToUserInput option enabled

Files changed

  • (add) /Areas/Analyst/Views/Forms/WI_DeferralManualActivity/WI_DeferralManualActivity_DefaultForm.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_DeferralManualActivity/WI_DeferralManualActivity_DeferralTab.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_DeferralManualActivity/WI_DeferralManualActivity_GeneralTab.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_DeferralReviewActivity/WI_DeferralReviewActivity_DefaultForm.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_DeferralReviewActivity/WI_DeferralReviewActivity_DeferralTab.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_DeferralReviewActivity/WI_DeferralReviewActivity_GeneralTab.cshtml
  • (edit) /Areas/Admin/Views/Shared/_LayoutAdmin.cshtml
  • (edit) /Areas/Analyst/Views/Controls/attachmentsgridControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/gridpickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/instancePickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/stringControl.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ChecklistActivity/WI_ChecklistActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Shared/_LayoutAnalyst.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_LayoutEndUser.cshtml
  • (edit) /Docs/Export-itnetXExtensions.ps1
  • (edit) /Resources/GlobalStrings.de.resx
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.less
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/sharedui.less

Version 4.3.1

Published: 08.09.2021

Bugs fixed

End User Portal

  • 1938 Next page and submitt button both displayed on request offering
  • 1939 End User navigation not shown

Known limitations

  • 1704: Auto forward to the next page in a request offering does not work if the last prompt is validated using an external validation script
  • Sorting or filtering a Multi-target view (such as !MyWorkItems View) may return unexpected results if the view contains more data than can fit on one page (default more than 100 items)

Version 4.3.0

Published: 02.09.2021

Bugs fixed

Analyst Portal

  • 1358 Analyst Portal Callendar View still using itnetX green in some places
  • 1396 View throwing exception when view's Display Name contains single quote (')
  • 1447 Convert SR to IR: Activities of SR still in progress
  • 1491 Assign to Analyst task cannot be hidden by task permissions
  • 1496 Portal does not write Display Name attribute form Manual Activities correctly
  • 1497 SLA is calculated for SLA instances in status Met
  • 1712 Sendmail UI for ITSM Portal using "inexisting" font in mail body
  • 1714 Resolve IR and Change IR Status console tasks not setting resolved by user when executed from view
  • 1715 Resolve Problem task not setting resolved by user when executed from view
  • 1716 Enum filter (status) of default filter setting not applied correctly when using "Reset View" task
  • 1718 Assign to analyst not working with Problems on view

End User Portal

  • 1376 You can't use custom view for _fieldExternalQuery.cshtml
  • 1428 Incident Form not showing any data for Affected Config Items grid picker
  • 1493 Simple Query Result can't act as dependent question
  • 1510 Prompt inside Repeating Table shown or hidden by condition not always added to userinput
  • 1703 Buttons have wrong icon
  • 1706 Query Results will not show any search results if it depends on another question
  • 1708 Message for External Validation script not shown when Query Results automatically sets current logged in user as value
  • 1709 Validation message not shown for DateTime prompts when date entered using keyboard
  • 1710 Attachment prompt inside Repeating table does not add any attachments to resulting request
  • 1713 SendMail plugin not creating attachment action log when adding attachments to WI from a view

Send Mail

  • 1380 Sendmail not creating "Record resolved" Action log entry when "is Solution" checkbox is checked

Known limitations

  • 1704: Auto forward to the next page in a request offering does not work if the last prompt is validated using an external validation script
  • Sorting or filtering a Multi-target view (such as !MyWorkItems View) may return unexpected results if the view contains more data than can fit on one page (default more than 100 items)

Files changed

  • (edit) /Areas/Analyst/Views/Forms/WI_ManualActivity/WI_ManualActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/View/GridViewType.cshtml
  • (edit) /Areas/EndUser/Views/Forms/WI_Incident/WI_Incident_DefaultForm.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldAttachment.cshtml
  • (edit) /Resources/SendMail.en.resx
  • (edit) /Resources/SendMail.ru.resx
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js
  • (edit) /wwwroot/lib/ui/themes/base/less/ej-theme/ej.theme.less
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/media-queries.css
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/media-queries.less
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.less

Version 4.2.0

Published: 31.05.2021

New features

Analyst Portal

  • 137 if view is filtered by enum value, allow showing items with child enums
  • 1051 Convert SR to IR or vice versa: Add converted item as related item to the new item
  • 1053 Analyst Portal Views enum filters: allow typing to filter all available values
  • 1054 New attributes for the Grid Picker: default-selected-class and prevent-autoload
  • 1058 Convert IR to SR and vice versa: extend configuration to apply a Template to the new WorkItem
  • 1145 Add GUI settings for Localization

End User Portal

  • 615 Allow to disable full-text search in the KB

Send Mail

  • 810 Allow to save work item when Send button pressed

Portal General

  • 913 Create and Edit Announcements in SCSM Console

Bugs fixed

Analyst Portal

  • 884 Analysts can comment a Knowledge Base Article only once, whereas in the console analysts can add "unlimited" comments
  • 1046 Userpicker not saving the selected user if on exisitng workitem
  • 1047 KBA Title not updated when creating new Instance
  • 1050 Convert SR to IR, Display Name not shown on new From
  • 1052 Converting SR to IR: SR may show inexsisting IR in resolution description
  • 1055 View throws exception when filtering by several columns with multiple enums (SupportGroup or Area\Classification)
  • 1056 IR Analyst Form: Priority not calculated when creating new Incident
  • 1057 Problem Analyst Form: Priority not calculated
  • 1094 Analyst View bool filter throws exceptions
  • 1142 Enum columns broken for some views after refresh
  • 1225 Create Related IR throws exception when executed from view
  • 1227 Enum filter: Selecting <empty> as filter throws exception
  • 1354 Link to problem task instance picker showing "untranslated" headers and unformatted dates
  • 1356 required attribute on instance picker has no effect
  • 1357 CSV Export failing on some Views
  • 1359 Assign to Analyst Task throws exception when searching for users outside global operators group
  • 1360 Assigning user to Manual Activity in Service Request Popup Form will assign the same user to the Parent Service Request

End User Portal

  • 832 Query results prompt not rendering HTML contents
  • 1037 Hidden date field in RO messing up month and day
  • 1044 Enduser Portal throws exception when using back button
  • 1194, 1222 Hidden QR prompt adding value to Userinput anyways
  • 1206 Value of prompt on initial hidden page lost on request submission
  • 1040 Portal switcher shown for all users

Portal General

  • 1204 No action log entry created when an attachment is deleted
  • 1207 Move-ITSMPortalScripts -Overwrite parameter not overwriting script name

Files changed

  • (delete) /wwwroot/lib/ui/themes/base/analyst/media-queryes.css
  • (delete) /wwwroot/lib/ui/themes/base/analyst/media-queryes.min.css
  • (delete) /wwwroot/lib/ui/themes/base/analyst/styles.css
  • (delete) /wwwroot/lib/ui/themes/base/analyst/styles.min.css
  • (delete) /wwwroot/lib/ui/themes/base/ej-theme/ej.theme.css
  • (delete) /wwwroot/lib/ui/themes/base/ej-theme/ej.theme.min.css
  • (delete) /wwwroot/lib/ui/themes/base/ej-theme/ej.widgets.core.bootstrap.css
  • (delete) /wwwroot/lib/ui/themes/base/ej-theme/ej.widgets.core.bootstrap.min.css
  • (delete) /wwwroot/lib/ui/themes/base/enduser/media-queries.css
  • (delete) /wwwroot/lib/ui/themes/base/enduser/media-queries.min.css
  • (delete) /wwwroot/lib/ui/themes/base/enduser/styles.css
  • (delete) /wwwroot/lib/ui/themes/base/enduser/styles.min.css
  • (delete) /wwwroot/lib/ui/themes/base/shared/sharedui.css
  • (delete) /wwwroot/lib/ui/themes/base/shared/sharedui.min.css
  • (edit) /Areas/Admin/Views/Admin/Settings.cshtml
  • (edit) /Areas/Admin/Views/Shared/_AdminHeader.cshtml
  • (edit) /Areas/Analyst/Views/Controls/gridpickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/instancePickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Forms/CI_KBArticle/CI_KBArticle_FeedbackTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ChangeRequest/WI_ChangeRequest_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_DependentActivity/WI_DependentActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_Incident/WI_Incident_DefaultForm.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_Incident/WI_Incident_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ManualActivity/WI_ManualActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ParallelActivity/WI_ParallelActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_Problem/WI_Problem_DefaultForm.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_Problem/WI_Problem_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ReleaseRecord/WI_ReleaseRecord_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_SequentialActivity/WI_SequentialActivity_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Forms/WI_ServiceRequest/WI_ServiceRequest_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Shared/_AnalystHeader.cshtml
  • (edit) /Areas/EndUser/Views/Items/Home.cshtml
  • (edit) /Areas/EndUser/Views/KB/KBDetails.cshtml
  • (edit) /Areas/EndUser/Views/KB/KBHome.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldExternalQuery.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldInstancePicker.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldInstancePickerSimple.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_EndUserHeader.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_EndUserHeaderLPBlock.cshtml
  • (edit) /Docs/Move-ITSMPortalScripts.ps1
  • (edit) /Resources/GlobalStrings.de.resx
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /Resources/SendMail.en.resx
  • (edit) /Resources/SendMail.ru.resx
  • (edit) /Views/Controls/InstancePicker.cshtml
  • (edit) /Views/CustomViews/SendMailForm.cshtml
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js
  • (edit) /wwwroot/lib/ui/themes/base/less/analyst/styles.less
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.less

Version 4.1.0

Published: 01.03.2021

Breaking Changes

  • Analyst Portal: The side bar with the view on any form now hidden by default. You can enable it back by changing the appsettings.json and set ITSMPortalSettings: AnalystPortalSettings: ShowTicketOverviewSidebar to true
  • The Announcements are now managed within the Analyst Portal. Creating or editing announcements in the SCSM console is currently not supported anymore.

Known Issues

  • Sorting or filtering a Multi-target view (such as !MyWorkItems View) may return unexpected results if the view contains more data than can fit on one page (default more than 100 items)

New features

Analyst Portal

  • 139 Respect SCSM Attachment settings in Analyst Portal
  • 147 Userpicker: show filtered users as you type
  • 310 FFA Analyst Form
  • 473 Convert IR to SR and vice versa

Productivity Pack

  • 200 Show SLA Tooltip on SLA column (Requires workflow from productivity pack to function properly)

Portal General

  • 289 Read Only Request Offering prompts
  • 367 Implement Last Modified for KB Article
  • 370 Announcements Improvement
  • 413 Overwrite Parameter for Move-ITSMPortalScripts Script

End User Portal

  • 371 Allow endusers to remove attachments from their Workitems

Bugs fixed

End User Portal

  • 136 More than allowed max. attachments can be attached if all files are uploaded in the same attachment dialog
  • 411 External Data Read Only Prompt added to UserInput

Portal General

  • 440 Memory overflow in some scenarios

Analyst Portal

  • 354 KBA Analyst Form not updating DisplayName
  • 366 IR can be closed from Active status
  • 386 Unable to Save changes to Related object properties. (e.g. Edit SW Asset Details on SW Asset Form)

Files changed

  • (add) /Areas/Analyst/Views/Forms/CI_Announcement/CI_Announcement_DefaultForm.cshtml
  • (add) /Areas/Analyst/Views/Forms/CI_Announcement/CI_Announcement_GeneralTab.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_FormFillingActivity/WI_FormFillingActivity_DefaultForm.cshtml
  • (add) /Areas/Analyst/Views/Forms/WI_FormFillingActivity/WI_FormFillingActivity_GeneralTab.cshtml
  • (add) /Docs/Convert-itnetXAnnoucements.ps1
  • (add) /ITSMPortal.v3.csproj.DotSettings
  • (add) /wwwroot/lib/ui/themes/base/less/shared/angucomplete.less
  • (add) /wwwroot/lib/ui/themes/base/less/shared/variables.css
  • (delete) /wwwroot/lib/external/angular/angucomplete-alt.css
  • (edit) /Areas/Admin/Views/Shared/_LayoutAdmin.cshtml
  • (edit) /Areas/Analyst/Views/Controls/attachmentsgridControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/gridpickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/instancePickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Forms/ActionLogTemplate.cshtml
  • (edit) /Areas/Analyst/Views/Forms/CI_KBArticle/CI_KBArticle_GeneralTab.cshtml
  • (edit) /Areas/Analyst/Views/Shared/_LayoutAnalyst.cshtml
  • (edit) /Areas/Analyst/Views/Shared/_LayoutForms.cshtml
  • (edit) /Areas/EndUser/Views/Items/Home.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldExternalQuery.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldInstancePicker.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldInstancePickerSimple.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/CreateRequest.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/ServiceCatalogPlain.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/SummaryPage.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_Announcements.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_EndUserHeader.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_LayoutEndUser.cshtml
  • (edit) /Resources/GlobalStrings.de.resx
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /Views/CustomViews/SendMailForm.cshtml
  • (edit) /wwwroot/favicon.ico
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js
  • (edit) /wwwroot/lib/ui/themes/base/analyst/styles.css
  • (edit) /wwwroot/lib/ui/themes/base/analyst/styles.min.css
  • (edit) /wwwroot/lib/ui/themes/base/enduser/styles.css
  • (edit) /wwwroot/lib/ui/themes/base/enduser/styles.min.css
  • (edit) /wwwroot/lib/ui/themes/base/images/logo.png
  • (edit) /wwwroot/lib/ui/themes/base/images/logo_analyst.png
  • (edit) /wwwroot/lib/ui/themes/base/images/logo-green_favicon.png
  • (edit) /wwwroot/lib/ui/themes/base/jstree/style.css
  • (edit) /wwwroot/lib/ui/themes/base/jstree/style.min.css
  • (edit) /wwwroot/lib/ui/themes/base/less/analyst/styles.less
  • (edit) /wwwroot/lib/ui/themes/base/less/analyst/variables.less
  • (edit) /wwwroot/lib/ui/themes/base/less/ej-theme/ej.theme.less
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.css
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.less
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/angucomplete.less
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/sharedui.less
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/variables.less
  • (edit) /wwwroot/lib/ui/themes/base/shared/sharedui.css
  • (edit) /wwwroot/lib/ui/themes/base/shared/sharedui.min.css

Version 4.0.0

Published: 01.12.2020

Breaking Changes

.net Core 2.2

The ITSM Portal V4 is built on .net core 2.2. If you have any custom plugins in place (any custom DLL file in your portal installation folder), you must re-compile this DLL to target .net core 2.2 and the ITSM Portal V4

KBA Last Modified Date

Since KBA Forms contain a View Counter which increases each time a KBA is opened in the portal, the Last Modified date will be reset each time a KBA is opened.
Therefore we introduced a new property called Last Edited for KB Articles. This porperty will be used from now on to display the Last Modified date on the Portal forms. This Property will only be updated whenever someone saves changes to a KBA from the Analyst Portal.

New Features

Portal General

  • 442 Migrated to .net core 2.2
  • 441 Implemented service to disconnect stale sessions
  • 496 Optimize portal for NLB scenarios See Adming Guide...

Analyst Portal

  • 361 Allow to select multiple items for enumeration filter in a view

End User Portal

  • 359 Made Close Button more prominent on Enduser Forms
  • 385 Enabled Option "Hide after selection" for External Query Result Prompts with single selection
  • 268 Service Catalog now loads Request offerings delayed from Frontend (performance increase)
  • 299 Changed End User Navigation

Bugs Fixed

End User Portal

  • 492 Request Offering allows to go to next page before validation scripts completed
  • 714 Request Offering Regex Prompt custom tooltip is escaped
  • 715 Request Offering Decimal Prompt: Arrow buttons have no function
  • 706 Request Offering Date Picker igoring Relative Default Value setting
  • 713 Enduser Popup Dialog OK button spinner not visible
  • 605 Query Results Prompt with "Expand results by default" hides results after selection
  • 708 Request Offering Date Picker not updating its actual value when correcting an invalid keyboard input
  • 610 "Created By" not set when KB article created from the portal
  • 607 Request Offering: Decimal Prompt missing red star if the prompt is required
  • 608 Request Offering: Add Attachment button missaligned if the Prompt is in a Repeating Table
  • 443 Do not add to user input option not respected
  • 378 External Data in Summary page not displayed user friendly
  • 477 Summary page treats every prompt of a repeating table as of the same data-type as the first prompt of that repeating table
  • 459 Single Selection Query Results prompt not closing results after selection
  • 457 Multi-mapping configuration escapes characters in editor already
  • 458 Touch device throwing exception on Analyst Grid Views
  • 466 External Data Query not clearing selected items when another prompt was changed on which the External Data depends on
  • 464 Adding multiple attachments in a request offering at the sime time throws multiple, duplicate exceptions if more than one file is too large
  • 462 Enum picker or Simple list picker is expanded in repeating table if it is the first input of that repeating table
  • 412 Query Results (Single picker) not closing dropdown after selection
  • 461 Date prompt, unable to use arrow keys to move cursor in input textbox
  • 460 Date prompt with time picker changes entered time to AM if it was PM before
  • 515 Status Column of Enduser View may display DisplayName of WI instead of Status itself
  • 495 Space between different question types in RO is inconsitent

Analyst Portal

  • 271 Grid Picker does not properly resize after sorting
  • 620 CSV Export SLA Target Enddate always "null"
  • 514 History Tab throws error when creating a new object
  • 513 emoId is not set when new object is created in the Portal
  • 363 UserPicker modal is behind Activity Popup, if a second Activity Popup is open already

Portal General

  • 444 Task's comment textbox trimms text on backspace

Version 3.9.16

Published: 14.09.2020

New features

Analyst Portal

  • 327 When Popup dialog opened: focus first input of that dialog so user can start typing
  • 330 Create Related Change Request Task with multiple selected Items
  • 335 Change Incident Status Task with multiple selected Items
  • 336 Escalate or Transfer Incident Task with multiple selected Items
  • 337 Link or Unlink Parent Incident Task with multiple selected Items
  • 338 Put On Hold Task with multiple selected items
  • 339 Close Task with multiple selected items
  • 341 Link to Problem task with multiple selected Incidents
  • 342 Resolve Incident/Problem task for mutliple selected items
  • 345 Cancel Task for mutliple selected items

End User Portal

  • 371 Allow endusers to remove attachments from their Workitems

Bugs fixed

Analyst Portal

  • 354 KBA Analyst Form not updating DisplayName
  • 366 IR can be closed from Active status
  • 384 Cancelling Assign to Analyst Task throws exception

Known Limitations

The Custom Console Task Permissions for the following tasks may not be applied correctly on Multi-Target Views (like !myWorkItems View): * Create Related Change Request * Create Related Service Request * Create Related Problem * Create Related Incident Request * Create Related Release Record

Example:
If a user has permission to use the Create Related Problem task only with items of the Incident Class, he may still execute the Create Related Problem task with other classes by selecting multiple items including at least one item of class Incident.

Files changed

  • (add) /Docs/Set-itnetXFormRemoveAttachmentPermissions.ps1
  • (edit) /Areas/EndUser/Views/Controls/attachmentsgridControl.cshtml
  • (edit) /Docs/Set-itnetXFormFillingActivityPermissions.ps1
  • (edit) /Resources/GlobalStrings.de.resx
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /Views/Admin/Settings.cshtml

Version 3.9.15

Published: 26.08.2020

Bugs fixed

Analyst Portal

  • 365 Removing an Activity of a Parallel activity on the Parallel activitie's Parent Form has no effect when saving
  • 369 Multivalued columns empty in CSV Export

Portal General

  • 368 Userinput including repeating tables breaks html layout

Version 3.9.14

Published: 11.08.2020

New features

Analyst Portal

  • 207 Allow Grouping in Analyst Portal Views
  • 212 Allow sorting and filtering for Multi-Binding columns on multiclass views (e.g. Area/Classification cloumn on !My WorkItems view)
    • Limitation: Filtering by Priority, or any other Multi-Binding column mixing different datatypes does currently not work and is disabled.
  • 364 CSV Export respecting sorting order of View

Portal General

  • 264 Allow specifing redirection link after submitting an RO
  • 313 Option to use Entity ID instead of Entity GUID in URL

End User Portal

  • 304 Enable Option "Hide after selection" For QR Prompts with single selection
  • 305 Persistent per user view filters
  • 328 Load Activities after the Enduser Form has been loaded

Bugs fixed

Portal General

  • 290 Helper scripts: Wrong encoding (characters like ä ö ü transferred wrongly)
  • 291 External validation message from prompt configuraton input: wrong encoding (characters like ä ö ü transfered wrongly)
  • 356 Adding special XML characters to Request Offering page title causes error

Analyst Portal

  • 324 CSV Export empty if column visibility has default value
  • 354 KBA Analyst Form not updating DisplayName

End User Portal

  • 357 Attachments content sent along with WorkItem for EndUser Forms causing performance penalty

Files changed

  • (edit) /Areas/Analyst/Views/Shared/_LayoutForms.cshtml
  • (edit) /Areas/Analyst/Views/View/GridViewType.cshtml
  • (edit) /Areas/EndUser/Views/Items/RequestView.cshtml
  • (edit) /Docs/Import-itnetXExtensions.ps1
  • (edit) /Docs/Move-ITSMPortalScripts.ps1
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /Views/Admin/Settings.cshtml
  • (edit) /Views/CustomViews/AssignToGroupForm.cshtml
  • (edit) /wwwroot/lib/custom/itnetx.assigntogroup.consoletask.js
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js
  • (edit) /wwwroot/lib/ui/themes/base/less/enduser/styles.less
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/angular-ui-select.less
  • (edit) /wwwroot/lib/ui/themes/base/shared/sharedui.css
  • (edit) /wwwroot/lib/ui/themes/base/shared/sharedui.min.css

Version 3.9.13

Published: 28.07.2020

Bugs fixed

Portal General

  • 141 Hotfix for "NLB Scenario can break fileupload"

Version 3.9.12

Released: 14.07.2020

New features

Portal General

  • 295 Get current logged in user in External data- & validation scripts

End User Portal

  • 303 Expand group by clicking its title
  • 304 Enable Option "Hide after selection" For QR Prompts with single selection

Bugs fixed

Analyst Portal

  • 266 Close button not working as expected after creating new item
  • 292 CSV Export not respecting removed columns
  • 297 DateTime properties shown as UTC in History tab
  • 301 Attachment control opening same attachment multiple times, even when clicking once
  • 307 Error may occurre when press Cancel in instance picker dialog

End User Portal

  • 306 Knowledge Base ignoring KBA status
  • 308 Knowledge Base Category selection unchanged when clicking on category but not on its title
  • 309 Knowledge Base showing Articles of different Languages

Files changed

  • (edit) /Areas/EndUser/Views/KB/KBHome.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/_fieldInstancePicker.cshtml
  • (edit) /Areas/EndUser/Views/Shared/_LayoutEndUser.cshtml
  • (edit) /wwwroot/lib/custom/itnetx.assigntogroup.consoletask.js
  • (edit) /wwwroot/lib/external/angular-ui-grid/ui-grid.css
  • (edit) /wwwroot/lib/ui/themes/base/less/shared/sharedui.less

Version 3.9.11

Released: 25.06.2020

Bugs fixed

End User Portal

  • 259 Grouping by First column which is link creates links as group headers that throw an exception when clicked
  • 260 Query results: Do not preload red text can be confusing

Analyst Portal

  • 262 Saved View filter just defining global filter does not apply
  • 265 CSV Export: Date Format not recognized by Excel

Version 3.9.10

Released: 14.06.2020

New features

End User Portal

  • 170 Option in appsettings.json to disable Redirect RO Feature. This may increase performance in some scenarios.

Version 3.9.9

Released: 11.06.2020

New features

End User Portal

  • 203 Decimal control: Allow specifying decimal places to display
  • 204 Allow setting currency text left of decimal control textbox

Bugs fixed

End User Portal

  • 205 View Grouping defect

Portal General

  • 215 filter parameter vulnerable to XSS
  • 216 orderby parameter vulnerable to XSS

Analyst Portal

  • 219 CSV Export does not show any value for SLA Target date
  • 250 History Details incorrect when relating WI to WI
  • 251 Creating Business Service throws exception "Cannot create an instance of an abstract class"
  • 253 Creating WI in Analyst portal may throw null value exception

Files changed

  • (add) /Areas/EndUser/Views/Controls/numberControl.cshtml
  • (edit) /Areas/Analyst/Views/Forms/CI_Service/CI_Service_DefaultForm.cshtml
  • (edit) /Areas/EndUser/Views/Forms/WI_Incident/WI_Incident_DefaultForm.cshtml
  • (edit) /Views/Shared/ErrorPage.cshtml

Version 3.9.8

Released: 31.05.2020

Bugs Fixed

Portal General

  • 192 Language picker fixed
  • 217 Error occurred on views with multi-valued column

Analyst Portal

  • 140 "Use custom permissions for tasks" option does not restrict a user role if the role has no permissions at all
  • 198 !my Work Items view class type column displaying GUID instead of DisplayName
  • 197 Calendar View not respecting Calendar configuration settings
  • 199 ITSM Portal crashing when trying to create a new Knowledge Base Article in Internet Explorer
  • 206 Console tasks overwrote the maxlength attribute for string controls

End User Portal

  • 195 KBA Search throws exception when using " without full text search enabled

Files changed

  • (add) /wwwroot/lib/external/tinymce5/langs/readme.md
  • (add) /wwwroot/lib/external/tinymce5/skins/content/dark/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/dark/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/dark/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/content/default/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/default/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/default/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/content/document/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/document/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/document/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/content/writer/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/writer/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/content/writer/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.inline.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.inline.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.inline.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.mobile.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.mobile.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/content.mobile.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/fonts/tinymce-mobile.woff
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.mobile.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.mobile.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide/skin.mobile.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.inline.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.inline.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.inline.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.mobile.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.mobile.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/content.mobile.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.min.css.map
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.mobile.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.mobile.min.css
  • (add) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/skin.mobile.min.css.map
  • (delete) /wwwroot/lib/external/tinymce/plugins/codesample/css/prism.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/css/prism.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/css/visualblocks.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-cool.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-cry.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-embarassed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-frown.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-innocent.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-kiss.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-laughing.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-money-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-sealed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-smile.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-surprised.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-tongue-out.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-undecided.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-wink.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/emoticons/img/smiley-yell.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/help/img/logo.png
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/logo.png
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-cool.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-cry.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-embarassed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-foot-in-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-frown.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-innocent.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-kiss.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-laughing.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-money-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-sealed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-smile.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-surprised.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-tongue-out.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-undecided.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-wink.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/img/smiley-yell.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/logo.png
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/codesample/css/prism.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-cool.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-cry.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-embarassed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-foot-in-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-frown.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-innocent.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-kiss.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-laughing.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-money-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-sealed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-smile.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-surprised.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-tongue-out.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-undecided.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-wink.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/emoticons/img/smiley-yell.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/help/img/logo.png
  • (delete) /wwwroot/lib/external/tinymce/plugins/plugins/visualblocks/css/visualblocks.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/prism.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-cool.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-cry.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-embarassed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-foot-in-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-frown.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-innocent.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-kiss.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-laughing.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-money-mouth.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-sealed.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-smile.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-surprised.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-tongue-out.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-undecided.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-wink.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/smiley-yell.gif
  • (delete) /wwwroot/lib/external/tinymce/plugins/visualblocks.css
  • (delete) /wwwroot/lib/external/tinymce/plugins/visualblocks/css/visualblocks.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/content.inline.min.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/content.min.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/content.mobile.min.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.eot
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.svg
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.ttf
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.woff
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce-small.eot
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce-small.svg
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce-small.ttf
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce-small.woff
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/img/anchor.gif
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/img/loader.gif
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/img/object.gif
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/img/trans.gif
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/skin.ie7.min.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/skin.min.css
  • (delete) /wwwroot/lib/external/tinymce/skins/lightgray/skin.mobile.min.css
  • (edit) /Areas/Admin/Views/Shared/_LayoutAdmin.cshtml
  • (edit) /Areas/Analyst/Views/Controls/stringControl.cshtml
  • (edit) /Areas/Analyst/Views/Shared/_LayoutAnalyst.cshtml
  • (edit) /wwwroot/lib/custom/itnetx.tyniMCE.config.js
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js
  • (edit) /wwwroot/lib/external/angular-ui-grid/ui-grid.css
  • (edit, rename) /wwwroot/lib/external/angular-ui-grid/fonts/ui-grid.eot
  • (edit, rename) /wwwroot/lib/external/angular-ui-grid/fonts/ui-grid.ttf
  • (rename) /wwwroot/lib/external/angular-ui-grid/fonts/ui-grid.svg
  • (rename) /wwwroot/lib/external/angular-ui-grid/fonts/ui-grid.woff
  • (rename) /wwwroot/lib/external/tinymce5/skins/ui/oxide-dark/fonts/tinymce-mobile.woff

Version 3.9.7

Released: 17.05.2020

New features

Analyst Portal

  • 135 Save and apply analyst view filter presets
  • 134 Disable enum picker's textbox while data is loading
  • 178 Multitarget views supports sorting by nearest SLA target date

Bugs Fixed

Portal General

  • 169 Gridview header not scrolling horizontally with body
  • 168 Adding attachment with ä ö or ü in its name cannot be opened

Analyst Portal

  • 133 Enum filtering on form broken
  • 180 Calendar view throws exception when opening
  • 175 Knowledge base article view showing empty created on date column
  • 179 Too large text not handled by the frontend
  • 183 !My WorkItems view throws exception when sorting by SLA Status icon
  • 177 Enum Name instead of Display name in History tab

End User Portal

  • 136 More than allowed max. attachments can be attached if files are uploaded in the same attachment dialog

Version 3.9.6

Released: 17.04.2020

Bugs fixed

Analyst Portal

  • 28095 You can't update any properties of the object if no events attached to the form
  • 28132 Error occurred when try to update some properties on Windows Computer form
  • 28143 Refresh view task ignores view filters
  • 28175 Unsaved changes warning appears even if no changes were made
  • 28185 Invalid RTF file exception when creating new Knowledge Base Article

Portal General

  • 28142 XSS vulnerability in url

Files changed

  • (add) /Areas/Analyst/Views/Controls/gridviewerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/gridpickerControl.cshtml
  • (edit) /Resources/SendMail.en.resx
  • (edit) /Resources/SendMail.ru.resx
  • (edit) /Views/CustomViews/SendMailForm.cshtml
  • (edit) /wwwroot/lib/custom/itnetxsendMail.consoletask.js

Version 3.9.5

Released: 17.04.2020

Bugs fixed

End User Portal

  • 27998 Request Offering: Adding 2 Attachments with the same name throws exception

Analyst Portal

  • 28000 "Create using Request Offering Form" Task throws exception when selecting RO using double-click
  • 28027 Tiny MCE insert link not working correctly in Internet Explorer

Files changed

  • (add) /wwwroot/lib/external/tinymce/skins/lightgray/content.mobile.min.css
  • (add) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce-mobile.woff
  • (add) /wwwroot/lib/external/tinymce/skins/lightgray/skin.mobile.min.css
  • (edit) /Areas/Admin/Views/Shared/_LayoutAdmin.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/SummaryPage.cshtml
  • (edit) /wwwroot/lib/external/tinymce/plugins/help/img/logo.png
  • (edit) /wwwroot/lib/external/tinymce/plugins/visualblocks/css/visualblocks.css
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/content.inline.min.css
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/content.min.css
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.eot
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.svg
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.ttf
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/fonts/tinymce.woff
  • (edit) /wwwroot/lib/external/tinymce/skins/lightgray/skin.min.css

Version 3.9.4

Released: 02.04.2020

Bugs fixed

Analyst Portal

  • 27981 Analyst Portal userinput table throws "unknown provider" exception

Version 3.9.3

Released: 01.04.2020

Bugs fixed

End User Portal

  • 27887 XSS vulnerability in Request offerings
  • 27889 Submit request on behalf of user: Duplication on RO summary page

Analyst Portal

  • 27890 Enum View filter: sorting by displayname not respecting "showFullPath" when sorting
  • 27942 Analyst Global Search View layout broken

Portal General

  • 27977 Remove possibility to edit Html in console

Files changed

  • (edit) /Areas/Analyst/Views/Analyst/GlobalSearch.WorkItems.cshtml
  • (edit) /Areas/EndUser/Views/Controls/userinputControl.cshtml
  • (edit) /Areas/EndUser/Views/ServiceCatalog/SummaryPage.cshtml

Version 3.9.2

Released: 27.03.2020

Bugs fixed

Analyst Portal

  • 27870 Activity Preview pane on Activity Tab of any WI shows WI status icon instead of Activity status icon

Version 3.9.1

Released: 26.03.2020

New features

Analyst Portal

  • 27548 Enum View column filter: Sort by Name ascending

End User Portal

  • 27567 Option for Optional Query Results Prompt: Auto-select if only 1 entity returned
  • 27732 Make KBA Fulltext search exception more user friendly

Portal General

  • 27573 Pipeline: Create release notes as markdown
  • 27614 Release notes public using mkdocs
  • 27615 Configure Release Pipeline

Bugs fixed

Analyst Portal

  • 27450 KBA Feedback localized string missing
  • 27630 Tranlsation strings for TypeProperty missing (except en & ru)
  • 27712 KBA Analyst form not showing view-counter
  • 27713 Enum-picker: If read-only="true" the control does not release focus once focused
  • 27718 Export to CSV Charset not UTF-8, chars like "ä" are not displayed correctly in excel
  • 27719 Unable to open User Object in new tab when Userpicker is disabled
  • 27720 Related items can be removed when grid = readonly

End User Portal

  • 27688 Filtering view on Enduser Portal not working
  • 27689 Knowledge Base throws exception when language set to french or italian

Portal General

  • 27721 Release 3.9.0 has older Analyst Library than 3.8.11
  • 27722 MP Displayname has wrong encoding

Files changed

  • (edit) /Areas/Analyst/Views/Controls/gridpickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Controls/instancePickerControl.cshtml
  • (edit) /Areas/Analyst/Views/Forms/CI_KBArticle/CI_KBArticle_DefaultForm.cshtml
  • (edit) /Areas/EndUser/Views/KB/KBHome.cshtml
  • (edit) /Resources/GlobalStrings.de.resx
  • (edit) /Resources/GlobalStrings.en.resx
  • (edit) /Resources/GlobalStrings.es-ES.resx
  • (edit) /Resources/GlobalStrings.fr.resx
  • (edit) /Resources/GlobalStrings.it.resx
  • (edit) /Resources/GlobalStrings.nl.resx
  • (edit) /Resources/GlobalStrings.pl.resx
  • (edit) /Resources/GlobalStrings.pt.resx
  • (edit) /Resources/GlobalStrings.ru.resx
  • (edit) /Resources/GlobalStrings.zh.resx
  • (edit) /Views/CustomViews/AssignToGroupForm.cshtml
  • (edit) /Views/Shared/ErrorPage.cshtml
  • (edit) /wwwroot/lib/custom/itnetx.assigntogroup.consoletask.js

Version 3.9.0

Released: 09.03.2020

Re-designed Enduser Layout (Breaking Changes)

The Enduser Layout has been modified to address displaying issues on smaller screen sizes.

This might break your customizations for the Enduser Portal. Carefully check the following files and migrate if required:

  • /Areas/Analyst/Views/Shared/_LayoutAnalyst.cshtml (modified)
  • /Areas/EndUser/Views/Shared/_EndUserHeader.cshtml (modified)
  • /Areas/EndUser/Views/Shared/_EndUserHeaderLPBlock.cshtml (added)
  • /Areas/Enduser/Views/Shared/_EndUserHeaderSearchBlock.cshtml (added)
  • /wwwroot/itsmportal/ui/theme/base/less/enduser/media-queries.less (modified)
  • /wwwroot/itsmportal/ui/theme/base/less/enduser/styles.less (modified)
  • /wwwroot/itsmportal/ui/theme/base/less/enduser/variables.less (modified)
  • /wwwroot/itsmportal/ui/theme/base/less/shared/angular-ui-select.less (added)
  • /wwwroot/itsmportal/ui/theme/base/less/shared/sharedui.less (modified)
  • /wwwroot/itsmportal/ui/theme/base/shared/sharedui.css (modified)
  • /wwwroot/itsmportal/ui/theme/base/shared/sharedui.min.css (modified)

Bug Fixes

Portal General

  • 27570 Move-ITSMPortalScripts.ps1 fixed

Analyst Portal

  • 27556 Enum picker filter: bad performance in Portal
  • 27350 Changing IR Status to Active on Gridview using Console Task throws exception
  • 27571 Wrong console tasks available on multi target views

End User Portal

  • 27554 Enduser Sidebar on screenwidth < 600px not closing after clicking nav-item
  • 27553 Gridview calculating width incorrectly with screenwidth < 1100px and > 600px
  • 27552 Enduser View messed up with screenwidth < 768px

New Features

Analyst Portal

  • 27452 New setting “CreateRelatedWiTemplateOverrides” to define whether the template data shall be overwritten or not when creating a related Workitem using a custom console task. (See Admin Guide)
  • 27548 Gridview Enum Column filter: Sort by Name ascending
  • 27549 Gridview Enum Column filter: Filter dropdown as you type
  • 27550 WorkItem Quick Create Task: Added “Type” property to Release Record

Version 3.8.13

Released: 26.02.2020

Bug Fixes

End User Portal

  • 27515 Request Offering: Query Results Filtering has no effect on returned results
Faulty PowerShell Activity Typeprojection in Analyst Configuration MP

Please carefully check your current analyst configuration management pack. It contains a Typeprojection called itnetX.ITSMPortal.Analyst.PSHActivity.ProjectionType which is targeted at Activity!System.WorkItem.Activity.ManualActivity. Please make sure that you remove this Typeprojection form this management pack. It is correctly defined in the itnetX.ITSMPortal.Analyst.ProductivityPack.xml management pack.

Known Issues and Limitations

General

  1. Not all languages available in SCSM are implemented, but the customers can add missing languages themselves
  2. Sign out and sign in as another user may cause wrong data to be displayed
  3. Views: Some columns are not supported (images, custom columns, etc.)
  4. Logging in using Forms authentication does not forward the user.

Analyst Portal

  1. General
    a. No start page implemented
    b. Mobile devices are not supported
  2. Forms
    a. Events are not implemented (except DisplayName for Work Items)
    b. RTF fields are not supported
  3. Problems
    a. Priority is not recalculated
  4. Release
    a. Parent/Child releases are not supported
  5. Views
    a. Filtering the status column is not supported for Multi Target Views (e.g. MyWorkItems)

Version 3.8.12

Released: 21.02.2020

Bug Fixes

Analyst Portal

  • 27348 Hitting Backspace in IE on any Enum Picker navigates to previous page
  • 27442 Clearing a View Filter in IE does not take any effect
  • 27357 Apostrophe (') in view filter throws exception
  • 27409 Using a global view filter combined with a column filter produced unexpected results
  • 27478 Some Views ignored the Status criteria, showing Items regardless of the status

End User Portal

  • 27444 Unable to open any Request from EndUser Home view
  • 27445 Unable to add a Comment in Enduser Forms

New Features

Analyst Portal

  • 27356 Implemented Enum Filtering on Enum Pickers

Version 3.8.11

Released: 11.02.2020

Re-designed Knowledge Base (Breaking Changes)

Please note the KBA Re-designed chapter of the 3.8.10 release. From the release 3.8.11 the ITSM Portal Knowledge base can only work in two concurrent modes:

  1. RTF Viewer. This mode assumes that all knowledge articles are created in the SCSM Console using its standard form. No HTML extension is used. In this mode all content is stored in the properties EndUserContent and AnalystContent as RTF document.
  2. HTML KB. In this mode all content is stored as HTML content in HTMLAnalystContent and HTMLEndUserContent. The text representation of the HTML content is then stored in EndUserContent and AnalystContent as markdown string.

The HTML text representation must be stored in EndUserContent and AnalystContent to enable full-text search.

Editing HTML KB Articles is only possible in the ITSM Portal. You won't be able to edit your KB Articles in the SCSM Console

So, if you want to keep RTF content you must avoid ANY changes of a KB in the portal (unpublish view for KB and remove KB form).

To migrate your existing HTML KB Articles to store their text representation in EndUserContent and AnalystContent, navigate to /Admin/Helpers/KBMigration in your ITSM Portal.

Bug Fixes

Portal General

  • 26528 Using IsInAdGroup expression may cause error if group contains special XML characters.

Analyst Portal

  • 25775 Creating Activity from WI Form allowed to save without filling required fields
  • 27305 SLA Status Column not displaying in some Views
  • 27002 CSV Export not respecting filter of Grid View
  • 26657 Adding related object in new WI does not show the object until form is saved
  • 25303 When creating a WI using Template, objects which do not exist in CMDB are still loaded in the template. (See Administration Guide)
  • 25774 Userpickercontrol, required = true applies to all pickers on the form
  • 27200 Boolean Columns are displayed as "true / false" instead of corresponding icons.

End User Portal

  • 27000 Multiple entities are not displayed in Enduser Grid Column
  • 26868 External data: User Input shows value of last column instead of first.
  • 26504 View column dropdown goes behind next View

New Features

Portal General

  • 26785 Removed seconds from Grid View Datetime column

Analyst Portal

  • 27233 Store KB HTML content as text to enable fulltext-search.
  • 26779 Display full enum-path for GridView enum filter dropdown.
  • 27349 Implemented "Change Status" Task for Problem Forms.
  • 26780 Implemented KBA Page Viewed Counter

End User Portal

  • 26678 Automatically complete checklist activities if all tasks are checked
  • 26919 External data prompt: Allow specifying which data to add to user input. (See Administration Guide)

Version 3.8.10

Released: 22.01.2020

Re-designed Knowledge Base

The ITSM Portal v 3.8.10 introduces a re-designed EndUser Knowledge Base.

When navigating to the Knowledge base you will be presented with the available categories, but no KB articles yet (except for the Featured and Recent articles in the right sidebar). As soon as you select any category, the portal will request and display all Knowledge Base Articles of that category, which improves the user experience.

Additionally, the Knowledge Base Filter was replaced with a Full text search. The full text search currently searches against the following, pre-defined, hardcoded properties:

  • Title
  • Keywords
  • External URL Source
  • External URL
  • EndUser Content
  • Analyst Content
  • Abstract
  • Comments.

Bug Fixes

Analyst Portal

  • 10928 Re-added the default "Create New" button for several classes (e.g. CI)

End User Portal

  • 25448 "Do not add to user input" option not taking effect for query prompts
  • 25457 Request Offering Pages not visible in Chrome & Firefox
  • 351 Add Attachment dialog does not show a textbox if no Action Log is displayed on the Form (e.g. CR Form)
  • 26751 Seach results were not sorted in the Enduser Portal
  • 26854 Error occurred if RO has bool prompt which is shown/hidden by condition

New Features

Analyst Portal

  • 26606 New Task to quickly create new WorkItems
  • 3388 New Task to Create a new Wi from a Request Offering
  • 473 Review Activity: implemented control to add/remove reviewers

End User Portal

  • 26043 Allow column resizing for Query Results Table
  • 26932 Open attached PDFs directly in a new browser tab
  • 23352 New "Link Only" Request offering (see Administration guide)
  • 26604 "Create Request on Behalf of" prompt (see Administration guide)
  • 26899 Re-designed Knowledge Base

Version 3.8.9

Released: 30.10.2019

Breaking changes

DateTime Picker

If the time-part of the DateTime Picker is not available, the time of the selected date will be set to 12:00am (local time). Previously, the time part was set to the user's current time.

Query Result using Criteria Token

A Query Result which uses a filter-criteria depending on a previous prompt will lose all selected Entities if the dependent, previous prompt was changed.

Analyst Portals's Create New Button

The Analyst Portal's Create New Button was changed to correspond to the SCSM console, according to following requirements:

  • IRs can be created using that button from an IR-View
  • IRs from template can be created using that button from an IR-View
  • PRs can be created using that button from a PR View
  • RRs can be created only from template using that button from a RR View
  • CRs can be created only from template using that button from a CR View
  • SRs can be created from template using that button from a SR View
  • SRs can be created from a template defined by a Request Offering using that button from a SR View
  • No Activities can be created using this button
  • No RRs CRs or SRs without a template can be created using this button

Bug Fixes

Portal General

  • 25447 DateTime Picker control sets current Time if user only specifies the Date

Analyst Portal

  • 489 Icons for SLA status "Warning" and "Met" are missing on the Form
  • 25905 Skipping an Activity may throw an exception
  • 4954 Incident Priority not re-calculated when changing Impact or Urgency
  • 9923 itx-checkboxcontrol not in line with properties
  • 9059 Boolean values in gridpicker are displayed as "true" / "false" instead of checkboxes
  • 10739 Page Title not set on View
  • 484 Action Log filter dialog is not entirely visible when the list of items is short

End User Portal

  • 25451 DateTime Prompt with default value = relative, user's current time showed wrong date and time
  • 25950 QR depending on other QR keeps selection if the other QR was changed
  • 25946 External validation on numeric prompt not triggering when entering 0 as value
  • 4211 Cannot navigate simple list with keyboard

New Features

Analyst Portal

  • 25003 Show RTF content of the KB Article in the Analyst Portal
  • 10928 Create New Button now corresponding to the SCSM console
  • 5969 Added option to set default value in control's definition
  • 25004 Allow search of KB articles in Analyst Search
  • 25464 Allow using Assign to me, Assign to Analyst, Resolve and Complete tasks with multiple items
  • 9558 Analyst Portal Setting "Do not require a comment when completing activities"

End User Portal

  • 25456 Auto Size Grid View according to content
  • 4600 In Service Catalog when a RO was selected, fold all Service Offering except the selected one

Version 3.8.8

Released: 02.10.2019

Bug Fixes

Portal General

  • 25252 String Prompt configuration Form missing scrollbars
  • 16208 Total items counter location offset

Analyst Portal

  • 23469 Double Action log entry in SR when assigning user to child MA
  • 24271 Instance picker read only not working
  • 23480 Instance picker: unable to remove items from another page
  • 12313 Cannot collapse a panel within another panel
  • 25177 Changing assigned to user in a new CR does not save
  • 23471 Assigned to user of MA lost when creating new MA from IR Form
  • 23478 MA created by not set when creating MA from IR/SR Form
  • 23482 History unusable if item is closed
  • 23090 Export to CSV causing error when run from Form
  • 24281 Analyst View Unselecting selected item does not hide console tasks
  • 14411 Workitems Icons cut off
  • 9567 ui-grid: row resized if content does fit by width

End User Portal

  • 23464 Default value by script breaks when using "show if true" condition with external script
  • 24183 QR-AutoSelection lost when QR is located on initially hidden page
  • 23344 Query results in repeating tables styling issue
  • 23356 Error prompt when closing EndUser Form

Version 3.8.7

Released: 03.07.2019

New Features

End User Portal

  • 23715 Added filter-bar to all End user Views
New End User Views

We have added a filter bar to all End User Views. If you are using customized End User Views, make sure to migrate them if you wish to use this new feature.

Bug Fixes

Analyst Portal

  • 23575 Fixed several console tasks that threw errors when executing from a gridview

End User Portal

  • 23344 Fixed a minor styling issue of the Query Results dropdown button inside Repeating tables

Version 3.8.6

Released: 06.06.2019

New Features

Portal General

  • 23041 Migrated from asp.net 1.0 to 1.1

Analyst Portal

  • 22967 Added paging for the instance picker selected items grid
  • 22847 datetime picker min-date can now be linked to another datetime picker (See Customization guide)

Bug Fixes

Analyst Portal

  • 22862 Searching in instance picker when on page 2 or above causes error
  • 22878 Sorting multiple columns on views may cause an error
  • 23039 Setting a view as favorite was only applied after refreshing using Ctrl + F5

End User Portal

  • 22572 Hitting enter in Service catalogue filter textbox reloads the page.
  • 22612 Removing selected items from a query results prompt may cause an error
  • 22578 Unable to sort query results columns with datatype int, bool or double

Version 3.8.5

Released: 22.05.2019

New Features

Portal General

  • 22196 Allow disabling «Pending Delete» check in Portal Settings (See Administration Guide)
  • 21783 Allow refreshing External Query when any specified Prompt value was changed (See Administration Guide)

Analyst Portal

  • 22260 Added generic Popups to title columns of views to show full title if column is too narrow
  • 22261 Re-added the "Assign to Analyst" console task.

Bug Fixes

Enduser Portal

  • 22212 Query Results configured to use simple table allowed to select multiple items, regardless of configuration.
  • 22574 Query Results dropdown not closing after selecting an item

Admin Portal

  • 22370 Unable to set custom console task permissions

Analyst Portal

  • 22278 Wrong icon for Status "Ready" was displayed
  • 22272 Show/Hide all button on history tab just toggles the cards
  • 21929 Double clicking an entity in the GridPicker Control did show the entity as selected even though it was not.
  • 22369 Deleting Activity from CR or SR Form throws error
  • 21841 Removing a CI from Asset Management Forms throws error
  • 22263 Reviewer Table of Review Activity Form not auto resizing.

Version 3.8.4

Released: 18.04.2019

Bug Fixes

Enduser Portal

  • 21607, 21309, 21197 Mutli selection Query prompt indicating selected items incorrectly

Admin Portal

  • 21042 Fixed styling of console tasks permission control

Analyst Portal

  • 21009 Activity-delete button on Activity Tab of WI Form not working
  • 21567 Opening an activity form from a view without status column throws error
  • 18765 Related Items lost when creating WI from template
  • 21377 Faulty PowerShell Activity Typeprojection in Analyst Configuration Management Pack

Version 3.8.3

Released: 25.03.2019

Bug Fixes

Analyst Portal

  • 20913 Error occurred when trying to create an object including related items with limited rights

Version 3.8.2

Released: 25.03.2019

Bug Fixes

End User Portal

  • 20782 External Data Script Debug messages not shown anymore

Analyst Portal

  • 20671 Analyst Portal Views cannot be sorted
  • 20395 Instance Picker styling can break

New Features

General

  • 20853 Allow selecting which scripts to export with the export script

Version 3.8.1

Released: 13.03.2019

Bug Fixes

General

  • 20369 Portal may not start (Error 502.3) in some cases
  • 20305 Multivalued columns are not rendered correctly

End User Portal

  • 20192 Query Result: error in Firefox when selecting item

Analyst Portal

  • 20394 Replacing Assigned to User, new user not applied when using checkbox
  • 20393 Searching in Assigned to User picker of MA Form causes error

Version 3.8.0

Released: 04.03.2019

Bug Fixes

General

  • 19775 Instance picker does not respect user roles

End User Portal

  • 19711 Query Results not sorted if option "Do not show details if object is selected" enabled
  • 19709 Show if condition not working with external data prompts
  • 19731 Default values by URL for FFA Request offering prompts not working
  • 11034 Attachment Drag and Drop failing to validate
  • 19676 You will get an error if first open object in Analyst Portal, then in End User Portal
  • 14087 Instance Picker shows objects with status "Pending delete"
  • 17505 Validation of repeating table did not work on text prompts until losing focus

Analyst Portal

  • 19775 Instance Picker does not respect user roles
  • 19707 Analyst Configuration MP contains duplicated Alias
  • 16162 You cannot open form settings after user role was removed in SCSM
  • 19875 Analyst Navigation does not close when losing focus
  • 11036 User Input overflow styled badly
  • 18199 Gridview -- Date of Last Modified is not displayed for multivalued columns
  • 16163 No number control available in analyst portal
  • 19708 Grid Picker (e.g. related items) height is a bit too small
  • 19567 View with damaged SLA Status icon throws error
  • 19549 Removing item from single instance picker prompts error
  • 19538 "Display Columns" Drop down title not translated
  • 19407 Activity Title overflows in activity list
  • 20102 Selecting multiple objects using Shift does only select first object
  • 20101 View pagination scrolls back to top
  • 18388 Creating WI with Review Activity from Template may lose reviewers
  • 17707 Manual Activity does not save Assigned to user after creating
  • 19940 Enum filtering in view fixed

New Features

General

  • 17776 Textarea adapting size to its content.
  • 19544 Improved usability of Custom permissions settings
  • 20103 Reduced amounts of data sent with each object
Reduced amounts of data sent with each object"

The following generic properties are not included in the API response anymore:
"Path", "Name", "FullName", "LastModifiedBy"
Properties with default or empty values are excluded from the response. Please be aware that this may cause issues with 3rd party or custom solutions for the ITSM Portal

End User Portal

  • 19542 Improved usability of Query Results Table

Analyst Portal

  • 19539 In Progress Icon changed to match SCSM Console Icon
  • 19540 Improved usability of Instancepicker control
  • 19545 Improved usability of History Tab
  • 16199 Added filter criteria attribute for itx-instancepickercontrol (see Customization Guide)
  • 19509 Added example how to get parent WI of FFA in External Scripts (see Customization Guide)
  • 17442 Added "show-fullpath" attribute to itx-enumcontrol
  • 19551 Added Business Service Form for Analyst Portal
  • 2447 Added SMA Activity Form for Analyst Portal (SMA Activity 1.0.x.11 or later required)
  • 2448 Added PowerShell Activity Form for Analyst Portal
  • 365 Implemented Rate by URL (see Administration Guide)
  • 19941 Sorting settings from SCSM console is now used to sort Analyst Views (see Administration Guide)
  • 19552 Added capability to customize Analyst Navigation (see Customization Guide)
  • 3332 Added support for Calendar Views in Analyst Portal
  • 17323 Added validation for start vs end date of Change Requests
  • 12287 Changing "Assigned to", "Primary Owner"[1] or "Support Group"[1] now creates an Action Log entry

[1]: Incident Requests only

Known Issues and Limitations

General

  1. Not all languages available in SCSM are implemented, but the customers can add missing languages themselves
  2. Sign out and sign in as another user may cause wrong data to be displayed
  3. Views: Some columns are not supported (images, custom columns, etc.)
  4. Logging in using Forms authentication does not forward the user.

Analyst Portal

  1. General
    a. No start page implemented
    b. Mobile devices are not supported
  2. Forms
    a. Events are not implemented (except DisplayName for Work Items)
    b. RTF fields are not supported
  3. Activities
    a. Review Activity: cannot manage reviewers
  4. Incidents
    a. Priority is not recalculated
  5. Problems
    a. Priority is not recalculated
  6. Release
    a. Parent/Child releases are not supported
  7. Views
    a. Filtering the status column is not supported for Multi Target Views (e.g. MyWorkItems)

Version 3.7.15

Released: 11.02.2019

Bug Fixes

General

  • 3221 GetUserRolesForeOperationAndUser error was constantly logged in the event log
  • 1909 External Query Configuration Dialog Form -- fixed misaligned checkbox
  • 16971 Query Results advanced configuration Form -- added missing scrollbars
  • 8927 DateTimePicker misaligned buttons
  • 17893 Gridview not resizing when hiding sidebar

End User Portal

  • 19312 Wrong format for datetime in action log
  • 19219 Doubleclick on object in grid-control caused error
  • 17196 Selected items of external query displayed as json instead of table
  • 19203 Unable to select multiple items in Query Result when using simple table option
  • 17192 "Show if condition is true" not applying in repeating table
  • 19095 Query results with multiple selection option enabled does not validate
  • 19221 Announcement area hidden on Chrome and IE11
  • 19102 Query results -- selected items table size fixed
  • 19315 Default values by URL remained when switching to another request offering
  • 19313 Default values by URL caused error when using "question1=" instead of "q1="

Analyst Portal

  • 19311 Property description not visible as Pop Up
  • 19103 Review Activity Form issues
  • 19383 GridView on a Form was not styled correctly according to content
  • 17515 Checklist activity task cannot be checked / unchecked
  • 17516 Checklist activity form -- unable to rearrange tasks
  • 17517 Checklist activity form -- unable to open task
  • 17526 SLA Target Date column shows invalid data if SLA is "Not ready"
  • 481 History does not refresh when "Refresh" console task is used

New Features

General

  • 19100 Instance Picker initially sorts first column

End User Portal

  • 18380 Summary Page can now be enabled for single Request Offerings (See Administration Guide)
  • 18379 Support External Validation for complete Request Offering (See Administration Guide)
  • 2214 Increased visibility of selected items of Query Results
  • 17870 Increased size of activity completion dialog textbox

Analyst Portal

  • 19100 «Link to Problem» console task added
  • 17873 Added support for resizing columns of instance- and grid picker
  • 17872 Increased width of instance picker dialog

Version 3.7.14

Released: 20.01.2019

Bug Fixes

General

  • 18389 ITSM Portal Memory Leak
  • 17507 PSH Validation Script Form Failure

End User Portal

  • 17504 Query Result -- Control does not show selected item with Radio Button
  • 16758 Decimal prompt -- cannot enter decimal values
  • 18378 Repeating Table with Query Result breaks query result dependencies

Analyst Portal

  • 17871 Sorting in search results view throws error

New Features

General

  • 15075 Indicate Columns that are sortable

End User Portal

  • 10867 Show / Hide Repeating Table depending on conditional question

Analyst Portal

  • 17506 Auto-select of Custom Query disabled if user prompt is optional
  • 17583 Filter for single columns in views

Version 3.7.13

Released: 04.12.2018

Bug Fixes

General

  • 13729 Unable to migrate service offerings from one environment to another when external scripts are used
  • 13255 Unable to select SM Internal User in userpicker control
  • 16190 ui-grid sort dropdown always highlighting sort descending

End User Portal

  • 12676 Review activity takes a long time to load
  • 16191 Global search not respecting catalog groups
  • 16927 Query using Token, configured as display only prompts error
  • 16755 Repeating Table Backspace Bug
  • 16757 Query Result Enum Sort Bug
  • 14472 DateTime configured as Display Only does only show the calendar button
  • 16068 End User Portal Table is not properly displayed when Language is set to Spanish or Chinese
  • 16422 Query Results Prompt does not auto select if only one value is displayed
  • 16202 Change "Reopen Request" button icon
  • 16205 itx-gridpickercontrol not sized correctly
  • 12821 Generic incident showing up in search results when configured as hidden
  • 15264 Expand by default not working when using pages

Analyst Portal

  • 16160 Unable to search for specific property of (e.g.) an Incident
  • 16165 "Required" property is ignored on datetime control
  • 16164 Sequence of activities in Service Request not saved
  • 15825 Request User Input on SR and IR Overview
  • 16602 Unable to filter on the !MyWorkItems View
  • 16238 QR grid shows no columns if QR under condition and Expand By Default is enabled
  • 16289 External Query Columns definition "visible" option not taking effect

New Features

End User Portal

  • 15878 Activate Paging on all query results
  • 4163 Add support for default request offering values by script
  • 15855 URL Form parameter transfer
  • 7879 Set external validation messages dynamically in validation script
  • 359 Implemented option per request offering question whether or not to add it to the Userinput

Analyst Portal

  • 1497 Added view switcher on form
  • 11246 Added "Change IR Status" Console Tasks
  • 16197 Added "Put on Hold" console Task for change requests
  • 16198 Enabled "resolve" task for multiple incident requests at once

Known Issues and Limitations

General

  1. Not all languages available in SCSM are implemented, but the customers can add missing languages themselves
  2. Sign out and sign in as another user may cause wrong data to be displayed
  3. Views: Some columns are not supported (images, custom columns, etc.)
  4. Logging in using Forms authentication does not forward the user.

Analyst Portal

  1. General
    a. No start page implemented
    b. Mobile devices are not supported
  2. Forms
    a. Events are not implemented (except DisplayName for Work Items)
    b. RTF fields are not supported
  3. Activities
    a. Review Activity: cannot manage reviewers
  4. Incidents
    a. Priority is not recalculated
  5. Problems
    a. Priority is not recalculated
  6. Release
    a. Parent/Child releases are not supported

Version 3.7.5

Released: 28.09.2018

Bug Fixes

General

  • 15499, 15498, 15497, 15410: Improvement CSS/LESS

End User Portal

  • 15502: Show hidden Bool Prompt with default value throws error

Analyst Portal

  • 15689: Save & Close a ticket opened via email link -- stay on page
  • 15397: SLA Target Date Column empty
  • 15393 Parent Incidents Column empty
  • 15275: Searching Child incidents in Instance Picker causes error
  • 16079: AffectedUser and AssignedTo removed when using Link Parent console task from view
  • 14266: Create from Template button not translated

Known Issues and Limitations

General

  1. Views do not display any data when using Spanish or Chinese language
  2. Not all languages available in SCSM are implemented, but the customers can add missing languages themselves
  3. Sign out and sign in as another user may cause wrong data to be displayed
  4. Views: Some columns are not supported (images, custom columns, etc.)
  5. Logging in using Forms authentication does not forward the user.

End User Portal

  1. Global search does not respect catalog group settings

Analyst Portal

  1. General
    a. No start page implemented
    b. Mobile devices are not supported
  2. Forms
    a. Events are not implemented (except DisplayName for Work Items)
    b. RTF fields are not supported
  3. Activities
    a. Review Activity: cannot manage reviewers
  4. Incidents
    a. Priority is not recalculated
  5. Problems
    a. Priority is not recalculated
  6. Release
    a. Parent/Child releases are not supported

Version 3.7.4

Released: 18.09.2018

Bug Fixes

General

  • 14857: Applying Advanced Configuration of Query Results prompt throws null reference error

End User Portal

  • 15047: Horizontal scrollbars missing
  • 15082: Query results table is not initially sorted anymore
  • 14972: End User Grid View too small when only one entity is displayed
  • 14974: No placeholder is displayed if view has no data to show
  • 15010: Searching query results prompt with int or double column throws error
  • 15043: Expanding/Collapsing groups throws error
  • 14845: Sort-Drop down too small for its content
  • 15042: Clicking grouped Activities throws error
  • 14973: End User Global Search View, sorting first column (icons) throws error
  • 15068: Query result advanced config Expand results by default + Hide search bar + Close search results wrong behavior
  • 15072: Auto forward causes issue with Query Result prompt
  • 15438: Critical performance for QR when more than one QR present in RO (Internet Explorer)

Analyst Portal

  • 14758: Checklist Activity Form Tasks View alignment issue
  • 12689: History Tab loading indicator constantly showing
  • 15276: Error occurred on multivalued views
  • 15600: Resolved parent incidents can be reverted

Known Issues and Limitations

General

  1. Not all languages available in SCSM are implemented, but the customers can add missing languages themselves
  2. Sign out and sign in as another user may cause wrong data to be displayed
  3. Views: Some columns are not supported (images, custom columns, etc.)
  4. Logging in using Forms authentication does not forward the user.

Analyst Portal

  1. General
    a. No start page implemented
    b. Mobile devices are not supported
  2. Forms
    a. Events are not implemented (except DisplayName for Work Items)
    b. RTF fields are not supported
  3. Activities
    a. Review Activity: cannot manage reviewers
  4. Incidents
    a. Priority is not recalculated
  5. Problems
    a. Priority is not recalculated
  6. Release
    a. Parent/Child releases are not supported

Version 3.7.2

Released: 20.08.2018

Bug Fixes

General

  • 14857: Applying Advanced Configuration of Query Results prompt throws null reference error

End User Portal

  • 14846: End User Search throws error

Analyst Portal

  • 14852: Export to CSV, Header Texts not in CSV file
  • 14853: Export to CSV does not work on multi target views

Version 3.7.1

Released: 16.08.2018

Bug Fixes

End User Portal

  • 14815: Token for Query Result and External Data doesn't work if token from another QR
  • 14816: Unable to get property 'data' of undefined or null reference in RO page

Analyst Portal

  • 14757: Export to CSV task broken
  • 14834: Views: error occurred when filtering views with Boolean column
  • 14759: Clearing the filter does not clear the filter

Version 3.7

Released: 13.08.2018

Bug Fixes

End User Portal

  • 2485: Request Offering Editor: moving user prompts up and down breaks layout when you have repeating tables
  • 6371: Error on submit Request Offering dialog after changing order of questions
  • 12848/ 9140: Query result -- dropdown button displaced (Chrome / Firefox)
  • 10059: Cannot scroll or select an item from query result dropdown in Chrome / Firefox with touch-enabled device
  • 9129: Layout does not behave same for 'required' vs 'display only' user prompt
  • 11299: Query results overlapping query prompt when located at bottom of page
  • 12318: Primary Owner not displayed in End User Portal
  • 9372: Bool User Prompt with external validation: Required Option does not work properly
  • 11035: KB Search not working properly
  • 8805: View stays empty when double-clicked on a main menu entry
  • 9314: DateTimePicker slightly wrong format for cultures de-CH and de

Analyst Portal

  • 13505: Reviewers not set as specified in Template
  • 462: History: entries cannot be collapsed and expanded
  • 12709: "Source" Property overwritten when creating IR or SR from Template in Portal
  • 12311: Instance Picker Search is not pre-filled with previously entered string
  • 11336: Adding attachment does not create action log entry
  • 11037: Some relationship objects are not set when creating work item from template
  • 11496: Cannot search for Template
  • 1742: Escalate or Transfer task action log entry is incorrect
  • 11446: Custom Tasks parameters cut off after special character
  • 11095: Certain views caused a timeout exception

New Features

General

  • 11298: $formData variable available in External Query using PowerShell

End User Portal

  • 11451: Added Simple table option for query results.
  • 13027: Added Service Offering Property "Notes" to allow filtering for notes
  • 11245: Loading indicator for Work Items views

Analyst Portal

  • 11170 New gridview control for main grid view
    • Improves overall rendering performance of the clients by using another grid control component which uses less JavaScript load.
  • 12409: Option to run views under Application Pool account to speed up loading times
  • 10875: Added option to approve/reject RA on behalf of reviewers
  • 8837: Relating a work item to another now creates two-way relationship
  • 9559: Visualize skipped activities
  • 467: Support for parent/child incidents

Version 3.6

Released: 15.05.2018

Bug Fixes

General

  • 9423: When viewing large attached pictures, some parts might get cut off

End User Portal

  • 9126/11107: Query Result prompts with "Do not preload results" show loading indicator before searching
  • 9127: Request Offering Form: "Next Step" button has a strange label when hovering

Analyst Portal

  • 9369: Abstract classes (e.g. "Service") cannot be selected in the Instance Picker
  • 10898: You cannot select items using the checkbox in the Instance Picker
  • 10744: Intermittent error "An object of class IComposableProjection with ID xy was not found" when adding related items
  • 10500: First Response can be set multiple times
  • 11250: Cannot delete attachments
  • 9551: Custom Tasks do not work

New Features

General

  • 11108: SCSMConnectionTimeout parameter can be added to appsettings.json

Version 3.5

Released: 24.04.2018

Bug Fixes

General

  • 5779: Opening direct links when the portal runs with Forms Authentication causes an exception
  • 7359: Session cache is not cleared when new user logs in
  • 7443: Skype 4 Business Integration does not work
  • 8515: Random Container Error
  • 9289: Error when entering a string containing an apostrophe in search box
  • 9385: Opening a direct URL when forms authentication is active redirects to the default portal

End User Portal

  • 6427: An error occurs when switching to the Spanish language
  • 8293: Translation fail itnetX.ITSMPortalSupporting.EndUserMyTeamActivitiesOpen.View
  • 8924: Vertical scrolling does not go back to top when request offerings are opened
  • 8938: Query Result Option "Set user logged in as default value" does not take effect
  • 9056: Query results targeting at work items show wrong results when filter by work item ID
  • 9131: Strange JavaScript Bug with 30 or more User Prompts
  • 9552: Form Filling Activity: under certain conditions "Fill Form" will create a new request instead of updating the existing one
  • 9562: html markup in Repeating Table Title makes RO unusable
  • 10753: You can't give anonymous users access to one particular view

Analyst Portal

  • 3467: Adding activities inside uncommitted parallel or sequential activities causes an exception
  • 4662: History of parent request is displayed inside activities
  • 8778: List View is not scrollable when there is a certain range of number of items in a view
  • 8844: An error occurs when you click cancel when trying to close an unsaved item
  • 9058: NaN text in attachment control
  • 9154: Search returns error when no search string is defined
  • 9549: Error occurred in Firefox during search inside InstancePicker
  • 9551: Custom Tasks do not work

New Features

General

  • 8516: Implement CORS configuration

End User Portal

  • 7876: Add option to use "password" text boxes for string fields

Analyst Portal

  • 2101: Instance Picker: Improve visibility of Add and Remove buttons
  • 7930: Implement alternative control for itx-gridpicker to improve performance

Version 3.4.0.7

Released: N/A

Bug Fixes

General

  • 7978: Intermittent exception "Unable to remove MG from the cache"
  • 6970: Error occured when open the External Script form in SM2016
  • 6926: Announcement form is not validated in SM2016
  • 5580: Using HttpClient class can cause an error and crashing of entire portal

End User Portal

  • 8306: You can't submit a request with a required boolean field that is hidden
  • 7932: External Validation on does not show external validation message on some prompt types
  • 7931: External Validation on True/False User Prompt does not show external validation message
  • 7901: Security Issue after logging off (able to see anonymous tickets)
  • 7877: There is no way to select column in condition for External Query
  • 6645: Polish language: views in management packs are not translated
  • 5864: Error occurred in request offering with repeating table if min entries more than 1
  • 4862: Wrong parameter list for PowerShell External Data & Validation Form
  • 350: Form: Icon for Form Filling Activity missing

Analyst Portal

  • 8790: Error when saving any Business Service
  • 8787: Cannot save after using task "Apply Template"
  • 8784: Related work item is lost after saving a newly created work item with the "Create Related..." task
  • 8783: Cannot add a related item to an unsaved new item
  • 8392: Ping and RDP tasks raise an exception
  • 8093: Permission Error when creating a new object
  • 7129: Activity Tasks not available when editing Activity from Parent Work Item

New Features

General

  • 6638: Polish language

End User Portal

  • 7878: DisplayOnly mode for External Query
  • 7827: More informative message for wrong data in extension object in console
  • 5038: Default sort order for Query Result
  • 4241: Allow configuring whether comment when completing/reviewing activities is mandatory

Analyst Portal

  • 4741: Support for SLA calculated columns (AVE)
  • 4740: Support for multi-binding columns (AVE)
  • 3357: Support for multi-value columns (AVE)
  • 7493: Support for SCOM service components

Version 3.4

Released: 21.12.2017

Bug Fixes

End User Portal

  • 5777: Expand/collapse button in Service Catalog Browser causes an error in FireFox
  • 5863: An error occurs on the review form if the current user is not in the CMDB
  • 5971: Session timeout does not happen in some cases
  • 6373: Enum list remains filtered between different enum settings
  • 6458: Anonymous users can access other user's data when using search

Analyst Portal

  • 519: Task visibility is not reevaluated when open item changes
  • 5989: Removing items from lists causes an exception

New Features

General

  • 6638: Polish language

End User Portal

  • 3531: Free Edition for End User Portal

Analyst Portal

  • 480: Add support for tasks which execute locally (ping, mstsc, etc.)
  • 5981: Use delayed loading for affected configuration items on all work item forms

Version 3.3.0.2

Released: 24.11.2017

Bug Fixes

General

  • 4535: Security: User with EndUser access only can use direct link to open analyst portal and do search of work items
  • 4615: Remove button in column settings of external data has no effect

End User Portal

  • 333: Request Form: Hide entire green section if there are no instructions and no related KB articles
  • 4162: Enterring negative numeric values causes NaN validation error
  • 4533: Wrong services used in _EndUserHeader.cshtml to get theme name
  • 4537: Conditional questions: RegEx is not available as an operator for prompts of type Simple List
  • 4603: Non-breaking spaces are added when users add comments to their work items
  • 4636: Selection Mode of MP Enum does not take effect

Analyst Portal

  • 4397: Instance Picker: Double-click an item after ordering returns the wrong item
  • 4531: Not all objects are loaded in multitargeted views
  • 4532: "Set First Response or Comment" task wrong behavior
  • 4814: An error occurs on service request views when the Status column is missing

New Features

General

  • 4338: One-click portal switcher
  • 4345: Dutch language

End User Portal

  • 449: Add loading indicator for Query Results

Version 3.3.0.1

Released: N/A

Bug Fixes

End User Portal

  • 4250: Closing an object's form can cause an error

Version 3.3.0.0

Released: 01.11.2017

Bug Fixes

General

  • 3185: ReturnURL for login/logoff has no effect
  • 3221: GetUserRolesForOperationAndUser error is logged in the event log
  • 3231: Error message "You do not have permission to access this item or the item was removed" appears regardless of the underlying error
  • 3356: Advanced Configuration section missing for Query Result in the console
  • 3435: An error occurs if a view has a wrong configuration for Width
  • 3438: Random The given key is not present in the dictionary error
  • 3530: An OutOfMemory exception can occur when there is much load on IIS
  • 3939: HTML is not parsed in the summary view

End User Portal

  • 3103: Error occured when try to use filter on column with $ in the name (LastModified etc)
  • 3233: Query Result: When an item is selected, unnecessary white space is added
  • 3283: Error occurs when you submit a form filling activity
  • 3316: Wrong data in columns for RUS and CHI languages
  • 3317: Support Group (TierQueue) from template is ignored for incidents when created through request offering
  • 3341: startsWith error when canceling a Repeating Table dialog
  • 3343: Repeating Table Summary Row is empty for Query Result
  • 3415: Enduser menu fails to open/close after window resize
  • 3441: Transition superseded error when you switch views rapidly
  • 3537: Error "Unable to get Reviewer object of null or undefined instance" on review activity form

Analyst Portal

  • 3128: Advlist plugin error occurs when using SendMail from the portal
  • 3180: Delay load alias must be hardcoded in the related items section
  • 3184: Same data in different columns of the view
  • 3329: History entry is empty if property has no display name set
  • 3346: Icons of custom wunderbars are sometimes not loaded
  • 3354: Class filter in Instance Picker causes wrong items to be selected
  • 3416: Exception occurs when double-clicking on an empty single instance picker
  • 3440: When the window is resized, the grid view does not resize
  • 3468: Cancel adding activities causes an exception

New Features

General

  • 3322: More granular configuration for languages
  • New installation experience (Installer)
  • Customization Guide

End User Portal

  • 358: Implement feature "Change password"
  • 2458: External data source for query result
  • 2459: External data validation for user prompts
  • 3126: External data validation for conditional questions

Analyst Portal

  • 2049: Add search string of instance picker and user picker to search dialog
  • 2494: Add global configuration "Save view filters by user"
  • 3088: Implement default sorting for views
  • 3288: Export to CSV task
  • 3319: Add option to hide system entries from Action Log in Analyst Portal
  • 3342: Do not load History until Tab is activated

Version 3.2.0.2

Released: 30.08.2017

Bug Fixes

General

  • 3165: Error Message: Object reference not set to an instance of an object. System.Exception: Unknown error in base Request Offering

End User Portal

  • 3132: An error occurs when you close the detail view of a request

Analyst Portal

  • 3060: The DisplayName of work items is not changed when you change the title
  • 3133: Error "ejScroller: methods/properties can be accessed only after plugin creation" when opening an item from a small browser window

Version 3.2.0.1

Bug Fixes

General

  • 3102: An error occurs when you filter a date column with non-US culture

Version 3.2

Bug Fixes

General

  • 2407: Cookie size is too large in some cases and generates error 400
  • 2462: Intermittent exception "An item with the same key has already been added"

End User Portal

  • 2484: Anonymous authentication: Authenticated users do not see views anymore
  • 2569: Knowledge Base Browser does not expand more than 2 levels
  • 2570: Knowledge Base Filter is incorrect
  • 3071: Multiline textbox does not wrap text
  • 2298: User is not refreshed when logon/logoff in Anonymous
  • 2378: Custom Request Offering question type never rendered
  • 2446: Misleading usability when session timeout occurs
  • 2450: Submitting multiple attachments at once errors out
  • 2480: Do Not Preload settings has no effect if QR has conditions
  • 2238: Request Offering: page titles are off tiles
  • 347: Request Form: vertical spacing in green form instructions section is wrong
  • 336: Requests/Activities: When opening a request, then use "X" to close, the folder/view selection is not maintained

Analyst Portal

  • 2496: Service Request form: Assigned To person is missing in the form
  • 2499: Resolution/Results tab is disabled in wrong status
  • 2568: Drag & Drop in activities list doesn't work any more
  • 2420: View contains wrong number of items
  • 2421: The element counter in multi-targeted views is not displayed until a row is selected
  • 2457: An error occurs when filtering a view if a generic field is used in the type projection component
  • 2460: Exception occurs when favorited views change in the backend
  • 2466: An error occurs when you open a newly added MA in SR/CR
  • 2472: An error occurs when you try to remove an attachment
  • 2292: Error occurred on some views after version 3.1 installed
  • 2299: Value isn't saved when Instance Picker is used and OK button is pressed instead of double-click to the row
  • 2376: History is not refreshed when another item is opened
  • 2377: Incident Default Support Group is ignored when creating a new incident
  • 2383: An error occurs when a view filter is applied against a type projection with more than 2 nested components
  • 2288: Error "User not found in CMDB" occurs when loading favorites views
  • 513: GridPicker: The remove button is very close to the table. It should be like the Add button
  • 490: View picker: width is too narrow if view names are long
  • 485: Folder navigation: vertical space is too high
  • 470: When SLA is empty, the heading is in the wrong vertical position
  • 332: Service Catalog: Text is cut off

New Features

General

  • 2501: Create script to upgrade unsealed management packs
  • 2269: Portuguese and Chinese language
  • 2281: Use LESS files as primary source for CSS

End User Portal

  • 2493: Optimize column width in home, requests, and activities
  • 2507: Add support for Web View in End User Portal
  • 2573: Auto-selection of query result row when only one row is present should not occur when the prompt is optional
  • 3015: Optimize usability of menu
  • 3021: Add list of affected CIs to Change Request form
  • 2487: Parse URLs in stringcontrol
  • 2488: New control: listview and boolean
  • 2111: Allow filtering and grouping in end user portal views
  • 2267: Simple List and Enum Combobox should expand/collapse when clicked inside control
  • 2449: Support for URLs in views
  • 2110: Request Offering: Implement option "Auto forward to next page when all questions are answered"
  • 1952: Request Offering Templates
  • 1748: Summary view before submitting requests
  • 456: More user-friendly error message for Permission Denied
  • 380: Console Task "Create a Copy" for Request Offerings which will also take over the custom RO Extensions
  • 342: Implement search for end user portal

Analyst Portal

  • 2498: GridPicker takes very long to load if there are many related items
  • 2500: Open form directly if only one element is found when using global search
  • 2508: Support for Instance Picker in console tasks
  • 2314: Instance Picker: add support for type projections
  • 2228: Add list "Work Items Affecting this User" to User form
  • 1766: Power Print support
  • 1936: Add size to attachments list in the header of the WI form
  • 1939: Add support for Web View in Analyst Portal
  • 1941: Implement adding new activities to IR
  • 1746: HTML Knowledge Base
  • 1747: Send Mail support
  • 474: Checklist Activity: implement control for task management
  • 461: Implement search for analyst portal
  • 469: Allow tasks to be bound to security roles

Version 3.1

Bug Fixes

General

  • 504: Grid views: Cannot select content of columns to copy it to the clipboard
  • 524: Favicon: always use images/logo-green_favicon.png for both portals
  • 1769: Issues with filtering for enum, date, and int, in GridView
  • 1943: Multitarget Views: data from columns missing/wrong if more than one binding is not displayed
  • 2067: Permission script for Form Filling Activity missing in installation source
  • 2097: Wrong Attachment Settings UI in the console
  • 2213: Culture is affected when you change the UI language
  • 2241: Forms Authentication: redirection after sign in does not work

End User Portal

  • 329: Form: Display message "No attachments" if no attachments are available
  • 330: Form: Display message "No comments" if no comments are available
  • 334: Request Form: Query Result: When clicking in the control, the list should expand
  • 338: Conditional Questions: text filters should not be case sensitive
  • 355: Request offering list: indent of brief description is in the wrong position when the title needs more than 1 row or the icon is small
  • 453: Activities list wraps status when window is resized
  • 508: Add Attachment: file size limits are not properly handled
  • 510: Datepicker: Wrong style and behavior when clicking on month
  • 553: Attachments control: file size after uploading is not displayed
  • 1688: Vote on behalf of someone also votes on behalf of myself
  • 1761: HTML markup is not processed in Service Offering's Description fields
  • 1762: Long text in RO's Instruction is cut off
  • 1768: Exception "Unable to get property 'replace'" in query result when there are no string columns
  • 1774: Multitarget Views: error occurs if multitarget column uses a property name that does not exist in all classes
  • 1940: Request Offerings: Default value for datetime field doesn't work
  • 1950: Logo in header should have a hyperlink leading to the end user portal home
  • 1954: Unable to get property 'length' of undefined or null reference
  • 1961: Attachments in RO are not validated against extensions and size
  • 1999: Default values when combined with conditions are not set
  • 2042: Condition based on releated items doesn't work
  • 2073: Clicking "Submit Request" several times creates multiple requests
  • 2078: Repeating table: unable to get property 'push'
  • 2079: When DefaultROPageSize is >0, a page break as added inside a repeating table
  • 2080: Query Result criteria doesn't work when filtered using parent QR with more than one column
  • 2092: Layout issues in Service Catalog
  • 2093: Default value on decimal with decimal point in non-English language causes an exception
  • 2099: Uploading multiple attachments at once does not work or causes an exception
  • 2105: GridView: Hand mouse cursor appears on every second row
  • 2107: Error occured if QR column contains text with brackets and space inside
  • 2114: View "All Windows Computers" displays "NaN" instead of blank for Manufacturer and Model, and causes exception when filtering
  • 2116: Error occurs in a Query Result if the related object is empty
  • 2120: Request Offering: Error occurs if default text value contains single quote
  • 2121: Wrong RTRow value in User Input if a condition is used inside the repeating table
  • 2212: Repeating Table: wrong page break if the repeating table contains one question and there is another repeating table after it
  • 2217: Query Result: an exception occurs if you try to search in a query result which contains non-string fields
  • 2233: Query Result: date columns are improperly formatted
  • 2234: Query Result: line breaks in cells are ignored
  • 2235: Query Result: when only one item is available, it should be auto-selected
  • 2237: Repeating Table: conditions on questions outside of repeating table does not work
  • 2240: When Forms Authentication is enabled, "length" error occurs when you navigate to the end user portal
  • 2255: Query Result: Can't search richtext fields
  • 2257: An error occurs when you try to create a request and the current user is not in the CMDB
  • 2271: Adding an attachment to an existing request with the file browser causes an exception
  • 2272: Rating a KB article might error out under certain conditions

Analyst Portal

  • 471: Tasks which are truncated should display full text on mouse-over
  • 476: Filter in grid view on form (left column) does not work
  • 496: Instance Picker: When I want to sort by "Class Name" an error occurs
  • 574: An object of class ManagementPackProperty with name %Property% was not found in the My WorkItems view
  • 1997: Datetime picker cause validation on form
  • 2030: Error occurred when try to search in view when type projection used where target component is ConfigItem
  • 2074: After search in instance picker, only double-click can be used to pick items. Select and "OK" does not work.
  • 2076: Exception occurs if you search for items in the instance picker
  • 2081: Error occured when sort by class in Instance Picker
  • 2082: Class list in InstancePicker is cached
  • 2086: You can't remove component from inner component
  • 2095: Instance Picker: pressing Esc causes an exception
  • 2098: Checklist Activity Parent Work Item not visible on form
  • 2102: Instance Picker: Added items are not kept in sync between pop-up and form
  • 2112: Error occurs in WI views when status column is not present
  • 2113: Exception $IsNew$ is thrown when opening an item after filtering
  • 2115: Too many attempts to filter grid while typing
  • 2117: Error occurs when filtering in a view or instance picker with enum columns
  • 2123: Searching related work items causes an exception
  • 2124: No headers in Computer form om section Computer Details
  • 2126: Error occured if filter against column in view based on simple class
  • 2198: My Work Item view (from AVE) is causing an exception
  • 2199: Activities inside nested activities do not save changes
  • 2201: Column selection check marks not always visible
  • 2227: Error occurs when searching affected items of activities
  • 2232: indexOf exception occurs when opening an item from a view
  • 2239: Opening an item with a long History takes a long time
  • 2247: Cannot save related items of an activity when opened from a parent request
  • 2248: Tasks "Create Related WI" throw a template exception
  • 2258: Attachments are not saved in any forms
  • 2266: Cannot open attachments
  • 2268: An error occurs when you sort by a column which does not exist in all types of a view
  • 2274: Tasks: an error occurs when you quickly switch between tasks what are loaded async and then open the item
  • 2275: GetClasses error occurs sometimes when you use the Analyst Portal
  • 2276: New Problems are missing the status and prefix in the ID
  • 2277: Intermittent null reference exception in SdkService.GetFavViewCriteria
  • 2279: An error occurs when you double-click an item in the side view

New Features

General

  • 1767: Merge GlobalStrings with custom resx files
  • 1948: Views: Add support for class's image in the column template
  • 2068: Add custom landing page for EndUser and Analyst portal
  • 2104: Document how to create custom End User and Analyst roles
  • 2118: Allow width of columns in views to be changed by user

End User Portal

  • 335: GridView: Implement column width when set on view in SCSM using AVE
  • 383: Provide LESS file and steps to do basic design customization
  • 556: Add CSS file which is always loaded and customer can add overrides to
  • 561: Optimize padding/line height of query results
  • 572: Add option "Close search results and clear search after selection" to query results
  • 1738: Anonymous section
  • 1750: Add Russian language
  • 1772: Add option "Collapse Service Offerings" for OneClick in end user portal settings
  • 1929: Add tooltip for navigation items
  • 2043: Use default value instead of empty value for hidden questions
  • 2044: Sort categories in the Service Catalog by ordinal
  • 2050: Service Catalog: filter should also search in SO and RO description
  • 2106: Document notification template direct links

Analyst Portal

  • 424: Implement Global Operators as option for user picker
  • 500: Persistent view settings per user
  • 1766: Power Print support
  • 1944: Show dialog message if user tries to close window and unsaved data exists in the form
  • 2085: Checklist Activity: allow completion of tasks and activity itself
  • 2119: Remove page indicator at bottom of view
  • 2122: Portal switcher should not be visible for End Users
  • 2200: Load side grid view on forms after main form data to improve performance

Version 3.0.0.3

This version of the itnetX ITSM Portal contains the following two portal products:

  • End User Portal v3.0.0.3 - RTM
  • Analyst Portal v3.0.0.3 - RTM

Bug Fixes

End User Portal

  • 1764 When a required Boolean question is hidden, the request offering form cannot be submitted
  • 1926 Review Activity: approve/reject buttons are not visible for End Users under certain conditions
  • 1927 Review Activity: End Users have no access to reviewer objects (except "self")

Analyst Portal

  • 1765 Single Instance Picker and User Picker: cannot remove an existing relationship

New Features

End User Portal

  • 1773 Close button "X" added to generic CI form

Version 3.0.0.2

This version of the itnetX ITSM Portal contains the following two portal products:

  • End User Portal v3.0.0.2 - RTM
  • Analyst Portal v3.0.0.2 - RTM

Bug Fixes

End User Portal

  • 372 Query Result: multiselection: Replace checkbox with an "Add" button
  • 431 Query Result: condition for boolean doesn't work
  • 439 Error "pageSettings" occured when browsing the portal too quickly
  • 454 Request offering form: mandatory attachments are not enforced
  • 457 Random issue "An item with the same key has already been added"
  • 527 Error "CommunicationObjectFaultedException"
  • 531 Unable to get property 'split'
  • 540 "Page 1" is displayed even when Request Offering contains only one page
  • 544 Intermittent null reference exception in SCSMViewParser
  • 547 When a query result details dialog is opened from a repeating table, the details dialog is behind the repeating table window
  • 549 User Input is wrong from repeating table
  • 550 Conditional on entire pages do not work if conditions are mutually exclusive
  • 551 Conditions on query result bool columns do not work
  • 552 Conditions on query result enum columns do not work
  • 554 Required indicator (asterix) for booleans is missing
  • 562 Repeating Tables: required fields are not enforced
  • 563 Unable to submit request offerings which contain query results targeting a work item
  • 581 Conditional question always reset to first question in SCSM 2016
  • 1714 Conditional question combined with repeating table does not work
  • 1720 Maximum length is not checked when reviewing or completing activities
  • 1736 Unable to get property 'length' of undefined or null reference
  • 1759 ODataException when searching query result with nested relationships

Analyst Portal

  • 409 Navigation issue: view is reloaded in the background during navigation
  • 417 Close task: when executed, you cannot save the request.
  • 418 Complete/MarkFailed task: the status on the form when executed from popup does not change
  • 419 Skip/Unskip/Return to Activity: tasks are not visible in popup
  • 455 Views with Booleans cause exception when filtering or selecting data
  • 458 Error occured for views created based on class from SCOM
  • 460 Navigation: main menu item is not hidden when clicked a second time
  • 529 Data from deep popup is not saved/loaded
  • 564 Hide search from header
  • 565 Tasks executed from views do not work anymore
  • 566 Undefined JavaScript error in ej.core.js
  • 570 Cannot filter views on string properties
  • 1717 Current view disappears when switching items
  • 1718 Assign To Me/Analyst tasks sometimes do not work
  • 1737 Console tasks are not available for new objects
  • 1739 German Umlauts in tasks are not properly displayed
  • 1744 Hardcoded display strings
  • 1745 hideFolders() error when going to settings
  • 1753 EnumName error in Release Records
  • 1756 Default portal set to "Analyst Portal" throws an error

New Features

End User Portal

  • 339 Forms Authentication
  • 343 Spanish, French, and Italian language
  • 452 Shared views and partial views can now be customized
  • 1729 Add property's description as a tooltip on the form

Analyst Portal

  • 414 Constrain forms by SCSM user role
  • 420 Assign To Analyst Task
  • 421 Escalate Incident Task
  • 422 Apply Template Task
  • 423 Create Related IR/PR/SR/CR/RR Task
  • 440 Business Service Component View
  • 558 Open ticket in separate tab

Version 3.0.0.1

This version of the itnetX ITSM Portal contains the following two portal products:

  • End User Portal v3.0.0.1 - RTM
  • Analyst Portal v3.0.0.0 - BETA

Bug Fixes

  • 326 GridView: Change style of loading progress
  • 346 Service Catalog: Links for Cost Information and SLA Information should open in separate tabs
  • 368 Custom work item prefix: if more than two camel case chars found, get first and last
  • 369 "Type at least 2 characters to show results" should be displayed in a more prominent font color
  • 370 Create new request, then click request ID to get to request form, the click X on the upper-right corner -> you are taken back to RO form
  • 371 Licensing: when I have an end user license (prod) and an analyst license (trial) I cannot access the analyst portal. Any combination of licenses must work.
  • 373 Query Result: Error occurs when trying to sort by a column which is from a related object
  • 374 Language selection is not saved per user
  • 375 Conditional Question on number prompt broken
  • 376 Approve/Reject buttons should be hidden if user has no access to root object and decision is already made
  • 378 Request Form: The Enter key triggers the Submit event.
  • 379 "Add Attachment" and "Add Comment" must not be available when form is loaded underneath an activity form
  • 381 ejWaitingPopup exception
  • 382 Skype 4 Business status "In a meeting" is displayed yellow instead of red
  • 385 Requests/Activities: When filter is changed, the selection does not stay in the dropdown field.
  • 387 Add readonly option for Comments and Attachments ("Add" button will be hidden when enabled)
  • 388 Skype 4 Business presence indicator does not work in header of end user portal
  • 389 Request Form: icon of Request Offering should be resized to 32x32 pixels
  • 391 Request Form: Query Result: when only 1 item is available, it should be autoselected
  • 392 For numbers, the message "This is a required field" is not displayed anymore when leaving the field without typing a value
  • 393 "Add Attachment" and "Add Comment" must not be available when request is closed
  • 396 Custom views: first column should be bold, green, and clickable to open details of view
  • 398 Service Catalog: hide service offering categories which have no published content (overview and one-click)
  • 399 New CIs or changed CIs do not show up in the query results until the cache of the browser is deleted
  • 400 Query Result: Height of list should not be static. When there's less entries, it should not take all height.
  • 401 Validation: the asterix indicating a required field must be hidden after a value is entered
  • 402 Form instructions: No line break is added when the text does not fit on the screen.
  • 403 No page titles are displayed in browser. Only PortalTitle with preceeding dash is displayed.
  • 404 Conditional question: when it is based on a query result which is display-only, it does not work
  • 405 Activities/Requests: Exception is raised if an alias is not found in one of the type projections
  • 406 Chrome: Switching filter in Requests/Activities does not work (e.g. switch from "Open" to "History" does not load the view)
  • 407 The [mygroups] token in views does not work in the portal
  • 408 Conditional Question: If condition is set on a decimal field with e.g. "4", and I enter "4.00", the condition dos not fire
  • 427 Open Calendar string is hardcoded
  • 429 ClosedDate not set when work items closed
  • 430 Close button on popup dialog in Query Result
  • 432 Service Catalog: request offerings are not sorted
  • 433 Forms: Error occurs if user has no access to the parent work item
  • 434 Error occurs when changing language from the Portal Settings page
  • 435 Issue with conditional question and regular expressions
  • 437 Portal couldn't be loaded, initialization looped
  • 443 Private messages are displayed in comment section
  • 447 "Add hidden questions to user input" does not take optional questions into account
  • 448 "Request rating" and "Request buttons" should not be visible when request is displayed underneath activity
  • 450 Form Filling Activity cannot be reassigned using SM console

New Features

  • 331 Add option in settings to display Reviewers and Activity Implementers in the list of activities show on the request forms
  • 397 Allow paste attachment in attachment control in request offering

Version 3.0.0.0

This version of the itnetX ITSM Portal contains the following two portal products:

  • End User Portal v3.0.0.0 - RTM
  • Analyst Portal v3.0.0.0 - BETA