FSM6 U28 Release Notes
FSM6 U28 Release Notes
MANAGEMENT
FSM6u28 RELEASE NOTES
IFS Field Service Management FSM6u28 Release Notes
© 2007 – 2024 IFS
© Copyright 2024 an unpublished work by Industrial & Financial Systems AB. All rights reserved.
The material in this document is protected by copyright law, and may not be copied entirely or in
part, without the prior permission of Industrial & Financial Systems AB.
All Trademarks recognized by their respective owners for any product brands mentioned in this
document
2024-05-03 2
VERSION 6 UPDATE 28
Welcome to the IFS FSM6 Release Notes! This document describes the current update to our
best in breed Field Service Management software, FSM6 Update 28 (Build 6.28.8870) (note
that some components may have higher build numbers). This document highlights
enhancements added that make FSM6 better and easier to use, as well as a summary of
corrections, located at the back of the document (search for Update 28 Corrections).
UPDATE 28 ENHANCEMENTS
UPDATE 28 FSM ENHANCEMENTS
2024-05-03 3
UPDATE 28 NOTIFICATIONS
2024-05-03 4
UPDATE 27 ENHANCEMENTS
UPDATE 27 FSM ENHANCEMENTS
CONTROL BIN CREATION IN TRANSFER BIN PROCESS
A new enhancement has been added to prevent the automatic creation of bin and stock_bin
records during the transfer bin process. Users will now possess the ability to enable or disable
this functionality through the newly introduced application parameter;
AUTO_CREATE_BINS_WHEN_TRANSFERRING_BINS. The acceptable values for this parameter
are Y (yes) and N (no). Upon installation its value will default to N (no), ensuring that the
existing behavior is maintained for customers who prefer the established approach.
2024-05-03 5
UPDATE 27 NOTIFICATIONS
WEB CLIENT .NET 6 VERSION UPDATED
The Web Client Server API has been updated to .NET 6.0.25 for the latest security fixes.
On-premise installations will need to execute the .NET 6 Windows Server Hosting Bundle
(dotnet-hosting-6.0.25-win.exe) on the application server/ web server when installing Update
27 for the first time, before executing the FSM installer.
SECURITY IMPROVEMENTS
The FSM Server solution has been enriched with several security improvements in this
version.
2024-05-03 6
UPDATE 26 ENHANCEMENTS
UPDATE 26 FSM ENHANCEMENTS
PSO INTEGRATION – CACHING ADDITIONAL ATTRIBUTES
As an improvement to the FSM-PSO integration, a caching mechanism is now implemented
for Additional Attributes during the export process to PSO, resulting in improved application
performance. It's important to note after adding or removing Additional Attributes, a server
cache refresh is necessary to ensure these changes take effect as intended.
2024-05-03 7
UPDATE 26 NOTIFICATIONS
ANDROID 14 SUPPORT
Support for Android 14 is now available in this release.
Along with Android 14 support, the target API level of FSM Mobile Android client has been
uplifted to 34.
IOS 17 SUPPORT
Support for Apple iOS 17 is now available in this release.
2024-05-03 8
UPDATE 25 ENHANCEMENTS
UPDATE 25 FSM ENHANCEMENTS
PSO INTEGRATION - SYNCHRONOUS RESPONSES TO WORKBENCH BROADCASTS
When using PSO Workbench for manual dispatching of work, one roadblock was that
validation exceptions that are raised in FSM, were not visible to the end users who are
performing manual updates in PSO workbench. In order to overcome this situation, an
improvement has been added to the FSM–PSO integration to return the FSM exception
information to the Schedule Workbench Broadcast. This way the PSO Workbench users will
be immediately notified in case FSM is unable to process the change triggered by PSO.
Previously baseline FSM was supporting only the WCF mechanism when broadcasting to
Schedule Workbench. Since the WCF broadcast does not support the broadcast operation to
return any error information, to allow the above-said functionality, FSM has now added
support for the REST broadcasting mechanism along with this version of the software. A new
operation named ProcessSWBBroadcast, has been added to the MetrixIntegrationService
permitting this REST broadcast. Parameters for the REST broadcast can be configured through
the below scheduling application parameters.
• SWB_BROADCAST_URL
HTTP endpoint of the new web service operation (ProcessSWBBroadcast).
eg: https://myFSMServer/MetrixIntegrationService/M5WebService.asmx/ProcessSWBBroadcast
This will be an optional parameter where the param value is empty by default. If not set,
the standard WCF broadcast endpoint specified in the BROADCAST_URL will be used.
Note: If the application users intend to use the WCF broadcast, make sure the value of
this app param is left empty.
• SWB_BROADCAST_TYPE
Determines the broadcasting type. Values are “REST” and “WCF”. When using the
REST broadcast, set the app param value as “REST”. This app param value is empty
by default.
• SWB_BROADCAST_MEDIATYPE
The Content-Type in which the data will be extracted by PSO. Only applicable for
broadcast type REST and is empty by default. Values are “TEXT/XML” or “JSON”.
2024-05-03 9
Important: None of the additional configurations mentioned above, is required if the existing
WCF broadcast type needs to be preserved.
2024-05-03 10
ALLOW "HEADLESS" OIDC AUTHENTICATION FOR ODATA
The OAuth2 authentication for OData API calls in FSM, has been updated to allow "headless"
authentication. See the FSM6 OData REST APIs document in Help → Documentation →
Integration for further details.
UPDATE 25 NOTIFICATIONS
MIDPOINT ROUNDING CONVENTIONS
The MIDPOINT_ROUNDING app param has been added to the correction for case CS0145425.
This app param specifies the mathematical rounding strategy that the system will use to round
a number. Valid values are “AWAY_FROM_ZERO” (rounded towards the nearest number that
is away from zero) and “TO_EVEN” (rounded towards the nearest even number). The default
value of this app param is “AWAY_FROM_ZERO”.
For example, if there is a decimal field named unit_price with a value of $3.65, the app param
value “AWAY_FROM_ZERO” will let the system round the unit_price to $3.7, whereas if the
param value is TO_EVEN the system will round it to $3.6.
2024-05-03 11
UPDATE 24 ENHANCEMENTS
UPDATE 24 FSM ENHANCEMENTS
STAGING LOGIC FOR FSM - PSO
Full capabilities of the Staging Logic feature for staging messages related to FSM/PSO
integration have been implemented in this version. Since this has been developed as a
standalone module and an optional feature it will not affect the existing functionality of the
integrations. FSM Staging logic for PSO Broadcasts messages can be enabled/disabled via
the App Param “PSO_STAGING_ENABLED”. Values are Y (yes) and N (no). Upon installation,
this value defaults to N (no).
The staging module provides the ability to trace the messages passed between the systems
and allows tracking of the status. This also provides the ability to reprocess the messages in
case of a failure. The queuing mechanism built into the module helps process the messages
without overloading the system. This module also includes options to control the maximum
number of threads used for processing messages. Since the messages are stored in the
database, lobbies or other standard FSM components can be used for monitoring the load
and displaying other statistics.
2024-05-03 12
Application parameters: PSO_ENDPOINT_ADDRESS_IDATAREQUEST and
PSO_ENDPOINT_ADDRESS_ISESSIONREQUEST were introduced to achieve this capability.
2024-05-03 13
DISPLAY PIN FOR USER'S CURRENT LOCATION ON JOB LIST MAP IN MOBILE CLIENTS
With this implementation, now the mobile user’s current location is displayed on the Job List
map, along with the locations of the relevant jobs. The mobile device location is presented as
the mobile user’s current location and is displayed with a pin on the map. In any case where
the device location is not detectable (denied access to device location information), no pin
will be displayed as the user’s current location.
UPDATE 24 NOTIFICATIONS
NAVIGATION FROM SURVEY SCREEN, OPENED FROM THE CONTEXT MENU
The navigations of FSM Mobile for iOS and Windows are now corrected in situations where
the Debrief Survey screen is opened using the workflow context (Jump To) menu. When the
Survey screen is opened from the context menu, and once the survey is answered and saved
the user will be navigated back to the previous screen in the Workflow.
No related changes for the FSM Mobile Android client as the correct behavior was already
available.
2024-05-03 14
UPDATE 23 ENHANCEMENTS
UPDATE 23 FSM ENHANCEMENTS
FSM EXTENSION FIELDS IN PSO ADDITIONAL ATTRIBUTES
A new enhancement has been added to the FSM/PSO integration, allowing the ability to map
FSM extension table columns to PSO additional attributes.
2024-05-03 15
UPDATE 23 NOTIFICATIONS
FSM-PSO STAGING LOGIC
Some components of the FSM-PSO Staging Logic containing a queueing mechanism for
processing both Inbound and Outbound integration messages have been added to this
version. This will not affect the existing functionality of the integrations since it is introduced
as a standalone module and an optional feature.
However, if a customer is already using a customized version of this Staging module, there
could be conflicts with the baseline integration components, if the same baseline
namespaces have been used within the custom codes. In such circumstances be sure to
include unique namespaces in the customized module to avoid errors that may be
encountered when registering integration components.
Full capabilities of the Staging Logic feature will be added to the FSM product in Update 24.
2024-05-03 16
UPDATE 22 ENHANCEMENTS
FSM6 Update 22 is a support-only release containing only corrections. Customers on FSM6
Update 22 can upgrade with no impact other than receiving bug fixes. Customers upgrading from
versions earlier than Update 22 should review the enhancements and corrections in these release
notes for each intermediate update and plan accordingly for their upgrade to Update 22.
UPDATE 22 NOTIFICATIONS
WEB CLIENT .NET 6 VERSION UPDATED
The Web Client Server API has been updated to .NET 6.0.9 for latest security fixes. On-premise
installations will need to execute the .NET 6 Windows Server Hosting Bundle (dotnet-hosting-
6.0.9-win.exe) on the application server/web server when installing Update 22 for the first
time before executing the FSM installer.
2024-05-03 17
UPDATE 21 ENHANCEMENTS
UPDATE 21 FSM ENHANCEMENTS
WEB CLIENT SCHEDULE BOARD - REFRESH SCREEN AFTER TEAM SELECTION LIST IS CLOSED
In previous releases the Web Client schedule board data refreshes when each team is
selected/deselected. If a user is choosing many teams, this can affect performance. With
this update the schedule board data is refreshed when the team selector is closed rather
than with each team selection.
Offers are displayed in either Smart Client (calendar control and list view) or Web Client
(calendar control only).
Limitations:
2024-05-03 18
UPDATE 21 NOTIFICATIONS
LIMITATIONS IN HORIZONTAL SCROLL BAR OF SCHEDULE BOARD IN WEB CLIENT
As noted for case G2341725, the correction for case G2349440 enables the scroll bar size
to dynamically adjust according to the future days, past days, and zoom level. Yet there is a
maximum limit that we can set when decreasing scroll size according to the library used.
Unlike the vertical scroll, the horizontal scroll bar is considered when drawing the schedule
board time map and for other functions related to the schedule board timeline. The library
used for generating the Gannt chart limits the ability to decrease the scroll size and center
the window while scrolling.
ANDROID 13 SUPPORT
Support for Android 13 is now available in this release.
IOS 16 SUPPORT
Support for Apple iOS 16 is now available in this release.
2024-05-03 19
UPDATE 20 ENHANCEMENTS
UPDATE 20 FSM ENHANCEMENTS
CONFIGURABLE COLORING FOR SHIFT AND CALENDAR EXCEPTION CELLS
A new enhancement has been added to the web client schedule board and work calendar
exception screens to enable color coding of shifts. For example, the customer can color
code shift cells on Schedule Board based on day of week. (e.g. show Mondays,
Wednesdays, and Fridays in Yellow, show Tuesdays and Thursdays in Orange, and show
Saturdays in Red). This will help users to distinguish between days when viewing the
schedule board at a zoomed out level.
Note: This enhancement is for the web client only and is not available in the smart client.
2024-05-03 20
(dotnet-hosting-6.0.8-win.exe) on the application server / web server when installing Update
20 for the first time before executing the FSM installer.
2024-05-03 21
UPDATE 19 ENHANCEMENTS
UPDATE 19 FSM ENHANCEMENTS
CONFIGURABLE FINANCIAL SETTINGS UPDATED
The Configurable Financial Settings screen has been updated to make it more intuitive.
Fields are now grouped into separate sections to make it clearer which settings are grouped
together. The settings themselves and operation of financial processes are not changed,
only the presentation.
2024-05-03 22
Hosting Bundle (dotnet-hosting-6.0.6-win.exe) on the application server when installing
Update 19 for the first time.
The latest updates for both Windows 10 and Windows 11 must be applied. Client operating
systems are not supported for server operations.
STOCK_COUNT_ACTION
The STOCK_COUNT_ACTION app param determines which MPM to execute when a Mobile
user taps the Post Stock Count button. Valid baseline values are
‘perform_submit_stock_count’ and ‘perform_post_stock_counts’. See Mobile
Enhancements section for further details.
2024-05-03 23
FOLLOW UP TASK
The hard-coded Create Task button on the Follow Up Task screen (DebriefFollowUpTasks)
has been removed and replaced by a configuration-only solution. The previously coded
behavior is now implemented in the DFUT_ADD client script triggered from the BUTTON_ADD
screen item. The new screen item is added to all custom revisions during the upgrade
process. Proper configuration should be verified after upgrade.
ON DEMAND ATTACHMENTS
The On Demand Attachment feature has been improved to function without manual
configuration in Azure environments. The ENABLE_CLOUD_ATTACHMENT app param has
been removed and the ATTACHMENT_DIRECTORY app param no longer needs to be
populated with the URI for Azure blob storage.
2024-05-03 24
UPDATE 18 ENHANCEMENTS
UPDATE 18 FSM ENHANCEMENTS
SURVEYS IN REPAIR CENTER
A Survey tab has been added to the Repair Center screen to address case G2321385,
allowing guided debrief workflows to obtain information regarding repair jobs from
technicians along with different surveys on different tasks of an RMA.
If the report can be generated in less time than the maximum wait time (default 30 seconds)
then the report will be downloaded and displayed as usual. If the report takes longer than
the specified maximum wait time, then a message is returned to the user indicating that the
report is being completed asynchronously, with a run log ID that can be used to find the
report later on the Report Retrieval screen:
The Report Retrieval screen shows the reports in process or recently completed:
You can drill into the Run Log ID to see the status of the report (In Process, Complete, or
Error). Once the status shows as Complete, use the Retrieve button to retrieve the
completed report file.
2024-05-03 25
See the description of the REPORT_GENERATION_MAX_WAIT param in the New App Params
section of notifications below for more details on configuring the maximum wait time before
the report goes to the Report Retrieval screen.
If the report takes longer than this time to generate, the report will continue to be generated
asynchronously and the user will be notified with a message specifying a run log id to search
for in the Retrieve Reports screen.
This app param value must be smaller than the value of the client timeout (default 60
seconds) and never longer than 230 seconds on Azure cloud installations.
REPORT_GENERATION_TEMP_FILE_PATH
The REPORT_GENERATION_TEMP_FILE_PATH app param has been added as part of the
correction for cases G2295004-F and G2320050.. This app param is used only for on-
premise server farms and is not needed for single-server installations or Azure cloud
installations. Identifies the path in which to save temporary report files. Value is any valid
network path accessible to the FSM server. This parameter can be useful when multiple
FSM servers need to access the temporary report files from a common location. Files will be
uploaded to the default PrintReports folder in the server if this parameter is not set.
CUSTOM_CLIENT_REPORTS_UPLOAD_PATH
The CUSTOM_CLIENT_REPORTS_UPLOAD_PATH app param has been added as part of the
correction for case G2324485. This app param is used only for on-premise server farms
and is not needed for single-server installations or Azure cloud installations. Identifies the
2024-05-03 26
path to upload the custom client report definition files. Value is any valid network path
accessible to the FSM server. This parameter can be useful when multiple FSM servers need
to access the custom reports from a common location. Files will be uploaded to the default
ClientReports\CustomReports folder in the server if this parameter is not set.
2024-05-03 27
UPDATE 17 ENHANCEMENTS
UPDATE 17 FSM ENHANCEMENTS
APPOINTMENT BOOKING ENHANCEMENTS
The Web Client Appointment Booking Calendar View now jumps to the earliest available
appointment offer.
Additional fields have been added to the task card configuration and search box in both
place and person view (task.description, place.name, place.country, person.first_name,
person.last_name, project.project_title). Borders are added to make boundaries between
elements more clear. The legend dropdown now shows active status values. Display
sequences and a “Select All” option have been added to the team selection dropdown.
Team description shows in Resource header as well as Team ID.
2024-05-03 28
PSO INTEGRATION - ADD TIMINGS ON INDIVIDUAL MESSAGES SENT TO AND RECEIVED FROM PSO
Elapsed time of communication with PSO server is now recorded with server log level CM
(Communication) set to 3.
AZURE ARR AFFINITY AND AZURE HEALTH CHECK - DEFAULT VALUES IN INSTALLER
The FSM Installer for Azure now sets the appropriate settings for Azure ARR Affinity (off) and
Azure Health Check (enabled) for new installations.
SIGNATURE FIELDS
Signature fields have been added to baseline task screen in Smart and Web Clients.
ODATA EXPAND
The FSM OData API now supports the $Expand operator. The app param
ODATA_MAX_EXPAND_DEPTH (default value 2) controls the depth of expansion.
description code_value
Arabic AR
Danish (Denmark) DA-DK
German (Germany) DE-DE
English (US) EN-US
Spanish (Spain) ES-ES
Finnish FI-FI
French (France) FR-FR
Italian (Italy) IT-IT
Japanese JA
Korean KO
Dutch (Netherlands) NL-NL
Norwegian (Norway) NO
Polish (Poland) PL-PL
Portuguese (Brazil) PT-BR
Russia (Russian) RU-RU
Swedish (Sweden) SV-SE
Chinese (PRC) ZH-CN
2024-05-03 29
In addition Japanese translations have been updated based on customer feedback.
Note that the web browser language must be set to one of the listed language/country
combinations to be fully supported. For example, set the browser language to French
(France) rather than just French.
2024-05-03 30
attachments can be copied to the CUST_SIGNATURE_ID and TECH_SIGNATURE_ID fields
now stored in the Task record.
Note: The ENABLE_TECHNICIAN_SIGNATURE app param has been removed. This app
param allowed hiding the signature pad on the Android client for the deprecated
DebriefSignature screen.
2024-05-03 31
UPDATE 16 ENHANCEMENTS
FSM6 Update 16 is a support-only release containing only corrections. Customers on FSM6
Update 15 can upgrade with no impact other than receiving bug fixes. Customers upgrading
from versions earlier than Update 15 should review the enhancements and corrections in these
release notes for each intermediate update and plan accordingly for their upgrade to Update 16.
2024-05-03 32
UPDATE 15 ENHANCEMENTS
UPDATE 15 FSM ENHANCEMENTS
SURVEY ACTIVITY ADDED TO WORKFLOW
A new activity type of Survey is now available in the Workflow Designer. Steps executing a
survey can be added to a new or existing workflow and executed in either the web or smart
client.
2024-05-03 33
ABILITY TO LIMIT ROWS RETURNED FOR LOBBY DATA SOURCE
The web client lobby has been enhanced to limit rows retrieved in a list element using the
same mechanism used by the smart client. The number of rows retrieved is based on the
number of rows displayed.
description code_value
Arabic AR
Danish (Denmark) DA-DK
German (Germany) DE-DE
English (US) EN-US
Spanish (Spain) ES-ES
Finnish FI-FI
French (France) FR-FR
Italian (Italy) IT-IT
Japanese JA
Korean KO
Dutch (Netherlands) NL-NL
Norwegian (Norway) NO
Polish (Poland) PL-PL
Portuguese (Brazil) PT-BR
Russia (Russian) RU-RU
Swedish (Sweden) SV-SE
Chinese (PRC) ZH-CN
Note that the web browser language must be set to one of the listed language/country
combinations to be fully supported. For example, set the browser language to French
(France) rather than just French.
2024-05-03 34
UPDATE 15 MOBILE ENHANCEMENTS
TEAM MEMBER PROFILE
A new configurable Team Member Profile screen has been introduced to replace the
deprecated Team Member Action feature. The screen is launched by a new Tap Event client
script on the Team List screen.
Using the URI Scheme method, an app can be launched directly on the user’s device. The
app must be already installed on the device or the script will not function. Sample syntax:
launchURI("myapp:/user/function/data");.
Using the Universal Links method, an app can be opened through a web server. The
browser on the device connects to the web server requesting a configuration file that will
declare if the browser should look for and launch a local app on the device. The web server
2024-05-03 35
solution may allow installing the app if it is not already installed. Sample syntax:
launchURI("https://teams.microsoft.com/l/chat/0/0?users=UserName");.
Note: IFS R&D provides no direct support for any third-party app. The developer configuring
the client script is solely responsible for understanding the deep link capabilities of the third-
party app.
MULTI-SELECT ATTACHMENTS
Additional improvements have been made to the Multi-Select Attachments feature
introduced in Update 11. On all mobile clients, after selecting multiple files, the Attachment
Card screen will now be displayed. Users may populate the information that they want to
save on all the attachments.
On the FSM Mobile for iOS client, the multi-select feature is now available on iOS 14 and
higher when using the Photo Library option.
2024-05-03 36
UPDATE 14 ENHANCEMENTS
FSM6 Update 14 is a support-only release containing only corrections. Customers on FSM6
Update 13 can upgrade with no impact other than receiving bug fixes. Customers upgrading
from versions earlier than Update 13 should upgrade to Update 14.
2024-05-03 37
thumbnail or file type icon. Tapping the Download icon will prompt the user to download the
attached file.
SUPPORTED OS VERSIONS
The Mobile Client Requirements in the Install/Upgrade Guides have been updated to include
support for Android 12 and iOS/iPadOS 15.
UPDATE 13 ENHANCEMENTS
UPDATE 13 FSM ENHANCEMENTS
NEW CHART CONTROL IN LOBBY FOR WEB
New chart controls in the lobby for web client provide better ability to zoom and a more
modern appearance.
2024-05-03 38
ADD TRAFFIC TIME TO TASK ETA
The Task ETA Calculation MPM used in Business Rule 123 has been enhanced to optionally
pass the Time With Traffic optimization parameter to the Bing and Google services. Time
With Traffic will take traffic into consideration when calculating the estimated time of arrival.
This is a premium service that may require additional fees for the Bing or Google services.
To use the Time With Traffic option set the WITH_TRAFFIC output parameter to Y in business
rule 123 as shown in the following screen shot. The default value is N.
ODATA TRACING
Enhanced tracing for OData calls is now available. See the Troubleshooting section at the
end of the FSM6 OData REST APIs guide for details.
description code_value
Arabic AR
Danish (Denmark) DA-DK
German (Germany) DE-DE
English (US) EN-US
Spanish (Spain) ES-ES
Finnish FI-FI
French (France) FR-FR
Italian (Italy) IT-IT
2024-05-03 39
Japanese JA
Korean KO
Dutch (Netherlands) NL-NL
Norwegian (Norway) NO
Polish (Poland) PL-PL
Portuguese (Brazil) PT-BR
Russia (Russian) RU-RU
Swedish (Sweden) SV-SE
Chinese (PRC) ZH-CN
Note that the web browser language must be set to one of the listed language/country
combinations to be fully supported. For example, set the browser language to French
(France) rather than just French.
UPDATE 12 ENHANCEMENTS
SEARCH IN HTML HELP
The FSM Reference Guide in HTML format now has a Search function. This enhancement
does not affect the FSM business logic in any way, as it is strictly an HTML search confined
to the HTML-format reference guide.
Note that a modern web browser such as Google Chrome or Chromium-based Microsoft
Edge is required to use the HTML-based help. Internet Explorer is not supported.
2024-05-03 40
UPDATE 12 MOBILE NOTIFICATION
ANDROID MINIMUM VERSION
The minimum Android supported version is increased to Android 7.
UPDATE 11 ENHANCEMENTS
UPDATE 11 MOBILE ENHANCEMENTS
SIGNATURES
MOBILE CHANGES FOR SIGNATURE API
A new Signature API allows mobile designers to configure their solution to capture
signatures for practically any purpose. The baseline solution includes signatures for Task
Steps and Surveys. A Signature record is saved as an attachment in the database with
internal_type of ‘SIGNATURE.’ The Signature image is saved as a .jpg file in the attachment
directory.
The Task Step screen has been configured with client scripts to display Signer and Signature
fields when the task step has the Signature Required checkbox ticked. The Signature
Required setting is inherited from the Step when Task Steps are created from task
templates. The value can also be changed on individual Task Steps. The client scripts also
require entry of a signature before the step can be completed.
Survey Signature
The Survey screens have been programmed to capture a signature for a question that has a
control type of Signature. If a signature question is Required, the user must capture the
signature before proceeding to the next question.
2024-05-03 41
Signature Field
A new Signature Field can be added to Standard screens with Mobile Designer. Since a
signature is a special type of attachment record, the method is the same as adding an
Attachment Field. Tap the Attachment button after selecting the primary table on a
Standard screen. Then select any numeric column, set Signature in control type, and enter
an optional description.
Note: As with Attachment Fields, sync rules and custom metadata must establish the
relationship between the field and the attachment record.
Once the field is added, field properties can be set through field metadata and client scripts:
• Read Only, Required, and Visible can be set in metadata and via client scripts
• Allow Clear is set in field metadata. This new property indicates if the user is allowed
to clear the signature field after a signature has been captured.
• Sign Message ID is set in field metadata. This new property indicates the Mobile
Resource String message used to populate attachment_description.
• Signer Column is set in field metadata. This new property indicates the name of the
optional database column used to store the name of the person signing the record.
Task
The Steps tab of the Task screen has been modified to display Signer, Signature, and
Signature Required fields in the expanded view.
2024-05-03 42
Steps
The Signature Required field has been added to the Steps screen.
ATTACHMENTS
Two significant enhancements have been made to the Attachment API introduced in FSM 6
Update 6. New configurable Attachment List screens have been added to Task and Quote
Workflow, and the ability to attach multiple files at once has been added to Attachment List
screens.
The Attachment API was enhanced to allow the new screens to be opened within workflow.
When opened through the Next button within workflow or from the workflow context (Jump
To) menu, the list screen will have a Next button. As on Attachment List screens opened
with a button, there will be no Global or Workflow menus available. When opened via
workflow, the Attachment API is programmed to always use the BaseAttachmentCard screen
when viewing and modifying attachments. The Attachments quick action button on Debrief
(Task) Workflow screens is programmed to open DebriefAttachmentList, if active. Otherwise,
it will open the legacy screen.
2024-05-03 43
MULTI-SELECT ATTACHMENTS
When adding attachments with the File Picker on Attachment List screens, users are now
able to select multiple files and attach them all at once. The method for selecting multiple
files varies by operating system. For example, multi-select mode is entered with a long press
on Android and with a Select button on iOS.
In FSM Mobile for iOS, the multi-select feature is available with the Files App option that was
added in Update 5 for iOS 13 and higher. We intend to add multi-select to the Photo Library
option in a future release.
Notice: The UWP control requires a Bing Maps key with “Windows Application”
application type. A new key may need to be created if the key currently in use has a
different application type.
2024-05-03 44
UPDATE 11 FSM ENHANCEMENTS
WEB CLIENT – LOBBY AND SCHEDULE BOARD
A number of usability enhancements have been made to the Web Client in this release.
LOBBY IN A TAB
A lobby may be now embedded in a tab on a standard screen as shown below for the Place
screen. Baseline examples are provided for Place, Product, and Model. Note that these
examples are not automatically merged to existing custom Place, Product, or Model screens,
as it is expected customers will customize to their own needs. The key for the current
screen is passed to the lobby in the tab. Lobbies for use in a tab should be “mini-lobbies”
with a small number of elements in order to optimize screen load and retrieval times.
2024-05-03 45
MULTI-SELECT COMBO BOXES
You can now select multiple items in combo boxes with the web client in search panels.
When multiple values are selected the search will add the constraints as OR conditions.
Note that the colors must be specified with a valid six-character hex code for a “web-safe”
color. The smart client color picker has been enhanced to only return 6-character codes, but
pre-existing data may be incorrect.
2024-05-03 46
one line, two lines, or three lines on each cell in the schedule board and configure the fields
shown.
REPORTSET BUTTONS
The web client now supports REPORTSET buttons to allow multiple reports on a single
request or other record, similar to the smart client.
CONFIGURABLE FINANCIALS
A new submenu Configurable Financials is now available under Financials>Pricing
This menu allows customers and consultants to create meta rules to more easily apply the
configurable financial settings. See the document ConfigurableFinancialsWhitePaper.pdf
referenced in the help link on these screens.
2024-05-03 47
INTEGRATIONS
PSO INTEGRATION – PRIVATE ACTIVITIES
The FSM<->PSO Integration has been enhanced to allow private activities (work calendar
exceptions) to be imported to FSM from PSO. Users will now be able to maintain work
calendar exceptions in either FSM or PSO and have full visibility of this data in both systems.
This enhancement requires PSO 6 Update 7 or greater in addition to FSM 6 Update 11.
First, there is a new relationship type that supports sequential uninterrupted relationships
between two activities, i.e. Activity "B" must be done immediately after Activity "A" and no
other activities should take place in between. This is achieved via the ORDER_ONE_WAY
pre_co_req attribute value in PSO with the new "Immediately Proceeds" Predecessor Type in
FSM. Also, the COMBINED and ORDER_TWO_WAY relationships are supported as well with
the “Combined” and “Order Two Way” Predecessor Types in FSM.
Second, FSM now supports the max_delay attribute on the Activity_Groups. This optional
attribute can be used to define the time delay after start of prerequisite activity before which
activity must commence. To support this, there is a new max_delay attribute to the
task_predecessor_xref table, which is displayed on the Task Predecessors expander.
2024-05-03 48
IFS CLOUD INTEGRATION
A new baseline integration to IFS Cloud is now available. This integration offers same
functionality as the FSM<->IFS Apps integration, enhanced to work with IFS Cloud using
OData APIs. See Help->Documentation->Integrations-> FSM6 IFS Cloud Integration for
details
2024-05-03 49
DATABASE CONNECTIONS IN PERFORM_HEALTH_CHECK
The perform_health_check MPM now returns a count of open database connections in
addition to previously returned information.
Check the Write To File checkbox to start client logging. You can change the file name in the
Log File Path and Name box. Click Save to save changes. Click Open Client Log to view the
contents of the client log.
Client logging should only be used while troubleshooting – turn it on only to diagnose issues
while working with support then turn it off after collecting the log. Do not leave it on for
normal usage of the application as the log file will grow to a large size and consume space.
2024-05-03 50
ADDITIONAL ENHANCEMENTS
FSM REFERENCE GUIDE
The FSM Reference Guide has been converted to an HTML (web page) format. Minor
corrections have been made and more will be coming in future updates.
description code_value
Arabic AR
Danish (Denmark) DA-DK
German (Germany) DE-DE
English (US) EN-US
Spanish (Spain) ES-ES
Finnish FI-FI
French (France) FR-FR
Italian (Italy) IT-IT
Japanese JA
Korean KO
Dutch (Netherlands) NL-NL
Norwegian (Norway) NO
Polish (Poland) PL-PL
Portuguese (Brazil) PT-BR
Russia (Russian) RU-RU
Swedish (Sweden) SV-SE
Chinese (PRC) ZH-CN
Note that the web browser language must be set to one of the listed language/country
combinations to be fully supported. For example, set the browser language to French
(France) rather than just French.
2024-05-03 51
WAREHOUSE PORTAL
The Warehouse Portal has been enhanced for greater usability. After a serialed part is
added, the cursor is repositioned so the next serial can be entered without navigating the
cursor back to that field.
For non-serialed parts the cursor is positioned on the qty on hand column.
Lot-identified parts now have a separate page to allow entry of lot id, quantity and usable
state.
ANGULAR 11
The FSW Web client has been updated to use Angular 11 to match PSO.
2024-05-03 52
UPDATE 10 ENHANCEMENTS
FSM6 Update 10 is a support-only release containing only corrections. Customers on FSM6
Update 9 can upgrade with no impact other than receiving bug fixes. Customers upgrading
from versions earlier than Update 9 should upgrade to Update 10.
UPDATE 9 ENHANCEMENTS
UPDATE 9 FSM ENHANCEMENTS
KEYCLOAK AUTHENTICATION
The Keycloak authentication provider (https://www.keycloak.org) is now supported for
Single Sign-On (SSO) authentication using Open ID Connect (OIDC). Keycloak acts as a
gateway to other identity providers beyond the Azure AD and AD FS providers already
supported by FSM. FSM can be set up to use Keycloak as its OIDC identity provider, and
then Keycloak can connect to other identity providers as shown below.
2024-05-03 53
See the FSM6 Update 9 OIDC Implementation Guide for more details.
Note: Keycloak is a complex product that must be hosted on a separate machine/VM. Azure
AD and AD FS continue to be supported directly by FSM, so there is no need or advantage to
be gained by configuring these IDPs with Keycloak.
2024-05-03 54
WEB CLIENT – ENHANCED CLIENT SCRIPT EXCEPTION LOGGING
Client script exceptions that formerly appeared only in the console now show a message on
the screen with the name of the script and the event that was fired when the exception was
raised. In addition missing scripts now show a message as well. To prevent the message
from appearing, the developer of the script should fix the error in the client script code
causing the exception.
PARENT TABLE ADDED TO ACCESS GROUP FOR CHILD TABLE API QUERIES
Access Groups on the parent table are now taken into account when queries are done on
child tables through the API (XML queries and OData).
2024-05-03 55
If the Output Type is left blank, then the default output type will be determined by the app
param ENABLE_SERVER_SIDE_CLIENT_REPORT_PROCESSING. For the smart client only,
this Y/N app param determines whether a client report is processed and rendered on the
server or on the local client with the report viewer. It does not affect the web client, which
always processes on the server. The default value is Y to always render on the server.
Some large reports that cannot be rendered on the server can be instead be rendered on
the local client using the ReportViewer window by setting this app param value to N.
The DELIVERY name field and DELIVERY_NOTES will be populated from text file named
delivery.txt that must be added at the location where the FSM Installer (setup.exe) is run.
The first line of delivery.txt should contain the delivery name and the remaining lines will be
added to the delivery notes. The file should look like this example:
FSM6_U9_D029
Initial delivery of Update 9 to customer XYZ plus
uplifted customizations.
The delivery name can be up to 256 characters in length. The delivery notes are limited to
2000 characters.
2024-05-03 56
The delivery information is applied to the CURRVER table as part of the database upgrade
for FSM6 Update 9. A future update will apply it for application server hotfixes and
customization-only updates.
The Smart Client Help->About FSM screen will now show the latest installed delivery.
In addition, a new screen Admin->System->Deliveries will show the history of deliveries and
upgrades. This is simply a standard screen showing the contents of the CURRVER table.
Metadata for the Deliveries screen is added as part of the FSM6 Update9 database
upgrade.
If delivery.txt is not included in the installation, then the About FSM screen will show the
client version number as it has in the past and the Deliveries screen will show the baseline
version upgrade history.
2024-05-03 57
IFS_APPS_ACCESS_CLIENT_SECRET Client secret issued to the client during the
registration process.
2024-05-03 58
UPDATE 8 ENHANCEMENTS
FSM6 Update 8 is a support-only release containing only corrections, no enhancements.
Customers on FSM6 Update 7 can upgrade with no impact other than receiving bug fixes.
Customers on earlier versions should upgrade to Update 8 rather than Update 7.
For the smart client only, this Y/N app param determines whether a client report is
processed and rendered on the server or on the local client with the report viewer. It does
not affect the web client, which always processes on the server. The default value is Y to
always render on the server. Some large reports that cannot be rendered on the server can
be instead be rendered on the local client using the ReportViewer window by setting this app
param value to N.
This app param does not affect SSRS Reports, which are deprecated and should not be
used for new report development.
UPDATE 7 ENHANCEMENTS
UPDATE 7 FSM ENHANCEMENTS
WORKFLOW EXECUTION IN WEB CLIENT
This enhancement allows users to execute workflows in the FSM 6 web client.
The workflow designer remains in the FSM 6 Smart Client and will not be ported to the web
client. In light of this, workflow administrators must use the FSM 6 Smart Client to create
2024-05-03 59
and maintain workflows. This is a first step to bringing full workflow execution to the web
client and additional enhancements will be delivered in upcoming updates.
At this time workflow execution in the FSM6 web client excludes the following features:
2024-05-03 60
o Addition of “Info” button to task result list which allows users to view additional task
details (via Task card) without drilling into task screen
o Addition of Y/N indicator on task result list to show whether there are any additional
open tasks at the same address
o Standardization of controls used on Resource card
o Removal of unnecessary whitespace
o Ability to view information for all tasks or resources at a single location on schedule
board map
o Pins for Tech’s start/end locations on schedule board map
ANDROID PERMISSIONS
Unused systems permissions have been removed from the FSM Mobile for Android client.
SECURITY IMPROVEMENTS
Several security improvements have been added to the FSM Mobile solution. As a result of
these improvements the FSM Mobile Service now utilizes POST messages. This requires
POST to be allowed on all firewalls, reverse proxies, etc.
2024-05-03 61
UPDATE 6 ENHANCEMENTS
UPDATE 6 MOBILE ENHANCEMENTS
ATTACHMENTS
A new Attachment API allows mobile designers to configure their solution to capture photo,
video and file attachments for practically any purpose. The baseline screen design includes
attachments for Task Steps and Surveys.
The Attachment API includes an Attachment Widget to capture many attachments related to
a single record and an Attachment Field for capturing a single attachment.
ATTACHMENT WIDGET
The Attachment Widget includes List, Full, Add, and Card screens. The List and Card
screens can be configured in Mobile Designer. Configuration is done with designer
metadata and client scripting. The Task Step screen now has an Attachment button to open
the Attachment List screen.
ATTACHMENT FIELD
The Attachment Field is for capturing a single attachment in any numeric field. The Full,
Add, and Card screens are used for viewing, inserting and editing attachments. Survey
Questions now have an Attachment control type and an Attachment ID field has been added
to the Survey Result.
Notice: The Survey Attachment feature is not included with the original release
of Update 6. A revision that includes the Survey Attachment functionality will be delivered in
September 2020 for all mobile clients.
PHOTO EDITOR
DS Photo Editor SDK has been embedded within the FSM Mobile for Android and FSM
Mobile for iOS apps to allow annotation of photo attachments. Users can easily add text to
or draw on photos. This tool replaces the deprecated Aviary SDK.
2024-05-03 62
GLOBAL FONT SIZE
All FSM Mobile clients now support font size configuration by individual users. Users can
adjust the font size in the device’s accessibility settings. Note that not all operating systems
allow adjustment of all user interface elements and using huge font sizes will have
limitations on what text can be seen.
Function Description
openAttachmentWidget
For mobile clients, launches a set of screens for configurable use of attachment
functionality, starting with a list of relevant attachments. This function requires
pertinent cache flags to be cleared and reset before being called.
Syntax
openAttachmentWidget(string attachmentListScreenName, string
attachmentCardScreenName, string transactionIdTableName, string
transactionIdColumnName)
Parameters
Parameter Description
2024-05-03 63
transactionIdTableName The table name of the transaction key with
which any save logic in the widget will associate,
often mapped by workflow (e.g., for Debrief, task
… for Quote, quote).
Return Value
None.
Example
executeScript("CLEAR_ATTACHMENT_WIDGET_CACHE");
setCache("AttachmentWidget__ParentTable", "task_steps");
setCache("AttachmentWidget__LinkTable", "task_steps_attachment");
setCache("AttachmentWidget__KeyName1", "task_step_id");
setCache("AttachmentWidget__KeyValue1", getControlValue("task_steps", "task_step_id"));
openAttachmentWidget("BaseAttachmentList", "BaseAttachmentCard", "task", "task_id");
2024-05-03 64
The following three new aliases exists in two places: setControlEnabled() and
setControlVisibility().
2024-05-03 65
PSO INTEGRATION – ENHANCED DSE BROADCAST HANDLING
This enhancement modifies how inbound DSE broadcasts are processed by the FSM/PSO
integration. Rather than updating Task data directly, the allocations and schedule
exceptions that are output from PSO are now written to a collection of new database tables.
This Pending Allocation and Schedule exception data is visible in new lists on the Scheduling
Tab of the baseline Task screen. Commitments which are sent through the Schedule
Dispatch Service will still result in updates to the Task data itself. The revised approach will
allow for users to enable the DSE broadcasts without negatively impacting system
performance or causing row concurrency exceptions. IFS still recommends setting the DSE
broadcast frequency to as low of a value as possible, but no longer recommends that the
DSE broadcast be disabled completely.
DOCUMENTATION
INSTALL AND UPGRADE INFORMATION
New Third Party Usage and Licenses Document
A new document, FSM6 Third Party Usage and Licenses, has been created that provides
current information on third party usage and licenses for use during installations and
upgrades.
PORTAL
Dealer Portal User Guide
The Dealer Portal User Guide has been updated to reflect the new streamlined screens and
workflows.
2024-05-03 66
UPDATE 5 ENHANCEMENTS
UPDATE 5 MOBILE ENHANCEMENTS
PUSH MESSAGING
Push messaging is now available to speed delivery of notifications to mobile devices and
enable data synchronization while the FSM Mobile app is running in the background. Push
messaging is an optional feature. The mobile clients continue to pull messages from the
server and push messages to the server. The push messaging feature includes a scheduled,
silent push notification that triggers data synchronization when the app is not being actively
used. The feature also includes the option to mark extremely urgent notifications to be
delivered on-demand. On-demand push messages are not real-time but will typically be
delivered on a schedule faster than normal sync.
To enable push messaging, you must create an Azure Notification Hub (ANH) and configure
it to communicate with the Platform Notification System (PNS) for each operating system
used by your organization. The FSM Mobile push messaging feature supports ANH
configuration for Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNS),
and Windows Notification Service (WNS) for Android, iOS, and Windows devices respectively.
See the Microsoft ANH documentation at: https://docs.microsoft.com/en-
us/azure/notification-hubs/.
BACKGROUND SYNC
With addition of the Push Messaging feature, it is now possible for data to synchronize when
the FSM Mobile app is not in use. A silent push notification is delivered to all mobile devices
on a timed basis. When the app is not being used in the foreground, receipt of the silent
notification initiates background synchronization to send and receive messages. This feature
improves the timeliness of data synchronization between the mobile clients and the FSM
server.
2024-05-03 67
➢ The device’s Active flag (person_mobile.active) has been removed from all screens.
Deleting the device record is the proper procedure to remove unused devices.
➢ A new MOBILE DEVICE CLEANUP Scheduled Process has been created to run daily by
default. This process forces devices to Initialize if they have not synced since the
number of days configured in the DEVICE_LAST_SYNC_LIMIT application parameter.
Device records are deleted if they have not synced in three times the value in the app
param.
The FSM Mobile for iOS client running on iOS 13 or iPadOS 13 can now attach files to Tasks
and Quotes. Tapping the File Picker icon will give the user a choice to attach files from Photo
Library or Files App. Previous iOS versions will continue to open the Photo Library only.
BARCODE SUPPORT
Additional barcode types were added to the FSM Mobile for iOS client. The client now
supports all barcode symbologies supported by native Objective-C apps: Aztec, Code 128,
Code 39, Code 39 Mod 43, Code 93, Data Matrix, EAN-8, EAN-13, Interleaved 2 of 5, ITF-14,
PDF 417, QR Code, UPC-A, and UPC-E.
➢ Color Slivers on List Screens - configurable color slivers that help you draw attention
to things that matter are now available on any List Screen.
➢ Global Menu - an improved, modern appearance with easier to read record counts.
2024-05-03 68
MOBILE NOTIFICATIONS
MICROSOFT DEVELOPER ACCOUNT
To enable Push Messaging for custom versions of the FSM Mobile for Windows app, a
Microsoft Developer company account must be established to register the app with the
Microsoft Store. See details in the FSMW Developer Guide.
2024-05-03 69
In the Web Client, Solution selection/viewing is accessible by clicking the "Solution" button
on the Request screen. A display badge on the Solution button shows how many potential
solutions match up with the current request. Clicking on Solution button will present a list of
matching solutions for the request that is selected. Users can select one of the Solutions in
the result list and the Solutions screen will be presented. A ranking control that users can
use to view and rank solutions is included.
SCHEDULE BOARD
IMPROVED SCHEDULE BOARD MAP ICONS AND USABILITY
• The Map feature of the Schedule Board in the Web Client has been enhanced so the
viewer can see more information at a glance. This feature includes icons and text
that contain critical information such as Technician Name and Status, as well as Task
ID and Status.
• Schedule Board in web client now allows configurable display of past and future jobs.
Selecting the gear icon enables the user to change past days and future days
settings.
• Schedule Board in the web client now enables the user to select and view 2 or more
technicians for a chosen team on the Schedule Board map. Users will still only be
able to display one team at a time, however, they will have the option of displaying
the jobs for all the technicians on one team. A multi-option droplist on the technician
combobox is used for this feature.
SERVICE
TASK STATUS FLOW
The Task Status Flow enhancement has been expanded to the Web and Smart Clients,
allowing users to control the direction of the status flow. Task Status Flow lets customers
configure task statuses such that when a task has a certain task status value, users will only
be allowed to change it to the pre-defined next task statuses. If the current task status does
not have any defined next statuses, then all task statuses would be considered valid (as it is
today). An example of using Task Status Flow would be if a task is in Committed status the
next valid task statuses might be "Accepted" or "Rejected". In this case, if an end-user is
looking at a task that currently has task status value of "Committed", then the task status
combo box should only contain the values "Committed", "Accepted" and "Rejected" for the
end-user to select.
2024-05-03 70
Task status flow also has an optional "Comment Required" feature. This means that when
this next status is selected, that the user must enter a comment as to why this status is
being selected. If a comment is entered, then this value goes into the
task.task_status_comment field when the task_status update takes place. As this value is
only temporarily stored on the task (it will go away when the next task status update occurs),
customers can choose to move this from task to task event via business rule.
Task status flow includes a "Confirm Required" flag feature. When this feature option is
selecting using a checkbox, the software presents a confirmation message to the user to
make them verify that they want to make the changes. For example, if the end user chooses
to cancel a task, they would be presented with a confirmation message stating "Do you
really want to cancel this task? (Yes/No)". If they say Yes, then the status changes to
Cancelled, but is not immediately stored. If they say No, then the task status remains at the
original value.
WEB CLIENT
HTML EDITOR FOR NOTIFICATION MESSAGE SCREEN IN WEB CLIENT
The HTML EDITOR button on the Notification Message screen has been added to the Web
Client. This feature allows users to create rich text HTML notification messages when in the
Web Client.
2024-05-03 71
SMART CLIENT
• A notification is now displayed on the Smart Client when the client and server
major/minor versions do not match (for example, when an Update 5 client is run
against an Update 4 server).
PORTALS
BASELINE PORTAL SCREENS SIMPLIFIED AND NEW FEATURES ADDED
Technician Portal
The Technician Portal screens have been simplified and new features added to provide a
more efficient and effective user experience. Simplifications and features include:
➢ New Features:
o Solutions: The ability to add and view solutions is now available in the
Technician Portal. A solution is a set of information that the technician can
view to help them complete their task. This could include special part
replacement instructions as well as training material. A new Solutions Screen
has been added. Please refer to the Technician Portal User Guide for more
information.
o Escalation Person: The ability to provide the contact names for escalations
has been added to the Technician Portal. Escalation’s can be added in the
Request screen.
o Time and Expenses: A new screen has been added for Technicians to include
their time and expenses for internal use.
o Product Structure: The ability to view the product structure of certain models
and products has been added.
➢ Screen changes:
o Profile Screen: Tabs removed include Details, Security, Addresses, Printers
and Attributes. The user will now change their password in the Password field
in the Profile Screen header.
o Products Screen: Tabs removed include Part Usage and Labor and Expenses.
Users can find this information using the Requests tab and selecting the links
to the request.
2024-05-03 72
o Task Screen: Task header fields and Details tab fields adjusted for ease of
use.
o Request Screen: Details tab removed. Header fields adjusted for ease of use.
Tabs added include Quotes, Events, SLA’s and Escalations.
o Other screens: Minor changes may have been made in the Technician Portal
screens.
➢ Technician Portal Menu: Contacts menu item has been removed. New menu items
include Solutions, Product Structure, Time and Expenses and Escalation Person.
Repair Portal
The Repair Portal screens have been simplified and new features added to provide a more
efficient and effective user experience. Simplifications and features include:
➢ New Features:
o ECOs (Engineering Change Orders): The ability to view Engineering Change
orders that the manufacturer has requested is now available in the Repair
Portal. A new screen has been added that enables the Repair technician to
view repair instructions for specific models or products for use when making
requested repairs to new or recalled products.
o Time and Expenses: A new screen has been added for Repair Technicians to
include their time and expenses for internal use.
➢ Screen changes:
o Profile Screen: Tabs removed include Details, Security, and Attributes. The
user will now change their password in the Password field in the Profile
Screen header.
o RMA Screen: Tab removed includes Parts and Labor. New tabs include Part
Needs, Part Usage as well as Labor and Expenses. The Change Contact button
has been removed from the header.
o Other Screens: Minor changes may have been made in the Repair Portal
screens.
➢ Repair Portal Menu: New menu items include Time and Expenses, and ECOs.
Dealer Portal
The Dealer Portal screens have been simplified to provide a more efficient and effective
user experience. Simplification include:
2024-05-03 73
➢ Screen Changes:
o Profile Screen: Profile screen has been reduced to the header only with
limited fields. All other tabs have been removed. The user will now change
their password in the Password field in the simplified screen.
o Other Screens: Minor changes may have been made in the Dealer Portal
screens.
FINANCIALS
FREE COPIES OPTION FOR METER BILLING
User are now enabled to set an amount of 'free usage' to be applied to a contract meter
plan. This usage is factored in post usage calculations by applying this to the contract once
the billable usage has been calculated including allowances and weighting. It can remain
effective for the life of the contract or until the expiration date has been reached. The
amount can be adjusted by the user at any time, which can the lengthen or shorten the
amount of free coverage. If a contract is copied or renewed the usage amount moves along,
but the amount used is set back to zero.
DYNAMIC SCHEDULING
REQUESTING ONE TIME DSE BROADCAST FROM DYNAMIC SCHEDULING: NEW MPM
Customers now have the ability to see pending task assignments within FSM. A new MPM
named perform_request_dse_broadcast has been added. This MPM will take dataset_id
and time_horizon_minutes as input parameters and then issue a one-time broadcast
request to the Dynamic Scheduler. Customers will be able to invoke this MPM via an FSM
Scheduled Process,
Caution: Users are strongly advised against enabling full DSE broadcasts due to
the frequency and volume of data that this results in, which may overwhelm the system.
Caution: Users must not create scheduled processes for this MPM with an
interval less than every 30 minutes or they will overwhelm the system with the number of
updates that would be sent in a high-volume environment.
2024-05-03 74
START ACTIVITY DEFINITION FOR SLA PERIOD.
A new attribute will be used to defines whether the start of an activity must be
scheduled within the defined SLA period. A Boolean attribute START_BASED has been
added to the THREESIXTY_SLA_TYPE table and will send its value to the Dynamic Scheduler
with Activity_SLA data. For existing or new THREESIXTY_SLA_TYPE records, this value
should default to true.
DOCUMENTATION
HELP DOCUMENTATION
Custom Help Documentation is now available in the Web Client and is used similar to the
Custom Help Documentation in the Smart Client.
OIDC
PORTALS
TECHNICIAN AND REPAIR PORTAL USER GUIDE UPDATES
Updates to the Technician and Repair Portal User Guides have been made that reflect the
new features and simplifications implemented for FSM6 Update 5.
2024-05-03 75
ADMINISTRATION
VALIDATION OF APP PARAM VALUES
A new enhancement validates the values of baseline application parameters using regular
expressions.
LICENSING
Maximum number of FSM licenses in each category increased to 99,999.
REPORTS
FSMVSPACKAGE ADD-IN
The Report Viewer add-in has been enhanced to improve to include an option that updates
the report metadata tables automatically when selecting. An Update Metadata button has
been added in the FSMVSPackage add-in for developing client reports in Visual Studio that
updates the report metadata directly from the add-in.
2024-05-03 76
INTEGRATIONS
OUTBOUND RESTFUL API CALLS
An enhancement enables JWT authentication for outgoing restful calls from Integration
Framework providing a more modern restful call. This enhancement includes the JSON
formatting for outbound RESTful calls will follow a more standard pattern.
SECURITY
INTERNAL USERS
We no longer require a default username and password to be defined in the web.config files
for Mobile or the Portals. These fields have been removed from the installer as well.
PASSWORD HASHING
The password hashing algorithm has been changed to disallow use of the hashed password
from the database. Any integrations or other processes that have been using the hashed
value will need to be modified to use the actual password.
2024-05-03 77
CLOUD
REDIS CACHE REMOVED
The use of the Redis Cache on Azure was deprecated previously and has now been removed
as an installer option. A new internal mechanism provides the same functionality with more
reliability and less overhead.
NOTIFICATIONS
The MetrixRestService and MetrixLinkService modules have been removed. The
functionality is replaced by the OData API and the Web Client.
• A new $orderby option enables you to determine the order of query results.
• A new $skip option enables you to skip several records before returning query results.
• Views can now be queried and updatable views such as std_part_price_view can be
written to. All table categories are available, including metadata tables (query only).
• You can now query and update binary data such as images and attachments.
• Multiple operations can be batched into one transaction using a new endpoint.
• You can now get a token using PerformLogin with basic authentication.
• Single Sign On authentication using OAuth 2.0 and OIDC is now supported.
• Read-only and no-delete are added to the OData person access permissions.
Important: Users should always read the documentation prior to implementing REST APIs.
For more information, see IFS Field Service Management FSM6u4 OData REST APIs.
2024-05-03 78
INSTALL AND UPGRADES
A new database script, FSM6_truncation, is found zipped in each of the following database
directories of the installation package:
• \DatabaseData\Azure
• \DatabaseData\Oracle
• \DatabaseData\SQLServer
There are two methods you can use to remove the Master Demo data:
For both methods, first identify which database platform you are using.
1) To remove data from your database, you can manually unzip the FSM6 truncation script
for your database platform and run the script.
2) To install a clean version of your database for production, copy the appropriate FSM
truncation script for your database platform into the installation package. The script will
run automatically.
• \DatabaseData\Azure
• \DatabaseData\Oracle
• \DatabaseData\SQLServer
2024-05-03 79
The screen merge process is now part of scheduled processes and will run automatically
once the application server starts during an upgrade. The record is inserted by the database
scripts into the service monitor engine (SME) directly and will not be seen on the scheduled
process screen.
PORTALS
CUSTOMER PORTAL REQUEST CONTROLS
A new enhancement enables you to select which of your customer portal users should have
the ability to create requests. Users that are restricted from creating requests can still view
existing requests. This feature is implemented using roles.
• A new function type, CUSTPORTAL, is added. This function type enables you to sort
customer portal-related functions together enabling you to find these functions
easily.
• A new function, REQUESTCREATEUPDATE, is added.
• A new role, REQUESTCREATEUPDATE, is added. The new function is added to this
role. This role must be added to users you want enabled to create requests.
Currently, all Customer Portal users can create requests. During installation, the role
REQUESTCREATEUPDATE is assigned to all current users with a CUSTPORTAL license type,
enabling them to create requests. If you want to remove the ability for some, or all, of your
customer portal users to create requests, do the following:
• To remove the ability for individual Customer Portal users to create requests, remove the
REQUESTCREATEUPDATE role on the Roles tab of the user’s Person record.
• To remove the ability of all Customer Portal users to create requests, select the disabled
option for the REQUESTCREATEUPDATE function on the REQUESTCREATEUPDATE role
on the Roles screen
2024-05-03 80
A new screen, Metadata Editor, is added to the UI Designer feature of Customer Portal. This
screen is used to edit Customer Portal screen metadata and to specify how and when
perform messages are called and how to process the results.
For more information on how to use this new feature, see the FSM6u4 Customer Portal
Guide.
FINANCIALS
EXCLUDING PRICING SOURCES FROM REPRICING
Pricing sources can now be excluded from repricing using business rules. A new field, Pricing
Source Exclusions, is added to the Configurable Financial Settings screen. In this field you
can specify a comma-separated list of pricing sources you want to be excluded from
repricing. When repricing occurs, the systems checks the list, and if the pricing source
matches a pricing source specified for exclusion from the list, repricing is not performed on
that pricing source. Repricing will be performed on all pricing sources not on the list.
BEST PRICE
A new enhancement enables you to apply the best price after pricing calculations based on
your best price preferences. A new field, Best Price, is added to the Configurable Financials
Settings screen. This field has three values specified by a drop-down list:
By default, the first price that meets the criteria during pricing rule evaluation is the price
that is applied. When the Best Price field has a value of highest or lowest specified, all
2024-05-03 81
pricing rules are evaluated, and the highest or lowest price from the pricing rules is selected
and applied.
DYNAMIC SCHEDULING
LEGACY SCHEDULING WORKBENCH REMOVED
The legacy Scheduling Workbench and associated parameters are removed. The legacy
Scheduling Workbench is no longer embedded with the FSM smart client. If desired, the
legacy Scheduling Workbench can still be accessed through a web browser.
DOCUMENTATION
DOCUMENTATION AVAILABILITY
The FSM customer documentation suite is now available within the FSM Smart and Web
Clients. A new menu item, Documentation, is added to the Help menu item in the FSM Main
menu, which is located on the left side of FSM screens in the Smart Client and on the
navigation bar in the web client. When you expand this menu item, a list appears with links
to various guides including the Introduction guides, Setting Up guides, and Reference guide.
2024-05-03 82
The documentation menu and submenus can be enabled and disabled using roles as with
other FSM menus. Documentation is still provided in the installation package.
These scripts are delivered as a set of XML files included in a ZIP file and linked to the
screen Help button of the Custom Processes screen.
ADMINISTRATION
VIEWING ENCRYPTED PARAMETER VALUES
A new enhancement enables FSM administrators to view unencrypted values that were
encrypted upon save. A new button, Decrypt, appears on the App Param screen for those
parameters with encrypted values. When the administrator has a role with the
IS_ADMIN_ROLE function specified, clicking the Decrypt button decrypts the encrypted value
of the associated application parameter.
The timer used for scheduled processes does not maintain exact intervals
and might drift over time.
Items currently in message queues are moved during upgrade to scheduled process entries.
The messages moved to scheduled process entries include:
• perform_send_to_monitor MPM
• Scheduled processes
2024-05-03 83
• Mobile replications (currently using perform_send_to_monitor)
• Time commitments
SCHEDULED PROCESSES
Scheduled processes have been enhanced as follows:
METRIXRESTSERVICE DEPRECATED
MetrixRestService is deprecated and is replaced with functions in the OData Rest API. It will
be removed in a future release.
OTHER ENHANCEMENTS
• Solution functionality is added to the Web client.
• You can change expired passwords on the Web client login page.
• EBAY_COUNTRYID
• EBAY_DEFAULT_SANDBOX
• EBAY_FOR_SALE_BIN
• EBAY_SANDBOX_TOKEN
• EBAY_SITEID
2024-05-03 84
UPDATE 4 MOBILE ENHANCEMENTS
ENHANCED MOBILE NOTIFICATIONS
Notifications to mobile devices have been enhanced as follows:
• Localized notifications appear on all mobile clients when the message is synced from the
server.
• A new tab, Mobile, is added to the Notification Message screen. On this tab, you can
specify a client script and up to nine data points used as arguments to the client script.
When a mobile user then receives the notification and taps it, the client script is
executed.
• A new baseline client script, urgent_task_action is added. This is used to navigate to the
DebriefOverview screen using a task ID identified as data point 1.
Additional improvements for background synchronization are planned for FSM6 Update 5.
These improvements will enable you to receive mobile notifications when the FSM app is not
in the foreground.
On the Sync Rules screen of FSM, the Start/Stop Replications button is removed.
2024-05-03 85
After upgrade, check that the replication is running by accessing the
Scheduled Processes screen and ensure the replication is marked as
Active (the Active option is checked.)
2024-05-03 86
UPDATE 3 ENHANCEMENTS
UPDATE 3 FSM ENHANCEMENTS
ODATA REST APIS
FSM6 Update 3 introduces the FSM OData Rest APIs, which makes integration with FSM6
easier. The OData Rest APIs provide several thousand RESTful Application Programming
Interfaces (APIs) to query and update FSM data using simple web-based URLs and basic
HTTP methods such as GET and POST. To enhance security, the use of the APIs is limited to
certain specified users. The REST APIs support the OData and OpenAPI standards.
The new APIs will support integrations with third-party applications and do not replace the
internal APIs used for FSM clients. Previously existing integration interfaces such as the
SOAP XML endpoints also continue to be supported.
See the FSM6 OData REST APIs document in the Integration document folder for more
information.
• You can now add a limit to the number of adjustments that are applied to a price and
you can apply these limits by a pricing rule.
• You can now specify the order in which pricing adjustments are applied for contract, part,
and non-part pricing. After the specified adjustments are applied in the given order, the
rest of the adjustments are applied, subject to the new limit to number of adjustments.
• You can now override default currency with a new default currency or currencies
specified using the Configurable Currencies screen.
2024-05-03 87
For more information on configurable financials, see “Pricing” in the IFS Field Service
Management Reference Guide.
We recommend you set this perform message to run using a scheduled job at an interval
you choose. Manual rota updates can also be performed using the Scheduling Manager
screen of FSM.
When sending this information, you can specify information from the following tables be sent
as additional attributes:
• Address
• Person
• Place
• Product
• Request
• Task
You specify the attribute label to assign. For example, when sending resource information,
you can specify “Birthday” as the label when sending person.date_of_birth.
2024-05-03 88
FSM6 no longer contains summary tabs and the new automated merge
screen process will not update your existing summary tabs. Any new
content added during updates to the FSM6 tabs, such as new columns,
will need to be updated manually to your existing custom summary tabs
• setTabGroupVisibility sets the visibility of the tab group specified by the name to the
supplied value.
• setTabItemVisibility sets the visibility of the tab item specified by the view id to the
supplied value.
For more information on using these functions, including examples, see “Web Client
Scripting” in the IFS Field Service Management Reference Guide.
2024-05-03 89
DATA LOCALIZATION FOR MODEL, PART, AND ATTRIBUTE
A new enhancement expands the ability to specify descriptions for Model, Part, and Attribute
records based on the user’s language. This enhancement allows you to make these items
more understandable to the user by using words or terminology based on the country or
language of the user. For example, you might specify EN-US and “color”, EN-UK and “colour”,
or SV-SE and “färg”.
The Descriptions tab on Model and Part records contain the fields Locale Code and
Description. Locale code is a drop-down list of locales, or country and language pairs, that
FSM currently supports for message translation. The description is text you enter for that
model or part that you want to use to best describe the model or part for that language.
These descriptions now appear anywhere a model or part description appears instead of the
default descriptions.
Entries on the Attribute Names screen appear in a user’s locale if they are validated by a
code table and have a message translation defined.
Localized descriptions for model, part, and attribute also appear on mobile clients.
2024-05-03 90
SCHEDULED PROCESSES
A new field, Process Owner, is added to the Scheduled Processes screen. This field identifies
the person ID to use as the owner of the scheduled process. If no value is specified in this
field, the person who last modified the scheduled process is its owner when the scheduled
process is executed.
Make sure the person specified in the Process Owner field remains active
with a valid password or the scheduled process fails to run.
• A new screen, Lobby Search, is added to the File menu. When you select this screen, you
can search for and view the available Lobbies that you have been given permission to
access.
• You can now select multiple results in a lookup window.
• Buttons in the header are now pinned to the top of the screen so that they are always
accessible when you scroll down.
• The Part Chain tab is added to the Part screen of the Web client. This tab shows
relationships between parts, alternates, and replacements.
PORTALS
CUSTOMER PORTAL SELF-SIGNUP
FSM6 Update 3 has the ability to control whether a signup link appears on the Customer
Portal, which allows customers to request access to the Customer Portal. A new application
parameter, PORTAL_ENABLE_SIGNUP, determines whether this signup link appears. Values
are Y (yes) and N (no). This value defaults to Y (yes) upon installation.
2024-05-03 91
INSTALLATION
ENHANCED AZURE INSTALLATION
A new enhancement to Azure installation automatically presents the Azure login page to you
without requiring you to click a button.
REPORTS
ADDING LOGO TO REPORTS
You can now attach different logos on custom reports more easily. A new enhancement
enables you to select a logo to use on reports. A new button, Upload Logo, appears on each
report screen of Reports Admin. After you click this button, you can specify a logo in any
supported format.
SCHEDULING
INDICATING LOCATION CHANGE, STATUS AND PRIORITY
FSM6 Update 3 Web Client Schedule Board makes it even easier to see when your field
technicians are at a specific location or on the move. Maps are updated to change their
resource pin shape when a person’s location stops changing for a specified time period, for
example when the person arrives at a work site.
To define the number of elapsed minutes before a resource is determined to have not
recently updated, a new application parameter, LOCATION_LAST_UPDATED_THRESHOLD, is
added. The value for this parameter can be any positive integer. This value defaults to 120
upon installation. Removing the value and having a null setting, (nothing entered) causes no
special styling on the resource's pin to display.
When a -person is “on the move”, in other words, the location has changed within the
threshold, the pin appears as a circle on the map. When a person is stationary, in other
words, the location has not changed within the threshold, the pin appears as a triangle on
the map.
In addition to shape, the color will change on pins with this enhancement:
2024-05-03 92
• The task_priority code is enhanced to specify an item style on the associated task pins.
This style, when specified, is applied to the pin based on the task_priority specified.
• The work_status code is enhanced to specify an item style on the associated resource
pin. This style, when specified, is applied to the pin based on the work_status specified.
TASK CARDS
• You can now edit fields on task cards directly.
• You can now view the task card for all resources assigned to a task, not just the primary
resource.
DOCUMENTATION
FSM6 has added four new documents, two to its user-centered documentation suite that
helps new portal users learn FSM, one technical document for using OData-based APIs, and
a new mobile developer document for using the Software Development Kit for FSMW which
is listed in the mobile section of the FSM6 Update 3 Release Notes.
• The Technician Portal User Guide helps the field service technician perform their daily
tasks, including finding their tasks, doing the work and debrief. Basic process
information about the Search and Requests functions, as well as the basic functionality
of their Profile screen is also included.
• The Repair Portal User Guide helps the repair technician perform their daily repairs
including finding their repairs, transfer repairs to the bench, performing repairs, entering
parts, labor and expenses, and closing the repairs. Basic process information about the
2024-05-03 93
Search and Requests functions, as well as the basic functionality of their Profile screen
is also included.
• The FSM6 OData Rest APIs document is a technical document meant for FSM experts
and reviews the use of the RESTful application programming interfaces to query and
update FSM data during integrations.
• FSMW Developer Guide: See Update 3 Mobile Enhancements below.
• You can perform a simple installation directly on the Mobile Service web page:
2024-05-03 94
• The application no longer depends on Developer Mode and a signing certificate that
expires within one year of release.
• The updated SDK supports custom development using Visual Studio 2017.
Installation requires that the Windows device has sideloading enabled and the Microsoft
App Installer is installed.
The new Attribute screens, described below, are examples of this new screen category.
ATTRIBUTES
Editing Attributes is improved is several ways. Attribute Name and Value fields can now
display descriptions in the user’s language. To see localized descriptions, message
translations must be created and assigned to the attribute name records and the codes
used for attribute lookup.
The previously hard-coded Attribute screen has been replaced with fully configurable,
codeless screens for Place and Product Attributes that show localized descriptions for
attribute name and value.
2024-05-03 95
ADDITIONAL ENHANCEMENTS
• The Time Reporting calendar can now be viewed in landscape orientation on FSM for
Android.
• The Back button has been removed from the FSM for Windows initial screen to prevent
you from accidentally exiting the app.
2024-05-03 96
UPDATE 2 ENHANCEMENTS
MOBILE CLIENT
Update 2 for FSM6 offers significant improvements to the FSM for Android and FSM for iOS
applications. Configuration-only customers can take immediate advantages of these
improvements with minimal configuration changes. Customers with custom applications
must merge the changes from the updated SDKs with their custom solutions.
DATA EMPHASIS
Data on the mobile client is now more prominent and easier to locate. The labels have a
smaller font and appear above the field content, which emphasizes the information in the
field.
2024-05-03 97
CONFIGURABLE COLOR SLIVERS ON LIST SCREENS
Configurable color slivers that help you draw attention to things that matter, are now
available on any List Screen. High profile tasks can be emphasized using bolder color
slivers, while lower priority tasks can be de-emphasized.
Slivers are enabled by adding a CUSTOM.SLIVER_COLOR hidden field and populating this
field with an RGB color value using a client script. Color slivers replace the priority images on
the Work List screen.
2024-05-03 98
GLOBAL MENU
An improved, modern appearance with easier to read record counts for list screens allows
the user to identify and select global menu items quicker and more accurately.
2024-05-03 99
DEFAULT ICON COLORS
The default icons have been changed to greyscale gradients or black to more easily match
your custom themes.
2024-05-03 100
IMPROVED SEARCH PERFORMANCE IN FSM FOR ANDROID
Search performance and responsiveness on the list screens has been improved in FSM for
Android, refreshing the list automatically once you stop entering search criteria.
2024-05-03 101
ANDROID MATERIAL DESIGN ELEMENTS
Several Android Material Design Elements were added to improve the Android Mobile
Client's user's overall user experience:
• Material Buttons for a more modern, updated style that reflects what users are
accustomed to.
• RecyclerView to better manage List screens and improve performance.
• Snackbars with modernized style to meet user expectations while providing user
feedback and replacing most alerts.
• Floating Action Buttons for primary actions. Floating action buttons allow easier
navigation for one handed use by field technicians. FSM for Android takes advantage of
new UI features that replaces buttons at the bottom of the screen with floating action
buttons.
Button Description
2024-05-03 102
Floating
Buttons
2024-05-03 103
CONFIGURABLE FILTER AND SORT
Configurable filter and sort options have been added to the Work List and Receiving List
screens for the Android and iOS FSM Mobile applications, enabling you to find information
specific to your needs. These previously hard-coded features can now be configured using
the Designer. The filter or sort criteria can be entered as plain text or as a client script. For
example, the content of the “New” filter option on Work List is “task.task_status = ‘OPEN’.”
2024-05-03 104
The criteria must be formatted as SQLite syntax and does not support
custom fields.
The error message displayed for the following cases are combined to obscure the reason a
login is unsuccessful:
2024-05-03 105
• Invalid person ID
• Invalid password
• Person locked out
The value defaults to “.exe,.dll” upon installation. The .exe files are executable files and the
.dll are dynamically-linked libraries that can have executable functions and information. Both
file types are generally large and have been known to contain viruses. You can allow these
files by deleting them from the ATTACHMENTS_BLACKLIST parameter values. You can
blacklist other file extensions by adding them as noted above.
2024-05-03 106
INTEGRATION AUTHENTICATION UPGRADE
A separate person ID and password are now used during integration for certain standard
Perform Methods, or built-in actions in FSM that perform a function. This person ID and
password are specified using the INTEGRATION_MONITOR_PERSON_ID and
INTEGRATION_MONITOR_PASSWORD application parameters. These parameters must be
set up if you use integrations.
When upgrading to FSM6 Update 2, you must enter values into the
parameters INTEGRATION_MONITOR_PERSON_ID and
INTEGRATION_MONITOR_PASSWORD for the integration to be updated as
the previous defaults for person ID and password are no longer used.
During installation or upgrade, Azure users can specify a password that is different than the
default and will be applied to all the following person IDs:
• CSR
• ENG01 through ENG10
• FSE
• MGR
• REPAIR01 through REPAIR04
• TECH01 through TECH10
2024-05-03 107
Current application parameters control when and how the warning message appears. For
information on these parameters, see “Security” in the IFS Field Service Management
Reference Guide.
This information is stored on the application server in the FSM web.config file. Only server
administrators have access to this file.
CLIENT
FSM CODES VISIBLE IN WEB CLIENT
FSM codes are now visible in the web client, for your ease of use.
DOCUMENTATION AVAILABLE
The IFS Field Service Management Reference Guide is now available using the Help menu
of both Smart and Web clients. The table of contents and the application parameter and
business rule indexes have links that, when selected, open the appropriate section.
ENHANCED SEARCH
FSM6 has expanded its search function capabilities, enabling you identify the quickest and
most complete search required for your needs. Three search functions are now available:
Standard Search, Advanced Search, and Global Search.
2024-05-03 108
• Standard Search searches all the searchable fields on the screen the user is currently
viewing. The Search box is located within the screen on a screen by screen basis.
• Advanced Search expands the search to significant fields on the screen. Advanced
Search can be initiated by selecting the drop-down in the Standard Search field on the
screen you are currently viewing.
• Global Search searches for a term across all entities in FSM6 that were set up by the
administrator. This search field is located at the top of the display.
• Application parameters are updated and added to help you control who can make
specific searches.
The following application parameters, one redefined and one new, now appear:
ADMINISTRATION
PRINTING APPLICATION PARAMETERS
The Web client has a new Print button on the Application Parameters screen that enables
you to print parameters and their values to help with reviewing and setting up parameters.
Deleting report templates that you have previous saved is now available in the Web client,
allowing you to eliminate deprecated templates.
A confirmation dialog box now appears when you are about to overwrite a report template
with a new version, helping you to eliminate costly mistakes.
2024-05-03 109
SERVICE
IMPROVED TIME COMMITMENT PROCESSING
Time commitment processing time has been improved in FSM6. In the new workflow, only
those commitments with a fulfill event are submitted to service monitor.
Localized descriptions are also available for Attributes using the Description tab on the
Attribute screen and will be displayed where ever the associated attribute is used. In the
Mobile client, localized descriptions are available on the Attributes tab of the Customer and
Product screens. To use the localized descriptions in the Mobile client, Attribute Values must
be configured using Global Codes.
SCHEDULE BOARD
SETTINGS TRAY
A sliding settings tray has been added to the Web client Schedule Board, providing quick
access to most settings. Place view, Skills view, and Auto-refresh options can be found in the
Settings Tray.
2024-05-03 110
NEW SCHEDULE BOARD VIEWS
Two new views in Schedule Board provide the dispatchers, technician managers, and others
more granularity when assessing work. These views can be selected using the new Settings
Tray.
• Place view—assigned tasks can now be viewed by place when the Place view has been
selected. Only those places with assigned tasks appear in the Place view. The standard
Resource view is also available and when selected, it allows you to see assigned tasks by
resource.
• Skill view—tasks requiring specific skills are more easily assigned by using the Skill view
when scheduling technicians. When selecting the Skills view, only those technicians with
the required skills to perform the task will be shown. For tasks with multiple skills
required, a percentage will be shown indicated what percentage of the skills the
technician has. Percentages over 100% identify a technician with advanced skills.
2024-05-03 111
AUTO-REFRESH
Schedule Board can now be set to automatically refresh using the new Auto-Refresh option
found in the Settings Tray. This option enables the user to set the time the schedule board
refreshes, allowing dispatchers and others to see time advance, status updates and new
tasks entered without manually refreshing the screen. Auto-refresh can be found in the new
Setting Tray, and when activated, a field to enter the refresh time will be presented.
DYNAMIC SCHEDULING
SCHEDULE WORKBENCH
Schedule Workbench is now using an open-source browser-based method to render instead
of Microsoft Silverlight. Microsoft Silverlight is deprecated by Microsoft.
Because PSO is currently installed and upgraded separately from FSM, your Schedule
Workbench might still be using Microsoft Silverlight.
You must upgrade to the latest update of PSO 6 to use the new Schedule
Workbench.
To accommodate this potential issue, two entries now appear on the Scheduling menu:
• Schedule Workbench invokes the new version in your default Web browser.
• Schedule Workbench (Legacy) invokes the Silverlight version in your default web
browser.
If you select Schedule Workbench and your PSO installation still uses Silverlight, an error
message appears.
2024-05-03 112
Project-based appointment booking will also be implemented for scenarios where there are
multiple tasks from projects or stand-alone requests that are being scheduled and one or
more of the tasks have a required completion date. The tasks will be dynamically scheduled
using the entire team to ensure all tasks are done in their required order and the key tasks
are completed on time.
The service level agreements of all of the tasks are considered when these tasks are
automatically scheduled.
CONFIGURATION
NEW WEB CLIENT SCRIPTING FUNCTIONS
New web client scripting functions provide more functionality to configurations. For more
information, see “Web Client Scripting” in the IFS Field Service Management Reference
Guide. The following new scripts have been added:
• isValidXML(), returns True if the supplied XML is valid. For example, you can use this
function where users enter XML data; the function ensures the data entered is well
formed and valid.
• getItemName(), returns the item name of the field that the LookupClick event was
triggered for. For example, you can use this function when a script is hooked to a
LookupClick event, so the script knows which field the lookup was clicked on. This script
can then be reused in multiple LookupClick fields.
• getCurrentPosition(), returns a single object that has latitude and longitude properties
that can be referenced. For example, you can use this function to identify a technician’s
current geolocation.
• setControlFocus(), sets the focus in the control specified by the supplied parameters. For
example, a custom validation script shows an error for an invalid entry and this function
can place the cursor in the field where the error occurred.
• setRowControlFocus(), sets the focus on the provided row's specified control. For
example, you can use this function to place the cursor in a specific field in a data list.
DEPRECATED FEATURES
SOCIAL MEDIA INTERFACES
The social media interfaces are deprecated and removed. The Social Media tabs are
removed from the Contact, My Profile, and Person screens.
2024-05-03 113
MOBILE APPLICATION PARAMETERS
The following application parameters, which apply to mobile applications, are deprecated
and removed.
• GOOGLE_ANDROID_MAP_API_KEY
• MOBILE_SERVICE_URL
• SYNC_TYPE_MOBILE_ANDROID
UPDATE 1 ENHANCEMENTS
WEB CLIENT
Roughly 100 new screens were added to the FSM Web Client, that were previously available
only in the Smart Client. The Web Client has enabled all data administrative type screens,
including Global Codes, Code Tables, Business Rules, “Manager” screens, reports,
scheduling screens and so forth.
• You can now save your personalizations of web client screens. This includes changing
tab orders, setting page sizes for lists, and configuring list column widths and order.
• Major entities can be copied using the Copy button, enabling you to enter new values
quickly on the copied record.
• Using the Assign button on the Request, Task, Schedule Board, Repair Center, and
Warranty Chargeback screens, you can easily assign resources.
• Created and modified information can now be seen on any screen from the About
Current Record option on the Help menu.
• Lobbies can now be added to the shortcut bar providing access with fewer clicks.
• Usability has been enhanced in the search function. FSM now automatically selects the
first row in list groups and auto-focuses on federated search input.
• Enhanced diagnostic tools are now available to assist in troubleshooting FSM.
CONFIGURATION
Numerous new events were added to the Web Client that you can link client scripts to. These
help you enrich the user experience and deliver your specific business requirements without
creating customizations. These include:
• AfterDataLoad
2024-05-03 114
• AfterScreenLoad
• AddEditOpened
• AfterValueChanged
• BeforeRowSave
• Click
• DoubleClick
• LookupClick
• SelectionChanged
For more information, see the following in the IFS Field Service Management Reference
Guide:
• For using events with client scripts, see “Client Scripts for Web Client”.
• For specifying events and scripts on Web Client screens, see “UI Designer”.
CLIENT DEPLOYMENT
FSM now gives on-premise users the option to deploy the Web and Portal Clients on a public-
facing web server. By default, the FSM Web Client and portals are installed on the
application server and with this change, you can choose to install the FSM Web Client and
portals on a web server located in your perimeter network, or DMZ.
For more information and instructions for this deployment, see the FSM6 On-Premise
Installation Guide or On-Premise Upgrade Guide.
Important. The first time the Web Client Portals package is installed, DotNetCore.2.0.9-
WindowsHosting.exe must be run on the web server followed by a reboot of the web server.
This step is not needed for subsequent updates.
REPORTS
Attaching reports to notification emails in FSM is more flexible than ever! You can now
create and attach Microsoft™ Word and Excel formats to notification emails just as you
could the PDF format, saving you time and providing you the option to modify and sort these
reports. A new Report Format field on the Reports tab of the Notification Message screen
enables you to specify Excel, PDF or Word report formats. The default format is PDF.
Report menu functionality has been expanded! You can now select and run reports from the
Report screen in the Web Client.
2024-05-03 115
FIELD SERVICE AND DEPOT REPAIR SCREEN CHANGES
FSM has improved and standardized the data entry process for parts and labor in both the
Field Service Request screen and the Depot Repair Return Material Authorization (RMA)
screen. The Parts and Labor tab in both screens are separated to emulate the workflow in
the Task screen, commonly used during the debrief process. By creating a common set of
tabs on all three screens, the user has a consistent workflow when entering similar data for
debrief, lessening the chance of confusion and mistakes. Additionally, it enables the user to
enter all of the billable items on one screen, saving time if entering these items by task is
not required by the company. The Parts and Labor tab on Request and RMA screens have
been separated into the following three tabs as on the Task screen:
• Part Needs
• Part Usage
• Labor and Expenses
This change appears in both the Smart Client and the Web Client as well as the new Repair
and Technician Portals. To learn more about the new workflows, see the Introduction to Field
Service Guide or Introduction to Depot Repair Guide.
• ApplicationExtensionsBase64String
• AppSettingsBase64String
• ClientEndPointsBase64String
• DefaultEndPointBase64String
• GeneralSetttingsBase64String
For more information, see the IFS Field Service Management Azure Upgrade Guide.
2024-05-03 116
DYNAMIC SCHEDULING
TEMPLATES FOR APPOINTMENT BOOKING IN DYNAMIC SCHEDULING
Appointment booking with Dynamic Scheduling is now easier, more flexible, and better able
to meet your scheduling needs. Our enhancement to appointment booking leverages new
appointment templates in Dynamic Scheduling, which enables you to create multiple new
slot patterns for appointment booking windows.
You can create the exact templates you need for certain task types or certain products using
the new Dynamic Scheduling appointment template feature. By creating multiple
appointment templates, you can create specific templates for various times and durations of
appointment slots, as well as have those slots overlap! For example, you can create a
template with all-day appointments, another with half-day appointments, and have some
appointments that overlap during the day, such as two-hour appointments that start every
hour.
Appointment templates are easy to access. You just go to the Task screen and ask to book
an appointment, then select the desired template. You can then view the appointment time
slots and then select the appropriate time slot to assign to the team responsible for the
request. Dynamic Scheduling will then assign a team member based on the information
available, such as product, place, technician skills, and availability.
For more information, see “Dynamic Scheduling” in the IFS Field Service Management
Reference Guide.
Important. The Dynamic Scheduling dataset must be re-initialized for the PSO System
User option and password changes to be sent to Dynamic Scheduling.
Important. Users must re-login to the FSM Smart Client for Schedule Workbench to
transparently log in with the new password after a password change.
2024-05-03 117
This information is retained in future updates, eliminating the need to redo setup.
• If the user is currently logged into FSM and they do not have the PSO System User option
set for their Person record, the values for the Scheduling application parameters
ISWB_USERNAME and ISWB_PASSWORD will be used for single sign-on instead.
Once the PSO System User option is set and the change has occurred, the Scheduling
application parameters ISWB_USERNAME and ISWB_PASSWORD will no longer be used.
For more information, see “Security” in the IFS Field Service Management Reference
Guide.
SECURITY
CRITICAL APPLICATION PARAMETER EDITING
An additional new function has been added to the ADMIN role, IS_ADMIN_ROLE. This new
function allows only your trusted administrators to change values of critical application
parameters. For a list of what parameters are included, see “Security” in the IFS Field
Service Management Reference Guide.
• This function is automatically added to anyone with the ADMIN role in FSM. The
functionality will also be given to anyone given an ADMIN role during upgrades.
• Consider who has ADMIN roles currently in your company and who you plan to assign
ADMIN roles to and determine whether this functionality is appropriate for them.
• Anyone with the IS_ADMIN_ROLE function can change the values in critical parameters.
INTEGRATIONS
INTEGRATION MONITOR ENHANCEMENTS
Two new application parameters have been added to the Integration Monitor to enhance
security.
2024-05-03 118
• The application parameter INTEGRATION_MONITOR_PASSWORD determines the
password used to authenticate with the integration monitor for Azure environments. The
value for this parameter is a string with a minimum number of characters as specified in
the PASSWORD_VALUE_MIN_SIZE parameter and a maximum of 1024 characters. After
entry, this value is encrypted. This value is not specified upon installation.
Important. These parameters must contain valid values for the Integration Monitor to
function.
These application parameter values replace the authentication settings in the web.config
file.
Important. It is no longer required to set up custom perform definitions for custom XML
messages that are being processed, as there are no longer dependencies for the name of
the prefix to use to declare the XML namespace.
APPLICATION PARAMETERS
PREVENTATIVE MAINTENANCE
A new application parameter, PM_PLAN_START_TM, determines the default start time for a
generated preventative maintenance task. Values are 00:00 through 23:59. This value
defaults to 12:00 upon installation.
OTHER ENHANCEMENTS
DYNAMIC SCHEDULING/ADVANCED RESOURCE PLANNING
A new scheduling application parameter ISWB_WEBCLIENT is now available. It identifies the
URL used for the Dynamic Scheduling (PSO) Scheduling Workbench in the FSM Web Client.
2024-05-03 119
This parameter must be set to https://<yourpsoserver>/IFSPSOWorkbench to access
Scheduling Workbench.
REPORT GENERATION
The FSM6 Smart Client is now rendering PDF files for reports on the application server,
which will increase report security and report generation performance. This is the same
methodology used by the Web Client and Customer Portal Client.
PORTAL INSTALLS
The default naming convention for portal installations has been changed. Portal virtual
directory names will no longer have an FSM prefix, helping to reduce accidental installs of a
portal with the wrong name. Portals will now be installed with the default CustomerPortal,
WarehousePortal, TechnicicanPortal, and so forth. An administrator can still create
customer-specific directory names for the portals.
SECURITY
A new button, Generate Role Tables, has been added to the Role screen. This button is used
to generate role_table_map records for that role and is used to protect the tables used by a
specific role at a message level. For more information, see the IFS Field Service
Management Reference Guide.
MOBILE
TASK CONTACT FEATURE
A configurable feature is now available for task contacts on all mobile platforms. This
feature enables you to access the Task Contact screens from the Debrief Workflow menu
2024-05-03 120
and makes these screens eligible to be included in the Debrief Workflow. The feature
enables you, during debrief, to select an existing contact for the site or enter new contact
details to be associated with the task. You can also delete existing contacts as needed
during debrief.
These screens are configurable using Mobile Designer and client scripting.
DEFAULT LOGGING
FSM Mobile default logging levels for new installations are set to zero. An administrator
must set appropriate levels for troubleshooting.
2024-05-03 121
VERSION 6 UPDATE 28 CORRECTIONS
Mobile
Case ID Description
Correction to the iOS client to prevent duplication of Survey Instance Results when fetching
CS0161222 data from the database
Corrected iOS issue where the ‘OK’ button being cut off in statement-type questions within
CS0183905 surveys
CS0196233 Added null check for permanent menu key when accessing mobile logs from Android devices
Correction for Android client to resize pictures according to CAMERA_PHOTO_SIZE before
CS0196639 validating that they don’t exceed ATTACHMENT_MAX_SIZE
Correction to fix button override issue in DebriefCustomerReview and QuoteSignature
CS0193907 screens in Android
CS0200218 Correction to fix discrepancies in Work Status payload in iOS platform
Correction to the iOS client to clear the Parts list and re-direct the user to the Stock Count
CS0200634 screen once a Stock Count is posted
CS0203920 Corrected design mismatch in Android client Region labels
Corrected iOS issue of attachment icons being concealed when transitioning from a custom
CS0209988 list screen to the Attachments list screen
CS0211022 Corrected Windows app crash issue associated with SSO login
Removed the incorrect timezone conversion for the Work Date field in Labor and Time
CS0209649 Reporting screens
Added support for device regional settings for date/time display with Microsoft UWP Control in
Windows client
Replace deprecated Display API with WindowMetrics API in Android Client
Added DB Script to reset the sequences of mm_message_in and mm_message_out during
upgrades
Non-Mobile
Case ID Description
CS0185380 Correction for memory leak issue in Smart Client when downloading report files from the server
CS0190856 Correction for handling different date components in time blocks
CS0192954 Correction to get the dataset ID from the team when adding a resource to the team
CS0192131 Ensure that the object group is sent to PSO in real-time along with the resource, even if the
object group is assigned to the resource prior to the resource being assigned to a team
CS0192739 Correction to include Inbound Maps in the Package Deployment Extraction
CS0197246 Correction for dynamic sizing of fields after setting Schedule Board as the initial screen
CS0192954 Correction to ensure Person Skills syncs to PSO in real-time along with the resource, including
skills entered before resources are added to the team
CS0189499 Modified description messages for ADDRESS.LOCALITY, TASK.DO_ON_LOCATION_INCENTIVE
and TASK_TEMPLATE.DO_ON_LOCATION_INCENTIVE
CS0200660 Implemented a null check within package_def.extraction_parameters to resolve errors when
applying backup type package
CS0183862 Corrected issue related to Record Duration in the Integration Run Log
2024-05-03 122
Case ID Description
CS0200134 Correction to the logic of filtering numeric values in the Search text box, placed within the Web
Client tabs
CS0181571 Correction for exporting the reason to PSO as 'FSM - #userID' only if a change originates from
the FSM
CS0201011 Correction to ensure only a single event_history record is created when a change is made for
person_place.place_id
CS0192776 Added support for Ireland-English language formats in Web Client
CS0202257 Correction to display the Request ID in the Run Status Description field for every Run Option
type in the Replenish Stock screen
CS0197047 Correction to resolve issue with the Clear button in Advanced Search for users with read-only
functions
CS0202041 Resolved the issue of multiple error messages being displayed for a single error
CS0203066 Correction for the Rich Text Editor in Web Client to render hyperlinks
CS0206759 Correction in Web Client to ignore Smart Client Only client scripts during screen initiation
CS0207474 Correction to enable scrolling within the popup window when a record list is displayed, along
with opened Advanced Search panel
CS0198634 Correction to validate constraint types of Navigation items
CS0189779 Correction to update PSO with empty/null values on setting empty/null values for Additional
Attributes in FSM
CS0209064 Correction to ensure that deactivated countries are not visible in the Country dropdowns
CS0206652 Corrected issue where decimal numbers formatted with commas, displaying incorrectly for the
onblur event
CS0211484 Corrected primary key definitions in baseline metadata for GPS_TRACK table
CS0214038 Added more log messages to UploadCertificates method in the FSM Installer
CS0211786 Corrected issue with Regular Expressions causing double error messages to display and
inconsistent behavior in saving data
Correction to send only active Resources to PSO in real time
Corrections for Web Client Filter textbox
Correction to display validation message when attempting to book an appointment for a Task
with a status specified in the 'FREEZE_TASK_STATUS' app param
Correction in Web Client to accurately handle DATETIMENOTZ mask type when the server
and client are in two different timezones
Performance improvement for exporting Resource details to PSO in real-time
Introduced extra log statements when adding the ActivityStatus node, to facilitate easier
analysis of PSO issues with Communication Log Level 3
2024-05-03 123
VERSION 6 UPDATE 27 CORRECTIONS
Mobile
Case ID Description
Correction to ensure task completion always awaits to resolve the Id of a signature before
CS0162234 sending transaction to server
CS0172863 Correction to the implementation of Survey Screens in a workflow
Correction for displaying the password expiry message in important information area based
CS0173871 on the user’s authentication method.
Correction to enable successful user login, with the new password renewed in the backend,
CS0142337 upon password expiration
Correction to handle white spaces and new line validations in textboxes/ textviews within
CS0179575 surveys
CS0190125 Correction to add numeric field validations before saving the survey answer
Correction in the iOS client to retrieve the enabled property of the column def context for
attachment fields
Correction for iOS client to set default values when initializing the properties in Stock Count
screen
Correction for iOS client to retrieve the card screen Id instead of card screen name in
attachment fields
Corrected issue where the carousel view in the iOS client being reset upon completing the
download of OnDemand attachments
Non-Mobile
Case ID Description
CS0150545 Correction for timezone conversion issue in person calendar exceptions when sending to PSO
CS0165718 Introduced 'launchURI' client script function for Web Client to open a new browser window with
the specified URL through JS function as a user action
CS0169512 Correction to disable multi-select combo box when locking the field from the UI designer
CS0169561 Correction to send the work_status_as_of value to PSO when a person’s work status is
modified
CS0169723 Updated label messages of CONFRULEPROCESSDEF screen with the message ids used in
the column metadata
CS0169975 Corrected issue with new record creation for custom tables
CS0171228 Correction to load accurate survey results for Tasks linked with Requests and when an Access
Group is connected to the user role
CS0171442 Correction to apply the widthPercent when generating the StackPanel
CS0172711 Correction to ensure loading of all related resources in schedule board Gantt, when changing
display lines via Settings panel
CS0172794 Correction to support list view in Appointment Booking when 'schedule View' is set to false in
the scheduling app param or in user settings
CS0174663 Added security check when loading lobby pages to avoid displaying unauthorized lobbies
CS0176765 Correction to fix invisible fields displaying as visible in Web Client expand def
CS0179388 Correction to skip the Geofence record, in case an existing Address cannot be found
2024-05-03 124
Case ID Description
CS0179571 Correction for accurate redirection of Contact Details on the About screen in both Smart Client
& Web Client
CS0179911 Correction to display the ‘first day of the week’ in the date picker, based on the device Regional
Format for Smart Client and browser language for Web Client
CS0180053 Corrected issue where lookup navigation set for a custom screen, navigating to a baseline
screen in Smart Client
CS0182554 Introduced new app param DELETE_ORPHAN_MOBILE_MESSAGES to allow disabling of
orphan mobile messages clean up function, to avoid possible dead locks with inserts on
mm_message_out table
CS0182554 Optimized query which deletes the orphan mm_message_out records
CS0182598 Corrected issue with ‘set initial focus’ in the Web Client
CS0183862 Corrected issue where some transactions displaying the duration as zero in the integration run
log
CS0183974 Corrected issues relating to the operator values on Report screen in Smart Client & Web Client
CS0184872 Changes to revert the logic of resource deletion in PSO when a resource is removed from the
team
CS0185213 Changes to disable the ‘Show Routes’ functionality upon Scheduleboard Map screen load and
correction for Bing API error when more than 25 waypoints are used
CS0188180 Corrected issue with Advanced Search filtering in Access group lookup
CS0188554 Resolved issue which prevented drag and drop of Tasks to the last members in the Resource
list, when a team has more than 20 members.
Also added correction for the misalignment in the Scheduleboard timeline with resources
CS0189242 Correction to send the Location details along with the Resource, when exporting the resource
to PSO
CS0189346 Corrected issue related to object mapping when performing an inbound integration without
using a map
CS0190039 Corrected issue when using $skip with $orderby for OData requests that fetch data from a
single table
Correction to fix Smart Client-only client scripts attached to the 'Click' event, triggering in
WebClient
Verification for SQL injection vulnerabilities when retrieving application parameters through
perform_get_app_param
Correction to fix console error when Help icon is clicked after lookups are loaded
2024-05-03 125
VERSION 6 UPDATE 26 CORRECTIONS
Mobile
Case ID Description
Correction for iOS client to facilitate successful user login following a password change,
CS0142337 eliminating the need for app reinstallation
Correction for Android client to delete answer(s) of the sub-survey when modifying the answer
CS0143273 of the parent question
Correction for iOS client to properly display the lower part of the Home screen in iPads which
CS0147034 do not have a physical home button
Correction for iOS client allowing SetControlVisibility and SetControlEnabled client scripts to
CS0152376 work as expected on quick action bar controls
Correction for Android client to address issues that occur when the app is built using a custom
CS0159057 Package Id
CS0160912 Correction to enable extension table data to be synced to mobile accurately, after initialization
CS0163402 Correction for iOS client to ensure the List screens’ Search functionality functions as intended
Correction for Android client to retain modified survey responses for ‘Skipped Answer’ on
CS0163611 combo box and multi-choice questions
Updated app param value of DEFAULT_SYNC_INTERVAL to accept 300 as a valid value
CS0166118 instead of 500
CS0166202 Correction for iOS client to navigate the user to the JobList screen once a task is completed
Correction for iOS client to address issues that occur when adding attachments for Surveys
CS0167335 with attachment fields
CS0170871 Correction for iOS client to enable the 'Yes' button in Task Status Flow Confirmation Alert
Correction for StringFormat client script function in iOS platform to fix issues related to
DateTime conversion
Non-Mobile
Case ID Description
CS0123162 Corrected issue with missing Tasks in Web-Client Schedule Board
CS0134868 Correction to handle the data model of a stand-alone OData service similar to an OData
service that runs inside the app server
CS0147847 Correction for handling non-numeric content in user def num fields
CS0147978 Correction to fix ArgumentOutOfRangeException when mobile service installation is performed
without http binding in IIS
CS0153698 Amendments to enhance the management of simultaneous PM generations
CS0153890 Corrected issue with perform_logout in FSM headless authentication
CS0154398 Corrected issue with changing appt offer colors and data range in Appointment Offers window
CS0154595 Corrected issue with Object group not being sent on appointment requests and slot acceptance
CS0154626 Corrected issue where LOAD message includes incorrect Time Commitment
CS0155100 Improvements to REQUEST_UNIT_LOCATION database view for better performance
CS0157246 Correction in Warehouse Portal to appropriately handle special characters
CS0157792 Resolved team_id in the Schedule board inadvertently being modified when moving a task card
in Smart Client
2024-05-03 126
Case ID Description
CS0157983 Correction to remove Run Log entry when applying a Request Template
CS0158114 Correction for MESSAGE_HEADER_ASSIGNMENT table columns in the upgrade scripts
CS0158137 Improvement to include “Rendered as String” option on report parameters
CS0158704 Correction to handle session timeout gracefully when loading data for lobby elements in Web
Client
CS0159035 Corrected issue where column description added for custom metadata not visible in Web Client
CS0159408 Correction to download “REPORTVIEWER“ type reports as PDF in Web Client
CS0159759 Correction to add support for 2016 report definition schema on obtaining report width
CS0160129 Correction to split the map route into multiple sections when the number of waypoints exceeds
the maximum supported limit (25)
CS0160436 Correction to support URLs without any parameters in Web Client iFrame controller
CS0160642 Correction to support item styling with and without REQUIRED_LABEL_STYLE_ID value in
Web Client
CS0160657 Correction to add support for export Task list in Excel format in Web Client Schedule Board
CS0161426 Correction to fix "Invalid SMS Assembly" when sending SMS Messages via the Mobile
Dashboard
CS0161745 Correction to provide the base error of the exception messages for OData error handling
CS0163414 Correction to refine the behavior of "Lock Results", "Show New" & "Show Once" functionality in
Web Client Surveys
CS0164157 Correction to accurately sort resources by the app param
SCHEDULE_BOARD_PERSON_SORT_BY in Web Client Schedule Board
CS0164349 Correction for the Datetime conversion issue in getControlValue Client Script function in Web
Client
CS0164436 Correction to support editable Rich Text fields in Web Client list views
CS0165758 Correction to support custom columns of custom tables in SOLUTION_COLUMN_MAP table.
CS0167035 Correction to fetch the latest work status of a person upon Schedule Board refresh
CS0167231 Correction to pick the currency rate according to the received date when calculating the
average cost in the Receiving screen
CS0167435 Correction to set the return type of perform response, according to the EDM definition in the
OData service
CS0168632 Correction to support South African DateTime format in Web Client
CS0168916 Correction to display lobby list element data correctly, particularly in the last row, when
switching to full-screen mode
CS0169605 Correction to communicate RAM_Skill information to PSO when creating a team in FSM
CS0170331 Correction for issues with date format in Web Client “Contract PM Request Generation” screen
CS0172307 Correction to fetch the latest work status of a person upon Schedule Board Auto-refresh
CS0173272 Correction to ensure that Tasks are exported to PSO only if the Team assigned to the Task is
linked to a dataset
Correction to send the lower-case value of SWB_BROADCAST_MEDIATYPE app param
when exporting to PSO
Correction to set content-disposition header & content-type header as
‘application/octet-stream’, for OData requests that has binary data
Introduced new MPM “perform_stock_serial_adjustment_ex” to support Boomi & Import/Export
Allow access to the Report Retrieval screen through the Reports screen
Enabled description messages for baseline Report parameters
Ensure uniformity of button icons within dropdown lists in Web Client
2024-05-03 127
VERSION 6 UPDATE 25 CORRECTIONS
Mobile
Case ID Description
CS0133189 Corrected issue where notes are not refreshed real-time when they are added/modified
CS0133280 Corrected issue with FSM Barcode scanner in Android
Corrected issue in Windows Mobile so that the survey screen will be skipped when there are
CS0133482 no valid surveys for a particular survey screen in the Debrief Workflow
Corrected issue with the stretched icons in the Home screen while the soft input keyboard is
CS0134048 open in Android 13
CS0134777 Corrected issue where Completed tasks not being removed from task resource devices
CS0136280 Corrected issue with initialization failing for Person_IDs with ‘@’ sign
CS0138861 Corrected iOS issue with On-Demand attachment preview
CS0149042 Corrected issue with the “ValueChanged" event in Mobile Signature field
Corrected iOS issue where opening an attachment is not possible when attachment field is
G2352044 made Read-Only
Corrected iOS issue where Signer field value goes missing when coming back to the Debrief
Customer Review screen after signing
Non-Mobile
Case ID Description
CS0125412 Corrected issue with contract line status not being updated properly, after clicking "Regen Bill
Schedule"
CS0126725 Corrected issue where Monitor Schedules not working after some idle time
CS0128398 Corrected issue with complete list of tables not showing in XML Schema screen
CS0129284 Corrected issue with Deadlock during post to invoice and extract to voucher
CS0130375 Corrected issue with advanced search filters not working when using ‘+’ symbol in Web Client
CS0131177 Corrected issue in the Transfer Bin screen
CS0131521 Corrected issue with ‘Next Run’ in the Monitor Schedules not updating after execution
CS0131892 Additional indexes added to MX_T table
CS0134045 Corrected issue where blank page breaks are added in some custom reports
CS0134791 Corrected issue in Web Client Scheduleboard, where team members are not sorted for all the
values in the App Param SCHEDULE_BOARD_PERSON_SORT_BY
CS0134793 Corrected issue with Time Commit intervals set in Hours
CS0135303 Corrected issue in CUST_APP_PARAM screen when loading from CODE Tables screen
CS0135367 Corrected issue in Smart Client where ‘Filter Editor’ is not handling dates correctly
CS0135403 Corrected issue with custom Date time fields with mask type DATETIMENOTZ
CS0135526 Corrected issue with Style Color Settings in SmartClient
CS0135800 Corrected issue with multiple columns having the same display name in Import/Export
CS0137430 Corrected issue when returning perform_get_solutionsex results
2024-05-03 128
Case ID Description
CS0139492 Corrected issue with Report run log id notification, displaying in a separate tab instead of a
popup dialog
CS0140299 Corrected issue when setting values to column 'schedule_status_source'
CS0140317 Corrected issue when inserting data into the GEOPOSITION records
CS0140794 Corrected Smart Client issue where XML Editor content is changing when switching the UI
screens
CS0140946 Corrected issue with item styles not applied in Web Client
CS0141052 Corrected issue where Person Copy function offers no confirmation if 'To' person_id already
exists
CS0144527 Corrected issue with PSO integration when dataset ids contain unicode characters
CS0144952 Corrected issue with saved search filtering count WebClient
CS0145425 Corrected issue with rounding decimal points in Request vs the Invoice screen
CS0145489 Corrected issue with overlapping calendar exceptions not being clearly visible in WebClient
Schedule Board
CS0145926 Added correction in Warehouse portal to prompt an error message when trying to input any
invalid character value
CS0145929 Corrected Warehouse portal issue to avoid run time error when searching for a receiving_id
that no longer exists
CS0148354 Corrected issue with lobby element navigation omits '+' Sign
CS0148568 Added changes in Warehouse portal to support SSO authentication with Azure AD
CS0149965 Added correction to display client time for “NOW” placeholder in SmartClient
CS0149967 Added correction to update all allocation information for split tasks
G2342004- Added correction to handle exceptions when fetching server log levels
700
G2363301- Added correction to show parent run log status as QUEUED if child transactions ended up in
200 EXCEPTION status
G2369943 Corrected issue with Contract PM Planned date generation issue
Corrected issue with message translations in WebClient
2024-05-03 129
VERSION 6 UPDATE 24 CORRECTIONS
Mobile
Case ID Description
INC0514254 Corrected issue in Android to preview the selected tab when changing device orientation
INC0510334 Corrected issue with screen refresh when navigating back from Signature pad
INC0513152 Corrected iOS issue with displaying placeholder texts in text entry fields
Corrected issue with the baseline ST_NEXT client script, which prevented the creation of
INC0513355 scheduled tasks in the presence of sync exceptions
INC0514696 Corrected Android issue with naming and saving file attachments from the mobile client
Corrected the issue with the required flag validation on survey questions of LargeTextBox,
INC0520684 TextBox, Number and Date types
INC0520360 Corrected issue where the app gets crashed in certain survey configurations
Corrected issue with the getCurrentScreenName() client script function, in capturing the name
INC0521903 of metadata driven screens
Corrected the android issue with the inconsistent syncing of a single user across multiple
INC0522715 devices with OS version 10 or above
INC0523050 Corrected iOS issue with fetching the default calendar exception type
Corrected Windows mobile issue with updating the user work status, while the focus is on the
INC0527822 Home screen
Corrected Android app crash issue caused while populating list fields with high amount of
INC0530769 values
Corrected issue where the Attachment count badge not getting updated on the attachment
G2364112-A icon on the DebreifOverview screen upon sync
INC0518715 Corrected iOS issue with executing the refresh script on BaseAttachmentCard screen
Corrected iOS issue where the keyboard covering the text entry fields in certain screen
INC0488445 configurations
Corrected Windows Mobile issue with displaying the image on attachment fields, when the
field is set to read-only
Corrected Android issue with wrapping and aligning button texts on DayOverviewPage, when
the texts are in different languages
Corrected issue with quick Accept/Reject of Tasks on the JobList screen, when the app is
used in different languages
Non-Mobile
Case ID Description
INC0500559 Corrected issue with parsing inbound messages
INC0514757 Corrected issue in Schedule board, not showing Monday in the week view
INC0509089 Corrected issue with Post Receipts getting stuck in Methods
INC0509887 Corrected issue where record deletion is not possible when an active filter is present in Web
Client tabs
INC0510826 Corrected issue with Product Search in Web Client
INC0512980 Corrected issue with Client Script functions for MouseUp event
INC0513583 Corrected issue with PSO Calendar exceptions
2024-05-03 130
Case ID Description
INC0513688 Corrected translation issue of the label "Other" in Lobby Charts - Web Client
INC0516655 Corrected issue with FSM reports behaving differently across clients
INC0518603 Corrected issue with REQUIRED_LABEL_STYLE_ID not getting applied to list views
INC0520226 Correction to improve the process of sending attachments through emails
INC0523286 Correction to improve memory allocation and execution time of perform_replication_for_table
INC0524138 Corrected issue with the unavailability of Serial Id filter in Web Client Stock screen
INC0528083 Correction to set a default language for users in PSO
INC0529644 Corrected issue in the scroll in GANTT chart
INC0530846 Corrected issue with Quotation line qty not considering the UOM quantity format
INC0534431 Correction to add First Name, Last Name and Person ID to the Resource column in Web Client
Schedule Board.
INC0535946 Corrected issue in Stock allocation for different condition codes
G2342004 - Corrected issue when metadata cache returns no metadata for a perform definition that is
600 invoked via a business rule
G2347168 Corrected issue with PSO Logged-in user showing a different User Name
G2349996-D Corrected issue in the Installer to work with the non-IFS Azure subscriptions
G2358690 Corrected issue with "Smart Client Only" script triggered in the Web Client
G2359979-A Corrected issue with mm_message_out table having records which do not have a relevant
person_mobile record
G2360528-B Corrected issue with Bin Lookup not returning selected values to Receiving Unit Bin ID in
Receiving screen
G2360534 Corrected issue with the ‘Usable’ check box when adding serials in Web Client Stock screen
G2363914 Corrected issue with Non-Part Benefit Plan Conditions for Combined Parts & Labor Allowance
G2364738-B Corrected issue when saving Input XML in Web Client
G2364999 Corrected issue with package deployment sync rule error
G2365018 Corrected issue with resource skills being sent to PSO prior to the resource being sent
G2366074 Correction to add support for SSL-enabled FTP server access
G2366251 Correction to add the Activity_Custom_URL to Activity newly added or Activity status changes
only.
G2366299 Corrected issue with Lobby page tab title in Web Client
G2366369 Correction to improve Activity committing and uncommitting process (FSM - PSO)
G2366453 Corrected issue with Task Predecessor type 'Finish to Start' allowing incorrect results in linked
Activities
G2366488 Corrected issue with Activity priority defaulted to 1 even if the priority is not populated on Task
INC0503850 Correction to avoid Integration functions being evaluated multiple times for the same record
INC0500081 Corrected issue with Repair Center Description
INC0477114 Corrected issue with localizations in Inbound Integration API
INC0509841 Corrected issue with cannot edit/delete notes created by another user in Web Client
INC0508560 Corrected issues with DateTime filtering in the Advanced Search section
INC0503150 Correction to display the accurate UTC time in server for databases deployed in UTC timezone
INC0491350 Corrected issue with wrong entry point during reverse search, in product structure
INC0505158 Correction to restrict user login, after the password is expired in Web Client
Correction to avoid errors when a screen (including a Client Script for afterScreenLoad event)
is opened multiple times continuously.
2024-05-03 131
VERSION 6 UPDATE 23 CORRECTIONS
Mobile
Case ID Description
G2336880 Corrected Windows Mobile issue with Standard Survey functionality
G2355488 Corrected issue where tile/label description is overlapping with icon/image in Android
G2359281-B Corrected issue in setControlVisibility function for Save & Next buttons in Debrief Attachment
List screen
G2359979 Corrected “A100: Cannot authenticate the request because the login is invalid or client session
has expired” error when users are trying to log into the mobile application.
G2359979-A Corrected issue with mobile sync failing after UPD 18
INC0489608 Corrected issue with buttons overlapping in Survey Edit mode - Android
INC0483625 Corrected Windows Mobile issue - Cannot edit title in multi-choice survey questions
INC0490186 Corrected Windows Mobile issue with Jobs tile - badge count, not updating correctly when new
tasks are assigned
Non-Mobile
Case ID Description
G2358694 Corrected issue with Regular Expression Format not working in WebClient
G2357794 Corrected issue with WebClient where Code tables COUNTRY and STATE_PROV were
returning all active & inactive records after the user login.
G2343553 Corrected issue where ViewAllDataset permission is sent as allowed in Load files for SSO
Users
G2359837 Corrected issue with incorrect Task Save - Predecessor info message
G2359989 Corrected issue with Person Skills not being correctly updated to PSO via the baseline
FSM->PSO integration
G2359154 Corrected issue with “Cache Refresh (client)” in WebClient.
INC0487613 Corrected issue with updated Calendar Exceptions in FSM not reflecting in PSO
G2358054 Corrected issue where new "IFSJSONOutboundConnector" standard data connector excluding
any attribute in the integration map, when no values are returned in the extraction
G2360528 Corrected issue with WebClient Bin lookup advance filter not working as Smart Client
INC0489002 Corrected issue when saving screen settings for Place screen, product_id, model_id, part_id
etc. is displayed multiple times in the Products tab.
INC0480039 Corrected issue with Report TimeZoneId after upgrading to UPD19
INC0490750 Corrected issue with UPD22 - Header bar of Schedule Board doesn’t translate “weeks” in user
language.
INC0494215 Corrected issue with Contract PM Request Generation when the browser language is in Dutch
format
INC0494234 Corrected issue with Client Script function setControlValue in WebClient
G2359635-B Corrected issue where script errors were appearing after opening Task, Person and Request
screens
G2360526 Corrected issue with multiple selections in lookups in WebClient
G2362284 Corrected issue with Contract line 'Bill price' field is changed from a credit value to an invoice
value.
2024-05-03 132
Case ID Description
G2363880 Corrected issue with Inbound Integrations not working in FSM6U22 when supplying the
<Mapping_name>
G2363301 Corrected duplicating issue in ‘Add to Message Queue’ option in FSM Outbound Message
Queue
Corrected issue with Product Structure in SmartClient & WebClient
Corrected Object reference error in the shipment screen when posting a Swap shipment
Corrected issue with Workflow -State/Prov drop-down in WebClient
Corrected issue with 'Ad Hoc Reports' button disappearing after opening a report
2024-05-03 133
VERSION 6 UPDATE 22 CORRECTIONS
Mobile
Case ID Description
G2346395 Corrected issue with mobile sync error on Task with Survey Associated
G2353200 Corrected issue with attachment size not shown when uploaded from Mobile
G2354196 Corrected issue with Surveys showing wrong questions
G2354415 Corrected issue with Surveys | Skip radio button not marked when the question is skipped -
IOS
G2354944 Corrected issue when taking pictures in the Windows mobile client.
G2356037 Corrected issue where queries are working in Android but not in IOS
INC0476168 Corrected issue with IOS App crash when open time reporting screen
Corrected issue where Initialization prevents excessive loading template on sync screen -
Windows
Removed deprecated Maps and added support to iOS 16
Corrected issue with ATTACHMENT_MAX_SIZE app param not used to limit attachment size
Corrected issue where mobile service creates attachment files even if the file is missing in the
attachment storage folder(on-prem)
Non-Mobile
Case ID Description
G2310782-B Corrected issue where sorting in the search history is reset in the FSM screen
G2342004 Corrected issue with Generate PM Job Errors
G2343726 Corrected issue with Smart Client - Object Reference Error
G2349517 Corrected issue with Azure installation failing with subscription owner account
G2350846 Corrected issue with language setting problem
G2351234 Corrected issue with “Ignore skills” functionality on the assign lookup not working as expected
G2352333 Corrected issue with 'Created_from_quote_id" & 'Created_from_quote_version" aren’t
populated
G2353012 Corrected issue with FSM-Web Client Schedule Board doesn't honor task_status constraints
defined in UI Designer Xml Editor
G2353276 Corrected issue with Schedule Board Zoom Levels Changing
G2353636 Corrected issue where dropdowns scrolls to the bottom when clicking on items from the
scrollbar
G2354215 Corrected issue with REQUIRED_LABEL_STYLE_ID is not working for Web Client
G2354372 Corrected issue with the customer wants to know which function generates to Attached query.
G2355057 Corrected issue with “Attribute” localization overwritten to English from the German language
G2356414-A Corrected issue with Lobby issues Post-Upgrade 6.18
G2356427-A Corrected issue with cannot Initialize dataset with Team ID's containing parenthesis characters
"()"
G2358002 Corrected issue with WC Schedule board | Task is displayed twice until refresh
G2353632 Corrected issue with Default search in WebClient
2024-05-03 134
Case ID Description
Corrected issue with High DTU utilization when querying for 'geoposition' table.
Corrected issue where baseline OAuth2ExtractHandler doesn't support Resource attribute on
obtaining token
Updated .NET version of the Customer Portal to 4.8
Removed usage of temporary Azure SQL Server used for metadata database on upgrades for
better security and reduced resource usage
Corrected issue where Request Contact copy to task when modifying the request_contact
Corrected issue where the Contract selection screen is blank when creating a new request
Corrected issue with Smart Client - Image Lookup - "No imaging component suitable to
complete this operation was found" error.
Corrected issue in Purchase Order Notes Tab
Corrected issue with Model Screen - Products – “Owned By” Hyperlink not passing Place ID as
search Criteria
2024-05-03 135
VERSION 6 UPDATE 21 CORRECTIONS
Mobile
Case ID Description
G2344906 Mobile Android - Corrected issue with Part ID display when client script used to filter part ids
G2345794 Corrected locking issue when deleting rows from mm_delete_owners
G2344077 Mobile Android - Corrected App Crash after tapping Accept on Signature Pad (Signature API)
Corrected issue with Refresh Table not removing old messages from mm_message_out
Mobile Windows - Corrected issue where Global menu does not close on map page re-entry
Non-Mobile
Case ID Description
G2335870 Corrected issue where expired PSO exceptions not removed from FSM
G2350320 Corrected issue with visually disappearing tasks in the schedule board on the web client
G2298508-B Corrected issue where Part Dispositions are not shown by using Access Group in the Person
settings
G2346796 Corrected issue IFS Cloud/FSM integration (Cache issue when saving SUPPLIER_PART)
G2349653 Corrected issue where web client schedule board jumps back to today's date when tasks are
moved via drag and drop.
G2349440 Corrected issue with web client schedule board setting of Future and Past days
G2348997 Corrected issue when creating reports related to tasks, report ignores App param 'Show server
time only = Y'
G2341338 Corrected issue where Task Screen, value of REQUEST_UNIT_ID in Parts Needs Tab is
different from the value of UNIT_ID
G2348181 Corrected issue where schedule board keeps loading when team is selected due to deleted
time block
G2348586 Corrected issue with External Link not working on WebClient
G2345323 Corrected issue where Solutions does not recognize Keywords which are starting with
numbers/digits
G2346925 Corrected issue where View Screen Events option is giving error when opening the screen
CONTRPRODCOVLOOKUPWEB
G2345275-C Corrected issue where Schedule Board all teams are automatically expanded
G2273758-C Corrected issues with browsers using date format of day-month-year (e.g. German(Germany):
25.8.2022)
G2345662 Corrected performance issue when deleting three sixty output history data
G2342013 Corrected issue where Web Client Lobby Bar Chart doesn’t show the bars when using Multiple
Series data
G2291553-B Corrected issue with Tech Portal Scrolling on Ipad - Unable to scroll within the pop up panel.
G2341898 Corrected issue where Client script is not triggered with click event on a checkbox field
G2344366 Corrected issue with PSO where time zone standard name does not match time zone id (UTC
for example)
G2337476 Corrected issue where Task Status Flow is not working for task_status fields of an alias table
of the task table
G2336303 Corrected issue where Integration Run log shows COMPLETED but there are multiple
exceptions in the details
2024-05-03 136
Case ID Description
G2291553-A Corrected issue in Tech Portal - Scrolling Vertically on Task Results Screen on an iPad does
not work
G2341903 Corrected issue where Client Script populates dates in the future
G2343553 Corrected issue where ViewAllDataset parameter in PSO System input is set to True during
load jobs
G2351417 Corrected issue where upgrade showing incorrect currver entry after upgrading with
"delivery.txt" file
G2349659 Corrected issue where Scheduleboardtaskcardweb user def fields and custom metadata fields
does not show accurate data
G2289830-B Corrected issue where Some load jobs executions get fails with "Object reference not set to an
instance of an object." error.
G2341446 Corrected issue where version mismatch in the about window after delivery FSM_6_U16_D07
G2343632 Corrected issue where FSM Client Script doesn't run after refreshing the task screen for the
part needs
G2348263 Corrected issue in PLACE - ADDRESSES where the STATE is not filtered for the selected
country in Web Client
Updated Baseline Message Translations for Update 21
Corrected issue with WebClient de-DE language code (E_MISSING_BUNDLE error)
Corrected issue with extraneous PerformanceMonitor.CleanNonLiveThreads() messages in the
server log.
Corrected issue where "Invalid file output type" error can appear on Packing Slip report - Web
Client Only
Corrected Web Client Console error displayed when switching among screens
Corrected issue where Archiving Process for REQUEST can fail because of invalid relationship
to PRODUCT_PM_SCHEDULE_TASK
Corrected issue where Web Client Request Line Hyperlink on Repair Center Screen not Using
RMA ID Constraint
Corrected issue where Web Client - RMA Product Lookup - Return Reason Pick List on
Individual Lines is Empty
Corrected issue with importing price agreements with shared pricing templates when no meta
rule group id is sent
Corrected issue with Web Client format dates that are entered in string mask controls (UK)
Corrected issue with web client Schedule Board task and resource card do not support client
scripting methods like getControlValue
2024-05-03 137
VERSION 6 UPDATE 20 CORRECTIONS
Non-Mobile
Case ID Description
G2343510 Corrected issue with generating Keywords (Solutions) Function and non-printing characters
G2342598-B Corrected issue with report in Word format not returned correctly from Report Retrieval Screen
G2336339 Corrected issue with incorrect Person calendar exceptions start and end time
G2340834 Corrected issue with Resource Object Groups not being deleted in PSO
G2339326 Corrected issue with Web Client Combo box with hierarchical global codes
G2325489 Corrected issue with Message translation of Global code not updating in web client
G2327713 Corrected issue with performance caused by lock which enclosed calls for GetServerInfo
method
G2341903 Corrected issue with Client Script populating dates in the future
G2341728 Corrected issue with Mobile Phone field of personcardweb in web client scheduleboard
G2330268 Corrected issue with lobby element image shown doubled
G2337932 Corrected issue with Web Client Contract renewal
G2330389 Corrected issue with Dropdown Lookup XML showing wrong values in Web client
INC0417907 Corrected issue with calling FSM Solutions MPM via the CE OData Interface
G2340576 Corrected issue with message translations for surveys not loaded in web client
G2339199 Corrected issue with DateTime fields not displayed correctly in Web Client lobbies
G2340232 Corrected issue with screen list reverting to first page after returning from another page in web
client
G2338464 Corrected issue with Appointment Booking Window in Web Client reverting to initial week
selected
G2336430 Corrected issue with Technician Portal - Saved searches cannot be made public
G2337872 Corrected issue with web client Schedule Board Refresh and Loading Time.
G2338063 Corrected issue with web client screen settings not preserving column order
G2338142 Corrected issue with Baseline Barcode Solution for Reports not working in Client Reports
G2334616 Corrected issue with Barcode Font not available for client reports in WebClient (custom report)
G2338737 Corrected issue with Parent – Child dropdown saves invalid values in database [WebClient
only]
G2338649 Corrected issue with Inbound XML integration messages failing intermittently due to an
authentication error
G2333321 Corrected issue with Inbound file-based integrations executed via timer not running as
expected.
G2337562 Corrected issue with custom message ids used in code tables overwritten by upgrade
G2325308 Corrected issue with no warning when the work calendar exception lies between plan start and
plan end date of the task
G2341303 Corrected issue with Web Client – Read-Only Dropdown getting activated after clicking on it
G2273758-B Corrected issue with Web Client – Time Format
G2343819-B Corrected issue with Web Client - Change password error 'OBJECT OBJECT' on login page
G2344737 Corrected issue where surveys are shown doubled
G2343447 Corrected issue where Resource Time Zone conversions are not happening with PSO post xml
Corrected issue where Web client Menu Items not displaying the Given Icon Ids of Image
G2342444 Library
2024-05-03 138
Case ID Description
Corrected timeline scaling issue when zooming, switching between tabs and refreshing
Corrected web client schedule board given notification with undefined value
Corrected issue where T_INTERFACE_ERRORS not updated when invalid transaction type
used in t-table import
Corrected issue where Person Cal Exceptions are invoked more than once for the same team.
Corrected issue where ECO/PM server function called redundantly many times in web client.
Corrected issue where Repair Center Non-working Calendar Exception causing Assignment
function to loop indefinitely
Corrected issue where Web Client - Repair Center - Client Script Error shown when Cancelling
from Exchange Window
Corrected issue where switching the question answers in the survey causes error
Corrected issue where web client Schedule Board jumps back to incorrect position when
switch between tabs
Added date to new tool tip that appears when dragging task cells on web client schedule board
Added Configurable coloring for shift and calendar exception cells based
Corrected issue where display of Schedule Board Header based on zoom level not properly
adjusted
Removed non-baseline Lobbies from FSM6 new installs
Corrected issue where Contact Skill achieved date can be set to a future date
Added OData service URL to Summary screen of FSM installer
Corrected issue where schedule board becomes unresponsive when dragging tasks
Corrected issue where shifts are generated more than once when loading schedule board
Optimized logging when many exceptions are generated
Mobile
Case ID Description
G2334967 Corrected the Refresh Table function from the Mobile Dashboard to delete and fully refresh
data for all tables selected, regardless of the sync rule Delivery Method
G2332986 Corrected iOS issue with automatically displaying attachment description or name when
scrolling through Attachment Full Screen
G2338865 Corrected iOS issue with text display in custom Home Menu Item count badges
Corrected iOS issue with Attachment List action button visibility when using large font size
Corrected iOS Attachment List to sort attachments by descending created date
Changed the Windows Tab screen architecture to ensure visibility of tabs when using large text
size
2024-05-03 139
VERSION 6 UPDATE 19 CORRECTIONS
Mobile
Case ID Bug Title
G2318293 Corrected some content in the FSM Mobile Guide
G2331117 Corrected an iOS issue with client scripting on DebriefOverview failing to hide the Quick Action
buttons.
G2335606 Corrected an Android and Windows issue that was deleting attachment files from the device
when the task was completed.
G2332691 Corrected an iOS issue causing Attachments display incorrectly on the Attachment Full screen
when the same attachment was associated with multiple tasks.
Non-Mobile
Case ID Bug Title
G2335809 Corrected issue with Adhoc Reports no longer editable after upgrade
G2331210 Corrected hardcoded credentials located in config
G2338879 Corrected UPS Integration giving errors
G2338673 Corrected Customer Portal error with IST time zone
G2335221 Corrected issue with web client error message containing DB field name instead of label
G2337284-A Corrected Odata "EDM model has not yet been initialized" error during
perform_inbound_integration
G2336765 Corrected Request can be saved without adding all primary key information
G2336958 Corrected ‘Question using RadioButton Control must have at least two answers’ error message
G2337284 Corrected loading of Integation Framework Entities in Installer
G2335829 Corrected Ad Hoc Report Link in Lobby not working in Web Client
G2335809-A Corrected Adhoc Reports can't upgrade
G2336958 Corrected ‘Question using RadioButton Control must have at least two answers’ error message
G2335623 Corrected FSM- PSO integration Calendar Exception issues
G2330348 Corrected Schedule Board with Engineers on More Than One Team Each With Unique Work
Shift
G2334667-A Corrected Schedule Board zoom issue with panel view in Web-client
G2334083 Corrected Perform_inbound_integration Odata endpoint not working
G2333656 Corrected issue with PRC_AGREEMENT_NPU_VIEW import from t-table processing
completely
G2332675 Corrected ODATA REST API - Attachment in Binary
G2334207 Corrected Activity status in the PSO will remain -1, if the Appointment booking process is
aborted
G2333996 Corrected Web Client Schedule board | Row size 'resource' doesn't adjust
G2293300 Corrected error System.Decimal cannot be converted to System.Double
G2327896 Corrected issue where unit cost appears on purchase orders while "Amount On Po" is not
checked?
G2299315-A Corrected OData Rest API's takes more than 10 minutes to build the data model
G2333249 Corrected issue with OData: Querying contracts which have end_dt field null
2024-05-03 140
G2332949 Corrected Web Client Schedule board zoom settings not saving
G2325428 Corrected FSM Lobby - value of Counter element with a value in 'Order by' field not shown in
web client
G2330553-B Corrected Mass update button not working in web client
G2330583 Corrected FSM Azure Installation - Incompatible Azure policies
G2326552 Corrected Odata integration inconsistent availability
G2328338 Corrected Lobby Issue - Pie chart display in Tech Portal lobbies
G2329371 Corrected Web Client Schedule board task card user def fields shows incorrect values
G2319525 Corrected Ad hoc reports created before FSM6U13 cannot be edited
G2324472 Corrected Schedule Board Shows Wrong Visualization
G2326921 Corrected FSMVSPackage Report Add-In supports Visual Studio 2022
G2323242-A Corrected Web Client Schedule board jumps back to initial position when refreshing the
schedule board
G2323228 Corrected Web Client Schedule board details viewer changes not saved
G2320991 Corrected Web Client Schedule Board Resources column shift causes wrong view
G2315462 Corrected Web Client Work calendar exceptions shown incorrectly when
SHOW_SERVER_TIME_ONLY = Y
Note in documentation only a Single Extension Table is Supported for each Baseline Table
Help updated for Ad Hoc Reports, Repair Task Debrief, Geo Source, Part Cost Change,
Product Skills, Contract Copy, Part Model Map, and Steps
Person Skills synchronization improved between FSM and PSO
Adjust SME Queue Processing Code to Reduce Risk of Locking
Corrected Requisition - Web Client - 'Event Type is required' error despite Event Type being set
to a Value
Corrected Web Client Schedule board Row size 'resource' doesn't adjust
Corrected Issues in lobby search by role and lobby ID
Corrected Ad-hoc report generation issue after adding task description
2024-05-03 141
VERSION 6 UPDATE 18 CORRECTIONS
Non-Mobile
Case ID Bug Title
G2329216 Corrected issue with Mass Update button in web client
G2329466 Corrected issue with integrations using IFS_INTEGRATION_MONITOR Person rather than App
Param values
G2329370 Corrected issue with reports ignoring SHOW_SERVER_TIME_ONLY app param value.
G2328322 Corrected issue with incorrect calculation of Task Plan End, Travel Start/End dates when
modifying Plan Start
G2327992 Corrected issue with Web Client - Appointment Booking screen - template not displayed.
G2326818 Corrected issue with Secure Token - Collection Modified Error appearing on web client login
screen
G2328307 Corrected issue with zoom buttons in the schedule board changing date formats
G2326774 Corrected issue with REQUESTCREATEUPDATE role setting the incremental flag to Y during
upgrade
G2322446 Corrected issue with Web Client Schedule Board scrollbar not updating in real time
G2322425 Corrected inconsistency in the functionality of Quick Search Editor in UI designer for PLACE
Screen
G2326944 Corrected issue with Time Picker missing on Import/Export date/time constraints after
upgrade
G2325439 Corrected issue with greater than/ less than operators in Saved Searches not saved correctly
in Web Client
G2295004-E Corrected issue with Date/Time format of FSM Web Client AdHoc Report filter
G2325927 Corrected issue with Tech Portal & Web Client deleted or inactive default work_status types
still visible
G2325027 Corrected issue with Contact search giving error while searching a Contact ID in Web client
G2325229 Corrected issue with scheduled processes not running if the "modified by" user is inactive
G2295004-G Corrected issue with Reports/AdHoc Reports - ‘Prompt’ filter for multiple comma-separated
values not working
G2323484 Corrected issue with OData call or XML poster call (inbound integration) returning empty run
id intermittently.
G2322454 Corrected issue with Textarea field set as read-only by customization not working
G2318354 Corrected issue with Report output file type being set inconsistently when using Print button
on screen
G2321632 Corrected issue with web client returning HTTP 500 error when authentication set to OIDC,
FSM
G2312219 Corrected issue with incorrrect sorting when selecting a country for a place in the web client
G2320051 Corrected issue with XML type business rule not working with “After Update” Execution point
G2310677 Corrected issue where PSO initialization was resetting skill proficiencies in ARP to default
value.
2024-05-03 142
G2313946 Corrected issue where several translations for German language were not appearing correctly
in customer portal
G2321611 Corrected issue where search disables ability to add new records to Time and Expense screen
of Repair Portal
G2320757 Corrected issue where Lookup XML on a task_status field doesn't work in web client
G2317181 Corrected issue with simultaneous PSO Appointment booking confirmations
G2299315-A Improved performance of OData Rest API data model rebuild after server restart
G2315334 Corrected issue with OData OAuth2 integration and refresh tokens
G2328339 Corrected issue with Lobbies allowing lock for editing while user still has the Edit Element
dialog open
G2324485 Corrected Client Reports Path App Params Error (See
CUSTOM_CLIENT_REPORTS_UPLOAD_PATH above)
G2309819 Add logging for Activity_Status block in PSO input xml
G2328208 Corrected issue with intermittent A102 error during Odata call using the token (Load
Balanced).
G2321568 Corrected issue with Global Code - "Parent Code Name" function for Web Client
G2295004-F Corrected Reports/AdHoc Reports - Timeout when having a big number of rows (See Report
Retrieval above)
G2320050 Corrected Task Report is not generating in Web Client, timing out after3m45s (See Report
Retrieval above)
G2331210 Corrected Hardcoded credentials located in config (Paypal)
G2324463 Corrected Export to Excel (XLSX Is Not Available)
G2329347 Corrected Mass update not working on web client - Error message in Run log
Mobile
Case ID Bug Title
G2310164 Corrected an Azure issue preventing downloading attachments to the mobile clients when the
file names contain multiple special characters
G2321061 Corrected an Android issue preventing photo attachments from being saved when rotating the
device with the camera open
G2319071 Corrected a Windows client synchronization issue that could lead to a conflict between normal
sync and fast mode sync. This could result in some messages being synced multiple times
and some messages not being fully processed, which could appear as messages “stuck” in the
queue.
G2325774 Corrected an Android issue that displayed “Processing…” on the Notes screen when the note
creator’s Person record was not in the mobile database
G2326266, Corrected an Android issue preventing SSO Authentication when using ADFS as the Open ID
G2329124 Identity Provider
G2323813 Corrected an Android issue sometimes preventing the Where Clause from executing on a List
screen when no records are found
G2328524 Corrected an iOS issue causing a Read Only text field to sometimes display a hyperlink
Corrected an Android issue where AM/PM time format was sometimes used on devices
configured with a region that uses 24 Hour format
Corrected an Android time zone issue with the date/time values defaulted in the Calendar
Exception screen
2024-05-03 143
VERSION 6 UPDATE 17 CORRECTIONS
G2321532 Corrected issue where Schedule board jumps back to Today after dropping a task to a
future date
G2313666 Corrected issue in web client with search on date ranges
G2313431 Corrected issue with web client with custom display fields on resource tasks
G2288542 Corrected issue with smart client displaying lines to differentiate days and hours
G2305755-A Corrected issue where expired skills are not removed from PSO
G2312144 Corrected issue where Collection Modified error would display on login
G2309392 Corrected installation issue with hyphen in SQL Server name
G2313444 Corrected issue where max_delay is not transferred to PSO
G2298089 Corrected issue where PSO ARP broadcast to FSM fails
G2314090 Reduced number of Object Deletions sent to PSO in Appointment Booking process
G2314214 Corrected issue with syncing SSO User Records to PSO
G2287036 Corrected issue with Appointment Booking using templates not considering place calendar
exceptions
G2314365 Corrected issue with saving notes in customized note tab using rich text fields in web
client
G2304276 Corrected issue with Norwegian language support in web client
G2310782-A Corrected issue with improper reset of sorting in a search screen
G2313949 Corrected issue with date search using Norwegian date format in web client
G2322755 Added support for custom tables in T-Table Editor screen
G2314691-B Corrected issue with PM Generation using same Run ID when date and posting group are
reused but other criteria differ
G2314691 Corrected issue with Contract Review/Post on contract with large number of lines
G2315962-A Corrected issue with cosmetic bug with blue lines on selected tab header in web client
G2314893-B Corrected issue with web client lobby exported in one environment and imported to
another
G2319594 Corrected issue with Task Status not sorting by Sequence
G2270265-A Corrected issue with Wrong Drag and drop on task on Schedule Board
G2268324-A Corrected issue with Schedule Board difficulty to drag and drop to the time desired.
G2268324 For web client added ability to show time slot as task is being dropped
G2286192-A Added logic to copy work date when creating a part usage from a quote
G2313354 Corrected issue with FSM Connect Value in XML Message not escaped in CSV inbound
G2313020 Corrected issue with FSM Connect Character encoding when "Reference File" is not
checked in CSV Inbound
G2202111-A Enhanced web client to enable Change/Reset User Password on login page
G2239611-A Corrected Japanese Translations
G2296980-C Corrected Integration Monitor Schedules to use TimeZoneInfo.Equals when refreshing an
existing schedule and avoid overwriting current next run value when restarting
G2295004-D Corrected issue with Adhoc Report not printing in web client with Portugal time zone
G2314098 Corrected issue where web client lobbies zoom levels are automatically set to > 1000%
G2314108 Corrected issue with WEBCLIENT_PRIMARY_COLOR setting not changed on refresh
2024-05-03 144
G2309533 Corrected issue with task status of 32 characters not being able to view color
G2297221 Corrected issue with colors of lobby screen are not the same between smart and web
client (note that web and WPF colors are closer but not exactly the same)
G2316563 Corrected issue with retrieving the binary contents of an attachment in cloud storage
account using OData
G2299315-A Improved performance of building data model for OData Rest APIs
Corrected issue where saved Task Display settings are not applied to schedule board
settings panel in web client
Corrected issue where schedule board task card opening position is not always correct
Corrected issue where web client calendar exceptions are not shown in schedule board
until refreshed
Removed the Apply Request Template run log entry for requests generated by automatic
processes such as PM Request Generation from request template application
Set Default File Type to XLSX (Excel) for Import/Export when no file type is selected in
wizard.
Changed default value of app params EXPORT_TRANSLATIONS and
IMPORT_TRANSLATIONS to N. These app params are internal to IFS and will be removed in
future release.
Cached certain application parameter values retrieved in the AuthenticationManager to
reduce the number of database queries and improve performance.
Encrypted the SMS_SERVICE_LICENSE_KEY app parameter. A person with Admin role can
view the value with the Decrypt button.
Web client now displays Sub Teams and Parent Teams in Team Selection Drop Down
Corrected issue where installer for Azure was showing incorrect Powershell version.
Corrected issue where OData does not retrieve binary contents of an attachment held in
Azure storage
Adjusted Refresh Cache logic to include financial and localization changes
Made the colors of the indicators in lobby charts more similar between smart and web
clients. Note that they cannot be made exactly the same because Web and Windows
colors are not fully equivalent
Corrected Purchase Order Search for Today's POs in web client
2024-05-03 145
Corrected invalid time value error in Web Client schedule board when pressing Add
Resource button
Corrected issue with mouse scrolling in Web Client schedule board on the Legend drop
down field.
Improved exception handling with deletion of run logs and user unlock operations so that
other server maintenance operations complete
Corrected web client issue with multiple server calls being invoked simultaneously in
multiple threads in an Azure environment. Intermittent exception when you first log in
(Collection was modified)
Corrected issue where TASK_CONTACT.LAST_NAME is not marked as Required in FSM
Metadata
Corrected issue where the Convert To PO checkbox value on a Requisition header is not
carried down to the Requisition Detail and GNS records
Corrected issue where sticky header blocks the top of the scrollbar on web client
Corrected issue where search criteria with the same title could be saved multiple times
Corrected issue where upper Add/Edit section of screen does not scroll on Person, Quotes
and Role screens using Safari browser on iPad
Corrected issue where Part Notes with one or more replies could not be deleted
Standardized web.config differences between Azure and on-premise where feasible
Corrected Activity Feed to not Cause CPU spikes during updates of METRIX_RUN_LOG
Corrected issue where Web Client - Return Process - Tabbing Skips Check Box Controls
Mobile
Case ID Title
G2295822-C Added a new Notification icon that displays properly on high resolution Android devices
G2311705 Added a new iOS Calendar control that supports Theme color and device language
configuration
G2311709 Corrected an iOS issue with the Attachment "Save" and "Cancel" button text not being
translated into the user’s language
G2298513-B Corrected issue with a user’s geographic position updates not being synced to team
members’ devices.
2024-05-03 146
VERSION 6 UPDATE 16 CORRECTIONS
Mobile
Case ID Title
G2306087 Corrected Windows issue with “Miscellaneous parts” and “Find Parts” labels not being
translated to the user’s language on the Parts Used screen
G2292233 Corrected Android and iOS issues where Logout and Close was sometimes not logging the
user out of the app when using OIDC authentication.
G2281461 Corrected iOS UI issue that sometimes prevented users from seeing the text being entered
in a text field.
G2250906 Corrected iOS UI issue causing the screen to scroll back to the top after picking a value or
closing the keyboard.
Non-Mobile
Case ID Title
G2313222 PSO Initialization from FSM gives error with many teams (~ 1000)
G2310219 Calendar exceptions are obscured by the standard calendar shift in the Schedule board
G2311352 Error "The scalar select returned more than one item" with time commitments created on a
role with access groups
G2311289 Some columns on Repair Center Search Screen are not shown with their Japanese
translations
Deletion of integration_log and integration_log_detail records older than the number of days
specified in the INTEGRATION_LOGS_DAYS_TO_SAVE app param made more
G2310983 performant and reliable by deleting in 25k row batches.
G2310342 Corrected Saved Search Error "Missing closing Parenthesis"
G2310061 Web Client Schedule Board Record details viewer changes not saved via 'Screen Settings'
G2308693 Corrected CONTROL_ TYPE FSM Codes cannot be activated/deactivated
G2307628 The server log levels are not set for all servers in a server farm
G2307809 Web Client Schedule board jumps back to initial position
G2307728 XML Maps are unable to escape single and double quotes
G2307557 Row concurrency issue when trying to update the request with Request Template Id
When creating reports related to tasks, report ignores App param
G2306558 SHOW_SERVER_TIME_ONLY
G2300633 Web Client Schedule board task card user def could incorrectly show a null value
Web Client Controllers div (which carry “Today”, “Search Team(s)”, “Map” …) is not
G2297400 responsive
G2301250 Report Screen Filter Parameter Error
G2305915 DB upgrade shows error in the command prompt but finally it shows as successful
G2295077 Date Filter in Web Client Weird can be off by one day
G2297030 Business Rule 148 not working correctly.
G2305755 Resource Skill availability not flowing from FSM to PSO when ARP is disabled
G2297675 Business Rule Input XML: WebClient Error
G2300529 Web Client Column shift is not saved via 'save screen settings'
G2297836 Request & Task screen searcher are not translated
2024-05-03 147
G2296977 Web Client Schedule board button to unfold the team is no longer available
G2296036 Translation for German messages in Schedule Board in Web Client
G2296599 Global codes Parent>Chiild relation does not work in Web client
G2298089 PSO ARP broadcast to FSM displays Soap 1.2 error in PSO Log
G2314307 Web Client loading of a list with drop downs takes too long
2024-05-03 148
VERSION 6 UPDATE 15 CORRECTIONS
Mobile
Case ID Title
G2284261 Corrected issue with incorrect Contract Version displaying on the Overview screen
G2288094 Corrected Android issue with theme color not being applied properly on a “List with
Headings” screen
G2292998 Corrected Windows issue with translation of the word 'Task' in the Work List map
G2292747 Corrected Android issue with the Signature panel sometimes disappearing from the
Customer Review screen
G2294463 Corrected issue with workflow menu items with the same text opening the incorrect screen
G2269498-A Corrected Android issue causing an app crash when long pressing the heading of the Work
List screen
G2299794 Corrected iOS issue preventing addition of Request Units during Schedule Workflow
G2300319 Corrected Android issue sometimes displaying multiple Scan barcode context menu items
when adding part usage in Debrief Workflow
G2299127 Corrected issue causing messages to sometimes fail to insert into mm_message_out when
the number of actively syncing devices exceeded the value of the ROW_LIMIT app param
G2254285-B Corrected Android issue with location services sometimes not working when the
MOBILE_INITIAL_SCREEN app param is set to JobList
Non-Mobile
Case ID Title
G2275252 Corrected issue with Do Not Schedule status update with PSO
G2283313 Improved performance when clicking on URL to open task from PSO it takes a long time for
FSM to launch and display
G2287280 Access group added to work calendar.
G2284059 The Overview screen for lobbies now translated in all supported languages
G2285254 Corrected Message Translation not available for A102 Login error
G2284403 Corrected Message translations not provided for baseline lobby titles
G2288447 Corrected issue with Warehouse portal on Azure running multiple instances
G2291987 Corrected Business Rule Input XML difference between Smart Client and Web Client
G2291553 Corrected difficulty in scrolling down through the tasks in the web client using an iPad
G2290921 Corrected Lobby filters are showing different values in the IFS smart client vs the Tech
Portal
G2292337 Message of App Param "CHECK_ACTIVE_CONTRACTS_FOR_PRODUCT" now appears
correctly
G2294221 Corrected Lobbies allow you to lock for editing while you still have the Edit Element dialog
open.
G2292651 Corrected FSM/PSO Object Groups not being synced
G2290056 Corrected Web Client - Mass update popup directs to the first record of updated entity
G2294859 Corrected issue with slowness when booking appointments using Web Client.
G2288180 Corrected issue where product_structure screen of the web client doesn’t adjust its size
accordingly to the resolution.
G2294992 Azure SQL Sequences now used instead of counter_and_id to avoid deadlocks
2024-05-03 149
G2295260 Corrected Unserialized part can be wrongly registered as a part or product, with error not
appearing in very late stage during RMA processing.
G2292249 Corrected Reportset button in the web client not printing
G2260295-A Corrected FSM time blocks management delta between Web and Smart client
(SHOW_SERVER_TIME_ONLY)
G2295004-A Corrected issue with AdHoc Reports - Web Client filter issue - 'is not null' operator
G2295004-C Corrected AdHoc Reports: Web Client misalignment between labels and text boxes issue
G2295004 Corrected issues with editing Ad-Hoc Reports such as removing columns
G2294803 Corrected issue with Web Client Schedule Board Zoom limits
G2295645 Corrected Element Designer Image ID not working
G2294824 Corrected Screen settings not being saved in Webclient
G2297208 Corrected Screen settings not being saved in Webclient
G2296037 Corrected issue with complete description of the field names is not shown in the Settings
pop-up screen of the ScheduleView in Scheduled Board screen.
G2296039 Corrected translation of Mass Update button for the task screen in web client
G2296849 Corrected issue with configured baseline lobbies saving with invalid zoom levels
G2296365 Corrected Invalid data error with Locality field on the Address screen
G2295192 Corrected 'part usage' and 'labor and expenses' disappearing on repair center
G2297860 Corrected issue with Listview not scrolling in real-time with the scrollbar when page size is
set to "all". Note this applies only when 100 rows or less of data.
G2296822 Corrected issue with the column header positions In the Web Client not sticking with low
resolution for standard screen
G2286375-B Corrected issue with saved searches in some screens showing wrong values in web client.
G2298089 Corrected issue with PSO ARP broadcast to FSM failing when password contains XML
special characters.
G2295391 Corrected issue with Delta of 2 hours registered in the export file compared to the actual
time of the operation
G2291245 Corrected issue with Purchase Orders created from Requisitions originating from Drop Ship
cannot be edited cleanly
G2287919 Corrected issue with Adhoc Reports security permissions not working properly
G2297215 Corrected issue with Invalid Zoom levels in lobby (Smart and Web Client)
G2288165 Corrected issue with Notification Message Failure (retry added for intermittent
communication error)
G2299922 Corrected issue with Activity time frame on schedule board of Web client
G2300332 Corrected issue with Web client ignores App Param 'SHOW_SERVER_TIME_ONLY
G2298564 Corrected issue with PSO Workbench not loading from FSM Web client
G2298530 Corrected issue with Part Entitlement Condition - error message by Access Group function
G2300087 Import/Export table list in dropdown is no longer limited by the ROW_LIMIT App Param
value
G2300615 Corrected issue with On request creations create new place and save - place details not
displayed until request saved.
G2292651-B Corrected issue with EXPORT_TASK_TEAM Scheduling App Parameter. This app param
is now obsolete.
G2285422 Corrected issue with Request Type not displaying correctly in Web Client
G2275180-A Corrected issue with Invalid values for Combobox Dropdown in search screens
G2302363 Corrected issue with MAX_ROW attribute not specified for Web Client schedule board task
hierarchy select
G2303316 Corrected issue with Operators not getting disabled in report (web client) after "Operator is
Readonly" checkbox is selected
2024-05-03 150
G2295686-B Corrected issue with Named Users without an Admin Role do not have access to Price
Agreement Parameters
G2304362 Vulnerabilities in .NET Core 3.1.12 corrected by upgrading to .NET Core 3.1.22
G2303907 Corrected issue with translation for NoAppointmentOffersAvailable not available in Smart
Client.
G2296337 Corrected issue with Message Translation 'LocationsBins' in Dutch (Netherlands) locale
code.
G2298451 Corrected issue with Mass Update not working when a field of an extension table is used for
filtering
G2301739 Corrected issue with XML transactions defined on "On Response" does not get invoked
G2303316 Corrected issue with operators not getting disabled in report (web client) after "Operator is
Readonly" checkbox
G2273758-A Corrected issue with time format in web client is always in AM/PM
G2294867-B Corrected issue with “Cannot find any transaction associated with the current thread for the
requested operation”
G2306125 Corrected issue with time constraint in Import export in smart client
Corrected tab/login Issues with BASE_WEB_CLIENT_URL setting
Additional information on Input Reference and Activity Status included to aid troubleshooting
for FSM/PSO integration.
Added missing Survey Group field on Survey screen Search Panel
Corrected Web Client Custom Help to take Sequence Into account for multiple help links
Put Away List – Corrected issue with Request Parameter selecting against the purchase
order ID column
Corrected issue with price rule sequence on contract price details appearing as read-only;
added hyperlink to underlying record.
Corrected issue with Web Client Place ID from Request does not default into a new project
Corrected issue with Contract cancellations allowing for a cancellation date greater than
coverage end
Corrected issue with Task type combobox values not loading when having a parent.
Corrected issue with Web client appointment booking Get Offers not detecting invalid date
when changing the Start Date and End Date
Corrected performance issue with Smart Client client script caching where empty values for
non-existent client scripts make repeated calls to server.
Smart Client - Corrected extra refresh on the result row being performed on Save
Corrected issue with Quote Template screen where negative value can be entered to
Duration field.
Updated Lodash package in Web Client
Archiving Engine corrected to show both archive table and original table in errors
Corrected issue with Customer portal showing javascript errors in home page, when lobbies
are loaded.
Corrected issue with translations not appearing for survey results
2024-05-03 151
Corrected issue where negative value can be applied to max percent field of Position screen
Corrected issue with price rule sequence on contract period price appearing as read-only;
added hyperlink to underlying record.
2024-05-03 152
VERSION 6 UPDATE 14 CORRECTIONS
Mobile
Case ID Description
G2280107, Added support for On Demand Attachments to the Attachment API List screens
G2286208
G2282905 Corrected iOS app crash when clicking on a notification that substitutes a message
variable with a numeric value
G2261498-A Corrected Windows tablet issue preventing finger touch capture of signature on scrolling
screens
G2281044 Corrected Windows app crash on selecting a non-serialized Product with a numeric Model
ID value
G2254285-B Corrected Android issue preventing location services from working after closing and
reopening the app
G2287693-A Corrected Android UI issue on the Notes screen when a text line code has a very long
description
G2292462 Corrected iOS issue with the setControlEnabled client script function not working on
Debrief Workflow coded screens
Non-Mobile
Case ID Description
G2252649 Corrected Schedule Board performance issues
G2270276 Corrected browse connector on import failed with JSONException
G2273915-A Corrected export to excel option in report not able to download more than 65k rows
Corrected issue where output file format does not change according to the file type set in
G2273915-B the ‘Reports Admin’ screen
Corrected inablity to get Geocode Lat,Long from Google Key as the request does not
G2275193 have proxy configuration
G2275215 Corrected Place Merge updates not being sent to Mobile
G2275870-B Corrected Lat/Long values in person table not getting fetched
G2276277 Corrected issue with additional tracing in the OData service
G2276546 Corrected "Cannot be cast" error message when entering a quote line
G2280060 Corrected issue where field is filled in smart client but not in web client
G2280645 Corrected Task Predecessor relationship type, 'Finish to Start' is not working properly
Corrected web client survey workflow data loss with the "Select" button on attachment
G2281039 pickup questions
Corrected Installer error: Cannot locate resource
G2281240-A 'externalassemblies/setup.xmlserializers.dll'
Corrected Lobby Parameter dropdown not able to filter the dropdown based on Access
G2281245 group in FSM
G2281928-A Corrected Smart Client Schedule board Map Window long load time
G2282744 Corrected Analytic gauge in Web client KO when configured with % and decimals
G2282945 Corrected Timeouts when executing perform_threesixty_appt_request via OData
G2283378 Corrected "Posting Group" label in "Service Contracts" report cannot be changed
Corrected Web Client does not shows menu options in low width size (Only showing the
G2284079 shortcuts)
G2284373-A Corrected Web Client Task attachments' 'On Demand' functionality not working
G2284739-A Corrected Rows in tab appear as blank dropdowns for couple of seconds
2024-05-03 153
G2284760 Corrected FSM Lobby Custom Images are not shown in web client
Corrected baseline PSO integration is bypassing the custom policies when applying
G2284804-A updates to the task
Corrected Error observed in Rebuildindexes.log after the upgrade (In Azure
G2284921 environment).
Corrected column header's positions In the web client does not stick with filter drop down
G2284950 opened
G2285422 Corrected Request Type not displaying correctly in Web Client
G2286217 Corrected Stack Overflow Exception caused by recursive business rule
Corrected Lack of distinction between AM & PM on Schedule board when rendering work
G2286300 calendar exceptions
G2286511 Corrected sending of Availability object to PSO during Appointment Booking process
Corrected Error on generating tasks when Request Text is beyond a number of
G2286616 characters.
G2286896 Corrected Attachments not be added for the correct step in web client
G2287006 Corrected exception when clicking on the element "Tasks assigned to me today"
G2287266 Corrected List of data is not available in the web client while available in the smart client.
G2287751 Corrected Copy Maps on ‘Contract’ does not work in web client
G2287801 Corrected “Edit Saved Searches” button does not function correctly
G2287802 Corrected Issue with multiple values in a dropdown field
G2289071-A Corrected Issue with duplicate records sent to metrix_sync_log
Corrected calendar exceptions are not correctly visible on Schedule board in FSM Web
G2289660 Client environment.
G2289830 Corrected issue with PSO initial load jobs not running automatically
G2289981 Corrected Customer Portal erros with many Notes and Attachments
G2290056 Corrected Web Client - Mass update popup directs to the first record of updated entity
G2290849 Corrected Access group bypass when typing values in combo box
G2292651 Corrected FSM/PSO Object Groups not being synced
G2292683 Corrected Ad Hoc Reports wizard does not work in the FSM Integrated Smart Client
G2293389 Corrected Web Screen Search does not work when use "Not Equal" operator
G2294832 Corrected Azure Service Principal Naming Convention for Non-IFS hosted installations
Corrected Invalid value for Product Model ID in web client.
Corrected Web client not getting updated Open ID Connect app params.
Corrected Web Client Screen Help displays the help for the root screen when you are
breadcrumbed to a different screen
Corrected Web Client - RMA- Lines-Units - Condition Code Lookup Does Not Return a
Value
Corrected OData service does not generate EDM automatically when perform metadata
is updated
Corrected Customer portal Cancel button label is not visible in metadata editor control.
Corrected Bill of Lading screen has two 'Type' labels in the addedit area of the screen.
Corrected PSO to not send additional attributes with tasks if the attribute values are null
Corrected Add/Edit Filters in Ad Hoc reports
Corrected Enable editing of Ad Hoc reports from previous updates
Corrected Web Client Shipment Post and Inventory Picking Do Not Show Progress
Indicator
Corrected error updating demo user passwords on new install
Corrected Delivery Update in Installer to use internal IFS user
Corrected Azure Scripts to Capture External IP Address via Another Cmdlet
2024-05-03 154
VERSION 6 UPDATE 13 CORRECTIONS
Mobile
Case ID Bug Title
G2234570 Control Type set as Text in Quote.Quote_Type field
G2281959 Poor memory management of Map control on DebriefOverview may cause FSM Mobile for
iOS to crash
G2277060 Unable to hide icons on Attachment API List screens
G2258758 PerformReplicationForTableAndPerson exception while initializing a mobile device
G2204514, Confusing errors in Mobile Error Log: “Person ID passed in is not valid or not a mobile user”
G2281175
G2238419 Skipping survey questions in Android does not save "Skipped Answer" result
FSM Mobile for Windows may be unable to take a video attachment
Refresh Design Data not working properly
Non-Mobile
Case ID Bug Title
G2283281-B Web client Given options are not retrieved in Combobox in Survey
G2271618 Close database connections of non-live threads
G2285135 ComboBox survey answer values are not loaded on WebClient
G2279553 Person Start and End Work Locations not syncing to ARP data
G2280151 IIS reported "401 Unauthorized error" to a request from Boomi
G2278112-B Add Referrer-Policy header to web client web.config
G2286785 Web client Product lookup field on Request saves by mistake the entire request after the
product is chosen
G2278838 "Future Contracts" in WEB Client in Request Dialog are not shown
G2273393 Additional fields that adding to ScheduleBoardResourceCardWeb does not show the field's
values
G2275004 Customer Portal Menu Sidebar
G2266420 Special characters is incorrect in outgoing SMS
G2255530 Configurations Lost after Upgrade to FSM 6U8 and 6U9 from 6U6
G2269098 After the update 9 execution point on business rule 115 its different than update 7
G2261872 FSM Mass Updates not evaluating Validation BR's with Input fields from Extension tables
G2276918 Translation for headers are still in English when using global search
G2267251 All the monitor jobs were stopped and resolved after a monitor service restart
G2272385 Incorrect time displayed in Integration Scheduling Wizard & Integration Monitor
G2263286 Web client Schedule Board skills filtering not working as it should
G2269799 After upgrade user is not possible to adjust the SLA (time commitments) in the FSM
landscape
G2270093 Error System is too busy. No database connection
G2277330 Web client - during the request creation, if users modify contact/product field, the previous
contact/product will be added in the contact/user tab
G2270274 Unable to add Task info in two tabs of Request screen in Web client
G2281409-B SugarCRM integration failure
G2281808 Web Client error (Parent Code Table) not available
G2280438 A record in Scheduling Resources not getting updated
G2270281 Double scrollbar in the planning tasks
2024-05-03 155
G2276551 The schedule Board does not translated for some fields/text
G2280085 WEB CLIENT | SCHEDULE BOARD | Refresh button doesn't work
G2273991 Request/Task note expand icon overlays the buttons on the screen in FSM web client
G2276229 Perfromnace issue occurs when there are 1000+ lines in the contract window
G2278808 1024 character limitation of the param_value field of threesixty_app_params
G2265051 Enagas: FSM6U10 - Complete lobby elements are not shown in Web Client
G2279817 DSE_Allocation table containing old records so not deleting when visit_id is -1
G2281041 Activity_status' block in the input XML from FSM to PSO gets missing
G2280436 TEAM_RESOURCE table not getting updated
G2270175 Web Client | SCHEDULEBOARD | scheduleboardtaskcardweb - displayed data incorrect
G2262070 Package Extract is pulling pricing rule value tables and there no way to mark these value
tables to
G2282516 FSM-Contract PM Generation Consolidate Requests failure with Break On Contract ID/Ver
checked On
G2277418 Enagas - AfterValueChanged event won’t get triggered in a list view in web client
G2278925 Unable to disable PSO users from FSM
G2278567 Report's screens header message translation issue
G2232702 http: 500 error on on certain locations
G2278696 Web client Scheduleboard Task status in task card displayed as code instead of translated
description
G2281716 integration_log records does not created intermittedly
G2276637 Char Limit exceed exception at Extract-Path in XML maps
G2271978 SSO users without access are redirected to an error page instead of an Access
Denied/Login Page
G2271124-A Error while using logical operators in date/time fields in web client
G2282830 FSM_570_UpgradeTables.log error
G2273999 When clicking on a Request/Task Id, the search result is auto-scrolled in FSM web client
G2275857 Data not displaying issue in "List View" under an "Item Panel" in the web client
G2281240 Problem with installation of FSM6u12
G2267562 Unable to cancel multiple highlighted Part Need records
G2278838 "Future Contracts" in WEB Client in Request Dialog are not shown
G2269278-B Smart Client SSO issue - .js Error on SSO Login Page
G2282865 Schedule Board task cell configuration is not working properly in Web Client
G2279181 Stock Count - wrong behavour for lot batch parts
G2284154 Adhoc reports only considering parameter values/operators set at the initial setup.
G2276277 Requesting to add tracing in to the OData service
G2276277 The Electrolux customer make requests to the “https://elex-fsm-tst.ifs.cloud/odata/” from
their thei
G2282928 Bug in Metrix JSON and XML Outbound Connectors with Exclude if Empty Property
G2253689 Ad hoc report categories | missing information
G2270265 Wrong Drag and Drop task in the Schedule Board
2024-05-03 156
ScheduleBoard Task Card records now refresh after deleting a record for custom table
values
Web Client - Corrected empty Survey Comboboxes
Corrected unhandled exception in smart client when attempting to load an invalid custom
image
Web Client - Counts on Saved Searches not Always Accurate
Web Client - Map Button on Geofence Screen gives error
Web Client - New contact from lookup on Last Name now defaults back into the request
screen
Web Client - Product structure screen made cleaner
Web Client - Repair Center - Component Repair gives error even when required values
are entered
Web Client - Repair Center - IQA button throws error
Web Client - Repair Center - Transfer Unit - Allows you to press Save button twice.
Web Client Add a new contact does not save to record.
Web Client Cannot Add Rows To Grandchild List Groups In Web Client
Web Client Schedule Board now shows ECO & PM as per
SCHEDULE_BOARD_SHOW_ECO_PM app param
Web Client Schedule board Search area combo boxes not showing all values
XML Messages section missing from Reference Guide
Index of Application Parameters added back to Reference Guide
Index of Business Rules added back to Reference Guide
2024-05-03 157
VERSION 6 UPDATE 12 CORRECTIONS
Case ID Title
G2267123 Request getting saved without the required description when selecting a contact in Web
client
G2267563 Adhoc Reports filters not working
G2268872 Lobby page filtering issue in Web Client
G2242394-A Web Client - offset for Work Calendar exceptions
G2266178 Teams & Sub Teams Bug in Web Client Schedule Board
G2269278-A Smart Client SSO issue - Autologin happening after OIDC Authentication
G2262798 Issue with Link type Lobby elements with a filter parameter
G2266743 When log in to FSM Smart Client, sometimes the error "the mail merge template can not
found......" appears
G2271402 Web Client | REQUEST | Changing contact via request header is not possible
G2242050 Refill to Target Issue after upgrade
G2266739 Part ID in Parts tab in QUOTE screen can be Changed Manually after being APPROVED.
G2269143 List type lobbies show incorrect results in FSM Web Client but OK in Smart Client
G2267319 Lobby element shows duplicate records when SQL data source is used.
G2269820 Adhoc Report Web Client Issue
G2260295 FSM time blocks management delta between Web and Smart client
G2264033 Dragging Task on Schedule Board - plan_task_dur_min is invalid
G2268329 Web client Schedule Board - Personal Calendar Exception - Default value
G2267739 Random behaviour while displaying notes on SCHEDULEBOARDTASKCARDWEB
G2257223 FSM Mobile Technician Signature attachment descriptions not localized in user’s language
G2269998-A FSM Mobile - Windows: DebriefOverview Region text is not translated into user’s language
G2271466 FSM Mobile - Android: Tap on the Mobile Notification doesn’t execute client script
G2259922, FSM Mobile - LargeTextBox on Surveys allows no more input than 128 characters
G2268262,
G2268389
G2264884 Error while processing a core XML simultaneously in two threads
G2264865 Book Appointment Button not Working in webclient
G2264681 FSM Web Client : Issue with assign button
G2262239 FSM Mobile - Next button disabled if two survey screens are together in workflow and first
survey is marked to Show Once
G2268331 FSM Mobile - iOS: survey answer can be saved without entering any value for required
question
G2258482 FSM Mobile - iOS: Add button becomes visible after using lookup field on ScheduleRequest
G2274676 Issue with Azure db installation
G2269859 Scheduleboardtaskcardweb - ECO & PM
G2264787 Web Client - Request details disappear after deleting product
G2269561 Web client | Save Zoom in schedule board
G2269897 Absences are hidden when a task is added in the schedule board.
G2269840 Assigning a constraint via lookup XML doesn't work for Web Client. Attachment type is empty
G2268422 Request timeout while calling OData
G2264427 Web client - Plan travel start displayed in UTC instead of CET in scheduleboard
G2257881 required parameters for <perform_send_notification> process XML
G2262551 Search problem on Task Screen Custom Fields
G2269754 FSM- row concurrency errors thrown for Mass Update inserts of non_part_usage and
part_usage
2024-05-03 158
G2270813 Can't create Non part price agreements through the web client
G2265558 Debrief Workflow Action Bar (Title) is not translated in FSM Mobile for Windows
G2271124 Lobbies are not rendering in FSM 6 UPD10 Web Client
G2273004 The product can be created with the same part ID and serial ID, when set the value of App
Param
G2257015 [FSM Connect] Timed out phenomenon occurred when the Monitor Service was started
G2268324 Webclient schedule board error: Unable to drag and drop on desired time slot
G2250626 Stock count not possible to add new serial parts
G2263331 French language users unable to save Workflow changes in Mobile Designer
G2274997 WEB CLIENT | SCHEDULE BOARD | Task not shown when 2 teams are involved
G2264451 Web client - TASK dispatched to a technician from a different team is not visible in the
Scheduleboard – OK in Smart client
G2274782 FSM Code Table "SOURCE_TYPE"
G2252649 Schedule Board performance issues
G2273603 FSM Mobile Notifications not properly managing new line characters
G2266859 Schedule Board Refresh after dropping Task
G2264866 FSM Mobile - iOS: Follow Up Task causes Task Status icon to disappear
G2272706 Code task - TASK_STATUS_ item style ID is not working in web client, ok in Smart client
G2266108 FSM Mobile - Android: Time Reporting calendar does not always open DayOverviewActivity
G2258646 FSM Mobile - Android: Time Reporting symbol for exceptions does not match the legend
G2243807 Background sync not working unless all mobile platforms are configured in the ANH
G2269720-A Bing Maps callout logging (Informational) w/ EX=1 - potential impact to performance
G2260190 Zoom Error with Lobby on FSM Web Client 6.9
G2276396 FSM Mobile: survey text field duplication of scan barcode option
G2271840 Average Cost Impact on Negative Inventory
G2275180 Parent-Child relation setup in global code tables does not work properly in screens
G2267129 Task type not getting filtered according to task group upon initial data load in Webclient
G2264011 Request Type sometimes disappears when entering the Request
G2262963 Drop Down Hierarchy Value Limitation in Technician Portal
G2275783 Grandchild global code table hierarchy not working in web client
G2255935 Improved error handling during FSM Mobile activation with expired password
G2272037 FSM Mobile - Android: Scan barcode option unavailable after returning from Lookup
G2272719 Modified By field in person set with "AUTO_WORK_STATUS_ENABLED"
G2135437 Invisible flag is not recognized by Smart Client for buttons
G2206861 Adjust Time Commitment stop tm value for 24 hour time blocks to 11:59:59.
Corrected issue with Web Client Portal title app parameters not shown on login screen
Prevent entry of Contact skill expiration date less than the certified date
Corrected issue with Carriage Returns in Text RTF fields improperly formatting Text fields.
Web Client - global menu does not collapse if you select menu item with keyboard
Line Codes with NPU Screen Only values show in the Web Client but not the Smart Client.
Data in embedded lobbies do not get refreshed when navigating though screen records.
Corrected issue with quote contract line and FREEZE_QUOTE_APPROVAL_STATUS
Integration Message Queue screen added RUN_ID in the search criteria and search results
Delivery Notes field on Deliveries screen is cut off at 64 characters
OData service set app pool start mode to always running.
Update OIDC Configuration Guide with instructions for using SignedOutRedirectUri
Document support for proxy servers for on-premise app server and web client
Update getDBValue examples in reference guide to show use of Client Script Sql ID
Update list of supported functions for smart and web client in new HTML reference guide
2024-05-03 159
Add USAGE_DAYS_TO_SAVE app param to database scripts
Bar Code Scanner not functional on Android 11
2024-05-03 160
G2264379 Corrected issue with Input XML in WebClient
G2243434 Added retry for OData EDM creation during installation
G2264137 Corrected Swedish translation of Close button on FSM login screen.
G2260658 Added message translation for group button "more" in the Web client
G2259542 Added Message Translation for "all" text in web client
G2259209 Corrected issue with SNAT ports exceeding allowed concurrent connections in Azure
G2257543 Added ConcurrentDictionary to improve performance in Azure related to logging
G2197138-A Corrected documentation on task flow status and TASKSTATUSANY function
G2248967 Removed redundant calls to refresh OData data model to prevent timeouts
G2264365 Corrected issue with Outbound integration routing rules not sending out multiple headers
G2261086 OData - slash character now allowed in query key
G2251837-A Mobile StreamingEnabled:True and Cloud Environment:False entries now writing at log
level 1
G2255483 Mobile - Improved performance of Find Parts function
G2229383 Mobile Windows - replaced Map control to prevent issue with Chinese text appearing on
map.
G2261498 Mobile Windows - Corrected issue with Customer signature hiding other fields
G2248498 Mobile iOS - new DebriefAttachmentList and QuoteAttachmentList screens available to
prevent issues saving attachment with deprecated screens
2024-05-03 161
VERSION 6 UPDATE 10 CORRECTIONS
G2252414 Corrected Import Table Map to allow insert of a new child under an existing parent.
G2194247-A Corrected Installer to ensure persistence of manual changes to web.Config settings
(TransactionTimeout).
G2250311 Corrected issue where adding a date filter to an ad hoc report is not saved.
G2252997 Corrected issue with hyperlink on Part screen not navigating to correct Product record.
G2256342 Corrected issue with Input XML differences between Smart and Web Client.
G2236363 Corrected issue with Lobby Tile Text not allowing Line Breaks.
G2249873 Corrected issue with Part Tranlog not recording condition code on part cost changes via
logistics manager.
G2253484 Corrected issue with Project - Task created on Request already linked to project.
G2251604 Corrected issue with Request copy map not copying part_usage and non_part_usage.
G2254509 Corrected issue with Special Characters in note added from Smart Client and Web Client.
G2244692 Corrected issue with Stock screen in Oracle showing Serial ID values as all lower case -
appear as duplicates.
G2244814-B Corrected issue with Web and Smart clients improperly storing escaped XML characters in
task_text.text
G2252699 Corrected issue with where unable to post Receiving when no units apply.
G2254654 Customer Portal - Corrected issue where multiple PERSON_PLACE records cause error HTTP
500 - The argument place_id does not contain a valid value.
G2245093 Database - corrected issue when with password containing special characters ($).
G2244801 Database Upgrade Oracle - Corrected ORA-01502 error with ndexes on table
SURVEY_RESULT.
G2244775 Geocoding Google API - corrected issue with generating correct location code and map.
G2244317-B IFS Mobile Issue - Task notes listed in a random order
G2238574 Lobby - corrected issue where title of the lobby element is not rendered when a dynamic
element included.
G2236889 Mobile Android - corrected issue with Attachment wrong positioning when returning to app.
G2248831 Mobile iOS - corrected issue answering survey questions of type LargeTextBox.
G2249592 Mobile iOS - Corrected issue with PO Receiving Unit Dropdown.
G2248843 Mobile iOS - Scanner not scanning barcode of first scan
Parent access groups now checked when processing Insert/Update/Delete messages at API
G2198640
level.
G2206705-A PSO - Corrected issue where Get Appointments adding one second to the predefined slots
G2231896 PSO - Corrected issue where Multiple Technician Tasks are not updated with the expected
SLA.
G2244338 PSO - Corrected issue with FSM validating Absences regardless of the Resource available
time.
G2258590 PSO - Corrected issue with Number of Availability records overloading PSO task screen
G2253799 Quote Workflow - corrected issue where one user cannot use a Quote Template created by
another user.
2024-05-03 162
G2240805-A Reprocess All button added to the Integration Message Queue screen allowing the user to
reprocess pending messages,
G2252409 RMA now uses Place ID Ship To as Place ID Located when creating and updating products
when shipping.
G2247269 Schedule board - corrected issue where setting a 'Day start' and 'Day end' has no effect in
the 'Timeline' view.
G2251198 Schedule Board - corrected issue with Calendar exceptions not shown on Schedule Board for
subteams.
G2242857 Schedule Board - corrected issue with drag/drop of tasks in Place view.
G2256729 Smart Client - corrected issue with intermittent error message "Version string portion was
too short or too long".
G2250480 Smart Client - corrected issue with intermittent error message ArgumentException: Version
string portion was too short or too long.
G2254483 Smart Client - now able to hide "Ad Hoc Reports" button in main Reports Screen.
G2251178 Technician Portal - now possible to remove the Clear button on the task search screen.
G2254280 Web Client - Calendar exceptions now use code table item_styles and color settings color
codes & checkbox "is available" exceptions .
G2255750 Web Client - Corrected Alert for validation business rule displaying twice.
G2256343 Web Client - Corrected issue where Lobby does not show the legend in a chart.
G2256117 Web Client - Corrected issue with ability to insert/update quality lines when non-DB field
values are set on AfterDataLoad event
G2249203 Web Client - Corrected issue with Cycle Count.
G2242394-A Web Client - Corrected issue with offset for Work Calendar exceptions.
G2249925 Web Client - Corrected issue with Resolution lookup freezing on search.
G2255251 Web client - Corrected issue with Roster period not displayed on Schedule Board.
G2249206 Web Client - Corrected issue with rounding of Request invoice totals shown on Detail tab.
G2246813-B Web client - Corrected issue with showing wrong date in different language settings.
G2255637 Web client - Corrected issue with Task status not visible in Schedule Board.
G2253686 Web Client - Corrected issue with visibility of subteam members.
G2242619 Web Client - corrected performance issue with Lobby having complex elements .
G2260081 Web Client - Price and Cost tabs in Parts Screen not saving
2024-05-03 163
VERSION 6 UPDATE 9 CORRECTIONS
G2198434 FSM6 Smart Client Business Rule Screen performance with many rules
G2199287-A Bug 2 Cancelling contract should cancel PM as well as the Request and task
G2229550 Hide/Disable Required Fields in List View - Client and Technician Portal
G2200882 Survey not working in a screen copied from REQUEST window in web client
G2240288 Unable to add an attachment to Parts
G2223828 Bug with Import for PCR_AGREEMENT_NPU_VIEW
G2195458 Web Client - Input XML does not parse/resolve @ references for @field or @expression[]
G2239658-A Locale code in Web Client issue on search button and the search criteria
G2241839 Web client - Work calendar exceptions – issue with date/time in AM/PM format UTC
G2235643 Save button needs to be clicked twice after manually typing a value in a lookup fi
G2182069 Web Client versus Smart Client shifts display is incongruent
G2238431 Incorrect On Demand Quantities Causing Replenishment Issues
G2228331 FSM Workflow not working (Lookup XML)
G2231311 FSM web client lobby title is being auto converted to lower case
G2236447 Lobby duplication functionality ignores the element selection
G2222625 Multiple users are complaining about their accounts being locked out (time_commit)
G2235182 T-Table Editor not available for Task_Steps_Attachment T_table for
G2197370 Web client: Request Hold all part needs - Input XML
G2190068 Duplicate Model Skills result upgrade scripts to fail
G2236168 Saved search throws error - Missing closing parenthesis
G2235680 Web client performance with many fields added o search result panel
G2232294 Schedule board time line get the default interval when comes back the window
G2243331 Unable to create requests (work order) in web client after applying FSM 6 update 8
G2031771-A FSM crew size activities are lacking skill requirements
G2241246 Stock search report will not accept # as a search parameter in web client
G2238743 Lot Batch Function in Web Client in Request/ Part Usage is not working
G2200935-A Customer Portal not displaying Portal Places containing special characters
G2235193 Unexpected feature in FSM 6 UPDATE 7 on TASK GROUP / TASK TYPE in web client
G2234140 Copy Person does not work as expected
G2237792 Part_line_code.allow_sell_modify set to 'N' still allows change to Bill Price
G2239228 PM Task Consolidation Bug
G2195459 Cannot configure ASSIGNLOOKUPWEB screen for Web Client.
G2184052 Inconsistency with invisible tag in button configured in UI Designer
G2239005 Pricing on Parts and labour report incorrect
G2160125-A Smart client Login interface is not translated to the OS-Language of the user
G2247414 Team Time Tracker Time Frame Missing
G2224548 Integration Monitor Schedule is run twice intermittently
G2226917 Cannot delete notes from the Task screen
G2226564 Error adding an attachment on the Tech Portal
2024-05-03 164
G2233808 Part need not automatically generated after checking Swap Unit in component repair
G2236709 TASK_CONTACT_COPY is not working on FSM 6.6
G2230596 Object deletions wrong sent to PSO
G2244646 All time data populated when View Details button pressed in Team Time Tracker screen
Mobile SSO authentication not working on prem installation with iOS
G2185050 (PASSWORD_STRETCH)
G2226712 Change the timeouts for the integration maps
G2237864 FSM-Customer Portal unable to log in
G2244963-A FSM-PSO initialization fails due to invalid time
G2247068 Database script error installing the PG018.0_20210128_6U7 Delivery
G2157586-B Lobby issues in Web Client (issue point 2 & 5)
G2244223 Unable to save request on webclient on FSM 6 Update 8 (request_unit)
Files are not moved to the Exception Folder once failed if the Map is NOT configured
G2240693 correctly
Web client - Lobbies - user_defdttm fields displayed in AM/PM and UTC and not in local
G2241825 time/hour format of user
G2220889 On Solutions Screen data that is registered in Content Tab by HTML Editor is deleted
G2223173 Customer Portal REQUESTFLOW does not allow to add products
G2237835 setControlRequired does not work for a control on a tab
G2238746-A Validation business rules are not triggered upon saving survey results in Web Client
G2237727-A Web client does not honor changes to authentication App Param after Refresh Cache
G2245810 IFS6 u8 Customer Portal searches not functioning correctly
G2245623 FSM 6 baseline mobile script error
G2245563 Dot NET Core Vulnerabilities Due to Microsoft .Net Core 3.1.7
G2248816 FSM-Custom Functions screen's URL field points to metrix_function_def
G2246008 Remove Place Contract (request contract) functionality inconsistent in Requests and Tasks
G2244192 Notification message - Date format - No possibility to set a french format
G2197378 multiline Text_block doesnt work in Webclient
G2168944 Tab characters are not handled for Task Note updates
Unable to add Task Step Attachments on iOS devices when device date format is
G2243414 DD/MM/YYYY
G2234628-A FSM6 Mobile fails to allow FSM authentication if ADFS server not accessible
G2202660-A iOS crash when reopening the app
Signature sometimes displays improperly on Customer Review screen after signature has
G2240265 been saved
G2224200 Drop down of find parts does not have No Limit option for iOS
G2202673 Error when scanning multiple barcodes for Stock Count
G2243372 FSM Mobile is not converting special XML characters
G2244814-B Task Notes showing escaped XML characters in the mobile clients
G2249925 Resolution lookup freezes the Web Client when using search
G2228099 Users unable to login to FSM client
G2235604 Not possible to renew a contract in Web client
2024-05-03 165
G2228331 FSM Workflow not working after update to FSM 6.6
G2227556 Customer Portal List Element Field Sizes not adjustable
G2233320 Aggregation field in Matrix element does not get copied when coppying Lobbies
G2240120 Incorrect Lookup name for Initial Lobby ID in Web Client
G2234710 FSM Windows Mobile - Required date time field is not highlighting
G2232279 Customer Portal: Sidebar lines blurred - Error message when reset to Default Values
User is able to add attachments in TASK_STEPS_ATTACHMENT even with
G2235722 FREEZE_TASK_STATUS set
G2238200 HTML Email Body not rendering properly
G2247372 FSM- Usage Data Summary Report errors out
G2231796 Copy Person is allowing spaces in Password field
FSM Mobile - Extended Activation/Initialization times with large number of parts. Added caching to
G2179720 reduce/eliminate redundant queries on PART_DESCR_VIEW for each part
G2187566 Added a new "QTY_TO_REDUCE" column to the replenish_stock_bin_view to use with
transaction_type 4 (Reduce To Maximum) option for replenishment process.
2024-05-03 166
VERSION 6 UPDATE 8 CORRECTIONS
G2234673 Copy Map no longer deleting existing records.
G2228778 Integration Product Search with Person_ID criteria is now working.
G2180040-A Request screen, tab Tasks no longer displays error when modifying data.
G2226004 OData Rest API PerformLogin no longer returns error "Unable to determine tenant id".
G2235182 T_table for Task_Steps_Attachment is now available. Because the binary attachment
column is not editable in the user interface this table does not appear in the T-Table
Editor, but is available in the database.
G2226787 Installer no longer fails when deploying Custom Scripts on Azure environment.
G2192077-A Extra Escalation is no longer created when lower Position approves their escalation after
higher Position has approved their escalation.
G2222721 Part Need created from Quote with Transfer Part code can now be allocated.
G2201100-A Web Client no longer displays incorrect work date on PartUsage and NonPartUsage.
G2204528 Customer Portal Request Filter now allows spaces in code values.
G2200935-A Customer Portal now displays all Portal Places that contain special characters.
G2225989 Workflows - Question with control type "None" no longer displays an error.
G2228675 FSM Mobile for iOS Task steps detail screen can now save if notes are entered.
G2182954-D Customer Portal report no longer shown if no report defined for screen.
G2201100-B Date Calculation now consistent between Web & Smart Client.
G2218214 Task type change to a committed activity now sends resource details back to PSO.
G2182053 Auto-refresh for lobbies in Web Client can now be disabled.
G2234579 Page parameters for lobbies in Web Client can now be specified.
G2214283 Column names in error messages now shown with translated messages where available.
G2220882 List Of Values (Drop List) now displaying multiple records when filtered with more than
one access group.
G2179441 FSM Mobile for iOS lookup list no longer partially covered by a gray banner.
G2202209 FSM Mobile for iOS action bar now consistent across screen types in debrief workflow.
G2204957 FSM Mobile for iOS extraneous Part ID required error no longer displayed.
G2231840 Input XML rule no longer displays Sequence already exists error message.
G2182954-C Customer Portal - RMA Workflow screen no longer displays 500 - Internal Server Error.
G2218512 Customer Portal no longer allows viewing of other customer requests.
G2232124 Fixed Poor performance opening task screen .
G2205335 Product Structure is now created if Model ID and Part ID when are identical.
G2230541 Question field in the survey_result table (and survey_result_view) is now populated .
G2182954-A Customer Portal – Only values marked Active now displayed in Filter drop lists.
G2182954-B Customer Portal - Place ID filter no long displaying all Place IDs in the system.
G2229116 OData APIs now return error status code when perform response has error elements.
G2235333 OData endpoint not processing if a period is in the key data.
G2230378 Message IDs added to allow Event Type translations.
2024-05-03 167
G2231898 Users are now able to add task_steps_attachment from smart client.
G2229136 WebClientPortals/api/fsm/performGetPersonClientInfo no longer throws 401 error.
G2212590 Brackets on fields with drop down options no longer appear in Custom Table screen.
G2205335-A Place screen Product listview now shows correct Product Structure link
G2235575 Schedule board Assign Task in web client now works with duration.
G2169413-A Web Client Contract "End Date" is no longer set to the previous day.
G2198434 FSM6 Smart Client Business Rule Screen performance is improved.
G2235719 Part Pricing Adjustments and Non Part Pricing Adjustments corrected.
G2225526 Web Client Add Resource no longer displays “ISO Date Time Format Error”.
G2236048 Web Client required fields now mandatory and stop the save if empty.
G2230239 Ad-hoc reports no longer show duplicate/incorrect rows of data rows.
G2204658 Primary key index on package_detail corrected in upgrade.
G2211404 Customer workflow list elements now allowed to add note text with rich text.
G2228251 Customer Portal: Dates no longer displayed with incorrect format.
G2228585 Customer Portal: now able to add Attachment element to workflow.
G2202906 Marking fields as 'required' now forces user to provide a value.
G2190854-A Index on bill_schedule table corrected for upgrade.
G2200999-A FSM Lobby - List Navigation now working in Web Client.
G2230065 T table update now working when T_TABLE_BULK_INSERT app param is set to Y.
G2231124 Unwanted email attachments can now be excluded in integrations.
G2228331 Custom lookup XML no longer shows missing/duplicate values.
G2232474 Data Localization for Model, Part, and Attribute now available in product structure.
G2230495-A Delete icon option in notes can now be disabled in Web Client.
G2224341 FSM Mobile for Windows Time Reporting month selection now scrolls properly
G2220258 UI fields not aligning with each other.
G2229407 Mobile MPM (perform_replication_for_tables) no longer deletes mm_message_out
records for other users when the person_id parameter is specified.
G2220273 FSM Mobile for Windows Home screen no longer has misspelled words in Important
Information.
G2220186 Matrix-type lobby elements are no longer incorrectly rendered in Web Client
G2223642 Month-end parts and labour report with large amounts of data no longer times out (see
previously described app param ENABLE_SERVER_SIDE_CLIENT_REPORT_PROCESSING).
G2227035 Additional fields from web client not getting sent to server
G2182064 FSM Lobbies in the Web Client are not rendered the same as Smart Client
G2229667 Large report can be rendered with Report Viewer ((see previously described app param
ENABLE_SERVER_SIDE_CLIENT_REPORT_PROCESSING).
G2232994 Azure Health Check URL
G2224401 Schedule Workflow by Request Type now associates the Task with the correct Request
G2218233 FSM Mobile for iOS address link on Overview screen now includes zippost
2024-05-03 168
VERSION 6 UPDATE 7 CORRECTIONS
G2165559 Quantities on web client not visible with certain locales; localization adjusted for
numbers, currencies, and time zones.
G2195488, Reorganized transaction processing for Scheduled Processes to remove Transaction Not
G2195488-A Found errors and ensure database connections are closed.
G2204289 Added Exception Handler to PSO Integration finalizer method to prevent Server restart.
G2190854 Index issue on bill_schedule Table during FSM6U6 upgrade
G2191002 Error in Screen Events when try to add Table Events for the Root table with client script.
G2190385 Azure Index Rebuilder Job Doesn’t Rebuild All Baseline Indexes
G2198103 Azure Install Max Database Size Error
G2177777 Attachment Issue in Web Client
G2190906 Server not responding or very slow (Database Indexes Azure)
G2204257 Unable to open quote page from RMA sub tab (customized) - Repair portal
G2179455, Web Client upgraded to .NET Core 3.1
G2178486
G2180596 Getting the error Access Token is required when using OAuth2ExtractHandler
G2179938 Web Client Product PM Generation
G2171088 MOBILE_DATABASE_DIRECTORY path issue with shared on-premise server farm
G2170269 Issues with Warehouse portal - partial shipment and serial handling
G2158065 FSM 6 Native App/smart client prompt=login
G2178085 Contract Invoice Rules in Web Client
G2186907 Exception in report when report enabled for direct printing (Barcode)
G2115856-A Task assigned to one technician visible on another technician in resources
G2181865 Quote Line for Non-Part Usage - Part ID should be non-selectable (like Part Line Code)
G2189550 Request Manager using hard coded string for PartDispositionShouldBeEntered message.
G2184141 Quote on Errors creating requests on background.
G2173672 Mobile Client Script function getCurrentScreenName() does not work
G2174602 Modify Answer? dropdown shown multiple times in Android mobile Survey Screen
G2171776 Error: Deleted row information cannot be accessed through the row
G2175297 No Access group in Roster – add equijoin relationship to parent
G2173309 IFS Apps FSM-Integration log shows status completed but detail has Exceptions
G2192176 Warehouse portal - Stock count serial
G2184291 Web Client gives different HTTP Failure response error messages on session timeout
G2187064-A ADFS 4.0 Configuration - Cookies are not getting cleared after logout from application
G2178486-A .NET Core 3 OIDC authentication in web client
G2183329 FSM6 - Client Scripts issues
G2192602-A Reducing load into PSO via FSM integration
G2184458 Export FSM Project to MS Project – Request ID not exported
G2185828, Surveys results not syncing for offline Tasks
G2195807
G2189262 Lobby Bar chart issue in Web Client
2024-05-03 169
G2165559 Quantities on web client not visible when using non-standard German-Swiss language
G2189058 Issue with filtering request notes in Customer portal
G2190733 FSM Prod - CPU dropping to 0% during business day
G2176622 FSM Report Task Analysis by Team/Person File Path Error
G2182918-A ProV developing Customer Portal Issues - Quote ID not filtering properly
G2190925 PRC_AGREEMENT_NPU_VIEW not working
G2198232 We are getting an error during the installation of FSM6_U6_D10 delivery into EMCO-
FSM6-PRD environme
G2202014 Integration tasks failed to send messages in the correct order
G2195578 Proxy configuration within web.config fails
G2182991 Horizontal graphs are shown as Vertical graphs in the web client
G2178584 XML map given error: Collection was modified; enumeration operation may not execute.
G2199491 Slowness in Web Client Lobbies when using OIDC
G2162927 When maintaining data of parts record for quote line the currency of part's price
changes irregularly
G2198691 Baseline MPM "GenerateTaskForRequest" no longer working for Business Rule 09
G2197423 Task auto shifting in Web client - Schedule board
G2198432 Lobby Personalization does not transfer from Smart Client to Web Client
G2180047 Faulty message pops up when run a report
G2190477 Integration Monitor - SaveTimerSettingsSystem.IO.IOException
G2178717 Web client does not see screen Max Rows property
G2191193 Updating Integration Map Constraints returns error
G2186185 Not possible to add table events for root table
G2174454 Address duplication in the webclient
G2198555 It is not possible to translate the buttom 'More' in FSM
G2211208 Unable to restrict reports in Web-client
G2205087 person_time() function in notification messages does not work.
G2206861 End Time calculation of time commitment incorrect in Request Screen.
G2196128 Customer Portal Workflow - when you create a second workflow for a particular table it
overwrites the first
G2190443 FSM-FSM Business Server stopped unexpectedly preventing updates from FSM to PSO
G2177581 Unable to see or delete Templates created by mistake on Web Client
G2161825-A FSM Upgrade Issues - ReIndex Script Errors
G2157586 UI issues in lobby when viewed from web client
G2190440 Integration {response} function is not evaluated correctly for JSON messages.
G2186968 Quote detail couldn't be captured through Repair Portal License
G2186571 Dropdown list not present on webclient.
G2195817 ORA-01704 string literal too long Error thrown in Processing Scheduled Processes in
Oracle - FSM 6.6
G2204110 USE_BING_ADDRESS adding/updating the lat/long fields when saving an address record
in FSM (FSM 6 Update
G2184906 During scheduled reprocess of exceptions in message queue system continues retrying
the same message
2024-05-03 170
G2190445 Integration Processes with Execution Point “On Integration End” are not executed
G2212652 Translation issues in web client (Global Code)
G2205425 FSM-Work Calendar Exceptions are no longer restricting Availabilities in PSO Appt
Booking requests
G2212925 The integration function fails when the input string carries special characters like single-
quote(‘)
G2185729 Integrations schedules stop running frequently
G2212633 Counter does not work when "order_by" is setup in the data source designer
G2212695 Error message translation needs to be translated (is required)
Correct problem with multiple run ids in warranty chargeback vouchers
G2203829 Lobby element are not auto refresh in Web Client
G2224437 Error during the installation of FSM 6.6 on IFS Cloud - Error occurred while performing
import of metadata
G2212695 Error message translation needs to be translated (survey)
G2223840 Task> Commitment Status is changing from Expired to Fulfilled for Task_ Primary
response code
G2223858 About button not working on Contract Copy
G2223514 FSM 6 Update 6 Bug in Surveys (created from a Task in the Smart Client)
G2222786 Report operator Contains now requires wild card
G2211176 Cannot click on warning message - screen greyed out and purple wheel spinning
G2200935 Customer Portal -> PLACE LOOKUP -> Place Id not getting sorted.
G2204289-A Inbound Integration maps processing a large number of records are failing
G2209648 Note Items in Customer Portal not showing entire note
G2211260-A Date/Time sent in Email Notifications are 1 hour ahead for Brazil users.
G2206849 Hyperlink for notes not visible in Task Screen
G2204224 Issue for POD Reports (Web Client)
G2185198 Integration Monitor stops frequently
G2202784 Lobby Search Screen not disabling lobbies based on Role assignment
G2189659 Error occurs when performing Survey if the format is set to Dutch (Netherlands)
G2195821 SURVEY.TASK_TEMPLATE_ID field size too small to the business
G2188899 Hierarchical global codes are not working in the web client
G2191474 Webclient: Location in address map is not shown correcctly
G2161825 SSO failure with ADFS powershell script
G2188899 Hierarchical global codes are not working in the web client
G2223642 Reports Issue when running/printing the baseline parts and labour report
G2202232 About button (!) throws an error when the event history table is added to the screen
G2184906 During scheduled reprocess of exceptions in message queue system continues retrying
the same message
G2190445 Integration Processes with Execution Point On Integration End are not executed
G2178336 Function "Product PM Request Generation" lacks functionality help
G2177581 Unable to see or delete Templates created by mistake on Web Client
G2190477 Integration Monitor - SaveTimerSettingsSystem.IO.IOException
2024-05-03 171
G2224697 FSM is allowing to make changes on tasks with a Freeze Status
G2225832 Migration is working without reference to contact (Import place_contact)
G2221949 Not able to add different parts with the same serial ID to the same shipment
G2174646 Data_type is missing on Additional Attribute (PSO)
G2182477 FSM Lobby navigation not fetching values from filter parameters
G2206668 Custom Process-VALUE On UPDATE does not work on req_template_part_need &
task_template_part_need
G2212925 The integration function fails when the input string carries special characters like single-
quote(')
G2166844 FSM Mobile for Windows slows down and is not releasing memory
G2160686 File attachments with non-ASCII characters in the file name may not download to FSM
Mobile.
G2161964 Sync Rules screen allowed creation of a sync rule for an extension table.
G2175038 Grey bar for Work Status too thick in FSM Mobile for Android Home screen
G2178865 Keyboard doesn't close in mobile survey screen when filling a text box
G2197695 Duplicate copies of attachment files may be stored on mobile devices
(none) DatabaseMaxSizeBytes setting for Azure imports no longer works
(none) Child options missing validation error for Global Code Parent Functionality
(none) In Azure, the Service Report are showing the work dates on the previous date
(none) After Refresh cache Lobby Personalization settings does not apply
(none) FSMw: App crash selecting Send Log Files on Settings screen
(none) Receiving - Serial Entry - Pressing Process before Save can cause Record to be Thrown
Out
(none) (Web) When copying a request you should receive the Contract and Open Requests pop
up
(none) Contact screen access error in Tech Portal
(none) Contracts - Cancelling an Evergreen Contract Line Resulted in Unexpected Bill Generation
(none) Contract - Regen Bill Sched not Working on Contract Header
(none) Customer Portal - Cannot set a title to the lookup created through UI Designer
2024-05-03 172
VERSION 6 UPDATE 6 CORRECTIONS
G1941011-B PO status does not become Receive Full when there is a cancelled line
G2062737 Web client doesn't allow wildcard search for datetime fields
G2105877 Issues with Japanese language user on Customer Portal
G2110506-B Time is off by 1 hour in ABE responses from PSO
G2115442 Issues with codeless non-workflow standard screens
G2125049 Mobile users cannot use Survey configured to Show New
G2134415 Appointment booking is not working with Crew size
G2134994-A Issues with sub-surveys in Web Client in Multi-Choice• control surveys
G2135047 Exception Person was changed after it was selected AUTO_WORK_STATUS_ENABLED
G2139490-A Web client update error
G2146395-B Repair Portal not accessible with OIDC
G2146818 Error sending SMTP
G2149363 PARTPRICINGSEARCH screen is missing in the screen lists of Studio UI Designer
G2149700 Refill to Targets not taking On Demand into account
G2150226 Wrong distance unit displayed in Schedule Board Map
G2150705 Lobby Designer menu options appear in Lobby Shortcut menu
G2151444 Dashboard Title cannot be changed on UI Designer>Dashboard (Customer Portal)
G2151957 Web Content-type lobby elements are incorrectly rendered in Web Client
G2152000 Record count on Import/Export Map Screen
G2153706 Run Log ID & link not provided when Posting the 'Stock Run Post event'
G2154227 No error shown even when specifying Serial IDs for an Un-Serialized part
G2154245 Wrong currency symbol displayed in purchase order report
G2155738-A Drop down menus associated with access group in web client
G2155863 Audit does not log values of deleted records
G2155916-A Charts not loaded in Place screen under the Summary tab
G2156306 Message Translations in client scripted screen alerts are not translated to Locale of user
G2159962 The setCache function not caching the full value in a long text field
G2156328 Mobile iOS Quick Action Bar Icon Issues on Standard Screens
G2156494 Integration Framework - 30-character name limit in SQL Server
G2157034 Project ID not copying to Tasks created from templates in Requests
G2157054-A Integration Substitution Function {position} always returns 0
G2157057-A BLOCK_REPEAT_LOGIN=Y prevents Smart Client and Web Client logged in at the same
G2157127 The Change Password feature in FSM Web Client is not available.
G2157181 Mask type DATETIMENOTZ is not well-formatted in web client
G2157660 Show New field in the Survey Screen unable to get past the first question
G2158606 SSO does not work with Tech portal
G2160506 Warranty Chargeback Voucher - Can't delete voucher_detail
G2160910 Current task status not visible in web client
G2161356 Integration Map not following the Custom Metadata relationship
2024-05-03 173
G2161799 Co-req task updates not sent correctly to PSO
G2162239 Total Voucher Amt field on the Voucher Screen
G2163048 Able to bypass import restriction metadata by using file to select table
G2163439 Change FSM code so that break status is processed for PSO prior to shift status
G2163804 Integration run log was not reporting the correct reference name for integrations
G2164615 Export as Excel or Word does not work in Smart client
G2164819 SSO does not allow users with apostrophes
G2167922 FSM - PART_COVERAGE_VIEW Import Load Error
G2170978 OData with Power BI works again. OData URL returns metadata with valid user/pass.
G2159349 Business Rules not firing in Test
G2177757 Report date/time values are not getting converted to client time zone.
G2165062-A Invalid reason_type_id exceptions thrown in update from PSO
G2118272 Business Rule Descriptions refer to MWFM instead of PSO
G2164474 The SetControlEnabled() function in client script doesn't work in FSM app on iOS
G2166551 iOS application crashes when navigating back to the attachment screen
G2173292 / iOS application crashes when clicking on the Close button and not attaching anything
G2166889
G2175312 Export to Excel & Export to word doesn't work. It always gives a PDF.
G2042251-A Request Unit Events do not Fulfill RU Time Commitments as expected
G2173285 Replenishment Part Needs remain as Demand on Stock when converted to Drop Ship
G2165317 Cannot audit all columns on ROLE_REPORT_MAP table
G2168515 Client Script difference in iOS and Windows/Android PO screen
G2171028 Bug with the booking into a bin
G2168970-A Some tasks won't get allocated in PSO when a 3rd party integration is used
G2170849 Sample command line program to call the MPM to pull down a report PDF
G2170601 Integration Map Functions not found but exist and occasionally work
G2169935 Scheduling App Param ONLY_SEND_PRIMARY_SLA not consistent
G2169818 Ad hoc report not generating correctly
G2169636 Custom report layout issues after upgrading to FSM6U5 from U4
G2169588 Performance issue in Business Rules screen
G2169673 When we try to update a user's password via XML API update message
G2168403 Export to Excel & Export to Word in Reports is resulting in PDF
G2168112 Error when importing a new custom metadata record with a new configured view
G2165559-A Web Client doesn’t recognized prices containing a period (.)
G2160124 System variable of datetime (#start_of_this_week#) does not convert to correct format
G2168448 Manual Time Clock not working as expected - Stopping on a part need delete
G2160172 Web Client Date “pwd expired” in wrong format
G2160501 Import/Export from the smart client gives an error when exporting a custom table
G2162561 Reports date/time values are not getting converted to client time zones
G2143147-A Local client using Norwegian Locale unable to save changes to start and stop time
G2164474 The SetControlEnabled() function in client script doesn't work in FSM app on iOS
G2163338 Cloud Screen Search Time Zone Offset Issue
2024-05-03 174
G2163954 Alignment in FSM6 documentation needed regarding browser support
G2163608 Date time not fixed in PSO when fixed date is set in FSM
G2157997-C Web Portal Installation documentation
G2157941 Hyphen in the Team name
G2161424 Fixed resource in PSO not working with crew size tasks
G2159284 Completed tasks in FSM are no longer being completed in PSO
G2154012 Speed Factor on Resource does not apply in ARP - FSM6U5
G2159179 SQL Queries taking long time
G2158026 PSO Schedule Workbench does not load when accessing through Web Client
G2158683 Sequential Processing Messages from FSM Outbound Integration Message Queues
G2148536 FSM Web Client Timeout issue/ 401 Unauthorized Error
G2157541-A Integration_log user def fields restored
G2156444 Installer scripts now allow custom objects longer that 30 characters
G2151128 2 views used in Finance Manager Lobby do not exist in Database.
G2152064 Favicon does not properly display in Firefox
G2155115 Spaces remains if field is set to not visible
G2153259 FSM Package Creation not working
G2153240 The LIKE condition in Query Builder (Data Source Designer) converting to uppercase
G2151339 Barcode are not printed in FSM6 Cloud Environments
G2151901 FSM Client script being called incorrectly I believe
G2151734 Clarification on FSM OIDC Authentication Flow
G2133441-A FSM-SMS Provider URL in Reference Guide yields Page Not Found error
G2178646 Add ability to dynamically pass input parameters on invoking an outbound integration
G2177438 Mobile upgrade failed from FSM 5.7U8 to 6.5
G2175462 Replenish Stock option does not allow control of which places are examined
G2177047 Request Time Commitments are not Expiring
G2173053 Custom message for login errors
G2173320 Need method to delete threesixty_output_history data
G2173310 Warehouse Portal error message
G2168944 Notes added with line feeds in Mobile clients not formatted properly after upload
G2169973 Check Box is not hidden with client scripts when using uppercase letters
G2171472 Not able to Upload/Download large reports in FSM WebClient
G2149414 FSM Mobile - Sync Issue - Possible defect in Metrix Update Manager
G2170491 Upgrade doesn't remove custom integration framework configurations for FSM 5.6.3
G2170268 Warehouse portal - partial receive
G2140474 Import with Map - No error on document when Time out occurs
G2168355 In Android client, tapping the lookup icon does not always open the lookup screen
G2000248-B Changes to Custom Theme not being applied
G2160125 Login interface is not translated to the OS-Language of the user.
G2159962 Customer ReviewSignature screen issue in FSM6Mobile
G2159977 JSON Outbound data connectors creating incorrectly formed JSON
2024-05-03 175
G2153577 Additional attribute to PSO not working with crew size
G2138578 Task ID not set on PM Schedule when using TaskSet on Product PM Request Generation
G2173709 Field name can't be seen due to 'cutting' of display field in Mobile Designer
(none) Dynamics Integration data truncation error with integration monitor log
Added Enhanced Logging and Exception handling to
(none) IntegrationCustBusPolicyMgr.performOutboundIntegration
Web Client: Request> New entered invalid place id hangs up screen have to close out of
(none) App
(none) Cancel Button not Working on Create Address Screen in Customer Portal
(none) Web Client: Cannot create a request or RMA with a place that does not have a contract
Web Client: images in image control (part, product, etc) appear off centered with latest
(none) version of Chrome
(none) Web Client: Schedule Board instance does not retain filter text
Web Client: Updated version of Chromium browsers now displace images on screen
(none) covering some fields
(none) Need better indication of progress when uploading large attachment with web cleint
Upgrading from 6u3 to 6u6 and received invalid User/Password during App Service
(none) install
(none) Customer Portal - Cannot set a title to the lookup created through UI Designer
Business Rule Comparison Failing when the Value in the rule is numeric and the value
(none) on the row is not.
(none) object reference error deleting warranty chargeback voucher detail
Web Client: AddPinToMap client scripting function will only supports adding 1 pin to
(none) map
(none) Error received when Copying an already saved request.
Monitor Schedules - When Updating an Existing Schedule The Start Time is not shown in
(none) local time zone
OData batch operation does not support referencing properties from created/updated
(none) responses within the same changeset.
(none) Nested Parenthesis Don't Always Work with Tabular/Hierarchy Queries
FSM iOS App: Purchase detail list did not show properly on Purchase Order summary
(none) screen
(none) FSM Windows App: Initialization process stuck after UI is back from background
(none) FSM iOS App: Admin screen lost Theme color scheme
2024-05-03 176
VERSION 6 UPDATE 5 CORRECTIONS
G2150629 An ambiguous error message in FSM6 (TASK_AFTER_DATA_LOAD script)
G2150240 Inactive Note Types are shown in Web Client when creating a Place Note
G2148456 Delete button on Communication History tab on both Contact and Person
G2110564-A Previous change breaks SetControlVisibility() function using with registered control
name
G2138438 Code 25 barcodes are not readable from IOS but possible in Android
G2134435 Crew size. Commits from PSO is not reflected back to PSO from FSM
G2121411 FSM-ADFS setup as documented and instructed and seamless login doesn't work,
user must click link
G2041294 Customer Portal Color scheme and request status branding does not stay
G2136629 Portal Drop Downs in IoS mobile devices showing inactive values
2024-05-03 177
G2136682 Web client does not filter codes with <lookup_xml>
G2099942 Issues when changing the position of a field on a screen using UI Designer.
G2134484 Upgrade Script re-creates the deleted global code values from the previous version
G2135273 Web client possible to save request also when mandatory fields are not filled out
G2132656-A FSM-PSO SLA Viewer showing both SLAs (time_commit) data for rescheduled task
G2134056 Quote Special Charges (tax) not calculating on Manual Line Price
G2130177 Map in address screen is not centered to the geocode position in Web Client
G2128993 FSM looking for items in metrix_client_script_sql_view that will never exist
G2121968-A GPS Track Search - "Select all" and "deselect all" buttons are missing
2024-05-03 178
G2123952 The hyperlink in task screen tab non-part usage not working correctly in web client
G2092128 Escalation emails issue when the person has apostrophe (') in the email address.
G2106280 Workflows are not visible in the dropdown for link elements in element designer
G2116705 New script functions not shown as commands in script editor window
G2104597 Task predecessors not removed from PSO if appointment request is aborted
G2112871 FSM-Installer does not provide for / manage deployment of only custom assemblies
G2093378 Filtering UI does not allow filtering by date fields. (Web client)
(none) HTTP headers produced by the web servers provided information about the software
installed on the host.
(none) OIDC ADFS - Issue with Cached OIDC Logins with ADFS
(none) Schedule Board shifts shown in wrong time zone in Safari browser (web client)
(none) "Enable Automatic scaling" screen appears during Azure install even when a basic
app service plan is in use
(none) Smart Client user is logged out when mobile device is initialized
2024-05-03 179
(none) Condition code value is not returned back from lookup on Repair Center screen (web
client)
(none) Reports screen - not able to use "|" in parameter value in order to generate report
for a specific set of values
(none) adding a new PM to a contract upon save gets an error (web client)
(none) Bad Client Script causes Smart Client to Crash and Close
(none) Unable to add product to product structure if it is the parent product in an existing
product structure (web client)
(none) Printing Picks picks up all part needs on Repair Center and Repair Portal
(none) Repair Portal error is received on Attachements and printing picks in Repair Center
screen
(none) Lists with Width at 50% are Showing on Separate lines with Widths of 100% (smart
client)
(none) Requisitions are incorrectly altering quantity based on supplier part conversion
factor
2024-05-03 180
(none) Stalled/failed scheduled processes must be restarted in order to run on next cycle
(none) The Oracle Database installation now defaults to the SYSTEM user instead of SYS.
(none) Remove unused batch file and mex port prompts in installer
2024-05-03 181
VERSION 6 UPDATE 4 CORRECTIONS
G2110928 PSO now consistently recognizes FSM credentials when single signon is enabled.
G2118043 When a batch is performed sequential dependent, the batch now correctly
stops when an exception occurs in a hierarchy select.
G2117374 Purchase orders now correctly interface from FSM to IFS Apps.
G2110952 Users are no longer incorrectly created on PSO when the PSO User option is not
selected in FSM.
G2112868 An option now appears for installing custom database scripts to Azure
environments.
G2107012 Time clocks with multiple stop events now creates the correct number of non-
part usage records.
G2112169 Errors no longer appear when searching for a part ID in a product structure and
clicking the product structure ID hyperlink.
G2109372 The Access Group field now acts as expected, with lookup, when added to the
Request Template screen
G2090420 Tasks now correctly update in PSO when the time commitment start date
exceeds the appointment booking future days.
G2108488 Viewing tasks by place ID now works consistently on Web client's Schedule
Board.
2024-05-03 182
G2108501 Changing resources on tasks now works consistently on Web client's Schedule
Board.
G2108347 Errors no longer appear when entering information on stock counts using the
Smart client.
G2106340 Status and time commitments are correctly unchanged after appointment
booking is canceled when no appointments are available.
G2101898 After sending an XML change cost transaction with a zero cost difference to IFS
Apps, the transaction is correctly handled and a meaningful response is
received.
G2105616 Time clock no longer incorrectly triggers when a stop action occurs.
G2099622 Upgrading from FSM5.6.1 to FSM6 now correctly runs all upgrade scripts.
G2104597 Predecessors are now removed from a task when an appointment cannot be
booked and the attempt is canceled.
G2101169 Global codes with access groups specified now only appear for the users
assigned the same access groups.
G2100917 When the date format is other than YYYY-MM-DD, workflows that access date
no longer cause an error to appear.
G2101154 In the Web client, completing a request performs consistently without error.
G2100762 When an access group has no data associated with it, users with that access
group no longer experience rare errors when accessing Details tabs of various
screens.
G2099080 Editing field properties of RICHTEXT fields in UI Designer no longer cause errors
to appear.
G2092753 Importing data from CSV files now properly respects case (upper- versus lower-
case).
G2008440 After making manual changes using Scheduling Workbench, the reason is
correctly interfaced to FSM.
2024-05-03 183
G2093770 In FSM for iOS, canceling a search and selecting a previous result no longer
causes the app to quit unexpectedly.
G2097679 When you view a map of an entered address, a pin for the address now
consistently appears.
G2093461 When PMs are generated and create task sets, task templates are now correctly
applied.
G2028475-A A new parameter for custom reports, CurrentUser, enables you to include the
currently logged in user in the report.
G2097094 Using FSM authentication, you can also press ENTER to submit credentials.
G2081802 When you specify custom metadata, the length limit of 50 for a string is
removed.
G2096090 You can now set a checkbox to a null state that means “inherit value from
baseline metadata” on the Custom Metadata screen.
G2094477 In Web client and Web-based portals, the Request link now works properly on a
Product record's Service History tab.
G2088682 Bill schedules now consistently include price escalators on evergreen contracts.
G1993004 Correct skill availability now consistently appears in PSO for active scheduling
resources after adding person skills with a calendar specified in FSM.
G2079753 During integration with PSO, a rare “given key not present in dictionary” error
no longer appears.
G2084810-A The Internet of Things (IoT) menu is correctly hidden on the Web client when
the license does not include IoT functionality.
G2085854 On FSM for Android, the correct app is now used to open Excel spreadsheets
with an extension of .XLSX.
2024-05-03 184
G2082130 Users who log in after changes that require a cache refresh always see the
refreshed changes.
G2097077 When filtering information on a screen tab, column names correctly use label
values instead of column names.
(none) Copying products using the Web client no longer causes an error to appear
when a serial ID is not specified.
(none) Truncation scripts now correctly remove deleted Person IDs from roles.
(none) Code table values now correctly appear on drop-down lists in the Web client.
(none) In FSM for Windows, signatures are no longer stuck in Ready with a status of
Sending.
(none) After an appointment booking offer is rejected, task status is correctly reset to
its original value.
(none) Errors no longer appear after attempting to post an ABC analysis run.
(none) Mobile service logs are now correctly created in new Azure environments.
(none) Teams now appear correctly on Schedule Board when a team has only one
member.
(none) A run log entry is correctly created with appropriate status after ABC analysis is
complete.
(none) Scheduled processes are handled correctly when they remain on the database
when the application server restarts.
(none) In the Web client, wide listviews are no longer truncated on the right.
(none) In the Web client, federated search now returns expected results.
(none) In FSM for Windows, multiple parts can now correctly be added to a shipment.
(none) In FSM for Windows, you can now export the database.
(none) In FSM for Windows, time reporting daily overviews now appear and calculate
correctly when a comma is used for decimal separator.
2024-05-03 185
(none) When you click Previous during Azure portal installation, the previous screen
now correctly appears.
(none) On FSM for iOS, work status changes are now correctly synced to the mobile
device.
(none) On FSM for iOS, deleting a note on the DebriefTaskTextFeed screen no longer
causes the title bar to disappear.
(none) On the Repair Center screen, badges now appear on tabs with records.
2024-05-03 186
VERSION 6 UPDATE 3 CORRECTIONS
G2023703-A When the list of saved searches exceeds the available space, a scroll bar
incorrectly does not appear.
G2026122 Attempting to launch Skype for Business may incorrectly launch the consumer
version of Skype.
G2055824 Constraints and filters may not work correctly on extension tables.
G2062737 In the Web client, wildcards cannot be used in datetime search fields.
G2063353 When creating a product structure with a large number of parts, the process
may not complete.
G2070084 OK and Cancel buttons may not appear on the pop-up when you set up a
parent/child listview in UI Designer.
G2071023 When a product is specified on a closed request, its location incorrectly may not
be able to be changed.
G2071781 After changing the password of a person who created a scheduled process, the
scheduled process cannot be run.
G2079206 When using the complete all function to complete task steps, an incorrect date
and time may appear.
G2080677 Running billing generation using voucher grouping rules may cause an error to
appear.
G2083687 Adding quote lines to an evergreen contract quote may cause an error to
appear.
G2091044 Special charges may not be calculated for meter bill schedules.
G2092687 Disabling the make public feature of saved searches may not be correctly applied
to the user.
2024-05-03 187
(none) A file not found error may appear when attempting to install FSM in an Azure
environment when IIS is not installed.
(none) A saved quick search may not appear after a drag-and-drop from the task list to
the timeline.
(none) If the Person record associated with a scheduled process is unavailable, the
scheduled process cannot be run.
(none) A quantity search using a greater-than operator may yield incorrect results on
the Stock lookup window.
(none) Integrations are more accurately scheduled when interval is specified in seconds.
(none) When creating new contract status values a type of internal can now be
specified.
(none) Lobby element navigation values specified as URLs can now be specified as
mixed case.
(none) On some devices, the Cancel or OK buttons on the Contract Selection pop-up
window for request or RMA may not appear correctly.
G2058108 Attempting to attach a password-protected PDF using FSM for Android may
cause the app to quit unexpectedly.
G2069367 On low-resolution devices, the date and time picker may be cut off.
G2086917 Inactive global codes are incorrectly not removed from mobile devices.
G2069041-A Times entered using FSM for iOS may not be stored correctly.
(none) All escalations, instead of just task escalations, are incorrectly synced to mobile
devices.
2024-05-03 188
VERSION 6 UPDATE 2 CORRECTIONS
Case ID Problem
G1994449-A Image previews on Request records may not appear for BMP-format files.
G2020241 When you want to add links to a Lobby, the Browse button to select a Lobby may
not appear.
G2044427 When attempting to access a custom screen an error message may appear.
G2047195 When using the Web client, the Schedule Board map may not appear.
G2048424 Pie charts in Lobbies do not scale properly on the Web client.
G2048436 Lobby elements may not zoom properly using the Web client.
G2048611 Exceptions from PSO without a reason code may incorrectly not appear on FSM.
G2048619 When entering information on the Request screen, the Contract Selection window
may incorrectly not appear.
G2051330 When attempting to access a custom screen an error message may appear.
G2053991 Attempting to use appointment booking using the Web client may not be
successful.
G2054253, Custom message IDs incorrectly cannot be the same as FSM message IDs.
G2054698
G2055802 Committing a task in FSM6 incorrectly does not share with PSO.
G2062883 When logging into FSM using the Smart client, a minute or more may pass before
you can use FSM.
G2062901-A Monitor schedules incorrectly cannot have a duration less than one minute.
2024-05-03 189
VERSION 6 UPDATE 1 CORRECTIONS
Case Id Problem Description
G2026586 Customers want to deploy Portals on Web Server(s) other than App Server
G2031960 PM task generation not working for coverage line model and product by model
G2025689 Error message appears in web client when setting requests to status Closed
G2025686 G2025686 - 100: The date/time format does not display correct when using web
client
G2020235 G2020235 - 100: Not possible to add Lobby screens to shortcuts in Web client
G2015874 FSM6 RTM - Database Installation failed due to wrong folder path
G1999447 G1999447 - 300: iOS and Android treats screen field value change event differently
when changed the field to empty
G2026454 Note (task_text) updates in mobile not being synced to the server.
(none) Error message when adding Product with BOM in Smart Client Product Structure
2024-05-03 190