Workplace Management (24.5)
Release date 23-11-2024
Changes
Key | Release note |
---|---|
Compliance: Authorized users tab: The authorized users overview in the Compliance tab (on a building and asset) has been merged with the general authorize users tab on the building/asset, to make it more in line with other functionalities and options for authorizing users (like authorizing users to edit assets in the context of a building, which is also possible via the general 'Authorized users' tab). | |
Compliance: Deleting a building or asset: When a building or asset is delete, the associated legislation documents will now also be deleted. | |
Compliance: Export of traffic lights: For both the ‘Compliance issues’ overview and the ‘Compliance documents’ overview, when exporting the overview to Excel, the traffic lights are also displayed as icons. Since it is not possible to filter or sort on the traffic light icons, an additional column is added (only available when exported) that shows the label of the traffic light (e.g. 'greenlight'), which can be used to filter and sort on. | |
Compliance: Field to add external URL on legislation document: A new field has been added to the page of a legislation document: 'External URL'. This field can be used if the actual document is stored externally. This external location can be specified via this field. | |
Compliance: Initial reference date Filling in the field ‘Purchase/installation date' of an asset, will now also update the ‘Initial reference date' field of the related legislation documents that have already been generated in the past, where this field was still empty. In the 24.3 release, the 'Purchase/installation date' field on the asset was already taken over to the 'Initial reference date’ field of a newly generated legislation document for that asset. | |
Compliance: Linking assets from within a legislation: When searching for assets to link to a legislation, assets that were already assigned to the legislation where also shown. This has been updated and assets already linked to the legislation are now longer shown in the results. | |
Compliance: Linking legislations via a building: When searching for legislations to link to a building, it was also possible to search for legislations for buildings and assets. This has been updated to only have the option to search for legislations for buildings, as legislations linked to both buildings and assets will already be automatically linked to a building once it gets linked to an asset within that building. | |
Compliance: Multi select option on filters: Multiple overviews (Compliance issues, graphs and documents) now have a multi select filter options for the 'Building' and 'legislation' filter fields. By using the dots behind this fields, multiple buildings or legislations can be selected at once, filtering on all of the selected objects in one go. | |
Compliance: Toggle document preview in legislation overview: In the Legislation overview, the preview of the legislation documentation was always displayed. This lead to a lot of scrolling if a lot of legislations were shown. This has been updated to not show the documentation preview by default, but this can be toggled on/off via a new function on the top of the overview (show/hide preview of document). | |
Contracts: Period options when creating a contract: When creating a new contract, it was possible to select some irrelevant periods in the contract duration field (e.g. seconds, minutes, etc.). Only the relevant options are still available (Days, Weeks, Months, Quarters, Years). | |
Maintenance Planning integration: Assets created via Maintenance Planning (in the category 'O-Prognose') were not shown via the regular asset search (via the Assets navigation menu and via a building). This has been changed and these assets are now also shown via the regular search options. | |
Maintenance Planning integration: The page of the asset categorie 'O-Prognose' (used by Maintenance Planning when creating an asset in Workplace Management), has had a small update. The NL/SfB field has been relocated from the top left of the page to the middle right side (below 'Classification'). This makes the page more similar to other asset pages. | |
Performance improvements: Indexes have been added to multiple fields related to contacts, persons and organizations. This will improve performance when these objects are used in searching and filtering. | |
Reservations: Reservation emails The default emails available in the reservation workflow have been updated and now also contain the Remarks field (as this field can also be used by the service providers/reservation coordinators to indicate the reason, if a reservation has been canceled). To use the updated emails, delete the existing emails and generate them again via the applicable workflow version. | |
Reservations: Change/Cancel until improvements: The option to change or cancel a reservation depended partly on the settings 'Change/cancel by requestor/coordinator X hours before start'. Since it was often desired to be able to change or cancel reservations that were ongoing, these settings were often set to negative values by the administrator. This led to issues in the workflow of a reservation and using these settings was counter intuitive. Therefor some optimizations are done: A new reservation module setting is added: Change/cancel ongoing reservation' (Yes/No) Next to that, the ‘Cancel’ and ‘Change’ buttons in an open reservation are now always shown, but the check if it is allowed to change/cancel is still based on the same existing restrictions:
If it is no longer allowed to change/cancel (based on the same checks as before this release), an error message will be shown to the user instead of (in some cases) hiding the change or cancel buttons in the workflow. This will also make it more clear to a user why it is not allowed to change or cancel anymore. | |
Reservations: Confidential reservations: The option to set a reservation as confidential is now available:
| |
Reservations: Hand out/take in reserved object improvements: The option to generate a task to hand out or take in reservable objects has been changed, as the way it worked had multiple downsides:
Therefore the following optimizations are done:
N.B: These changes do not impact customers that were already using the 'old' option via the task list, and can still use this option, as the reservation module settings to generate these tasks are still available to them. | |
Reservations: Optimizations for reservation item approval: In the item approval step in the reservation workflow, the users can approve, cancel or reject the reservation. The option to reject has multiple downsides:
To make this process more user friendly for both the approvers and the requestors, the following changes are done:
Next to that, as an application manager or user manager, it is now also possible to authorize users with the system group ‘Approval reservation items’ in the context of buildings. This will make sure that those users only get the task to approve specific reservable objects for that building. This last change has also led to always showing the 'Authorized users' tab on a building, which was previously only shown if contextual access to buildings was enabled. | |
Reservations: Optimizations of the recurring reservation page: Following the changes in the previous release regarding how recurring reservations can be changed via the schedule, some optimizations have been done to the page of the recurring reservation: The most relevant changes are:
| |
Reservations: Option to cancel an inbound reservation: If a reservation was created via Outlook or Google Calendar (considered 'inbound'), it was not possible to cancel the reservation via Workplace Management. This option is now available and if an inbound reservation is canceled via Workplace Management, it will result in the room declining the meeting in the external calendar and the room will become available to book again. | |
Reservations: Participants If a reservation is created via Workplace Experience or via Outlook/Google Calendar, it is possible to add participants to the meeting. The participants will also be synced to Workplace Management. If the reservation contains participants, these are now shown in a new include on the reservation in Workplace Management. | |
Reservations: Reservation type for Workplace Experience / external calendar integrations: The option to specify a default reservation type in case a reservation is created externally (either via Workplace Experience or via Outlook/Google Calendar) has been added. This reservation type can be specified via the ‘Module settings’ → ‘Workplace Experience’ and ‘Calendar integrations’ settings (same reservation type for both). If a reservation is created externally, this reservation type will automatically be set in the reservation. This can be relevant if other users (e.g. reservation coordinators) want to edit or view the reservations in Workplace Management, as certain options (e.g. showing a cost center) will depend on the reservation type. | |
Reservations: Reservations startboard: The following two options are added to the reservations startboard tab:
| |
Support for German language: The German language is now also available to users to select as language. | |
Visitors: Anonymize visitors: The (visitor module) setting to anonymize visitors has the option to specify how many days after the departure date a visitor should be anonymized. If this settings was lower than 10, it was always considered 10 days. This has been changed to always take the actual number into account, also if it is less than 10. However, if this value is zero, no visitors will be anonymized, so the minimum value to get visitors anonymized after departure is 1 (day). | |
Visitors: Co-visitors: Several optimizations are done to the Co-visitor include on the (main) visitor page:
| |
Visitors: Emails in visitor process: Default emails have been added to the visitor workflow:
Emails are only send if the email address of the visitor is filled in (which is a new field available on the visitor page when registering a visitor). It is also possible to automatically add attachments to the email(s) send to the visitor. Via the visitor module settings, general attachments can be added, and per building, building specific attachments can be added via the ‘Process settings’ tab on a building (e.g. a route description). | |
Visitors: Improved reception/front desk startboard: The reception startboard has been improved and updated:
| |
Visitors: Separate navigation menu option: The option to search for visitors was part of the 'Contacts' menu option in the navigation menu. This has been moved to a separate 'Visitors' navigation menu option. This option is a bit further down, due to the order of modules (starting with Master data objects, followed by the most used modules first). | |
Visitors: Visitor types: The option to register visitor types has been added to the visitor navigation menu. This menu option (to create and edit the visitor types) is available to administrators only. | |
[Administrators] Authorization check overview on startboard is removed: The 'Authorization check' overview on the administrator startboard was not optimal for the performance of the administrator startboard and it also did not serve a clear purpose anymore, since this info is also available via the user profile management dashboard option. Therefor, this include has been removed. | |
[Administrators] Workplace Experience button bar updates: The Workplace Experience button bar on the administrator startboard (available if Workplace Experience is also used) now also contains options to manage the photos of reservable assets (equipment) and catalog items (services), similar to the option to manage photos for reservable areas. | |
[Implementation Consultants] Master data import sheets optimized: There were multiple default import sheets available regarding the master data, some related to using Workplace Experience and with separate import sheets for the reservable settings, in case reservations were used. These have been optimized and combined, such that only 1 import sheet per master data type is needed (depending on if reservations are used or not):
| |
[Implementation Consultants] Workplace Experience integration: Options to improve the performance: Workplace Experience uses Workplace Management to check the availability of reservable objects (areas, assets, catalog items), based on 3 checks (Access, Regimes and Block dates). This check is done for every relevant reservable resource every time a user searches for available resources in Workplace Experience. This also includes opening a floorplan. As some or all of these checks might not be relevant for a customer (if access is not restricted for specific users, regimes are not used or are 24/7 regimes and block dates are not used) it is now possible to switch off any of these checks via the external app. By default, for newly created tenants (or new Workplace Experience category external apps) this checks are switched off by default. It is advised to switch off any not relevant check, as this will speed up the loading of available resources and floorplans in Workplace Experience. Next to that, even if access restrictions are used (e.g. specific users do not have access to specific rooms) it is now also possible to enable or disable access checking per reservable object via the list of reservable objects in the external app ('Disable access checking'). By disabling the access checking for all objects for which this is not relevant, the load times will also decrease. By default, any new object added to the external app after this release, will have the option to disable access checking switched on by default. | |
[Implementation Consultants] MCS to Workplace Management solution: As 'Confidential reservations' is available in this release as a new feature, the import of reservation (future or historical) based on the MCS data migration will now also take this flag into account (field 'Is Confidential' in the DAE file for reservations). | |
[Implementation Consultants] MCS to Workplace Management solution: By default the number of persons in a imported reservation (future or historical) based on the MCS data migration, was set to the default value of 1. In the Room Reservations file there is a column 'Number of Invitees'. This column will be used from now on to fill the number of persons in a reservation. | |
[Implementation Consultants] MCS to Workplace Management solution: The solution activation 'MCS to Workplace Management solution' now also has the setting 'Default reserve on behalf of someone else' available in this activation, to specify this value (Yes/No). | |
[Implementation Consultants] Module activation for both Exchange and Google calendar integration: Since we now also support the reservation integration with Google Calendar, the module activation for Microsoft Exchange has been renamed to 'Calendar integration’. | |
[Customization - Administrators] - ProblemType.uniqueReference added: The ProblemType object now also has a uniqueReference field. This field will be used for integration purposes in the future. | |
[Customization - Administrators] - UniqueReferences added: The following objects have gotten a uniqueReferences field added. This field will be used for integration purposes in the future:
| |
[Customization - Administrators] - WorkOrder.cancelTime added: The WorkOrder object now also has a cancelTime field. | |
[Customization - Administrators] : Performance improvements: An index has been added to the externalReference field of the Request object. This will improve performance when this field is used to find requests, for instance via imports or APIs. | |
[Customization - Administrators] Integrations - creating an object via API: When creating a new object with the Axxerion API only a database id used to be returned. If the newly created object has a ‘uniqueReference’ field (GUID) defined, the response from the API will from now on also contain that ‘uniqueReference’ along with the databaseId. | |
[Customization - Administrators] Integrations - executing a workflow function via API: To execute a workflow function via the API, the object for which this action is intended needed to be specified via the databaseId. This can now also be done via the uniqueReference of the object (if the object has a uniqueReference field). | |
[Customization - Administrators] Integrations - executing a workflow function via API: When a certain (workflow) function has a confirmation message set (can be configured per workflow task) for the user, the UI will show a confirmation message to the user when the function is executed and the user is supposed to confirm the action (e.g. 'Are you sure you want to cancel this reservation?)'. However when using the API to execute such a function, this resulted in the function not being executed. This has been changed, such a confirmation message is now ignored and the function is executed, if done via the API. | |
[Customization - Administrators] Integrations - Updating enumeration values via API: When updating an enumeration value (e.g. periodCode) via the API, this had to be done by specifying the 'Value' of the EnumerationValue. This can now also be done via the 'Reference' of the EnumerationValue. | |
[Customization - Administrators] Integrations - Updating objects via API: In the previous release, the option to updating a field related to an object (e.g. areaId in a request) via the API was also possible via the uniqueReference of the object. This did not yet work for the instanceId field. This has been added and setting a instanceId field via API can now also be done via the uniqueReference of the object. | |
[Customization - Administrators]- Request.uniqueReference added: The Request object now also has a uniqueReference field. This field will be used for integration purposes in the future. |
Bugs
Key | Release note |
---|---|
Compliance: Legislation documents not shown in building compliance tab: Legislation documents directly related to buildings that were generated more than 5 months ago were no longer shown in the 'Legislation documents' include in the 'Compliance' tab of the building. This has been fixed. | |
Filters: Saved filters issue: When using saved filters, if certain filter fields were saved without having a value, this was stored as having filter value '0' (which led to incorrect filter results). This has been fixed. Be aware, saved filters that have been created with this bug will need to be created again in order to work correctly. | |
Reservations: Reminder email improvements: There were some potential issues with the reminder email that can automatically be send via the reservation workflow, as the reminder email trigger also depended on how long before the start of the reservation, the requestor could still cancel. In some cases, the combination of the cancel until setting and the send reminder email x hours before setting led to reminders not being send that should have been send or reminders being send that should not have been send. This has now been fixed. | |
Workorders: Automatically setting the end date issue: Previously, if the work order start date was updated to another date and this update resulted in the start date to be after the end date, the end date would also be update, but only the date of the end date would be updated. This caused the end date (time) still to be before the start. This is now fixed by setting the end date to two hours after the start date when the start date is updated. | |
Workplace Experience reservations in draft status: When reservation were created via Workplace Experience, but an error was shown due to certain restrictions in Workplace Management (e.g. it is not allowed to book more than x workplaces per week), the reservation was still created and remained in draft status. This has been fixed, such that those reservations are directly removed again. | |
[Customization] Administrators - renumber function on filter page: The renumber function that renumbers the rows on a field list page did not work correctly when used on a filter page. This has been fixed. |