Ytria – We create software to solve your IT challenges https://www.ytria.com All-inclusive IT administration for Microsoft Office 365 and HCL Notes Domino Tue, 27 Feb 2024 14:09:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.3 EZ Suite v20.2.x Version History https://www.ytria.com/resources/feature-history/ez-suite-v20-2-x Fri, 17 Nov 2023 21:36:54 +0000 https://www.ytria.com/?p=94219

EZ Suite v20.2.x Version History

See where EZ Suite has been

EZ Suite 20.2.0

November 14 2023

For the latest version of EZ Suite click here

General fixes and improvements

  • NEW – Improved grid grouping zone visibility by highlighting the grouping zone and its text in green when dragging a column header.
  • NEW – Improved grid with text size options to increase text size and cell height in Grid Tools & Options.
  • NEW – Improved grid with a visible column selection indicator. The selected column now shows a border.
  • Improved column value filters where you can now see all values previously filtered and change your previous selection.
  • Improved ‘Remove Duplicates’ feature by enabling it if duplicates info is present and removing them from a list.
  • Improved the ‘Convert text to date/time’ dialog by adding some format examples.
  • Improved the ‘unloading’ filtered and hidden rows in the grid by adding process count and a progress bar.
  • Improved access to “Select from File/Clipboard” by adding it to the Main Grid Menu.
  • Improved confirmation dialog of “Select from File” by indicating the number of rows selected in the grid and by adding a progress bar for the matching process.
  • Improved grid filter for cut-off date/time with option to invert results.
  • Improved grid behaviour where now hierarchy columns and comments update only when data is changed, and where sorting or grouping no longer trigger a hierarchy or comments update.
  • Improved grid refresh behaviour for multi-value properties. “Processing Multivalues” will be shown when multivalues are exploded or imploded, a field is modified, or when a row is added.
  • Fixed regression where grid cells of Time-only type showed ‘Invalid DateTime’ value.
  • Fixed grid issue where double-clicking on the border did not result in increasing the cell width to show the full column data.
  • Fixed issue where using ‘Totals’ for groupings was not working properly with multi-values.
  • Fixed how multi-values are handled in building charts and pivot table. Explode them first to process them as single values.
  • Fixed Comments issue where ‘Refresh’ greyed out (disabled) the ‘View Orphans’ button.
  • Fixed offline license dialog which presented “product expired” message, and also removed irrelevant information when there is no active license.

scanEZ

  • Fixed issue where the document tree was not shown after loading a saved tree config.
  • Fixed issue where applying a saved setting required transforming old sfd files to the newer JSON format.

agentEZ

  • Fixed issue where the wrong time zone is used when calculating the last Run Date of an agent where the server time zone is different from that of the client where agentEZ is running.

Automation


EZ Suite

See just how much faster and more fluid
your HCL Notes and Domino administration and development can be.

Try EZ Suite today!
]]>
sapio365 Release Notes – Full Version History https://www.ytria.com/resources/feature-history/sapio365-version-history Thu, 24 Aug 2023 13:00:14 +0000 https://wwwdev.ovh.ytria.net/?p=84565

sapio365 Version History

See where sapio365 has been

sapio365  2.2.0

February 27 2024

For the latest version of sapio365 click here

What’s new in the latest version?

New features

  • Enhanced security of sapio365 role-based access control (RBAC) credentials by adding automatic password renewal parameters to the related sapio365 registered applications and service account to work in tandem with your tenant’s strict password policies.
  • Added the ability to share jobs and views when using a collaboration-enabled license.
  • Added ability to retrieve, add or remove Service Principals from assigned roles in ‘Roles and Administrators’ module.
  • Added new module ‘Service Principals’ with the possibility to retrieve information about the related registered application.
  • Added ability to transfer sapio365 working environment (sessions, preferences, etc.) to another computer.

Automated Tasks (Jobs)

Users:

  • NEW – Added a job to gather all emails and domains information for a selection of users.
  • Fixed a bug in User Off-boarding job where auto-mapping was not applied.

Groups:

  • NEW – Added a job to change the email domain of a selection of groups.
  • Fixed an issue in ‘Show groups/Teams with guest owners’ job where final grid was not showing the interesting information.

Messages:

  • NEW – Added a job to gather all recipients and senders e-mails and domains information for a selection of messages.
  • Improved ‘Get ALL messages from recipients related to selected message’ job by also taking into account email replies, forwarded e-mails and mailbox delegations.
  • Improved ‘Hard-delete selected messages’ job with option to limit Content Search batch volume and applied omission of selected emails in Purge and Versions folders for the search (folder content not applicable for hard-deletion).

Events:

  • Improved ‘Get ALL entries related to the selected calendar event’ job by also taking into account the ‘Send on behalf of’ property.
  • Improved ‘Build a report from view’ for calendar events with added option to retrieve Calendar View events.

Usage Reports:

  • NEW – Added the ability to schedule Usage Reports with ‘Build a usage report from a view’ job.

Miscellaneous general fixes and improvements

  • NEW – Improved grid grouping zone visibility by highlighting the grouping zone and its text in green when dragging a column header.
  • NEW – Improved grid with text size options to increase text size and cell height in Options tab.
  • NEW – Improved grid with a visible column selection indicator. The selected column now shows a border.
  • NEW – Added Current Release Notes section in the ‘back’ to show the release notes of the currently installed sapio365 version.
  • NEW – Improved loading progress display in modules with the addition of counts and time estimates.
  • Improved on-premise connection indicators in hybrid tenants though the use of different icons for each status: enabled, disabled, and not connected.
  • Improved access to “Select from File/Clipboard” by adding it to the Main Grid Menu.
  • Improved confirmation dialog of “Select from File” by indicating the number of rows selected in the grid and by adding a progress bar for the matching process.
  • Improved grid filter for cut-off date/time with option to invert results.
  • Improved scrollbars visibility in all grids.
  • Improved on-premises setup for new sessions on hybrid tenants.
  • Improved first start experience by guiding the user to their first session.
  • Fixed several issues in Elevated sessions management.
  • Fixed a regression where grid cells of Time-only type showed ‘Invalid DateTime’ value.
  • Fixed a grid issue where double-clicking on the border did not result in increasing the cell width to show the full column data.
  • Fixed how Comments are recorded in a cross-tenant RBAC role. They are now attributed to the tenant of the role instead of the delegate’s tenant.
  • Fixed a bug where loading an existing session could fail silently.
  • Fixed a bug where the ‘Update available’ notification would keep on showing even after sapio365 has been updated.
  • Fixed a bug where data in ‘Last queried on’ columns could have inconsistent time zones.
  • Fixed a performance issue when editing licenses.
  • Fixed a bug where ‘Service Capability Status’ column was always empty.
  • Fixed a bug where User/Group management actions were disabled for eligible rows in Flat View.
  • Fixed a bug where not all possible domains were listed when editing an on-premises User’s Username.
  • Fixed a bug where users/groups imported/updated from an excel file could miss some values.
  • Fixed a bug where the “External” information in Team Channels and Chats modules could be inaccurate with role sessions.
  • Prevent Standard Sessions from using shared cache to avoid overwriting valid data with partial data induced by standard session restrictions.

sapio365 role-based access control (RBAC)

  • NEW – Added the ability to configure automatic password renewal for the related sapio365 registered applications and service account.
  • NEW – Added the option to also delete the related sapio365 registered applications and service account when deleting a role in RBAC Configuration.
  • NEW – Added the ability to easily regenerate passwords for a role’s related sapio365 registered applications and service account.
  • Improved role session experience by alerting when the role credentials are about to expire.
  • Improved RBAC security by deprecating the use of custom (existing account or app) RBAC credentials. Dedicated RBAC credentials must now be created.
  • Made RBAC credentials creation easier by removing re-authentication requirement and by using the current session or an available partner access session.
  • Made the ‘Global Administrator’ requirement for the service account optional to work better with tenant policies.
  • Fixed an issue where the role creation dialog prevented using an existing reference name.

Collaboration

  • NEW – Added ability to make a custom job public to share it with others collaborating with the same sapio365 license.
  • Fixed a bug when no progress bar would be shown while writing data to a SQL server database.
  • Added the ability to retry after a failed attempt to write data to a SQL server database.
  • Fixed a few issues where the interface would hang for a while communicating with the collaboration server.

Partner Access

  • NEW – Reworked Partner Access management addressing many issues (existing Partner sessions must be recreated).
  • NEW – Added the ability to easily create RBAC credentials on a customer tenant using the partner access.
  • NEW – Added the possibility to schedule complex jobs on customer tenants.

Restore Points / Snapshots

  • NEW – Added an option to create smaller Restore Points by ignoring the hidden data (only for Users, Groups, Events and Messages).
  • NEW – Added the ability to append data to an existing Restore Point/Snapshot when applicable.
  • Fixed an issue where loading an existing Restore Point/Snapshot showed an error bar if that saved Restore Point/Snapshot had rows with errors.

Views

  • NEW – Added ability to make a saved View public to share it with others collaborating with the same sapio365 license.
  • Improved Views by adding a ‘Replaces’ vs ‘Merges’ option when saving a new View . When applied, this View can either replace the current grid sorting/grouping/filtering settings, or merge its own settings with these current settings.
  • Improved how Views are exported by offering a folder location to set.

Users

  • NEW – Added ability to retrieve and edit custom security attributes in Users.
  • NEW – Added ability to get and manage access to other users’ mailboxes with ‘Send on behalf to’ and ‘Trustee to’ properties in Users. These are retrieved with the ‘Mailbox Info’ button.
  • NEW – Added property columns ‘Password expiration Date’ and ‘User Purpose’.
  • NEW – Added ability to get and manage mailbox quota properties: Prohibit Send Quota, Prohibit Send, Receive Quota, Recoverable Items Quota, Recoverable Items Warning Quota, Issue Warning, Quota, Archive Quota, Archive Warning Quota, Max Send Size, Max Receive Size, Mail Tip. These are retrieved with the ‘Mailbox Info’ button.
  • Improved ‘Load Mailbox Info’ feature with more related columns to ‘Mailbox info – shared’, ‘Forwarding’, ‘Send as’, ‘Send on behalf of’, and also added the property ‘Has Picture’.
  • Improved feature “Update (cloud users) from file” by adding the “Manager” field in the mapping dialog.
  • Improved license management by enabling the retrieval of licenses for guest accounts (button was previously disabled for guests).
  • Improved loading of “Filtered Users” by adding more properties for filter rules.
  • Fixed a bug where opening User Details with more than 200 users would fail.

Groups

  • NEW – Added ability to add external users to shared Teams channels from the related button’s submenu option in the Channel Members module.
  • NEW – Added option in Channels module to load ALL members for selected shared channels, including Teams that channels were shared with. These nested Teams can be expanded to show indirect members.
  • NEW – Added ability to remove owners of shared and private Teams channels .
  • Improved loading of “Filtered Groups” by adding more properties for filter rules.
  • Improved ‘Teams only’ and ‘Security Groups only’ modules by using a filtered request.
  • Fixed a bug where opening Group Details with more than 200 groups would fail.
  • Fixed a bug where loading groups for the first time on tenant without any group would trigger a cache error.
  • Fixed a bug where an error would show in the grid for groups without owners.
  • Fixed a bug where ‘Enable Group Specific Consent’ setting wouldn’t show in ‘Global Settings’ dialog.
  • Fixed an issue where Group owners were always considered as Users even when they were Groups.
  • Fixed a bug where loading owners of a Distribution List would give an error if one of the owners is a RoleGroup.

Registered Applications

  • NEW – Added an hyperlink column containing the application’s Microsoft Entra admin center URL.
  • NEW – Used Service Principals data to fill out missing permission names.

Events

  • Fixed a bug where “Attendees – Response on” column contained invalid dates for attendees that had not responded yet.

OneDrive Files / Files

  • Fixed a bug where successfully uploading a file was impossible if ‘Load ALL drives’ option had been used.

Automation

sapio365  2.1.10

August 10 2023

What’s new in the latest version?

IMPORTANT – Updates to sapio365 sessions may impact how you use sapio365!

For detailed information see: https://docs.ytria.com/sapio365/version-2-1-10-important-modifications-on-sessions.

  • UPDATED sapio365 Advanced session: Added new Microsoft Graph permissions related to new features requiring admin consent.
  • UPDATED sapio365 Advanced Elevated session: Improved data access in Advanced Elevated sessions by switching some features to use elevated permissions instead of delegated ones. You may need to add new permissions requiring admin consent and you may need to add a role to the registered sapio365 app.
  • UPDATED sapio365 RBAC session: Changed how the sapio365 app credentials work together, inline with the new sapio365 Advanced Elevated session. You may need to add new permissions requiring admin consent and you may need to add a role to the registered sapio365 app.
  • NEW sapio365 App session: Added ability to create a registered application for a ‘sapio365 App Session’ to work in and to run scheduled tasks and reports without using user credentials.
  • UPDATED sapio365 Standard session: Replaced deprecated Microsoft Graph permission in sapio365 application used for Standard session. Note that this change significantly reduces sapio365 functionality.

New features

  • Added new ‘Registered Devices’ module listing properties of registered devices. This is accessible from the Tenant section in the sapio365 home window.
  • Added new ‘Chats’ and ‘Chat Messages’ submodules to retrieve all personal, team and meeting chats and message information. ‘Chats’ is accessible from Users module and from My Data.
  • Added ability to create new standard and private Teams channels, and the ability to edit them or to delete them.
  • Added ability to retrieve and edit mailbox recipient limits in the Users module.
  • Improved richness of Users and Groups submodules grid data by extending both User and Group attributes to these submodules via ‘additional columns’. You can set these via ‘Select User/Group columns to show in all sub-views…’ (previously called ‘Configure Transferred Columns’).
  • Added the option to use customer-owned SQL server as an alternative to Cosmos DB for sharing sapio365 data. Note that the ‘Set Cosmos DB’ section in ‘About sapio365’ has been replaced with ‘Set Collaboration Connection Info’ to set or update how data is shared in sapio365.

Automated Tasks (Jobs)

  • Improved global performance on all Jobs. The only bottleneck now is the time needed to requests the information from Microsoft 365 (which we can’t change unfortunately).
  • Added ability to edit the details of a saved Preset, letting you change the options of a scheduled job.
  • Added new task to move selected on-prem groups to another organizational unit (OU) in the Groups module (hybrid tenants): ‘Move selected to another on-prem Organizational Unit (OU)’.
  • Added new tasks which add a new email to the Microsoft 365 aliases list in the Users and Groups modules: ‘Add an alias/proxy address based on current email’. This will not modify the Username/group name nor will it change the email of the selected users/groups (cloud and synced).
  • Added new tasks to remove an email from the Microsoft 365 alias list in the Users and in the Groups modules: ‘Remove an email from the alias/proxy address list’. This will not modify the Username/Group name nor will it change the email of the selected users/groups.
  • Added new tasks to overwrite the on-prem list of aliases/proxy addresses by the Microsoft 365 aliases/proxy addresses in the Users and Groups modules: ‘Overwrite on-prem proxy addresses with cloud aliases’.
  • Improved task ‘Change User Domain’ in Users to change email addresses for both synced and cloud-only users with an existing email address. The update is executed on-prem or in the cloud respectively.
  • Improved task ‘USER ONBOARDING’ by adding the exporting of the list of new users with their new passwords, and with the option to ‘Save current configuration as Default’
  • Improved task ‘USER OFFBOARDING’ with new option to copy users’ OneDrive files to a Teams channel or to a newly created channel, and with the option to ‘Save current configuration as Default’.
  • Improved task ‘ Set selected users SAME AS…’ with option ‘Save current configuration as Default’
  • Improved report ‘Find users with external email forwarding inbox rules’ to also include rule ‘forward as attachment’ in criteria.
  • Improved report ‘Get ALL entries related to the selected calendar event’ in Calendar Events by handling situations where the owner of selected calendar is not part of the attendee list for the event or when the event is no longer in the organizer’s mailbox or calendar.
  • Improved handling and conveying of automation errors in the jobs with more information.
  • Removed option to create Snapshot/Restore Point for cross-tenant jobs in the Main window. You can have this option if you run on a single session.
  • Fixed automation task ‘Set Same AS’ where selected attributes of cloud-users were not copied to the target users and also fixed cause of error when the target on-prem user and the template user had the same value for License Usage Location.
  • Fixed report ‘Building a report from existing views’ where there was no report when using certain combinations of options and also fixed issue using on-prem group members views.
  • Fixed report ‘Multi-tenants Consumption License Analysis’ which was showing a wrong session error message if one of the selected session wasn’t able to complete the task.
  • Fixed report ‘Get All related to Selected Event’ in Events module which failed if the original event no longer existed.

Users

  • NEW Added Users module by adding property column ‘Last Sign-in on’ and other Azure AD Sign-in info properties which can be loaded with ‘Additional info’.
  • Improved Users module by adding property column ‘Employee Leave Date Time’, and by adding Azure AD Sign-in info properties  which can be loaded with ‘Additional info’.
  • Improved Users’ Messages submodule by retrieving hidden mail folders, identified by the new property column ‘Folder is Hidden’.
  • Improved Users’ Inbox Rules submodule by allowing the deletion of a rule even if just the component is selected, which is useful when working with filtered data.
  • Improved Deleted Users module by removing the option to load all drives when loading OneDrive Files and changed the title of the module from ‘Users Recycle Bin’ to ‘Deleted Users’ for consistency. Cleared up ribbon space in Users by removing ‘Recycle Bin’ button (Deleted Users view) since this view is not based on a selection and is available from the main sapio365 (Home) page. Also, removed the empty User Management area in Delete Users Licenses submodule.
  • Added missing ‘Delete Message Rules’ to RBAC permissions list.
  • Fixed access to Group Management section in the ribbon in the Mailbox Permission submodule. For example, previously group members could not be retrieved from selected group-type delegates because the button was disabled.
  • Fixed scenario issue where adding a proxy address to an on-prem user account with an empty list by clicking apply without having had clicked on the ‘plus’ icon. This erroneously showed the pencil icon in the status column.
  • Fixed missing display of ‘Access denied’ error message in the grid in OneDrive Files.
    Fixed issue where removing the value of Company Name of a cloud users resulted in an error.
  • Fixed ‘Create Users’ from file dialog where changing the number of rows to skip added an extra Mailbox Type field.
  • Fixed issue where it was not possible to save after removing all proxy addresses or all “Other mails” from an on-prem user.

Groups

  • Improved Groups grid by removing the property Unseen Count because it relates only to the signed-in user (count  of conversations that have received new posts since the signed-in user last visited the group).
  • Improved Channels and its submodules by making column titles more consistent between them and removing superfluous ones.
  • Improved loading of large volumes of Deleted Groups by limiting batch requests to 100.
  • Improved (speed up) User Management requests in Channel Members submodule by omitting external members.
  • Improved Deleted Groups module by changing the title of the module from ‘Groups Recycle Bin’ to ‘Deleted Groups’, and cleared up ribbon space by removing ‘Recycle Bin’ button (Deleted Groups) since this view is not based on a selection and is available from the main sapio365 (Home) page.
  • Improved ‘Create groups’ from file by adding the group owner field to map in the dialog.
  • Fixed regression which sent out a duplicate API request when editing a Team’s setting or archiving state.
  • Fixed issue in Group Memberships where copying a group to a user showed empty ‘additional/transferred column’ cells for the new groups entry in the grid.
  • Fixed issue of missing ‘Direct’ icon in the grid for new group memberships.
  • Fixed issues in ‘Create from file’ for importing cloud groups where ‘Email is missing’ dialog was shown for security group import and where email domain values were not validated before trying to create mail-enabled security groups or distribution groups.
  • Fixed missing Hide button when Grid Manager was open in Channel Members module.
  • Fixed ‘Create Groups’ from file dialog where changing the number of rows to skip added an extra Group Type field.

Miscellaneous Modules

  • Improved the loading of the local cache or cache shared on a SQL server.
  • Improved loading of OneDrive and Drive Files submodule where loading big number of files.
  • Improved ‘Upload Folder’ dialog in Files submodule with only 3 options instead of 3:  ALL or CONTENT ONLY.
  • Improved Registered Applications module by adding ‘Permission name’ property column.
  • Improved loading of Sign-ins by decreasing the request limit to 100 avoiding server errors due to large volume.
  • Improved the License Tenant allocation dialog with vertical auto-sizing.
  • Improved Files submodule by positioning the download “progress” column right after the file name, excluding it from the “green background” change behaviour, and ignoring it in views.
  • Improved Usage Reports by adding newly available property columns, mainly in the Teams User Activity report.
  • Fixed regression where it was not possible to edit created entries (new users, groups, etc.).
  • Fixed issue where a file is kept open after an upload when the file is bigger than 4MB.
  • Fixed issue in ‘My OneDrive files’ module where uploading a file with the name of the first file in the grid was allowed instead of launching a conflict dialog.
  • Improved address book selection dialog for adding  user/group by adding text ‘Double-click to remove from selection’.
  • Added ability to change the millisecond delay for each type of sapio365 request via the registry in order to reduce the number of requests per minute.
  • Fixed View issue in hybrid tenant where filters on Common column are not retained in the saved View.
  • Improved awareness of Autoload on-prem data option that was set by specifying ‘on-prem’ in the ‘Refresh outdated on-prem cache?’ alert window.
  • Fixed missing On-prem User Management/Group Management sections in ribbon when loading a sapio365 Restore Point.
    Fixed missing icons in some user columns in Members, Owners and Delivery Management.
  • Fixed regression where there was a date discrepancy when loading Activity Logs from cloud.
  • Improved loading time from cache in large environments of partially loaded users and groups in Users and in Groups modules. The ‘Refresh?’ question now comes up faster.
  • Improved User Activity Logs by adding a column with the name of the target tenant in the case of managing multiple tenants through sapio365 RBAC.

Sessions and RBAC

  • Fixed potential cause of crash during authentication.
  • Fixed regression related to role-based session where several sub-modules could not be opened.
  • Improved sapio365 application updates by adding information about missing permissions needed for in-use registered sapio365 applications associated to  Elevated, RBAC and App sessions.
  • Improved control over the current session’s registered sapio365 application by adding a link in the ‘Manage Privileges’ and ‘App Details’ dialogs that open the application in the Azure Portal. And you can see if the application is missing permissions and choose to add them automatically.
  • Improved User Activity Logs by adding a column with the name of the target tenant in the case of managing multiple tenants through sapio365 RBAC.
  • Improved awareness of sapio365 license over-usage/capacity by making the dialog clearer.
  • Fixed RBAC issue where connecting for the first time using a session with an enforced role created an empty entry in the Recent Sessions List.
  • Fixed RBAC issue where loading a Snapshot/Restore Point saved in an RBAC role session tries opens instead in another active recent session.
    Fixed RBAC issue where it was not possible to do a Force Sync in a role session.
  • Fixed RBAC issue where in a role session clicking an out-of-scope feature opens the ‘Insufficient Role Permission’ dialog over the main window instead of the current window.

Miscellaneous general fixes and improvements

  • Improved column value filters where you can now see all values previously filtered and change your previous selection.
  • Improved ‘Remove Duplicates’ feature by enabling it if duplicates info is present and removing them from a list.
  • Improved grid behaviour where now hierarchy columns and comments update only with data is changed, and where sorting or grouping no longer trigger a hierarchy or comments update.
  • Improved the ‘Convert text to date/time’ dialog by adding some format examples.
  • Improved dialog when unloading filtered and hidden entries in Groups and Users module. It’s now clear that you can restore them with ‘Reload’ button.
  • Improved the ‘unloading’ filtered and hidden rows in the grid by adding process count and a progress bar.
  • Improved grid refresh behaviour for multi-value properties. “Processing Multivalues” will be shown when multivalues are exploded or imploded, a field is modified, or when a row is added.
  • Fixed editing exploded multi-value issue. Example:  in OneDrive module where after saving a read to write permission change or vice versa, the pencil icon remained in the grid.
  • Fixed how multi-values are handled in building charts and pivot table. Explode them first to process them as single values.
  • Fixed Comments issue where ‘Refresh’ greyed out (disabled) the ‘View Orphans’ button.
  • Fixed regression where ‘Invert result’ and ‘Case Sensitive’ Reg Ex filter options applied on a column were not saved in Views.
  • Fixed regression where Exchange PowerShell module check failed because there was more than one version of a module installed.
  • Fixed crash caused by PowerShell deserialization issue.
  • Fixed behaviour of applied Views on newly added columns through loading like in hybrid tenants.

Automation

sapio365  2.1.9

March 20 2023

What’s new in the latest version?

New features

  • Enhanced and optimized how Mailbox Permissions are managed. Now you can remove or add delegates (including groups) or even copy them to other mailboxes regardless if they have ‘Send on behalf of’, ‘Send as’, ‘Full Access’, or other access rights in Mailbox Permissions module. You can also clear auto-mapping for all delegates of a selected mailbox.
  • Added ability to delete or to edit applications’ name, description and URLs in the Registered Applications module.
  • Added ability to view and update the details (email notifications and options) of a saved Preset of an automated job listed in the Job Center Configuration.
  • Moved feature ‘Reset Password’ on-premises to ribbon button of the same name so that you can delegate the feature in a RBAC role. It was previously part of Edit (users on-prem).
  • Added ability to create a security or Microsoft 365 group that can be assigned to an Azure AD role with the option “Assignable to role”.
  • Added ability to create a distribution group or an email-enabled security group. Previously, only security or Microsoft 365 groups could be created because of Graph API restrictions.
  • Added ability to move or copy messages to other mail folders you select. If messages in more than one mailbox are selected, they will be copied or moved to folders within their respective mailboxes.
  • Added ability to set rules for random password generation in sapio365 including the minimum password length and the minimum number of uppercase, lowercase and special characters.
  • Added ability to create a shared mailbox or resource account (room or equipment), and also to import several of them from a CSV or Excel file.
  • Added an option to load ALL channels from Teams, including external channels. A check mark in the new ‘External’ column will indicate if a channel belongs to another tenant. Note that retrieving members of an external channel is not included but will be available in a future release.
  • Added shared mailbox properties “Copy items sent as this mailbox” and “Copy items sent on behalf of this mailbox” with the ability to update them in Users.
  • Added additional user properties option in Sign-ins reports just like the ones in Usage Reports.
  • Added the ability to display selected properties in the grid immediately after loading more information for efficiency. You will be asked which properties to display for each type of “Load Info”.

Automated Tasks (Jobs)

  • Added NEW scheduled report “Build a report from a view” to create a report from an existing view from a main module or from one of its sub-modules. This report can be cross-tenant.
  • Added NEW report “Find mailboxes that selected users can access” in Users Job Center which lists mailboxes where your selected users have Full Access rights. From there, you can see what other users or groups have access to those mailboxes, remove or modify those permissions, or add new delegates.
  • Added NEW task “Move selected to another on-premises Organizational Unit (OU)” in Users window that will change the OU of on-prem or synced user accounts you select to another OU. You can move accounts to an existing OU, or to a new one created at the root level.
  • Added NEW tasks “Enable In-Place Archive Mailboxes” and “Disable In-Place Archive Mailboxes” in the Job Center in Users to let you manage the state of in-place archive mailboxes.
  • Improved task “USER ONBOARDING” to create new users on-premises as well as in the cloud. We’ve also added new options to copy Full Access mailbox delegates and access to others’ mailboxes from template users. This task is in the Users Job Center.
  • Improved task “Set selected users SAME AS…” with new options to copy Full Access mailbox delegates and access to others’ mailboxes from template users. This task is in the Users Job Center.
  • Improved task “USER OFFBOARDING” by adding options to remove all mailbox permissions, and to set “Copy to Sent Items folder” if converted to a shared mailbox. Also fixed option “Move users to a specific Organizational Unit” to accept the full path of an OU. Previously it was only at the root.
  • Improved task “Hard-delete selected events” in group and user calendar modules with option to soft-delete recurrent event instances in Calendar View which could not be hard-deleted.
  • Improved task “Get ALL entries related to the selected calendar event” in Users’ and in Groups’ Event Calendar submodules by adding an option to limit results up to 72 hours after the last modified date of the original event.
  • Added a log for jobs/automation to let you know when, what and who executed a job or automation.
  • Fixed issue with cross-tenant jobs in ALL JOBs where the automation resulted in an empty error “The job was unable to complete”.

Users

  • Improved on-prem data loading for Users by adding a new option in the submenu of the feature to ‘Reload selected on-prem users’ instead of reloading all users.
  • Improved Users Activity logs by recording Sync Cloud/On-Premises actions in Users module.
  • Improved Users module by adding ‘Resource Capacity’ property column to represent the maximum capacity set for rooms or equipment type accounts. You can edit this value once you retrieve it with the ‘Load Mailbox Info’ option.
  • Improved cloud user creation, including when importing from file, by adding custom extension attribute fields to the dialog.
  • Improved Users grid by adding ‘Scheduling’ as a new Mailbox Type for accounts that were created by the Bookings app in Microsoft 365.
  • Improved mailbox information in the Users module by adding In-Place Archive status, name and GUID property columns. Their values are retrieved with the ‘Mailbox Info’ load action.
  • Improved Mailbox Permissions by adding columns ‘Delegate Display Name’, ‘Delegate Group Type’, and ‘Delegate User Type’ in all Mailbox Permissions Views to account for groups with access rights to mailboxes.
  • Improved Mailbox Permissions window by fixing elements in the Session tab of the ribbon; Manage, Add and Remove options were missing in the Data subcategory.
  • Improved UI for updating on-prem users’ managers by selecting from the on-prem directory list.
  • Improved on-prem user management features ‘Create’ and ‘Import’ by adding an auto-generating password option. We’ve also made User Principal Name mandatory with the on-prem domain to avoid errors and we’ve organized and added categories for those features.
  • Improved managing MFA in Users module by adding a section in the edition dialog that lets you remove methods common to selected users, and to set one as default. We’ve also added a submenu feature to remove MFA methods from all selected users even if they don’t have any in common.
  • Improved Views for on-prem users data. Now, once on-prem user accounts are loaded, the newly shown Common Columns in the grid will remain unaffected when switching to another View.
  • Fixed grid handling and display issues for specific mailbox permission situations: display of several “NT AUTHORITY/SELF” mailbox permissions, repeated rows if ExternalAccount was mixed with other permissions, etc.
  • Fixed inability to save Snapshots and Restore Points of Mailbox Permissions with pending changes in the grid.
  • Fixed cause of crash when loading licenses for a large number of users due to abnormally high memory consumption.
  • Fixed error handling of Error 400 which was shown in the gid for users where more than one Load additional info was done.
  • Fixed issue in Messages load dialog where when unchecking ‘Recoverable Items Folder’, the number limit of messages gets activated, whereas the toggle is still off.

Groups

  • Improved on-prem data loading for Groups by adding a new option in the submenu of the feature to ‘Reload selected on-prem groups’ instead of reloading every group.
  • Improved Users Activity logs by recording Sync Cloud/On-Premises actions in Groups module.
  • Improved Team Channels view by adding icons in the grid for shared and private channels, and by adding the columns ‘Tenant ID’ and ‘External’ to indicate if a shared channel is external to the tenant. ‘External’ has also been added to all system views there.
  • Improved Channel Members view by adding ‘Tenant ID’ property column. This indicates if a member is external to the tenant by showing a checkmark in the ‘External’ column which was added to all system views.
  • Improved Channel Members and other channel sub-modules by adding ‘Channel Type’ column to indicate if channel is private, shared or standard. This column has also been added to all system views there.
  • Improved Load Info request for Distribution Lists and Mail-enabled security groups to retrieve data that was otherwise not retrieved due to Graph API limitations.
  • Improved edition of distribution groups and mail-enabled security groups by enabling the update of ‘Allow External Senders’ and ‘Hide from address lists’.
  • Improved management of owners of distribution groups and mail-enabled security groups by switching to PowerShell because of current Microsoft Graph API limitations.
  • Improved views in Channel Sites by adding columns ‘Team Display Name’, ‘Channel Display Name’, ‘Channel Type’.
  • Improved views by adding a default system view in Group Sites and by adding columns ‘Group Display Name’, ‘Is a Team’ and ‘Group Type’.
  • Improved shared and private channel member addition feature by showing the username in the directory selection dialog if there is no email available for the member.
  • Improved loading of on-prem group members or memberships with fresh requests instead of using cache.
  • Improved Views for on-prem group data. Now, once on-prem groups are loaded, the newly shown Common Columns in the grid will remain unaffected when switching to another View.
  • Improved Channels Members submodule by adding Group Management section in the ribbon.
  • Improved the loading process of group members for large groups and the error handling of adding existing members.
  • Improved Groups module for on-prem data by moving the on-prem group attribute “mail” to the Common section of the loading dialog. This also makes it always available when creating, editing, updating or importing on-prem groups.
  • Unsandboxed ‘Delete’ feature in Group Conversations submodule.
  • Fixed non-functional Group Management section buttons in the ribbon in Channel Sites submodule.
  • Fixed non-functional Group Management section buttons in the ribbon in Flat view of the Teams Channels submodules.
  • Fixed issue of missing values in the grid for group policy status when loading groups from cache.
  • Fixed flat view of Team Channel Members grid which showed first level rows when it should not.
  • Fixed issue where retrieving User Details of a member of a Teams Channel resulted in a view with on-prem user accounts loaded.
  • Fixed ‘Load all channels’ option in Groups view to retrieve the channel type value of shared channels. It was previously displayed as unknown.

Miscellaneous general fixes and improvements

  • Improved user experience by splitting PowerShell initialization from features that use PowerShell. sapio365 now checks at launch if all required PowerShell modules are available. This information is available in Preferences.
  • Improved flat view actions in submodules where for example, you can now request User Details on a selection of users grouped by licenses. Previously, the buttons were disabled and you had to switch to hierarchy to use them.
  • Improved feature ‘Import from file’ by giving the user information about entries that were skipped after the work is done.
  • Loading errors that show in the grid are no longer cached.
  • Improvement Files module by omitting queries ‘Load Checkout Info’ at the drive label, and by changing its status column and that of ‘Load Permissions’ into a date/time type columns instead of checkbox.
  • Improved sapio365 RBAC by adding the feature ‘Edit Mailbox Permissions’ as a permission. You can now use it in a role.
  • Improved handling of timeouts in automated tasks (jobs) which caused an infinite loop in some instances.
  • Improved grid features ‘Find All’, ‘Find First’ or a ‘Start With’ when no matches result. You will now see ‘NOTHING FOUND’ at the bottom left of grid when there is no result.
  • Improved dialog text with a more consistent terminology for the following user and group management features in Users and Groups windows, especially for hybrid environments: Create, Delete, Edit, Update from file and Create from file.
  • Improved grid behaviour by minimizing column rank columns when switching to flat from hierarchy.
  • Improved how views are saved and loaded in Snapshots and Restore Points. It’s a much smoother experience now.
  • Improved how views are applied. You now have the option to choose to apply sorting, grouping, etc.
  • Improved Sort/Filter tab by moving ‘Unload filtered entries…’ To the Advanced section of the ribbon.
  • Improved control of automated tasks with sapio365 RBAC roles. sapio365 users can now only use system jobs in a RBAC-role session. They can no longer use custom jobs or automations.
  • Improved RBAC by recategorizing certain RBAC permissions and changing some terms, and added new permissions: Add “User – Revoke Access”, Add “User – View Recycle Bin”, Add “Group – Edit Channel Members”, Add “Group – Edit Channel Members (including out-of-scope items)”, Add “Group – View Channel Messages”, Add “Group – View Channel Files”, Add “Group – View Channel Members”, Add “Group – View Channel Sites”, Add “Group- View Recycle Bin”, Add “Site – View Lists”, “Edit Tenant Registered Applications” and “Delete Tenant Registered Applications”.
  • Improved RBAC role sessions by removing the option to view out-of-scope entries in a RBAC role session.
  • Improved sapio365 license activation limit management by letting sapio365 users delete old or obsolete activations to free up new ones. This is available in the About panel of sapio365.
  • Fixed RBAC issue where out-of-scope parent SharePoint sites were hidden even though they had in-scope children.
  • Fixed issue where entering a password with special characters (ex. $) for on-prem connection parameters failed.
  • Fixed Sign-ins reports by retrieving missing data of conditional access policies with addition of new permission Policy.Read.All to sapio365.
  • Fixed grid issue with on-prem data in Users and Groups windows where the on-prem Status column was shown in the wrong column category and affected certain grid functions.
  • Fixed issue where the preview of a comment formula does not match the format of the comment column itself.
  • Fixed Cosmos DB data issue for User Activity which was not showing for all sapio365 users.
  • Fixed throttling issue for retrieving Mailbox Info for large numbers of mailboxes which resulted in PowerShell errors.
  • Fixed handling of one hundredth of a second for date/time values in the grid (usually in logs) which affected the sorting of the value and its export.
  • Fixed usability issue where an error message dialog was stuck behind a sapio365 starting dialog preventing all further action.
  • Fixed issue in sub-modules when adding entries in Flat View from Session tab – Add to Selection were not shown when switching to Hierarchy View.
  • Fixed issue where the ‘Compare Values’ feature was not working for dynamic columns like Column Comments.
  • Fixed unexpected behaviour for sorting date multivalues.
  • Fixed issues when importing jobs including where importing an existing job without a name/icon/description set inside the job header erases the existing settings.
  • Fixed issue where User Activity Logs were not showing the values for auto-reply messages columns.
  • Fixed cause of crash when elevating a session from prompt of a new Advanced session due to webview2 issue.
  • Fixed cause of crash due to mishandling of Microsoft placeholder date for null value.
  • Fixed issue in Comments where a JavaScript escape was needed for a properly handling grid text for annotation formulas.
  • Fixed issue where ‘Show Duplicate in Grid’ was tagging hidden rows instead of being applied only visible ones.
  • Fixed export issues; exporting to Excel did not include milliseconds in time fields and some kind of value was set for grey cells creating an unexpected situation.
  • Fixed time discrepancy in grid because of daylight savings time changes.
  • Fixed cause of Error h800c0008 when downloading files via sapio365 update.
  • Fixed how views are shown in the dropdown-menu. The width is now dynamic so you can see the full name of the view. Also fixed it so that the sorting coming from a view replaces an existing one.
  • Fixed several view issues; selected view is not shown as ‘modified’ even if the pre-existing sorting is not in the view, importing a view does not keep its settings.
  • Fixed font issue in the Release Notes panel in sapio365 (update).
  • Fixed issue where Usage reports showed bad top categories for certain multi-reports.
  • Fixed comment column behaviour issue where applying a view resulted in hiding comment columns.
  • Fixed issue where saving a modified view showed the wrong view name in the save option.
  • Fixed issue where scheduled jobs could not be executed if sapio365 was installed in C:\Program Files.

Automation

sapio365  2.1.8

September 29 2022

What’s new in the latest version?

New features

  • Added ability to assign and remove admin/directory roles to groups, and adjusted the system Views accordingly.
  • Added ability to manage mailbox auto-replies in the edition dialog in Users. You can now enable, disable, change dates and messages for existing out-of-office replies.
  • Added ability to add new members (from the current tenant) to shared channels, access shared channel sites and files. Previously, these features were was disabled for shared channels.
  • Added retrieval of emails in subfolders Versions, DiscoveryHolds and SubstrateHolds to the “Recoverable Items Folder” option.

Jobs

  • NEW job “Add or remove group memberships of selected users (cloud)” to improve large volume group membership management in Users. You no longer need to load all group memberships before being able to add them.
  • NEW job “Tag selected entries in Users, Groups or Sites” in Usage Reports to compare report entries with the directory list by adding a comment for these entries in their relevant main module Users, Groups or Sites.
  • NEW job “Get ALL recipients and select them in Users and Groups” in user messages module to identify all recipients of the selected messages by adding a comment for each recipient in the main module Users and Groups.
  • NEW job “Get ALL attendees and select them in Users and Groups” in user events and in group events to identify all attendee entries by adding a comment for each attendee in the main module Users and Groups.
  • Improved job “Get ALL entries related to the selected calendar event” to use organizer’s event as main reference regardless of selected event. Added checking calendars of users who were forwarded the event directly or on behalf of another account, checking mailboxes of users who have full access to a mailbox to which an email invitation was sent, and checking mailboxes of calendar delegates. Also added options to speed up query: do not search emails, do not gather folders name (flat) and do not gather Recovery Items Folders.

Users

  • Improved Users module by adding new user properties to grid. And some user properties are now loaded by default instead of with “Additional Load”.
  • Improved the loading time of messages by making the loading of folder path information an option. By excluding this option, you can retrieve messages faster but you will not know which folder they are in.
  • Improved filtered loading of Messages and Events by adding “contains” and “does not contain” pre-filters, and by removing non-functioning ones.
  • Improved filtered loading of Users by adding the “endsWith” filter to applicable fields.
  • Improved loading of OneDrive Files by adding “Load Files – Option” dialog to retrieve files from all drives or just from the main one.
  • Fixed issue causing sapio365 crash when loading a very large volume of messages for all users.
  • Fixed issue in users’ OneDrive Files module where the drive name was displayed as “OneDrive” for every drive in multiple drive cases.

Groups

  • Improved Groups module by adding new group properties to the grid. And some group properties are now loaded by default instead of with “Additional Load”.
  • Improved filtered loading of Groups by adding the “endsWith” filter to applicable fields.
  • Improved loading of document library Files for Groups and for Sites by adding “Load Files – Option” dialog to retrieve files from all document libraries or just from the main one.
  • Improved management of private and shared channels by adding a time delay to avoid errors resulting from Microsoft processing delays.

Miscellaneous general fixes and improvements

  • Fixed WebView2-related issue which made it impossible to open a session in sapio365 if Conditional Access was set in Azure.
  • Fixed issue with setting up new on-prem RBAC credentials or updating existing ones which returned “Error when validating On-premises Credentials” although the credentials were valid.
  • Improved Cosmos DB management by enabling signed-in users who are not global admins but who have the sapio365 General Managers role (sapio356 Access & Restrictions) to manage Cosmos DB connections in sapio365.
  • Improved sapio365 usage by global admin by adding ability to recognize the signed-in user as a global admin because they belong to a group with the “Global Admin” role assigned to it. Previously, group roles were not managed in sapio356, and as a consequence, areas like “RBAC config”or “sapio356 Access & Restrictions” were unavailable to this type of global admins.
  • Improved “Import, Update, Select” features that use a CSV or Excel file by adding a dialog “Continue to select a file for column mapping?” before opening the file selection explorer.
  • Improved sapio365 license over usage dialog with link to section where you can add capacity.
  • Improved tooltip display of rich text cells containing html by showing the html content. Previously, the tooltip rendered the html.
  • Improved Column Map by auto-scrolling to the currently selected column.
  • Fixed issue where sapio365 would exit when saving a view using certain characters in the title.
  • Fixed issue where some columns were no longer categorized. Examples: On-Premises Status lost its category after a re-initialize, Column Comments lost category after switching tenants.
  • Fixed missing display of URL address in the Property Viewer. Previously it displayed “Open” text string (used as a link in the grid).
  • Fixed various issues in the License Modification dialog box including resizing and input behaviour.
  • Improved error message when trying to delete RBAC credentials or scopes used by existing roles. Previously, the information about the affected roles was all in one big paragraph.
  • Fixed connection issue where changing proxy settings resulted in keeping the old settings for sessions that were already open
  • Fixed Restore Point issue where pending changes were not saved in saved Restore Points for modules: Users, Groups, Events, Messages, Group Members, Deleted Users, Deleted Groups, Directory Roles, Group Memberships, Message Rules, User Licenses.
  • Fixed issue with Group transfer column cells displaying “N/A” in the resulting Sites submodule when in fact, the original cell was empty.
  • Fixed multi-value explosion behaviour where some exploded rows disappeared from the grid when “Load Info” was applied to one of the exploded rows or if an entry was modified.

Automation

sapio365  2.1.7.2

July 25 2022

Special Hot Fix
  • Fixed sapio365 update issue when using Role session in relation to CosmosDB.

sapio365  2.1.7

July 14 2022

What’s new in the latest version?

New features

  • Added ability to lock sapio365 with a master password. You can now walk away from your station without signing out of your sapio365 sessions each time.
  • Added option to set privacy on security groups in group creation dialog.
  • Added calendar view option when loading users’ and groups’ calendar events to list the contents of the Outlook calendar view. You will also be able to load series master info from there for series instances if you want to manage the whole series of events.
  • Added ability to assign groups to roles in the Access & Restrictions panel.
  • Added ticketing system option for save operations. The saved ticket information is then available in the User Activity Logs for audits. You can manage this option in Preferences.
  • Added new view in Users to focus on the Custom Attributes.
  • Added cache option to use a SQL database on a server instead of the local cache. This enables users to share a common data cache which is much easier to keep updated with a scheduled ‘Update cache of Users, Groups and Sites’ job.

General fixes and improvements

  • Now using Webview2 runtime. Improved dialogs and other HTML-based UI by upgrading to Microsoft Edge WebView2. This replaces the embedded Internet Explorer which has reached its end of life.
  • Fixed issue which resulted in the Script Error shown when sapio365 started.
  • Improved dialog navigation with new keyboard shortcut options (available in help documentation) and history of last inputs on fields.
  • Improved license-check dialog to indicate if the current license is linked with a Cosmos DB set to a different Microsoft 365 tenant.
  • Improved sapio365 window UI by adding tooltips “Minimize the Ribbon / Expand the Ribbon” and “Go to Help Documentation” for top right icons.
  • Fixed issue where sapio365 requests time out by improving the automatic retry process. You will also see a countdown displayed.
  • Improved sapio365 features that rely on PowerShell by displaying a more verbose process to help understand PowerShell connectivity issues and errors.
  • Improved RBAC by removing on-prem password from the grid listing credentials as this is not useful. This was only visible to RBAC managers and global admins.
  • Improved granularity of sapio365 RBAC by applying assigned scopes to the ‘directory load’ in features which add users or groups.
  • Improved RegEx in RBAC scopes with validation of RegEx and Wildcard. It previously accepted invalid formats and resulted in freezing the loading of scope objects with that role.
  • Improved advanced filters for loading data by temporarily removing the filter ‘Ends with’ because of Graph API issues.
  • Improved Preferences section by removing the ‘Use Cache’ option (cache is always used now) and ‘Hide top-level rows when switching to flat view’ grid preference (it’s now on by default), and changed terms of other settings for better clarity.
  • Improved Views by adding a scrollbar in the dropdown list to handle a larger number of created Views. Previously, if you had many Views in your list, you could not access beyond a certain number as the list went down offscreen. Now you can create as many Views as you like and scroll through them to switch to the one you want.
  • Fixed various issues with Views, including the handling of filter option ‘Filter out Empty Cells’.
  • Fixed issue where the ‘Delete’ Event/Message/File button was shown as disabled when the selection was flagged for deletion of an attachment or permission (Files) in Events, Messages, and Files modules respectively.
  • Fixed issue where exporting a number value to Excel is not formatted correctly as an integer when thousand separator is not set as “,” in Windows.
  • Fixed Hierarchy filter setting default in Sites module which cause certain filters to behave unexpectedly.
  • Fixed Refresh issue where upon refresh, some loaded information was lost in Files, Messages and Events modules.
  • Fixed RegEx issue where filters did not work correctly on blank (gray) cells, and fixed incorrect display in edit dialog. Also improved it generally by adding more information when errors occur.
  • Fixed issue where ‘Save x ‘ button (Save Selected) or ‘Undo x’ button (Undo Selected) were shown as disabled when selected row belonged to object tagged for edition in the modules Private Channel Members, Group Members and User Memberships, User Licenses.
  • Fixed sapio365 license check process which may have been stuck in a loop under some circumstances.
  • Fixed how group rules are handled in advanced filters because of missing brackets in resulting filter query.
  • Fixed Edit button state in Property Viewer to show as disabled if there is no editable object in the selection.
  • Fixed issue causing crash when comparing hidden columns as Families in Comparator.
  • Fixed User Activity Logs to display the correct ‘Action Status’ value for Comments and RBAC Module operations (previously shown as ‘Unknown’).
  • Fixed User Activity Logs to display information on target user whose license and plans have been modified.
  • Fixed issue where clicking between links in the main window resulted in opening a new Edge window.
  • Fixed crash issue due to interruption of writing to cache of large volume of data.
  • Added ‘Drift Integration’ option in Preferences to disable Drift chat when there are unforeseen changes in Drift services that cause script errors to pop up upon sapio365 launch.
  • Fixed various Comments issues, including: – when ‘Add’ button was not working properly, – when column title was lost when switching tenants.
  • Fixed handling of exploded multivalues where the suffix is now ONLY used to as a display in the grid. All other manipulations (export, filter, etc) are based on the value.
  • Fixed various RBAC issues like the Checkbox column not sorting properly in the Credentials grid, the Tab key not moving the selection in the Scopes Selection dialog, and where editing or adding a role’s ‘Short Description’ was not working. It displayed credentials reference instead.
  • Fixed issue of ‘Case sensitive’ checkbox being inverted when editing an existing RBAC scope.
  • Fixed issue of ‘RBAC Hidden Items’ count was no longer shown in status bar after clicking the Refresh button.
  • Fixed handling of Restore Points during a RBAC-role session where the scope was not working in a Restore Point.
  • Fixed 2 issues with Snapshots and Restore Points. Last queries columns were not saved and switching to hierarchy toggle was not working.
  • Added more information in error message related to missing admin consent for Graph API permissions needed for sapio365.

Users fixes and improvements 

  • Improved user creation dialog based on a selection of users as template by removing pre-filled unique fields like email, email nickname, etc. You no longer have to remove these values before adding new ones.
  • Improved ‘Import Users’ with a new option to use the grid selection’s common property values as template to pre-fill fields not set from the imported file in addition to the fields mapped from the CSV or Excel file. Also, improved duplicate entries handling to reduce errors.
  • Fixed ‘Force update password’ issue in ‘Reset password’ feature where to only change the password required toggling both Force options to False even when unset.
  • Fixed Refresh issue in Users where loaded info disappeared for all users if ‘Leave additional data loaded in grid’ was chosen.
  • Fixed missing ‘Other’ on-prem user attributes columns in the grid. Previously, the addition of these columns was omitted because there was no value returned.
  • Added option to include body content of users’ email messages and calendar events when saving a Snapshot or a Restore Point.
  • Removed option to edit online meeting status and provider info in group calendar events. There’s currently an issue with the Microsoft Graph API.
  • Fixed Restore Point creation in User Licenses module, which was temporary disabled.
  • Fixed Snapshots and Restore Points to handle on-prem user data (showed error under certain circumstances).
  • Fixed cache issue which was causing ‘Group ID – assigned by’ (licenses) to always show as empty in Users module.
  • Fixed loading of on-prem user attributes when selecting a lesser number of attributes than what was already in the grid. Previously, loaded attributes remained in the grid even after being ‘unselected’ for new data loads. This allows you to clean up your cache of on-prem data.
  • Fixed issue for create, import and update users from file features for certain cases where the format of the Excel values was not the same as in the grid after processing.
  • Fixed ‘Reset’ button in on-prem users’ attribute selection dialog where using ‘Reset’ did not update the selection counter.
  • Improved service plan edition to handle the fact that EXCHANGE_S_FOUNDATION plan cannot be disabled.

Groups

  • Improved ‘Create’ function based on a selection of groups as template by removing the pre-fill of unique fields like email.
  • Improved ‘Import Groups’ with a new option to use the grid selection’s common property values as template to pre-fill fields not set from the imported file in addition to the fields mapped from the CSV or Excel file. Also, improved duplicate entries handling to reduce errors.
  • Improved ‘Import Groups’ from file feature with mapping of dynamic group properties. You can now include dynamic groups in the file you want to import.
  • Improved selection membership edition dialog for on-prem groups by adding two columns: Group Category and Group Scope.
  • Improved address book or directory dialog by sorting on Display Name.
  • Added option to include body content of groups’ conversation posts and calendar events when saving a Snapshot or Restore Point.
  • Improved splash screen info for loading private channel members by adding a progress count.
  • Improved group edition dialog by removing the group visibility value “Hidden membership” from the drop down menu. This value can only be set during group creation. It cannot be edited.
  • Removed option to edit the fields ‘online meeting status’ and ‘provider info’ in users’ calendar events. There’s currently an issue with the Microsoft Graph API.
  • Fixed throttling issue when retrieving channel messages and updated API.
  • Fixed issue where the option to ‘Limit the number of events’ was not working for loading Group calendar events. It was loading everything.
  • Fixed missing grid values (Group Display Name, Member Display Name, Group Hierarchy) after adding groups as members in the Group Members module.
  • Fixed Snapshots and Restore Points to handle on-prem group data because these showed an error under certain circumstances.
  • Fixed missing ‘Other’ on-prem group attributes columns in the grid. Previously, even though these fields were part of the selection, they were not added to the grid because there was no value returned.
  • Fixed loading of on-prem group attributes when selecting a lesser number of attributes than what was already in the grid. Previously, loaded attributes remained in the grid even after being ‘unselected’ for new data loads. This allows you to clean up your cache of on-prem data.
  • Fixed issue for create, import and update groups from file features for certain cases where the format of the Excel values was not the same as in the grid after processing.
  • Fixed ‘Reset’ button in on-prem groups’ attribute selection dialog where using ‘Reset’ did not update the selection counter (the number at the top stayed the same even though the number of checks changed in that category).
  • Fixed Refresh issue in Groups where loaded info disappeared for all groups if ‘Leave additional data loaded in grid’ was chosen.

Files

  • Improved grid in Files module with information about recipient emails of users who were sent sharing links by updating permission properties and adjusting computed columns.
  • Fixed issue where OneDrive Info Permissions ‘Owner Only’ values were not saved to a Snapshot or a Restore Point.

Reports

  • Enriched Usage Reports by adding ‘Unit Cost – Effective Assigned Licenses’ to list of additional info.
  • Improved sign-ins and usage reports dialog by adding a note to remind users that they need a Premium license for sign-ins and that usage reports may show anonymized data if set in Microsoft 365.

Jobs

  • NEW job ‘Set selected users SAME AS…’ in the Users module lets you copy licenses, groups, manager and roles from specified users just like a template. An Excel report is generated at the end to summarize changes for review.
  • NEW job ‘Get ALL messages from recipients related to selected message’ in the Messages modules lets you retrieve the messages from the mailboxes of the recipients of the message you select. A recipient report and Restore Point files will be created from the results from where you may review and delete entries.
  • Improved ‘USER ONBOARDING’ job with NEW options. You can now import users from an Excel or CSV file instead of creating them one by one when running this job. Besides assigning groups and licenses and a manager common to the users to selected, you can now also assign the same roles, group ownerships as the template users, and assign a different manager.
  • Improved job ‘OFFBOARDING USERS’ by adding NEW options to set mailbox permissions for someone other than the manager and turn automapping on or off, download OneDrive files as a backup, and you can choose to add a grid comment for the users that were deactivated.
  • Improved job ‘Get All Related to Calendar Events’ and the ‘Hard Delete…’ jobs by revising automation script for a more optimal process.
  • Improved all scheduled jobs with addition of option to run scheduled jobs in the background to eliminate interruptions.
  • Improved core performance of Job engine: internal process of jobs will run faster.

Automation

sapio365  2.1.6

January 19 2022

What’s new in the latest version?

New features

  • Added user MFA information to the Users grid and the ability to update it. Select the view ‘MFA Info’ to add and load the properties.
  • Added ability to edit mailbox settings: convert mailboxes to ‘shared’, set a SMTP forwarding address or an internal forwarding address and hide from address lists.
  • Added complete delegation by sapio365 RBAC credentials, with access to data gathered through PowerShell (Mailbox info , MFA) and full delegation on Hybrid Microsoft 365 environment with on-premises credentials.
  • Added ability in sapio365 RBAC to delegate the management of users, groups and members in the local Active Directory (on-premises), management of Roles and Administrators, access to Registered Applications module, access to reports modules (Usage Reports, Sign-ins reports, Audit logs), and cost-allocation in Licenses and Services module.
  • Added ability to clone sapio365 RBAC roles to facilitate task delegation across multiple tenants.
  • Added ability to assign sapio365 RBAC roles using groups.
  • Added ability to access files in other document libraries and in the Preservation Hold Library. Previously, only files in the default document library were retrieved.
  • Added the ability to define a maximum number of emails or events to load in Messages and Events modules respectively. Once loaded, you can change this number to perform a new volume load.

General fixes and improvements

  • Improved the PowerShell initialization process when checking for required modules and connecting to the various sessions.
  • Improved the “Edit On-Prem Settings” dialog for initial connection errors.
  • Improved experience saving changes on-premises. Previously, if there were only on-premises changes, ‘Save All’ prompted to save in cloud or on-premises. It’s now smarter.
  • Fixed various issues with Snapshots and Restore Points, including keeping modifications in the following modules: Users, Groups, Events, Messages, Group Members, Deleted Users, Deleted Groups, Directory Roles, Group memberships, Message Rules.
  • Fixed issue when a new Cell comment column shows an unexpected name and is not placed next to the source column due to former deleted Cell Comment.
  • Fixed issue where using ‘Totals’ for groupings was not working properly with multi-values.
  • Improved progress and task bar readability by using format with thousands separator for number counters used.
  • Improved data sync times to and from Cosmos DB.
  • Fixed issue in comments where the preview button was disabled when the comment contained a formula with a lookup reference on an empty cell.

Users fixes and improvements 

  • Improved grid in Users by removing duplicate terms in column titles of OneDrive storage data.
  • Fixed issue where creating a user account on-premises with an invalid password resulted in an error but the user was created anyway. A yellow ‘Warning’ band will be displayed above the grid and you can get the details for that row by extending the column width of the on-premises status column.
  • Fixed issues with creating on-premises users with ‘Other’ attributes. Previously, attribute values set in ‘Other’ category like ‘msDS-cloudExtensionAttribute1’ were not saved.
  • Fixed issue where the creation of an on-premises user with the name of one that exists resulted in removal of that new row upon saving the change.
  • Fixed issue where ‘Reset’ did not clear the pre-filled attribute fields generated when creating an on-premises user from a selection.
  • Fixed issue when updating a user was retuning a “yellow” status (where save was not fully completed) instead of a “green” status.
  • Fixed issue where creating or updating users or groups from a file was case sensitive. Now it uses a case insensitive matching key.

Groups

  • Improved On-premises Groups grid by adding new columns for group type and built-in status.
  • Made multiple improvements to On-Prem Group Membership and On-Prem Group Members modules: added new columns and selection dialog for modification.
  • Improved grid in Groups by removing duplicate terms in column titles of library storage data.
  • Fixed grid issue handling recursive nested on-premises groups in the On-Prem Group Membership module. It previously caused sapio365 to crash.
  • Fixed issue of getting an error trying to accessing Teams’ channels in advanced-only sessions (added new delegate permission).
  • Fixed issue of missing email when creating a Microsoft 365 group.

Jobs

  • NEW job ‘USER ON-BOARDING’ in Users module lets you create new users based on the common attributes of users you select, and assign them licenses and group memberships common to the selected users.
  • NEW job ‘USERS OFF-BOARDING’ in Users module lets you disable selected users with options to revoke access, change passwords, set a manager, un-assign licenses, convert to shared mailbox, forward emails to a set address, and remove them from groups all in one go. In hybrid tenants, selection is limited to synced and cloud-only users.
  • NEW ‘Cross tenant’ category lets you run jobs across multiple tenants. Certain jobs were improved with this new option that lets you choose session tenants on which to run the job.
  • NEW job ‘Get Date of Last Email Sent and/or Receive’ to check when was the last time users received or sent emails. This can even be done across different tenants.
  • NEW job: ‘Save current selections of Users or Groups’ lets you to use your current selection in other Jobs by exporting a csv of user or group data. This is available currently only in Users and in Groups.
  • Improved the jobs that hard-delete selected messages and events by streamlining the PowerShell execution within sapio365. You will only need to enter your credentials the first time you run these jobs in each sapio365 session.
  • Improved the job updating the cache of Users, Groups and Sites module data. It now includes options for each additional data load, including on-premises and the newly added MFA info.
  • Fixed issue where a scheduled ‘Cache refresh’ Job tried to send a report even though there was nothing to report.

Automation

  • Added automation for edition of members of on-premises groups.
  • Added new Automation tag to execute a PowerShell script.
  • Added new Automation tag to do a Graph request.
  • Added new Automation tag to execute a script define by a variable.
  • Fixed various other automation issues which resulted in errors.

sapio365  2.1.5

November 29 2021

What’s new in the latest version?

New features

  • New module ‘Registered Applications’.
  • New ability to set a unit cost to any licenses in Licenses & Services module. Values set there are used in all modules and submodules showing assigned licenses. Added new Views in Groups and in Users, and updated others to include the new license unit cost column.
  • New submodule to fully manage on-premises users’ group memberships.
  • New submodule to fully manage on-premises groups’ members.
  • New security option to enforce session logout upon exiting sapio365. This can also be enforced to selected users through Access & Restrictions settings (via CosmosDB).
  • New ability to select or filter grid entries directly from the Clipboard.

General fixes and improvements

  • Improved loading of Snapshots and Restore Points by offering the related sessions (if present) upon login.
  • Added more specific info (create, update, delete) about Mailbox Permissions actions in the User Activity Logs.
  • Improved RBAC credential usage by setting password policy of the newly created service account to “DisablePasswordExpiration” upon creation of credential to avoid password reset prompts.
  • Improved RBAC credentials creation by making sure all fields are properly set when generating a new pair of credentials to avoid a restart of the process.
  • Improved tooltip for the ‘Go to Next Selected Row’ feature in the Global tab. The directive is now clearer to move up or down selected entries.
  • Improved text to clarify that temporary comments are always included in the save dialog of Snapshots and Restore Points.
  • Fixed Cosmos DB connection issues including handling errors for unauthorized subscription access and displaying the ID of subscriptions to help users with large volumes to identify the correct one to use.
  • Improved comments (annotations) creation and edition dialogs with explanatory tooltips for the various elements.
  • Fixed issue of the ‘Refresh Outdated Cache’ dialog not showing the numbers of entries affected by incomplete data.
  • Fixed issue where the Save Changes confirmation dialog was only asked for the first Save Selected action if several changes were present in the grid.
  • Fixed Multi-value Explosion issue for nested multiple values which were behaving oddly after the first explosion (ex. file permissions).
  • Fixed case where new comment column gets an unexpected name and is not placed next to source.
  • Fixed issue when adding comments to a large number of rows was taking a lot of time. It’s now much faster and there is a progress bar that lets you know where you are at.
  • Fixed issue of being able to change preferences to launch a Standard session as a global admin after having checked ‘don’t ask again’ for automatically switching to an Advanced session.
  • Added the ability from Users and Groups modules to Force Sync on-prem/cloud for remote connections to AAD Connect servers.
  • Improved ‘Saved successfully’ yellow bar situation where saved changes require a refresh to be shown in the grid. Now the yellow bar disappears upon refresh and you have the option to remove errors which were prohibiting new changes to that entry.
  • Updated the list of labels for licenses and Service Plans.

Users

  • Added ability to set or remove a Manager without the need to previously load the additional values in Users.
  • Improved column titles related to licenses in Users to indicate assigned effective licenses, licenses assigned by groups and related data.
  • Added new filters on SMTP Proxy Addresses and Aliases in Load Users advanced filters.
  • Fixed filter options for Filtered Users by removing those that do not apply and fixing the syntax of others.
  • Improved ‘Update from File’ and ‘Import from File’ features in Users with an option to skip top rows in the file.
  • Improved grid in Users and Groups by removing duplicate terms in column titles of storage data.
  • Added 4 new views: ‘Email and smtp addresses’, ‘Mailbox litigation hold and archive info’, ‘Mailbox time zone, language and meeting hours info’ and ‘Out-of-office and auto-reply info’.

Groups

  • Added ability to delete a group conversation thread.
  • Added option to create a security Microsoft 365 group, useful for group-based licensing.
  • Added new filter on SMTP Proxy Addresses in Load Groups advanced filters.
  • Improved ‘Update from File’ and ‘Import from File’ features in Groups with an option to skip top rows in the file.
  • Improved dialog for mass editing members of email-enabled groups that require PowerShell. It’s now clearer that you can skip the dialog which used to pop up for each members in the batch.
  • Fixed issue while editing members of some distribution lists or email-enabled groups where a 400 Bad Request error was returned, by proposing a PowerShell alternative.
  • Fixed issue where Save Selected removes unsaved ‘Created’ rows in Private Channel Members module.
  • Fixed filter options for Filtered Groups by removing those that do not apply and fixing the syntax of others.
  • Fixed columns titles in Groups module by switching and renaming them. They were previously shown as ‘Username – Created On Behalf Of’ and ‘User Principal Name – Created On Behalf Of’.
  • Improved grid in Users and Groups by removing duplicate terms in column titles of storage data.
  • Added 4 new views: ‘Dynamic membership info’, ‘Group licensing info’, ‘Guest addition and expiration policy info’ and ‘SMTP address and hidden from GAL info’.

Licenses improvement

  • Added ability to go to Admin Center directly from sapio365 Licenses & services module with newly added ‘Purchase Licenses’ button in the ribbon.

Messages fixes and improvements

  • Added ability to retrieve related event details from selected emails in Messages module with newly added ‘Event Details’ button in the ribbon.
  • Fixed cause of crash from downloading certain messages as EML because the path name was too long.
  • Fixed ‘Use Mail Folder Hierarchy’ option to include the full path, not just the parent folder when downloading messages as EML.
  • Fixed issue of a dialog appearing when editing an already modified entry in Users Message and Events modules.

Files fix

  • Fixed issue where loading permissions of a OneNote in the OneDrive File module showed permissions for the OneNote components but not for the top OneNote entry.

Sites fix

  • Fixed issue of displaying duplicate entries for SharePoint sites in the grid due to Microsoft Graph API bug. These “ghost” sites were only identified via their ID and retrieving files or other information for them resulted in 404 errors. They are now filtered out until the Microsoft Graph API gets fixed.

Jobs

  • Added new job ‘Find registered applications with Secret Keys or Certificates about to expire’ to All Jobs.
  • Added new job ‘Find multi-tenant registered applications with unverified publishers’ to All Jobs.
  • Added new job ‘Multi-tenants Consumption License Analysis’ to All Jobs
  • Improved job ‘Update cache of Users and Groups’ to work more efficiently with the latest ‘Refresh’ options.
  • Improved Hard-delete jobs used in RBAC sessions by removing “RBAC role” text auto-appended to username in PowerShell options.

Automation

  • Added common jobs (job components) for sending report emails with Snapshots and Restore Points.
  • Added automation for Import/Update users/groups from file.

sapio365  2.1.4

September 21 2021

What’s new in the latest version?

General fixes and improvements

  • Added the ability to create ‘Column Comments’ which are free comments that are not based on any column and whose value is applied on every row dynamically. These are useful with Java script formulas. The original column-linked comments are now called ‘Cell Comments’.
  • Improved cache vs refresh message when loading users, groups and sites.
  • Improved ‘Export to File’ by adding option to ‘Export as text (applies only to values with unsupported format)’ when exporting to Excel or CSV for unsupported formats like bytes/mb/g.
  • Improved Restore Points by enabling to save marked changes – ‘Edit’ status is now included.
  • Improved sapio365 RBAC role information by adding tenant information. Before you had to rely on the role name and description that you defined.
  • Improved ‘Select from file’ with a confirmation message after the entries are selected in the grid and fixed an issue where blank rows in the file were causing errors.
  • Improved User Activity Logs by recording access and changes of on-prem data (users and groups).
  • Improved user interface elements like clearer content and sizing of message boxes, consistent property column references and removal of obsolete modules like Mail Folders in My Data.
  • Fixed Admin Audit Logs pre-filters which returned an error because of request syntax.
  • Fixed cause of error in computing integer values in Comments when the value format uses a thousand separator.
  • Fixed comment dialog shortcut texts to reflect system language setting. Example, ‘Ctrl+Enter’ in German would be ‘Strg+Enter’.
  • Fixed crash issues related to comments, Snapshots and Restore Points in certain scenarios.
  • Fixed display discrepancies for empty cells and for cut-off dates of the saved Snapshots and Restore Points.
  • Fixed false ‘Partial on-prem cache’ warning.
  • Fixed issue in sapio365 RBAC where an error “validating elevated privileges” during set up was occurring because the automatic delay between each step in the process was not long enough.
  • Fixed issue of automatically deleted automation trace files ending up in the trash (and taking up storage space). Now they are hard-deleted.
  • Fixed issue of disappearing the case sensitive option in Regex filters under certain conditions.
  • Fixed issue of lost ‘load info’ date in Snapshots and Restore Points.
  • Fixed issue of manually hidden rows not being saved in a Restore Point and Snapshots.
  • Fixed issue of presence of extraneous log entries in the User Activity Log where unsaved modifications and already saved changes were being recorded.
  • Fixed issue of sapio365 vanishing during the Comments deletion process under certain circumstances.
  • Fixed issue of the Job Catalog freezing or flashing, and the onboarding popping-up when running a job from the main window.
  • Fixed issue of multivalue explosion being lost after saving changes in Users and in Groups.
  • Fixed issue resulting in script error message for fresh installs of sapio365.
  • Fixed issue when disabling ‘Show Empty’ in the Hierarchy tab resulted in the hiding of the parent of a single child row.
  • Fixed issue where “Freeze up to” was unexpectedly affected by System Columns when applying a view.
  • Fixed Property Viewer refresh issue which caused sapio365 becoming non-responsive after hiding all columns in certain large volume situations.
  • Fixed regression which prevented the launching of a new sapio365 install under specific conditions.
  • Fixed sapio365 in-product tutorial which was showing “Undefined” jobs at first launch.
  • Fixed the error resulting from ‘Update from file’ because the “@” of the email field values was omitted when writing to the grid.
  • Fixed timeout issue during sapio365 connection to licensing system and fixed update errors due to strict proxy settings.
  • Fixed Views issue where modification of a View was not working with Restore Points or Snapshots.
  • Fixed FlexyView behavior where the unloading hidden rows resulted in the unexpected disappearance of all grid data.

Users

  • Added ability to edit calendar events and also added more properties to the grid in the Events module.
  • Added ability to edit message properties like ‘is draft’, ‘subject’, ‘classification’, etc.
  • Added mailbox Litigation Hold properties to the Users module. You will see which users are on litigation hold, for how long and by whom. This information can be loaded with ‘Load Mailbox Info’.
  • Added ‘Purged’ folder to messages module to access hard-deleted items that ended up there because Litigation Hold or single item recovery is enabled. It’s included in the “Deletions” option when retrieving messages.
  • Added an option to include Event information along with the corresponding column properties to the Messages grid when retrieving user messages.
  • Improved ‘Add to Groups’, ‘Copy’, ‘Move to’ dialogs in the Membership module with ability to add without closing the dialog. Also ‘Contains’ filter is now on Display Name instead of Principal name when moving or copying members.
  • Added option to add groups or members from a file in the Group Membership module.
  • Improved ‘Update from file’ to only apply to visible users for better control. Filtered and hidden rows will not be affected.
  • Improved Messages module by separating owner display names and folder names into their own columns.
  • Improved loading of Messages and Events by adding a time field option in advanced filters for more precise results. For example, you can now retrieve messages with creation date/times up to the minute.
  • Improved loading of Messages and Events by changing some pre-filter options that were not working previously.
  • Improved license management by adding option to select all licenses when assigning or removing Microsoft licenses in the edition dialog.
  • Cleared up prompts that lead to existing pre-filtered Users modules when launching Users module. You will only be asked if the same type of User module already exists.
  • Fixed discrepancy of the value of the ‘Force Change Password With MFA’ property displayed in the grid versus the one in the edition and creation dialogs in Users module.

Groups

  • Added ability to edit calendar events and also added more properties to the grid in the Events module.
  • Added option to add group members or owners or private channel members from a file in the Members, Owners and Private Channel Members modules respectively.
  • Added ‘Group – Delete Events’ permission in sapio365 RBAC.
  • Removed request for information on group event attachments (and property columns) because they are no longer supported by Microsoft Graph APIs (errors).
  • Improved member addition dialogs with ability to add without closing the dialog in Group Members module. Also “Contains” filter is now on Display Name instead of Principal name.
  • Improved ‘Update from file’ to only apply to visible groups for better control. Filtered and hidden rows will not be affected.
  • Improved management of owners and members of email-enabled security groups & distribution lists with a workaround of the errors returned due to Graph API limitations.
  • Improved loading of Events by adding a time field option in advanced filters for more precise results. For example, you can now retrieve events with creation date/times up to the minute.
  • Improved loading of Events by changing some pre-filter options that were not working previously.
  • Fixed unexpected behavior in Group Members module where removing “Show Empty” resulted in loss of hierarchy for some entries in certain scenarios.

Automation Jobs Library (AJL)

  • Added new job in Users’ Messages: Hard delete selected emails.
  • Added new job in Users’ Events: Hard delete selected events.
  • Added new job in Groups’ Events: Hard delete selected events.
  • Added new job in Users’ Events: Get ALL entries related to the selected calendar event.
  • Improved Jobs’ scheduling with ‘Run once’ option.

Automation

  • Added option to open a Restore Point or Snapshot after creation.
  • Added ‘Explode’ parameter to SetVarListsFromGridColumns to enable multi-value field explosions (with no actual explosion in the grid) to build a list of unique values of all values in the column.
  • Added warning when automation script tries to execute a disabled grid action.
  • Fixed process for <SelectFromList> which was very slow for large volumes of rows.

sapio365  2.1.3

July 13 2021

What’s new in the latest version?

General fixes and improvements

  • Refactored the main sapio365 page for easier access to modules and to jobs. Click on the tabs at the top to navigate between the module access, the full list of automation jobs and your own jobs.
  • Added a sapio365 user onboarding process with helpful information for when launching the product for the first time.
  • Added a live chat interface on the home page. You can now talk to a product expert directly from sapio365.
  • Cleared up text in dialogs for saving Snapshots and Restore Points. The security options are now easier to understand.
  • Improved messaging when cached data is displayed in Users, Groups and Sites modules. You will see a message bar “currently showing data from cache” message at the top of the grid with a button to show the ‘Last queried date’ column in the grid.
  • Improved Views in all modules by giving users the option to load related column property values. For example, if you switch to Sharing Info, you will be asked if you want to load the information in the related columns (file permissions in this example).
  • Improved Job Center layout in all Modules by adding more text padding and by moving descriptive elements for better readability.
  • Fixed issue of not being able to cancel a loading of data when Grid Manager is expanded (hidden behind it).
  • Fixed crash issue resulting from scenario when on the machine, Windows does not recognize internet connection even though it is present.
  • Fixed a couple of issues for specific conditions that led to crashes: closing a window after viewing mailbox permissions, and when loading on-prem data more than once at the same (simultaneous requests).
  • Fixed ‘View Multivalues’ grid function which was not always showing the cell values.
  • Fixed ‘Export to File’ to export to CSV as UTF-8 instead of UTF-16.

Users

  • Added ability to create and update on-prem user accounts from an Excel or CSV file.
  • Added ability to edit Mailbox Permissions. You can now add or remove mailbox delegates or change their permissions.
  • Added ability to delete on-premises users.
  • Added ability to edit more on-prem user attributes: all onPremmsDS-cloudExtensionAttribute (1-20), otherMailbox, mailNickname.
  • Added new user property ‘HiddenFromAddressListsEnabled’ in the grid replacing the ‘Shown in Addressbook’ property which was removed in the previous version.
  • Improved loading times of on-premises data by adding a cache of on-prem data in Users.
  • Improved how on-premises attributes are selected for loading by combining attribute name aliases in their title. The Quick Search has been improved as well (returns all checkboxes). You can also refresh the list of custom attributes by clicking on ‘Refresh attribute list’ in the ‘Other’ category.
  • Fixed term inconsistencies for on-premises attributes in the category names used in the Property Viewer, the Column Map and the Grid Manager. Also fixed handling of unknown type attributes in the grid
  • Improved ‘Load on-premises Users’ dialog by making it easier to find ‘ProxyAddresses’. It is now in the ‘Advanced’ category instead of ‘Technical’.
  • Improved terms’ consistency in grid by changing “Load Info” to “Additional Info” where applicable and added appropriate icons in grid.
  • Fixed issue of extra rows generated in the grid when editing user attributes on-premises.
  • Fixed ‘Save All’ for edition of on-prem attributes.
  • Fixed the ‘Search’ function (general and within a category) in the on-premises attribute selection dialog in the Users module. It is now easier to find and select the attributes you want to load.

Groups

  • Added ability to delete on-premises groups.
  • Added ability to create and update on-prem group accounts from an Excel or CSV file.
  • Added ability to update Microsoft 365 groups from a CSV or Excel file.
  • Improved how on-premises attributes are selected for loading by combining attribute name aliases in their title. The Quick Search has been improved as well (returns all checkboxes). You can also refresh the list of custom attributes by clicking on ‘Refresh attribute list’ in the ‘Other’ category.
  • Improved loading times of on-premises data by adding a cache of on-prem data in Groups.
  • Improved terms’ consistency in grid by changing “Load Info” to “Additional Info” where applicable and added appropriate icons in grid.
  • Fixed term inconsistencies for on-premises attributes in the category names used in the Property Viewer, the Column Map and the Grid Manager. Also fixed handling of unknown type attributes in the grid
  • Fixed ‘Save All’ for edition of on-prem attributes, which was previously glitchy.
  • Fixed the ‘Search’ function (general and within a category) in the on-premises attribute selection dialog in the Groups module. It’s now easier to find and select the attributes you want to load.

SharePoint Online sites

  • Added ability to get site information directly from the SharePoint site usage report for the sites you select.
  • Improved loading times of SharePoint sites buy adding a cache of site data.

Licenses

  • Fixed issue of friendly names of service plans not being shown in the license edition dialog.

Mail Messages

  • Fixed issue of saving all changes when “Save Selected” is used in Messages module.
  • Fixed issue of not being able to see the Preview Body of a loaded Restore Point of a Message Module when not logged in.

Automation

  • Automated “Show Empty” button in Category from Hierarchy tab.
  • Automated ability to set manager information.
  • Automated ability to add or remove members from private channels.

sapio365  2.1.2

May 17 2021

What’s new in the latest version?

General fixes and improvements

  • Improved management of multi-value attributes like file permissions and audit log event details. Now only one family of multi-value properties can be exploded at a time.
  • Fixed refresh issue that occurred after any modification of permissions or attachments in the MY Data module.
  • Fixed issue that caused crash when using the Column Map.
  • Fixed blank dialog issue in temporary comments, and added missing column reference insert button in the editing dialog.
  • Fixed auto-scrolling issue in grid, caused when clicking to expand or collapse a category would shift focus to the selection in the grid.
  • Improved the license allocation section in sapio365 RBAC during role creation/editing. Microsoft 365 licenses are now displayed with user-friendly names.
  • Updated the term ‘Office 365’ to ‘Microsoft 365’ in grid values and in various dialogs.

Users

  • Improved loading time of users’ on-premises attributes with selection options. Choose what you want to load.
  • Optimized license management with shorter loading times for large volumes.
  • Fixed issue related to cancelling the loading of ‘Mailbox Info’, ‘Mailbox Permissions’, and ‘On-prem data’. Now partially loaded data is retained.
  • Removed the ‘is resource’ property in Users module grid, and in the editing dialog because the Microsoft API that is used is not functional. A workaround will be implemented in the next release.
  • Fixed issue with loading ‘Mailbox Permissions’ and ‘Mailbox info’ caused by to recent change by Microsoft affecting URL call-back used in requests.

Groups

  • Improved loading time of groups’ on-premises attributes with selection options. Choose what you want to load.
  • Added the ability to convert M365 groups to Dynamic membership in group editor.
  • Fixed an issue related to cancelling the loading of ‘On-prem data’. Now partially loaded data is retained.

Documents

  • Added file-sharing information for permission links. You can now see who was invited with anonymous links, internal or user-specific links.
  • Added a new file permission property ‘Expiry date of link’ that describes links used for sharing. These are related to all Files modules for users, groups, sites and channels.

Automation Jobs Library (AJL)

  • NEW Job: Archive Teams based on criteria matching email or names.
  • NEW Job: Restore archived Teams based on criteria matching email or name.
  • Improved the main AJL jobs view by making ‘Full catalog’ the default view.
  • Improved job titles in each module to indicate if any job will apply only to selected, or to entire tenant. Added missing icons and descriptions.

sapio365  2.1.1

March 5 2021

What’s new in the latest version?

General 

  • Creation of on-premises users and groups individually or imported from a file.

General fixes and improvements

  • Improved token management with a display of token counts and balance.
  • Fixed token count system (consumption is now more accurately accounted for).
  • Improved management of hybrid session with setting options on the homepage: New option to load on-premises data; ‘On-premises settings’ is now always enabled since its access no longer relies on a match between on-premise and cloud domains.
  • Fixed a mismatch of labels between the edit dialog ‘Edit on-premises’ and the button that launches it.
  • Improved grid selection responsiveness in grids with large volumes of entries (there was a lag previously).
  • Fixed issue of transferred columns being hidden and positioned at the end because of the introduction of views.
  • Improved terms by renaming ‘Account Expires’ column to ‘Account Expiration Date’, and its column ID.
  • Improved readability of the Views selection box by making it bigger.
  • Fixed column sorting logic to sort cells by ‘with value’, ‘no value’, and then empty cells. Empty cells were previously sorted before ‘no value’ cells.
  • Fixed issue related to crash that occurred for specific scenarios using ‘Change Options’ for pre-filtered results.
  • Fixed issue of an extra row displayed after refreshing a grid with pre-filtered results.
  • Fixed issue to properly display ‘Unsupported property filter clause operator error’ message when appropriate. Previously, the message would not appear while the grid showed ‘No data’.
  • Fixed issue with viewer displaying ‘Partial Load Error’ when switching between certain views.
  • Fixed Advance Filters in Sign-ins with the correct format for the filter criteria.
  • Improved visibility of ‘Select from file’ feature with new button found under the Global tab. Previously, this feature was only available as an option in ‘Filter from file’ found under the ‘Filter/Sort’ tab.
  • Cleaned up irrelevant PowerShell errors in grid.

Users and Groups

  • Improved UI for cache/refresh/Loads in Users and Groups.
  • Improved ‘Refresh’ by retaining additionally loaded information in Users and Groups.
  • Improved the ‘Import’ dialog in Users and Groups by retaining the last settings and mappings used (sticky). Also, importing users or groups from a file with double headers (result of sapio365 export) is now supported.
  • Improved the ‘Add members’ function in Group Members for large volumes by handling throttling errors.
  • Fixed pre-filter issue in Groups and Users, where empty results of a criteria match were ignored, and the unfiltered list of entries was returned.
  • Fixed issue of ‘adding members and owners’ features being disabled when adding to new empty groups.
  • Improved column auto-mapping in ‘Import Users’ and ‘Import Groups’ by making it more permissive.
  • Cleaned up pre-filtered grids in Users and Groups by removing the irrelevant ‘Cached data is out of date’ dialog.

sapio365  2.1.0.1

January 15 2021

Special Hot Fix
  • Fixed sapio365 launch issue for new computers (‘Application starting’ loop).

sapio365  2.1

December 18 2020

What’s new in the latest version?

Learn more about version 2.1 >

General 

  • Added on-prem attributes and edition in Users for hybrid environments.
  • Added on-prem attributes and edition in Groups for hybrid environments.
  • Added Views feature, with system views in Users, Groups, Files and Messages.

Improvements

  • Fixed regression issue of “Convert to Team” feature resulting in no changes in the grid, and changes saved. 
  • Fixed crash resulting from scenario of elevating privileges and managing privileges. 
  • Fixed issue of empty value cells showing an icon after a column with that icon has been set as “Deactivated”. 

sapio365  2.0

November 17 2020

What’s new in the latest version?

Learn more about version 2.0 >

General 

  • Redesigned sapio365 home/main interface; the color palette has changed and the overall layout is now cleaner. 
  • Added interface and dashboard for the Automation Jobs Library (AJL). Jobs can be managed, executed or scheduled. 
  • Added modular sapio365 licensing so that customers can build their own Microsoft 365 management platform: Pro license includes all features, including access to AJL. AJL license allows AJL access only. Add-on includes Snapshot/Restore Point licenses, AJL job editor, Collaboration license and On Premise license (arriving Dec 15, 2020).
  • Added Snapshots and Restore Points features (create and load) to share and work with sapio365 views. Snapshots are read-only stills of the FlexyView Grid while Restore Points permit modifications so you can continue where you left off.
  • Added options to remove filtered and hidden rows in the Sort/Filter tab to speed up FlexyView Grid processes.
  • Added “Deactivated” column property setting to omit deactivated columns during requests, thus speeding up the loading process.
  • Added Data Viewer in the FlexyView Grid which gives users a reader-friendly view of selected data. The Data Viewer is accessible at far-right of the FlexyView Grid.
  • Added pre-filter option for loading Users and Groups. Users can choose from several properties to load entries which meet the selected criteria, speeding up loading times.

Global – Improvements and fixes

  • Improved data caching with delta operation. Fetching cached data and updating of the grid is faster (for example, after saving bulk changes in large workloads).  
  • Improved appearance of license information with user-friendly names of Microsoft licenses and service plans. These are displayed in the FlexyView Grid and in editing dialogs.

Users

  • New – Added editing features in Mailbox Permissions view to manage mailbox delegates. This is accessible via a selection in Users.
  • New – Added ‘Import’ and ‘Update’ from file features in Users.

Groups

  • New – Added ‘Import Groups’ from file feature in Groups

Messages

  • Improved mail messages view by integrating Mail Folders data. Users now have a unified view of Mail Folders with Messages. Mail Folders view has be discontinued.  

AJL Jobs

  • 145 jobs currently available to execute and to schedule.

sapio365  1.7.7

October 20 2020

What’s new in the latest version?

General fixes and improvements

  • Fixed Windows Scheduler issue; some scheduled jobs did not add the sapio365.exe location path in Windows Task Scheduler.
  • Fixed issue of “Show Empty” hierarchy toggle set to Off when services plans are set not to be displayed in the User Licenses module; switching off “Show Empty” resulted in hiding all entries in the grid.
  • Improved the organization of property columns in User and in Groups modules.
  • Fixed issue of loading inline/embedded images in message preview in the Messages module.
  • Fixed issue of using PowerShell features with the wrong session when ‘Single Sign-on’ is set on the computer. You are now asked to sign-in regardless of this setting.
  • Improved the  Proxy Settings dialog.
  • Fixed sizing issue in the ‘About’ panel.
  • Fixed error display in Audit Logs and Sign-ins modules; grid results showed “no data” previously and now show error “HTTP 403: Authentication_RequestFromUnsupportedUserRole: User is not in the allowed roles “.
  • Fixed issue of missing error status bar (red) at the top of the grid in Users Licenses module when error occurs during license edition.
  • Added Microsoft .NET Framework 4.8 Runtime support for PowerShell on Windows 7.

Global Jobs

  • NEW – ‘Mail attachments by name or type for selected users’.
  • NEW – ‘Find last date groups were emailed’.
  • NEW – ‘Query files by name or type for selected groups’.
  • NEW – ‘Export content of all selected groups’.
  • NEW – ‘Get memberships of a selected group’.
  • NEW – ‘Query files by name or type for selected sites’.
  • NEW – ‘Users for selected licenses’.

sapio365  1.7.6

October 7 2020

What’s new in the latest version?

General

  • NEW – Added a Partner access feature  to access customer environments using partner credentials.
  • NEW – Make any grid selection or filter entries using values chosen directly from a CSV or Excel file. You can select the ‘AND’ mode to combine property values, or use the default ‘OR’ mode.
  • NEW – Added ‘View multi-value’ function in the right-click menu to show multi-value entries for the selected column in a separate pop-up window.
  • Improved loading times of calendar events, messages and mail folders with pre-filter options.
  • Fixed – Size issue for HTML dialog boxes for Hi-Resolution Display (HiDPI).
  • Fixed – grid behavior upon new annotations; when adding a first annotation/comment the grid would empty and then rebuild itself.
  • Improved launch process of sapio365.
  • Fixed issue for ‘License Configuration Settings’; the proper dialog is now shown when required to update user count limits.

Job Center

  • NEW – Updating Jobs and existing presets can now be done using drag & drop . Drag the Job file (.xml files) directly onto the automation job center panel.
  • Fixed – Greatly increased ability to send large email attachments (reports) for scheduled jobs.
  • Improved automation job ‘Reset’ option by adding a dialog with choices on how to reset the grid view.
  • Improved – Job Center Configuration panel now displays the ‘Remove from grid’ icon by default.

Users

  • NEW – Added a column titled ‘Member – Group licensing’ in the Users module to indicate if a user belongs to a group used for assigning licenses.
  • NEW – Added mailbox settings columns in the Users module: Mailbox type, Keep copy of forwarded message (SMTP), SMTP forwarding address, Forwarding addresses, ‘Send on behalf of’ delegates, ‘Send as’ delegates.
  • NEW – Added a submodule “Mailbox Permissions” to show mailbox delegates for selected accounts in the Users module. It’s accessible from the User Management area in the ribbon.
  • Improved – launch of OneDrive files, Messages, Mail folders, Events, Contacts, Mail rules from Users module by disabling requests and buttons in the ribbon for guest type user selections.

Groups & Teams

  • Improved – icons identifying archived and non-archived Teams in the Groups module.
  • Fixed issue of the Team icon disappearing after saving when converting a group to a Team.

sapio365  1.7.5

June 4 2020

What’s new in the latest version?

NEW – General

  • Fixed license count issue.
  • Fixed display of jobs in Job Center Configuration when launching sapio365 while signed out of a session.
  • Improved ‘splash’ screen when loading sapio365 (always on top).
  • Fixed RBAC role session selection/sign-in issue (concurrent access).
  • Fixed tenant/user limits of sapio365 license management (signature data).
  • Fixed loading of cache in Users and Groups modules.
  • Improved trace system.

NEW – Jobs

  • Improved job ‘Clean up Teams with guest members’ with informative splash screen allowing interruption of the automation process.

Users

  • Fixed grid status display issue when applying non-changes in the Users module/ Reset Password dialog box.

Groups

  • Fixed edition dialogs in Groups by disabling editing of properties that are not available in the grid for the selected groups.
  • Fixed error displayed when launching Group Members module from selected groups that were previously loaded with ‘Load Info’.

Files

  • Improved file and folder importing speed.
  • Improved speed of grid entry creation during file and folder importing in Files modules (reduce sapio365 freezing occurrence).
  • Improved loading of large volumes of drive items in Files modules (reduces occurrences of sapio365 freezing).
  • Fixed automatic row expansion in Files modules when creating new entries during file upload.

Messages

    • Fixed deletion of messages in My Messages module.

Events

  • New – Added ability to delete calendar entries in Events modules.

Usage Reports

  • Improved Usage Reports’ dialog with a note on requiring Users/Groups cache to include additional properties in the report.

sapio365  1.7.4

May 26 2020

What’s new in the latest version?

NEW – General

  • New – Opened free access (no license needed) to My Data section.
  • New – Added Licenses and Group Memberships in My Data section.
  • New – Added notification in Standard session to inform Global/Company Admin user of qualification to use an Advanced session.
  • New – Added License History in the backstage to manage multiple sapio365 licenses.
  • Improved sapio365 launching experience by offering the option to continue using the existing session or starting a new one when an instance is already running.
  • Improved loading options by changing to friendlier terms in Sign-ins, Audit logs, Messages, Mail folders, and Events modules.

NEW – Jobs

  • New – added ‘Disable Giphy in Teams’.
  • New – added ‘Clean up Teams with guest members’.
  • New – added ‘List recently created Teams by department’
  • Improved ‘List users with & without recent sign-in activity’.
  • Improved ‘Licenses of sign-in blocked users’.

Users

  • New – Added ‘Company Name’ field in edition dialog in Users.
  • New – Added new column properties, including group licensing information, in Users module.
  • Improved ‘Import Users’ dialog in Users by adding a Reset button.

Groups & Teams

  • Improved ‘Import Groups’ dialog in Groups by adding a Reset button.
  • New – Added new group licensing column properties in Groups module.
  • Improved flat data analysis in Team Channels module by adding a separate column ‘Group Display Name’.
  • New – Added new group licensing column properties in Group membership module.
  • Fixed issues related to error display when adding organization contacts, guests as members in Office 365 groups in Group Members module.

Reports

  • Updated ‘Additional Info’ options in Usage Reports with more user & group properties.

User Licences

    • New – Added new group licensing column properties in User Licenses module.
    • Improved organization of column properties related to licenses by changing their category in User Licenses module.


User and Group Recycle Bins

  • New – Added the ability to create Comments in User and Group Recycle Bin modules.

sapio365  1.7.3

Apr 27 2020

Correction

Fixed – Unable to do a first time registration
Fixed – When creating a Job preset, options may not be shown correctly

sapio365  1.7.2

Apr 21 2020

What’s new in the latest version?

NEW – General

  • New – Added “Last activity date” and “Last activity service” summary columns in the Office365 Active Users usage report grid.
  • New – Added new button ‘Files’ in channels to access private channel files information.
  • New – Added new column to show effective membership type in Private Channel Members.
  • New – Added an ‘Is Yammer’ column in the Groups Module to identify Yammer groups connected to Office 365 groups (requires ‘Load Info’ to enable).
  • New – Added management buttons in user and group Usage Reports to access user and group details when applicable.
  • Improved – Simplified the Job Center Configuration panel view, and added a toggle button to change to advanced view.
  • Improved – Added a featured jobs space in the sapio365 home screen.

NEW – Jobs

  • New – Find users unable to use Teams
  • New – List users with sign-in errors
  • New – Find users’ last activity by location

Users

  • Fixed – ‘Sync Enabled – On Premises’ column value format now displays the proper date/time in the Users module.

Groups & Teams

  • New – Added columns and edit options for “Hide from Outlook clients” & “Hide from address lists” in the Groups module (requires ‘Load Info’ to enable).

sapio365  1.7.1

Mar 25 2020

What’s new in the latest version?
  • New – Added ‘Import Users’ button in the Users module for creating users in bulk.
  • New – Added ‘Import Groups’ button in the Groups module for creating Office 365 groups and security groups in bulk.
  • Improved – Added more properties in the Users edit dialog: ‘On-premises Immutable ID’ and ‘On-premises Attributes’.
  • Improved – Updated the edit dialog with distinct icons and clearer tooltips for properties that require loading before editing.
  • User License Module: enhanced for more intuitive understanding, with ‘smart’ filter that adapts depending on the level of the info shown.

sapio365  1.7.0

Feb 24 2020

What’s new in the latest version?

NEW – General
Learn more about version 1.7 >

  • Major change of session types: the old Basic session is now called a Standard session, the old Admin session is now called an Advanced session. Creation of an Ultra Admin session is no longer available, but the extended access it provides is available with the option to ‘elevate’ the privileges of an Advanced session (can use existing Ultra Admin apps).
  • Added new options (Flags) in sapio365 RBAC configuration of roles : ‘Log role usage in User Activity Logs, ‘Log access of modules with this role in User Activity Logs’, and ‘Enforce user-assigned roles on Standard session sign-ins’.
  • Added option to toggle the default display of the dialog for the ‘Grid Configure Transferred’ option.
  • Added options for ‘Show/Hide columns’ and ‘Show column with ID’ in right-click menu to execute without closing the dialog in the Grid Column Map.

NEW – Jobs

  • Main – Report users by disabled service plan
  • Main: View private channel sites

Global – Improvements and fixes

  • Fixed – Issue with scope-limiting properties ‘Sign-in=status’ and Assigned licenses’ in sapio365 RBAC
  • Updated – Added new RBAC permissions & scope-limiting properties.
  • Fixed – License allocation info now corresponds to the tenant of the credentials used in sapio365 RBAC.
  • Improved – Loading and updating data is faster and more options have been added to manage the connection to Azure Cosmos DB.
  • Improved – Regex queries (search, filters, etc.) now have a ‘NOT’ function.
  • Improved – Tooltip display time is longer during mouse hover.
  • Improved – Data loading errors are now shown in the grid header instead of a pop-up message box.
  • Fixed – Crash on exiting sapio365 in large tenant environments (100k users).
  • Improved – Pivot tables now offer formatting of all axes, a hierarchy view, JavaScript function to transform values, and the capability to navigate and drill down charts.
  • Improved – sapio365 performance for running multiple instances at the same time.
  • Improved – Comment management features now include editing, deletion of entries, refreshing the grid display, and hiding out-of-scope comments.
  • Improved – Session options are now easier to understand in the scheduled Job Preset dialog.

Users

  • New – Added a ‘Download as EML’ button in ribbon of the Messages module to download a message in EML format.
  • New – Added a ‘Delete’ button in the ribbon of the Mail Rules module.
  • New – Added a ‘Revoke Access’ button in the Users module to revoke access tokens for Office 365 applications.
  • New – Dialog for resetting passwords in Users module allowing the Password Reset or Force change. password on next sign-in (with one-time MFA option).
  • Fixed – Usage Location value representation for certain locations were incorrect.
  • Fixed – Issues with deleting on attachments in an exploded list in the Message module.
  • Improved – Canceling a ‘Refresh All’ now offers an option to update the grid with partial results in Users module.
  • Improved – Edition dialog in Users now shows if information must be loaded before it can be edited thanks to an icon and text upon hover.
  • Improved – The creation feature in Users module can now use selected users’ info as template to prefill the creation dialog.

Groups & Teams

  • New – Added two buttons in the ribbon in the Team Channels module: Show Sites, Show private channel members & owners.
  • New – Added Private Channel Members module with members/owners management features.New – Added ‘Load Info’, ‘Show Members’ and ‘Sites’ buttons in Teams’ Channels module to manage storage info, access to Files, and SharePoint sites.
  • New – Added button ‘Request access (private channel chats)’ to help obtain Microsoft authorization for protected APIs.
  • New – Added an option to hide/show nested group members (hidden by default).
  • New – Added new column ‘Extension’ in Attachments category in Group Conversation Posts module.
  • Improved – Group members module now also displays group owners and the means to manage them all.
  • Improved – Canceling a ‘Refresh All’ now offers an option to update the grid with partial results in Groups module.
  • Improved – Edition dialog in Groups now shows if information must be loaded before it can be edited thanks to an icon and text upon hover.
  • Improved – The creation feature in Groups module can now use selected groups’ info as template to prefill the creation dialog.

Files

  • New – Added columns for file check out status and applied retention labels in OneDrive Files, Group Files and Site Files modules.
  • Improved – ‘Created On’ and ‘Created by’ columns in OneDrive Files module now shown by default.
  • Improved – Flat view in OneDrive Files, Group Files and Site Files modules now hides folders by default to only display documents.
  • Fixed – Crash during file upload in OneDrive Files, Group Files and Site Files modules.

Reports

  • New – Added options for Usage Reports combining same report type data together into one report.

sapio365  1.6.2

Nov 28 2019

What’s new in the latest version?

Global – Improvements and fixes

  • Added new shortcut keys to limit expansion/collapse of categories and hierarchies in grid.
  • Cleaned up process log by removing debug entries.
  • Reorganized ‘Backstage’ menu into sections.
  • Added new sapio365 update notification in the main module (yellow).
  • Improved ‘Duplicates’ feature to work within categories when present.
  • Fixed display of duplicated users in edition dialog box.
  • Added new display of progress bar for initial CosmosDB sync and for Jobs update.
  • Improved throttling (pause) on high volume requests.
  • Fixed crash due to interruption of job and of loading drive items in users and groups
  • Fixed creation of Ultra Admin session (change of Microsoft API).
  • Fixed multiple issues related to high DPI.
  • Added Uninstall options to keep personal data for a re-install.

Users

  • Fixed ‘Undo’ (changes) for ‘Set/Remove Manager’ in Users.

Groups

  • Added Teams Settings in the group editing dialog.
  • Fixed ‘Convert to Team’ feature.
  • Fixed Group Posts and Channel Message: content preview is now shown.

Files

  • Added shortcut F2 to for the ‘Rename’ feature in Files.

Sites

  • Added Document Library information grid columns (quota, size, etc) in Sites.

sapio365  1.6.1

Oct 22 2019

Correction
  • New features now available in production release – Files module: ‘Create Folder’, ‘Import Folder’ and ‘Add Folder’

sapio365  1.6.0

Oct 17 2019

What’s new in the latest version?

Learn more about version 1.6 >

NEW – General

  • Schedule a job in Windows Scheduler directly from the sapio365 UI. (Applies to system-level jobs)
  • ‘sapio365 administration roles’ can now be assigned to non-global admins to govern access to RBAC, Comments and User Activity logs
  • Added counter in ‘loading’ dialogs to inform the user of what’s being processed and how quickly

Jobs

  • New – Main, Users: Trace email…
  • New – Main: Find all 0 byte files in SharePoint libraries
  • New – Main: Update Users & Groups cache
  • New – Main, Groups: Find Teams where members can add, edit or delete channels
  • New – Groups: Find last date groups were emailed…
  • New – Users: List owned teams for selected users

Global – Improvements and fixes

  • Fixed – date picker behaviour in dialogs
  • Fixed – display issue of search results in dialog (was hidden)
  • Fixed – log pagination for all modules
  • Improved – added ability to include parameters in the command line for the launching of sapio365
  • Improved – cache and loading performance in Users and Groups
  • Improved – integrated Javascript in Comments and automation CalcVar

Users

  • Fixed – ‘Undo’ feature for entries that were flagged “added/updated/removed manager”

Groups

  • New – Added icon for ‘is archived’ column for Teams in the Groups module

Files

  • New – Added a ‘Create new Folder’ button
  • New – Added buttons in Files: Upload files and folders
  • Fixed – Information was missing from root-level rows

Reports

  • Fixed – issues when exploding nested multi-value cells in Audit Logs
  • Improved – Sign ins module with loading options to restrict the retrieval of entries for a specific time range
  • Improved – Audit logs module with loading options to restrict the retrieval of entries for a specific time range
  • Adapted Usage Report module to handle future Microsoft changes (column property removal/addition)
  • Modified position of transported columns in Usage Reports module

sapio365  1.5.0

Aug 22 2019

What’s new in the latest version?

Learn more about version 1.5 >

NEW – General

  • NEW – Option on first launch to use cache when loading Users or Groups
  • NEW – Sign-ins report module
  • NEW – Audit logs report module
  • NEW – Additional properties can now be added in Usage reports
  • NEW – Additional properties can be selected and carried forward from any Users or Groups windows to any resulting windows
  • NEW – Messages & Events – Pre-filter options for time frame and result details (for faster results)
  • NEW – Messages & Events – New button: Get more messages/events. Loads the next batch of entries going back in time.
  • NEW – Messages & Events – New column properties ‘Icon’ and ‘Extension’ added
  • NEW – Added new ‘global’ Jobs (in main window)
  • NEW – Jobs can now be added and edited by users
  • NEW – Command line access to launch Jobs and automation processes

Jobs

  • NEW – Sign-ins – Find users who haven’t signed in since…
  • NEW – Users – Add selected as owners to all groups…
  • NEW – Groups with no calendar events
  • NEW – Groups with empty document library
  • NEW – File queries for groups and sites

Global – Improvements and fixes

  • Cell Explosions – improved the UI making it simpler to manipulate and understand the consequences
  • Hovering on exploded cells now shows their related values
  • Quick search in grid – new improved dialog
  • Grid – counter on groups and hierarchy is now cleaner and easier to understand

Groups

  • Groups – New properties added
  • Groups – Fixed ‘Add Guests’ property column
  • Groups – fix on owner management

Users

  • Users – Password Reset – UI improvement (columns and all)
  • Users – Getting license details is now faster (uses cache rather than reloading all)
  • Users – OneNote files can now be “managed” same as other OneDrive files (i.e. download, remove, rename…)

Grid configuration options reorganized

  • Colmn Map dialog improvements
  • Moved default menu and all sub-menus
  • Made the Manage Grid Config button more accessible

sapio365  1.4.0

Jun 11 2019

What’s new in the latest version?

Learn more about version 1.4 >

NEW – General

  • Caching of data for Users module and Groups module
  • Comments – Add personal comments in any grid – Can be shared and edited
  • Column Map available in all modules – Quickly find and add any column to any grid
  • Usage Reports available for Users and Groups
  • Drive quotas now available in Users module
  • Additional properties added to Users module
  • Drive quotas now available in Groups module
  • See and edit Managers in Users module
  • Global counters in Files module: number of files & folders; folder size; total size
  • New button: Create Teams from Groups
  • Teams icon now displayed in all group-related modules
  • New session: info about consent and its meaning
  • Multiple Ultra Admin sessions now possible on 1 tenant

Role-Based Access Control (RBAC)

  • New – Can now set credentials with a foreign tenant
  • New – Easy Create button for creating RBAC credentials
  • Improved – multiple improvements; more stable

Jobs

  • New – See users for selected licenses in Tenant Licenses module
  • New – Find shared files in Users
  • New – Find shared files in Groups
  • New – Find shared files in Sharepoint Sites
  • New – Deactivate selected users
  • Improved: find groups with no member, no owner
  • Various small improvements

Global – Improvements and fixes

  • New: easy Create button setup process for CosmosDB
  • New: easy Create button for Ultra Admin applications
  • Fixed potential issue with firewalls and proxies when logging in
  • Improved: on new session more info provided for login errors
  • Improved preferences panel
  • Fixed: formatting in grid for large numbers and bytes
  • Fixed: files’ permissions editing of type (read/edit)
  • Small fix: grid filters now show warning if no filterable rows available
  • Fixed: date format in grid and for export
  • Improved: drag & drop in grouping zone optimized
  • Simplified ribbon for User management & Group management sections
  • Simplified ‘Compare’ dialog
  • Global stability improvements
  • Various small fixes
  • Various UI improvements (incl. enhanced home page)
  • Various term corrections

Groups

  • New column: ‘Guest Allowed’ (true/false)
  • Improved: owners are now shown directly in the main Groups module
  • Refresh in Groups module no longer shows empty lines after a Load Info

Messages

  • Can now access users’ private chats from Teams in Messages module (listed as entries without any Parent Folder set)

Users

  • Small fix: canceling loading of users disabled all buttons in frame
  • Password column now displayed when creating a new user
  • User signed-in status shown as icon (replaced checkbox) for better readability

sapio365 Licensing

  • NEW – Only licensed users are counted toward Ytria licensing count
  • NEW – Now free access to personal data for all users

sapio365  1.3.0

Mar 19 2019

What’s new in the latest version?

New

  • Role-Based Access Control (RBAC)

Improved

  • Users – New properties
  • Group Members/User Memberships – faster retrieval
  • User/Group Selection dialog – now uses caching instead of ‘load all’ by default
  • Groups – Owners are now shown directly in the main Group ModuleGroup Recycle Bin – added new properties
  • OneDrive for Groups – removed incorrect Private status
  • Attachment related information – properties renamed
  • Horizontal scrolling in the grid is much faster
  • Improved display of icons on HDPI
  • No more main-frame size limitation

Fixed

  • Users – some information was not shown after making an edit
  • OneDrive – was missing data for some users
  • Group Members – corrected potential infinite loop handling of some complex group nesting
  • Groups – was missing information after creation
  • Group Delivery Management – ‘Delete Restrictions’ was not working
  • Group Recycle Bin – ‘Deleted time’ was not displayed
  • Sites – ‘Created on’ and ‘Modified’ columns were always empty
  • Grid – in Hierarchy mode – hiding a parent was not hiding its children
  • Grid – the date format was inconsistent when using copy/paste
  • Ytria License – improper tenant name was used for license validation

Jobs

  • New – Users: Show external email forwarding rules for all users
  • New – Groups : Get memberships of a selected group
  • New – Groups: Find empty groups
  • New – Groups: Find memberless groups
  • Fixed – Groups: Show groups with guest owners
  • Fixed – Users : Export content of all selected users
  • Fixed – Groups: All documents/folders shared with guests

sapio365  1.2.0

Jan 21 2019

What’s new in the latest version?

New

  • Added mail header information in the Messages grid.
  • New ribbon function: Rename OneDrive files and folders.
  • Added access to new information (OneDrive, mail, etc…) for User and Group Recycle Bins.
  • Added new ‘Last queried on’ column to show when the data was last requested.
  • Added User Activity Logs to keep track of user-initiated editions.
  • Added new column in Groups: Membership count.
  • Added new column in Groups: Owner User Names.

Optimized

  • Added new ‘Assigned Licenses’ column in the Users grid.
  • Changed the value type and terms for the ‘Sign-in status’ column in the Users grid.
  • Changed the scope on which the Refresh Selected and Save Selected take effect when the grid has been categorized.
  • When grouping, terms of categorized values are now displayed as ‘True/False’; changed from ‘Checked/Unchecked’.

Improved

  • Content search for Group Conversation Posts is now available via added ‘Preview’ column in the grid.
  • Optimized loading of OneDrive item permissions. ‘Owner’ permissions are now hidden by default.
  • Cleared up the organization of exploded multiple value cells with index columns on the extreme left.

New Jobs Added

  • Users: Users with duplicate plans
  • Users: List Teams of selected users
  • Users: Export content of all selected users
  • Users: View by status: guest, sign-in, unlicensed…
  • Groups: All documents and folders shared with guests
  • Groups: Add ‘non-member’ group owners as members for selected groups.

Fixed

  • Fixed large volume processing issue when fetching messages and events.
  • Additional miscellaneous fixes.

sapio365  1.1.0

Oct 18 2018

What’s new in the latest version?

New

  • License/service plan editing implemented in Licenses module.
  • Copy/move now possible for group memberships.
  • Mail rules now available (for current user, and in Ultra Admin sessions only).
  • Revamped UI/logic for group member handing in both Users and Groups module.

Improved

  • Edit/refresh in hierarchy grid now allowed for targeted data “scopes.”
  • Upgraded selection dialog mechanics for groups and users.
  • General grid UI improvements.

sapio365  1.0.1

Oct 03 2018

What’s new in the latest version?

Fixed

  • More fixes and continual improvement of how sapio365 works with proxy connections.
  • Issues with display/retrieval for certain properties in Groups module now fixed.
  • Error management when retrieving additional data in Users and Groups has been improved.

New

  • Multiple new jobs now available in the Job Center console.
  • Invert grid selection now possible.

New

    • Significant performance enhancements for loading speed and data manipulation.
    • Better handling of additional data retrieval for open grids.
    • Cell explosion for multivalue cells now with clearer UI.
    • General grid UI improvements.

sapio365  1.0.

Jul 28 2018

Official Base Gold Release

sapio365  0.5.0

Jul 01 2018

What’s new in the latest version?

Fixed

  • Proxy connection errors have been solved! Some users would receive an error when trying to provide admin consent with application IDs set to the previously recommended redirect addresses. The redirect address is fully user definable within sapio365.
  • Target folder when downloading files is now created. A fix for errors occurring when the target folder didn’t exist.
  • Records editing—fixed ‘Apply’ button being active even when no modifications had been made.

New

  • Create groups directly from sapio365.
  • Create user profiles.
  • Reset passwords on any number of users, with options to set custom or auto-generate passwords, and force change on next login.
  • Manage global group settings as well as group expiration policy settings.
  • View Microsoft Teams conversations and handle Teams-related information such as:
    – Member settings
    – Guest settings
    – Fun settings
    – Team URL
  • Concurrent live sessions. All sessions now stay active regardless of tenant, and without the need to sign in/out.
  • Restore, report, or fully delete soft-deleted users, groups, and sites.
  • Edit granular permission settings on OneDrive files.

Improved

  • Editing of groups and users fully stable.
  • Better multi-value cell handling and presentation.
  • Better handling of “cancel” operations when loading a large volume of information.
  • Various performance improvements and visual enhancements.
  • Continued ribbon UI consolidation.

]]>
sapio365 2.1.10 – Gain better control of your Microsoft 365 environment with our latest batch of new features! https://www.ytria.com/resources/feature-history/sapio365-2-1-10-teams-channels-chats-onboarding-offboarding-users Mon, 21 Aug 2023 22:08:43 +0000 https://www.ytria.com/?p=93567

Gain better control of your Microsoft 365 environment

with our latest batch of new features!

Latest version here

We’ve been working hard on new sapio365 features to help you with administration challenges – even the ones you thought were impossible!

Using a new session type, you can now connect to your tenant without needing MFA authentication. This new App session type will help with scheduled automated tasks.

For those of you who have asked for more visibility, we’ve got good news. This version of sapio365 gives you access to a complete list of all registered devices. And when it comes to chats, you’ll now be able to audit, report or archive all personal chats.

Also, start collaborating in sapio365 using your own SQL server. You no longer have to set up a Cosmos DB subscription on Azure for the collaboration. Not collaborating yet? Learn about collaboration in sapio365 here.

You can also manage proxy addresses in the cloud and on-premises with brand-new automated tasks. And you have more options in the popular user onboarding and offboarding automation.

New major features

in this release

Connect to your data exclusively with a registered app

You can now create an App session in sapio365 that connects to your tenant via a dedicated application created just for you. Since this a registered application in your Azure Active Directory, you can remove or downgrade permissions to control how the application is used with sapio365. You’ll need to obtain a global admin’s consent.

Collaborate in sapio365 via your own SQL Server or Azure Cosmos DB

If you want to share comments in sapio365 with your colleagues, or if you want to use sapio365’s built-in role-based access control (RBAC), you can now choose to centrally store that data on your own SQL Server. This is an alternative to using your Azure subscription to create a Cosmos DB. If you previously used Cosmos DB, you can even migrate your data to your SQL Server to reduce Azure-related costs. Both options are easy to implement from within sapio365. Be aware that the ‘Set Cosmos DB’ section in ‘About sapio365’ has been replaced with ‘Set Collaboration Connection Info’ to set or update how data is shared in sapio365.

See all registered devices and their properties

Seeing a list of your tenant’s registered devices is just the first step to managing them in sapio365. You can take a look at the various properties of these devices. The new ‘Registered Devices’ module is accessible from the Tenant section in the sapio365 home window.

View your users’ personal, team and meeting chats

A lot of important business information finds its way into your users’ personal chats. With the new ‘Chats’ submodule, retrieving important information has become easier because you’ll be able to list your users’ (and guests’) one-to-one, one-to-many and meeting chats as well as the list of participants. You can even see if the chats are external. From there, you can go dig deeper by retrieving all the individual messages in selected chats. ‘Chats’ is accessible from Users module and from My Data.

Create and manage standard and private Teams channels

Everybody knows that managing Teams’ channels is a greater headache than dealing with Teams sprawl itself! Now you can alleviate your pain by editing or deleting channels (even for different Teams!) directly in sapio365. And if by some chance, you can’t get enough channels, you can create new standard or private ones to your heart’s content.

Create and manage standard and private Teams channels with sapio365.

Find inactive user info quickly by looking at their last sign-in date

Microsoft Usage Reports can tell you who’s signed into Microsoft 365 but that data is already 2 days old. You can now see the last sign-in date straight from the Users module in sapio365. Load additional information on selected users and you’ll be able to report and analyze inactive users. You’ll also see the newly-added property column ‘Employee Leave Date Time’.

See users’ hidden mailbox folders

Managing emails just got a whole lot little easier because you can now see hidden email folders in the sapio365 Messages module. A checkmark in the newly-added property column ‘Folder is Hidden’ indicates if the folder is hidden.

Enrich submodules with additional user and group information

You can now add user properties in Group submodules and group properties in User submodules. You’ll be able to create views with more information thanks to these ‘additional columns’. The image below shows the Group Members module with the addition of the group attribute “Privacy” and the user attribute “Office location”.
You can set these in Users and in Groups with the Column Map submenu option ‘Select User columns to show in all sub-views…’ and ‘Select Group columns to show in all sub-views…’ respectively. Note that these were previously called ‘Configure Transferred Columns’.

See and update mailbox recipient limits

If you manage Exchange Online, you will appreciate the ability to retrieve users’ mailbox recipient limits in the Users module. And you can update these for several users in one click.

New and improved automated tasks (Jobs)

Move on-prem groups to another organizational unit (OU)

If you like how the automated task ‘Move selected to another on-prem Organizational Unit (OU)’ in Users lets you move on-prem user accounts to a different OU, you’ll be happy to know that now you can do the same with groups in your local Active Directory.

Add an email to the alias/proxy address list of users or groups

If you have several domains for your tenant, your users will likely need to be reached with email addresses spanning most of these domains. This is where email aliases come in. Without PowerShell, it’s impossible to add an alias email address….until now! sapio365 lets you add an alias constructed from the current Microsoft 365 email and the domain of your choice. And you can do this for as many users or groups as needed in just one click. You can find the new task ‘Add an alias/proxy address based on current email’ in the Users module and in the Groups module. Don’t worry, this will not modify the Username or group name, nor will it change the email of the selected users/groups (works for both cloud and synced).

Remove an email address from users’ or groups’ Microsoft 365 alias list

If you’re dealing with domain migrations and need to clean out old aliases/proxy addresses, we have good news for you! The newly added tasks let you remove the alias/proxy address of selected users or groups that matches the current Microsoft email with the domain of your choice (except if it’s the current email itself!). You can find this job in the Users and in the Groups modules: ‘Remove an email from the alias/proxy address list’. This will not modify the Username/group name nor will it change the email of the selected users/groups (works for both cloud and synced).

Overwrite the on-prem list of aliases/proxy addresses by those in the cloud

Do you crave data consistency in your hybrid tenant? Here’s an easy way to ensure that the alias addresses in Microsoft 365 match the list of proxy addresses on-premises. Select on-prem users or groups and run ‘Overwrite on-prem proxy addresses with cloud aliases’ job in the Users or Groups module respectively. sapio365 will copy the list of aliases/proxy addresses in the cloud and set it for the on-prem proxy addresses list attribute for each one selected.

Update users’ email address domain on-premises Active Directory

You can now run ‘Change User Domain’ in the Users module to update the email addresses for both synced and cloud-only users based on the current email address. The update is executed on-prem or in the cloud respectively.

Save and reuse your offboarding and onboarding options

If you often use sapio365’s user offboarding or onboarding automated tasks, you can now save whatever options you choose to apply for the next time you need to use these tasks. You can do the same for the task ‘Set selected users SAME AS…’. Just use the option ‘Save current configuration as Default’ to save the settings for use the next time.

Upload users’ OneDrive files to a Teams channel during offboarding

If you’ve used the automated task ‘USER OFFBOARDING’ you may have opted to download deactivated users’ OneDrive files locally. You now have the option to copy users’ OneDrive files to a Teams channel or to a newly created channel, and you can reuse your options by choosing to ‘Save current configuration as Default’.

Export the list of new passwords when user onboarding

If you find yourself in a hiring spree, and need to onboard several users at once, sapio365 automated task ‘USER ONBOARDING’ will make your life easier with its many options, like assigning licenses, adding the new users to groups, etc. You can now also export the list of new users with their new passwords or any other view for that matter, and you can choose to reuse the same options next time with ‘Save current configuration as Default’.

Gain better control of your Microsoft 365 environment with sapio365 to manage Teams channels, chats, onboarding and offboarding users and more!

See the full list of what’s new and what’s been fixed in this latest version

This latest sapio365 release includes some improvements and a host of minor fixes. Keep things running smoothly with this new update. Here’s a summary of what has changed: sapio365 Version History.

Start solving your IT problems today

Try sapio365 today!
]]>
sapio365 2.1.9 – Microsoft 365 and Exchange Online problems sucking up all your time https://www.ytria.com/resources/feature-history/sapio365-2-1-9-microsoft-365-and-exchange-online-problems-solved Mon, 20 Mar 2023 16:02:35 +0000 https://www.ytria.com/?p=93211

Microsoft 365 and Exchange Online problems sucking up all your time?

We’ve got solutions!

Latest version here

Since our last release in the fall, the Ytria team has been labouring to bring you a plethora of new features for sapio365 version 2.1.9—many of them direct requests from you, our community.

If you manage Exchange Online and user accounts, you’ll love the ability to manage mailbox access rights all from the same grid. You can also now create or edit mail-enabled security groups and distribution lists, enable In-Place Archiving and you can copy emails messages to other folders, including those thought lost in the purge folder!

Version 2.1.9 also gives you brand new automated tasks and more options in the popular user onboarding and offboarding automations. We’ve improved sapio365 automation so significantly that you can even schedule to have a report sent to you based on a view that you created yourself!

New major features

in this release

Manage ALL mailbox access rights in one place

We’ve redesigned how sapio365 handles delegates and access rights in the Mailbox Permissions module – you can now add, remove or copy ‘Send on behalf of’ and ‘Send as’ access rights.

You can also choose to add groups as delegates using the directory. And you now have the option to clear auto-mapping for all delegates of a selected mailbox giving you control on mailbox permissions! That’s right, you have total control!

Manage mailbox permissions in sapio365

Moving & copying emails to folders – yes, you can!

The next time a user deletes an important email (or a hundred), bring them back to their inbox with one click by copying them from the invisible recoverable items folders, including the Purge folder! You can even do this for several mailboxes at the same time: if messages in more than one mailbox are selected, they will be copied or moved to designated folders within their respective mailboxes.

Snap! Create and import shared mailboxes, equipment or rooms

Imagine that your boss heard that shared mailboxes are all the rage and now you need to create hundreds of them. You could spend countless hours creating an account for each in the Microsoft 365 admin center, or you can use sapio365 to import shared mailboxes or resource accounts (room or equipment) from a CSV or Excel file—it’s a no brainer!

Create a shared mailbox in sapio365

Manage more shared mailbox properties

If you need to see shared mailbox settings “Copy items sent as this mailbox” and “Copy items sent on behalf of this mailbox”, you can retrieve their values and show them in the grid with Mailbox Info in the Users module. You can also update them in the edition dialog.

Manage shared mailboxes in sapio365

Gain more control of In-Place Archive mailboxes

Want to know which mailboxes have In-Place Archives enabled? Get this info for selected mailboxes with one click on Mailbox Info in the Users module.

And if you look over to your left, you’ll see automated tasks in the Job Center that let you enable or disable them. Unfortunately, accessing the contents of an In-place archive folder is not yet possible programmatically but stay tuned….

Turn on or off in-place archiving

Create distribution lists or email-enabled security groups in Azure AD

It’s a known fact that the Graph API (which sapio365 primarily works with) does not support the management of groups that are created in Exchange Online.

We’ve “plugged” this technical hole with PowerShell behind the scenes where all you’ll need to do is authenticate with your credentials once a session and start creating, importing or updating distribution groups and email-enabled security groups to your heart’s content…no need to thank us.

Create distribution or mail-enabled security groups in sapio365

Create groups that can be assigned to admin roles

If you are currently using groups to assign Microsoft 365 roles to your users, you’ll be interested in sapio365’s ability to let you create a security or Microsoft 365 group that can be assigned to an Azure AD role with the new option “Assignable to role”.

Grid Sort/FiIter Column Format Explode Cells Groups - adminßM365x3g35iO.cnmicrcscft.ccm (2/14/2023 06:20 PM) sapi0365 Manage Group Settings Reset Global Grouping Options Session Windows Back Forward Column Snapshot Restore Feedback Members... View - Advanced Session Files... Events... Channel Group Managemett Map... Group Info Group Type Job Center What would you like to do? Point System Refresh On-prem Additional Info groups Load Group Info Save All Save Selected Undo Selected Rows U rpdo Edit Create Delete Convert to Team Create Groups Update Groups Owners... Delivery Management... O Create a new group in cloud Quick search Reminder: Some fields have currently selected groups. Collapse All een pre-filled with the properties of the Expand All A... Is... LIS... Group Display Name SELECT SELECT ALL Search Export content of all selected groups Get memberships of a selected group Find ownerless/ memberless groups Group creation report Groups about to expire sneams with shared files Query files by name or Distribution list (25) A Mail-enabled security group (7) 2023 M365 admins 2023 M365 managers Fire prevention Help desk - reset passwords IT resources - security Mail-2023 2947 MailboxPermissions FA Microsoft 365 group (63) Security Group (42) Group Type * Group Display Name * Email * Description Mail-enabled security arouo Microsoft 365 group Distribution list Security Group Mail-enabled security group Users who manage M365 -2301 Description 03:17 PM Admins who manage M365 03:12 PM Users who manage M36S -2301 10:27 AM 0641 PM Security group, members can re: 0237 PM 02:15 PM NestedLoopedI Create groups in sapio365 that can be assigned to admin roles

See which shared Teams channels are external

With shared channels in Teams, your users can collaborate with non-Team members and even users in external teams. We’ve added an option in sapio365 to load ALL channels from the Teams you select, including external channels. A check in the ‘External’ column will indicate if a channel belongs to another tenant. Note that retrieving members of an external channel is not currently available but will be in a future release.

See which shared Teams channels are external in sapio365

Manage Azure AD registered applications

In addition to seeing a complete list of registered applications from your Azure Active Directory and all their details, you can now clean up this list. No need to roll up your sleeves, you can delete unused or obsolete apps in one click, or update apps by changing their name, description and URL info.

Manage Azure AD registered applications in sapio365

Customize the random password generator

Every Microsoft 365 environment has its own stringent password policies. sapio365 lets you generate random passwords when you choose to reset them or when you create a new user. We’ve improved the engine of the password generator inside sapio365 so that you can have even more control!

You can now set rules for random password creation in sapio365 including the minimum password length and the minimum number of uppercase, lowercase and special characters required. Your security team will thank you!

Customize the random password generator in sapio365

Schedule a report based on custom views

Many of you appreciate the fact that you can create custom views in sapio365 and save them to use again and again with fresh data. Now, you can actually schedule a monthly, weekly or daily report based on an existing view from a main module or from one of its sub-modules.

For example, you created a filtered view in Users to list only guests so that you can retrieve the groups they belong to, and then change that membership view to list only security groups with guest members. Instead of going through the motions manually each time, you can schedule this report on security groups with guests to run recurrently and be sent to your inbox.

You can schedule this report “Build a report from a view” from ALL JOBS. If you manage several tenants, you can even get a cross-tenant report. Go ahead, pat yourself on the back for all the time you saved!

Schedule a Microsoft 365 report based on custom views in sapio365

Automatically report which mailboxes selected users can access

Did you ever need to create a report based on the question “Which mailboxes do these people have access to?” from a list of 100 users? sapio365 can help you answer this by letting you retrieve delegates and their access rights for every mailbox so that you can shift a few things to get your report.

We’ve just made it easier for you by automating the whole process. Simply select your users using your file, and run the automated report “Find mailboxes that selected users can access” in the Job Center in the Users module. From there, you can remove or modify those permissions, or add new delegates to those mailboxes. How easy is that?

Automatically report which mailboxes selected users can access in sapio365

Move on-prem user accounts to a different Organizational Unit (OU)

In the previous version, you were able to move user on-premises accounts to a different Organization Unit as part of the automated offboarding process in your hybrid environment. Now, this feature is stand alone as a new task “Move selected to another on-premises Organizational Unit (OU)” in the job Center in the Users module. You can move on-prem or synced user accounts you select to an existing OU, or to a new one created at the root level.

Move on-prem user accounts to a different Organizational Unit (OU) in sapio365

Onboard users on-premises using a template in a few clicks

You can now automatically onboard users on-premises from an Excel or CSV file and by using selected user accounts as a template. Previously, this automated task was limited to cloud user accounts.

Additionally, we’ve added options to copy Full Access mailbox delegates and access to others’ mailboxes from template users. These add to existing options like copying group memberships and ownerships, roles and setting the manager. Try this automated task “USER ON-BOARDING” in the Job Center in the Users module.

Onboard users on-premises using a template in a few clicks in sapio365

Copy mailbox access and delegates too and save more time!

Have you ever been tasked with giving dozens of employees the same access that a specific user has? Then you’ve likely used our automated job to copy licenses, groups, assigned manager and roles from a template user account. Now you can also include mailbox delegation with new options to copy Full Access mailbox delegates and access to others’ mailboxes from users you select to use as a template. You can find this automated task “Set selected users SAME AS…” In the Job Center in the Users module.

Copy mailbox access and delegates too and save more time in sapio365

Even more options to automatically offboard users

Offboarding users automatically has never been so complete or so easy! We’ve added even more options. You can now remove all mailbox permissions from selected users. You can also set “Copy to Sent Items folder” if you opt to convert the account to a shared mailbox. If you work with a hybrid tenant, you now can you use the option “Move users to a specific Organizational Unit” to accept the full path of an OU. Previously it was only at the root.

This is all in addition to existing options, like assign a manager, remove from groups, remove licenses, convert to shared mailbox, add Full Access mailbox delegate, and more. You can find them all in the automated task “USER OFFBOARDING” in the Job Center in the Users module.

Even more options to automatically offboard users in sapio365

Calendar and mailbox clean-up just got faster

If you’re looking up a specific event across calendars and its related emails that went out to participants, you can now cut your wait time with an option to limit the number of event-related emails returned.

Choose to retrieve emails sent out up to 12, 24, 48 or 72 hours after the last modification date of the event in question.

Clean up Microsoft 365 users' calendars and mailboxes faster
sapio365 v2.1.9 Microsoft 365 and Exchange Online problems sucking up all your time? We've got solutions!

See the full list of what’s new and what’s been fixed in this latest version

This latest sapio365 release includes some improvements and a host of minor fixes. Keep things running smoothly with this new update. Here’s a summary of what has changed: sapio365 Version History.

Start solving your IT problems today

Try sapio365 today!
]]>
EZ Suite v20.1.x Version History https://www.ytria.com/resources/feature-history/ez-suite-v20-1-x Sat, 19 Nov 2022 14:45:29 +0000 https://www.ytria.com/?p=92587

EZ Suite v20.1.x Version History

See where EZ Suite has been

For version 20.2 and over, see EZ Suite v20.2.x Version History

EZ Suite 20.1.5

April 18 2023

NEW

  • Added new option “Keep Optional Rights” in aclEZ to allow users to apply new access levels while keeping existing non-mandatory values.

General fixes and improvements

  • Improved the “Convert text to date/time” dialog by adding some format examples.
  • Improved EZ Suite product branding by updating the Ytria logo for the YtriaLog.nsf.
  • Improved grid features ‘Find All’, ‘Find First’ or a ‘Start With’ when no matches result. You will now see ‘NOTHING FOUND’ at the bottom left of grid when there is no result.
  • Fixed issue where Show Duplicate in Grid’ did not function for Comments/annotation columns.
  • Fixed issue where ‘Show Duplicate in Grid’ was tagging hidden rows instead of being applied only visible ones.
  • Fixed cause of crash during registration when Japanese localization is applied.
  • Fixed issue where the preview of a comment formula does not match the format of the comment column itself.
  • Fixed issue where the ‘Compare Values’ feature was not working for dynamic columns like Column Comments.
  • Fixed unexpected behaviour for sorting date multivalues.
  • Fixed product freezing issue due to Webview2.
  • Fixed cause of Error h800c0008 when downloading files via YtriaUpdate.

scanEZ

  • Fixed “Import from a DXL Logs” issue where grid data was not displayed.
  • Fixed cause of crash when deleting documents from a Values dialog.
  • Fixed cause of crash when pressing ‘V’ in “Search by formula” dialog.
  • Fixed issue where clicking on Expand Nested Groups resulted in the highlighting of all members.
  • Fixed cause of unexpected long launch time.
  • Fixed NAB presence checker issue where empty groups or groups with non-existing members appeared as “not in NAB”. Now these groups are shown as being “in the NAB”.

aclEZ

  • Fixed issue where clicking on Expand Nested Groups resulted in the highlighting of all members.
  • Fixed cause of crash when using ‘ACL Entry Selection Filter’.
  • Fixed Group Navigator issue where “Include Mail-in” was not enabled when the NAB navigator was opened for the first time if the NAB option “check presence” was active.
  • Fixed NAB presence checker issue where empty groups or groups with non-existing members appeared as “not in NAB”. Now these groups are shown as being “in the NAB”.

agentEZ

  • Fixed cause of crash when editing Schedule Properties.

Automation


EZ Suite 20.1.4

December 14 2022

New

  • The User Activity Analyzer in databaseEZ has been added to replicationEZ (see contextual menu in the Selected Databases subpanel).

64-bit specific fixes

  • Fixed the 64-bit installation database that was not properly updating old 32-bit files.
  • Fixed the Full Admin Access that was broken in the 64-bit version of EZ Suite.
  • Fixed 64-bit scanEZ issue when reading or editing composite items like RFC8222 or MIME.
  • Fixed 64-bit scanEZ issue when reading detailed information on an $FILE item.
  • Fixed inability in 64-bit viewEZ to properly save columns and views.

General fixes and improvements

  • Fixed an error in YtriaUpdate which resulted in the inability to download the current config.
  • Fixed an error in the installation database which resulted  in a possible corruption of Notes client Toolbar configuration if a toolbar was present after the Ytria toolset toolbar.

scanEZ

  • Fixed an automation error when opening scanEZ from a selection in replicationEZ.
  • Fixed a unexpected warning when using the automation <SearchBy>.
  • Fixed the inability to execute an automation file on scanEZ from databaseEZ.

signEZ

  • Fixed an unexpected crash which occurred when building the list of existing signature from invalid designs.

replicationEZ

  • Fixed the load of a ‘Saved Selection’ file  which was not reselecting the databases in the main grid.


EZ Suite 20.1.3

November 20 2022

General fixes and improvements

  • Fixed a crash during the registration process that was on Japanese Windows, or any other Asian language Windows.
  • Fixed the 64-bit EZ Suite installation database that was causing an error when creating/updating the toolbars.

replicationEZ

  • Fixed an error when opening scanEZ from a selection in replicationEZ.

databaseEZ

  • Fixed an error when doing an Open with signEZ, scanEZ and viewEZ  from a selection in databaseEZ.

aclEZ

  • Fixed an error when doing an Open with scanEZ from a selection in aclEZ.

databaseEZ

  • Fixed an error when doing an Open with scanEZ from a selection in agentEZ.


EZ Suite 20.1.2

October 26 2022

General fixes and improvements

  • Added the ability for users to manage exceeded product activations by letting them remove license activations (obsolete or retired machines) in order to allow the creation of new ones. More info here:
    https://docs.ytria.com/globalfeatures/deactivating-a-license
  • Improved product registration experience, especially offline registration, with a clearer license activation dialog text, better button behaviour and links to explanatory help documentation throughout the process.
  • Improved product installation regarding errors that can occur because Webview2 or VC++ Redistributable. We have added help documentation links to workarounds in the installation process.
  • Improved users’ ability to use the Column Map to manage columns in grids in server-based tools by adding a helpful pop-up dialog to guide them there.

scanEZ

  • Improved access to “Copy Tree Title(s)” action by adding it to the contextual right-click menu on My Selection.
  • Improved visibility of action “Resolve this Conflict” by adding it to the Document menu and to the contextual menu.
  • Fixed issue where Formula History was showing Saved Formula, and vice versa.
  • Fixed issue where “Find First”, “Find All” and “Find Next” searches in the Items grid did not update the Field Value panel, and where the field selected in the grid did not match what was shown in the Field Value panel.
  • Fixed issue of the server name being left blank in the confirmation dialog when copying an ACL to a local database.
  • Fixed High Resolution [HiDPI] issue where formulas were incompletely displayed in the lookup window in the formula editor.

databaseEZ

  • Added “Inherit from” property to the default view in the grid.

Miscellaneous small improvements

  • Improved Column Map by auto-scrolling to the currently selected column.
  • Improved tooltip display of rich text cells containing html by showing the html content. Previously, the tooltip rendered the html.
  • Fixed regression where exporting a formatted date value to Excel failed to keep the format.

Automation


EZ Suite 20.1.1

July 27 2022

General fixes and improvements

  • Now using Webview2 runtime. Improved dialogs and other HTML-based UI by upgrading to Microsoft Edge WebView2. This replaces the embedded Internet Explorer which has reached its end of life. More information about Microsoft Edge Webview2 and EZ Suite tools can be found here:
    https://docs.ytria.com/globalfeatures/issue-with-microsoft-edge-webview2-runtime
  • Improved offline registration by adding a reference number for the offline request to help users understand the situation if doing several offline requests. The reference number will be provided on the web page and in the email.
  • Updated a core component to tentatively fix a potential SSL revocation issue when connecting to Ytria’s various sites during registration on network with proxy servers.

FlexyView Grid

  • Fixed RegEx issue where filters did not work correctly on blank (gray) cells, and fixed incorrect display in edit dialog. Also improved it generally by adding more information when errors occur.
  • Fixed issue where dialog from RegEx filtered column shows the last RegEx inputted instead of of the RegEx formula used on current column.
  • Fixed issue where exporting a number value to Excel is not formatted correctly as an integer when thousand separator is not set as “,” in Windows.
  • Fixed handing of multivalue results from comments (grid annotations) containing formulas. Previously, it showed unexpected behaviour or crash.
  • Fixed handling of exploded multivalues where the suffix is now ONLY used to as a display in the grid. All other manipulations (export, filter, etc) are based on the value.
  • Fixed behaviour of deleted comments where previously, they were not removed from the grid if there were orphan comments with the same column ID.

scanEZ

  • Added ability to retrieve Large Summary documents, when corresponding option is set in the database (needs Notes version 9.0.1FP10 and later).
  • Fixed issue where groups with hierarchical names with slashes were not expanded in the aclEZ/scanEZ grids.
  • Fixed ‘Copy/Move documents’ issue where scanEZ became unresponsive when copying a big number of documents.
  • Fixed issue when canceling ‘Copy/Move documents’ resulted in the Report Logs grid being empty even if some documents were copied.
  • Improved dialog UI for ‘Copy/Delete/Rename fields’ in Diff panel by making all input sections more consistent in behaviour (resizing, multi-line, etc).
  • Fixed issue causing crash when doing multiple consecutive ‘Search by UNID’ actions.
  • Fixed issue causing crash when clicking on ‘View Log’ after ‘Export all attachments and files’.
  • Migrated all sfd files (used to store saved formulas, saved regular expressions) to JSON.

replicationEZ

  • Added option ‘Use Domino Attachment and Object Service’ when creating replica stub to enable DAOS.
  • Fixed issue where copying an ACL from one server to another was not working for target servers that appear lower in the list than the source server.
  • Fixed Notes Counters issue where the counter showed a large number for non-existing databases instead of a grey cell when the first server has replicas, but is missing a few databases on a multi-database, multi-server selection.
  • Fixed high pixel density (HiDPI) issue for the ‘Replication Properties’ dialog where certain fields were displayed incorrectly, and where some introduction text was missing.
  • Added option to set <TreeSelectionLive> when saving selection.

databaseEZ

  • Added new column in databaseEZ to show the count of ‘Not indexed’ documents.
  • Fixed high pixel density (HiDPI) issue for the ‘Basic Properties’ dialog where the value ‘No Change’ was displayed incorrectly, and where some introduction text was missing.

Automation

  • Improved automation process for large SetVar set, which was slowing down process by writing everything to the console. Now you can set SetVar as “silent”.
  • Added ‘Alternate Values’ to Status column values to use in automation scripts. Ex. ‘Modified’=’1’.
  • Added automation tag for ‘Go to next’ to go to the next selected row in the grid.
  • Added index for list entry reference in ListItem and SetVarFromList
  • Added new if Target=”Question” with same parameters as MsgBox.
  • Added a variable of type NoCheckboxList which will be read only for user input dialogs.
  • Added new variable type ‘FileSel’ to add a field in the user input dialog for selecting a new file.
  • Other automation fixes and improvements, for which help documentation can be found here: https://docs.ytria.com/automation/ez-suite-latest-automation-additions


EZ Suite 20.1.0

March 8 2022

NEW

All the products in the EZ Suite are now available in 64-bit. You will need it to work with the publicly available 64-bit beta version of HCL Notes Client. A new 64-bit installation package is available for download. And like the 64bit HCL Notes Client, our 64-bit EZ Suite solutions are in Beta.

General fixes and improvements

  • Handle the new ODS version 55 for Notes/Domino 12.
  • When saving a Database Selection, you can now specify if you want a partial server load or a full server load.
  • Fixed an issue where a Full Access Administration Rights error was wrongfully shown when it was in fact the target server which was not responding.
  • Fixed an issue that was blocking Load Saved Database Selection with the incorrect error “This command cannot be executed at this time”
  • Fixed a crash that occurs when there was no YtriaComment.nsf database present locally.
  • Protected the function used to give the type of a design element to handle a situation where the Flags and FlagsExt items were not correct text item.
  • Fixed an issue that was forbidding the launch of any product with the -x (automation) option in the command line.
  • Counters in task bar and progress bar are now formatted with thousands separator.
  • Bytes values exported in Microsoft Excel are now formatted as integer with thousands separator.
  • Fixed an issue in Grid Cell Comments which was forbidding the edit of multiple existing identical comments
  • Fixed an issue where grid Current Configuration set as Default was not applied properly.
  • Fixed an issue where the various totals on groups in grid were not reading elementary values in multi-values cells
  • Fixed an issue where ‘Count: exclude blank cells’ (former ‘Count: exclude empty cells’) where not counting number cell with a value equal to 0
  • Improved the Online/Offline license lease renew process.
  • All communications to Nalpeiron License Management solution is now HTTPS by default (this can be overridden by some registry entry).
  • Note: Nalpeiron system is still unable to use auto-detect proxy. You must use manual proxy settings.
  • Fixed links provided in the Lite Welcome dialog.

scanEZ

  • NEW – Added support for the new document type in Notes/Domino 12.0.1: Named Document.
  • Added new features “Conditional Delete Conflicts in Category” to delete a conflict ONLY if items that are in conflict with the parent are part of the list provided. If an item that is not on the list is in conflict (different or missing in parent) then the document will not be deleted.
  • “Save Current Checkbox Selection To File” replaces the former “Save Current Selection To File” menu entry. It now saves a CSV file listing the UNIDs of the current checkbox selections. The new “Load UNID File Into New My Selection” will use this file to crate a New My Selection. This replaces the former “Load ‘Saved Selection’ File”.
  • “Save current Tree State to File” replaces the former “Save all ‘My Selection’ Folders to File” menu entry.
  • Fixed a crash occurring when opening an old saved Tree State file (formerly ‘My Selection’ Folders file).
  • Fixed an issue after a field rename or copy in the Diff Grid, where the Diff Grid was always updated, even if some errors have been encountered, bringing the false impression the renaming/copying has been done.
  • Fixed a refresh issue of the tab that lists all the responses of a given document, where it was showing the list of the responses from a previously selected document instead.
  • Ytria Support Crash Reporter dialog is now HDPI compliant.
  • Dialog showing new available updates is now HDPI compliant.

consoleEZ

  • NEW – You can now set a “pre-text” on each console title to allow a custom sorting of the consoles. This is saved in the Snapshot of the current settings.

replicationEZ

  • Fixed an issue when copying ACL from one replica to another where the file path of the databases were mixed up between replicas.
  • Fixed an issue when looking for replicas on a server that was stopping the search if one of the selected databases encountered an error while looking for its replica, and all databases not processed yet being skipped.
  • Fixed a misleading output file path information provided when copying ACL between replicas.
  • Fixed an issue that was freezing replicationEZ when updating the main tree

databaseEZ

  • Added new console command options for compact and dbmt available since Domino 12.

aclEZ

  • Fixed the Test button in the NAB Group Navigator which was not properly opening the dialog to test the Regular Expression.
  • Fixed an issue where a default NAB database and server manually set was not properly used to get the members of the groups.

actionBarEZ

  • Fixed an HDPI issue on the dialog used to edit the Action properties.


EZ Suite

See just how much faster and more fluid
your HCL Notes and Domino administration and development can be.

Try EZ Suite today!
]]>
sapio365 2.1.7 https://www.ytria.com/resources/feature-history/sapio365-2-1-7-automated-jobs Fri, 15 Jul 2022 14:08:34 +0000 https://www.ytria.com/?p=92933

Simplify your Microsoft 365 management and work faster

 with more automated jobs and shared cached data

Latest version here

This latest version of sapio365 brings you a new automated job that will completely change the way you manage sent emails and another one that will let you copy licenses, roles, groups and more from a set of users to another. And check out all the new options in the “User Onboarding” and “User Offboarding” automated jobs – you’ll never need to turn to PowerShell for these tasks again!

Version 2.1.7 also lets you fully share your sapio365 cache data so that you can be sure everyone on the team is using the latest values. It also offers a more secure way to work with sapio365 by locking it all up for you with a password. And with our new ticketing information integration, your future audits of who changed what and when with sapio365 will absolutely go smoothly!

New major features

in this release

Share cached data and ensure it’s always fresh for everyone

Now you can totally share sapio365 cache of user, group and site data. We have added an option to cache data on a SQL server of your choice to enable sharing of centralized up-to-date data. Your teammates no longer have to update their sapio365 individually.

And since everyone works with the same cached data, it’s easier to make sure it’s always updated, especially if you have a large tenant!

Quickly retrieve all emails from recipient mailboxes related to a message

Similar to the job in Calendar Events module, this new job ‘Get ALL messages related to the selected message’ lets you find a sent message in every recipient mailbox and lists each received email in a saved Restore Point file. From there, you can decide to keep it as a report, or to delete these messages from each mailbox.

Copy licenses, groups, manager and roles from selected users with one click

What if your marketing department head decided that every staff member in the 150+ person team is getting a new license just like them and should be part of the same groups as well to stay current? sapio365 already facilitates the task by offering all the various views (licenses, memberships, etc) where you can make these updates for everyone at once.

Now, you can do this in an automated way with the new ‘Set selected users SAME AS…’ job in the Users module. You’ll be able to copy licenses, groups, manager, roles, and even certain attributes from specified users just like from a template in just one click!

More onboarding choices: groups, licenses, attributes, roles and manager based on template

While the bulk importing feature in sapio365 is a feat in itself, take a look at the new and improved ‘USER ONBOARDING (cloud)’ job in the Users module – it’s an all-in-one onboarding solution!

You can now import users from an Excel or CSV file instead of creating them one by one when running this job. And, besides assigning groups, licenses and a manager common to the template users you selected, you can now also assign the same roles, group ownerships, and assign a different manager.

Note that, as its title indicates, this job is for importing cloud-only accounts. Stay tuned as we extend this job’s reach on-prem or maybe create a whole new one for all you hybrid Microsoft 365 admins out there!

Automatically offboard with more options: admin roles, automapping, OneDrive files

We heard you loud and clear! We added more options for you in the ‘OFFBOARDING USERS’ job in the Users module. So. Many. Options.

Now you can choose to set mailbox permissions for someone other than the manager, even a group, and you can turn automapping on or off when giving mailbox permissions. Additionally, you can download OneDrive files for audits or document backup, and you can choose to add a grid comment for the users that were deactivated.

All this in addition to being able to remove users from groups, remove licenses, convert to shared mailboxes, assign a manager, grant them mailbox permissions and deactivate these users in various ways – all without PowerShell!

Use a template to bulk-import users or groups from file

sapio365 users loved it when we added the ability to bulk import from a CSV or Excel file because it covered way more attributes than what was available through the import function in the Microsoft 365 portal, AND without the need for perfectly named columns!

But since some information like country or office can be common to all new users, we thought we’d make it even more hassle-free by letting you use existing users as template for these common attributes if you decide to omit these in the CSV or Excel file. Same goes for importing groups. This means you don’t have fill out every property column in your file – just select users or groups to use as a template.

Totally lock sapio365 while you’re away

Do you share one sapio365 application with others on a common machine? Or do you ever need to step away from your pc for a minute in a public area?

You can now lock your sapio365 session without having to sign out of your session (and avoid losing your session tokens!). All you need is a Master Password to keep things secure without the hassle of signing in and out! Learn more about this on this page.

Add ticket information on save actions

If you have a service ticketing system in place that you would like to link to modifications executed in sapio365 for a better audit trail, you can now do so by enabling this option in Preferences.

And if you manage sapio365 role-based access control (RBAC), you can enforce this ticketing prompt for role-based sessions by checking the option when creating or editing a role. Users with these roles won’t be able to commit changes without entering ticketing information so you will have a richer audit trail of who did what and when with sapio365.

Assign groups in Access & Restrictions for RBAC

Instead of assigning users directly in the ‘sapio365 Access & Restrictions’ section, you can now assign existing Azure Active Directory groups to a sapio365 management role, thereby assigning the members of those groups. This means that users’ access is automatically removed when the user is no longer part of these groups – a much faster way to block access to sapio365!

Import dynamic groups with rules

Are you using dynamic membership groups more and more in your tenant?

Why settle on creating dynamic Microsoft 365 groups or security groups one at time in the Azure Active directory Admin center when you can import the whole lot and their membership rules using a CSV or Excel file with the improved ‘Import groups’ feature in sapio365. It now lets you directly import a list of dynamic groups and their membership rules using a CSV or Excel file.

Work with Calendar view events

It’s no secret that sapio365 gives you tools to manage calendar events like no other. It lets you analyze rich calendar event information like attendees, attachments or if it’s a recurrent event part of a series, and it even lets you edit or delete them.

Now, you can also choose to retrieve a list of all scheduled events between 2 dates (and times!), matching EXACTLY what you see in users’ Outlook calendars. In this view, you can delete or modify single instances, even if they are part of a series. And, if you want to modify the whole series of a recurrent event, you can retrieve the series master of an instance to do so.

Add custom attributes to grid with NEW View

If you want to quickly see users’ extension custom attributes, you can now do so by selecting a View in Users which will add all 15 Custom Attributes to the grid. We’ve also renamed these attributes (previously On-Prem Extension Attributes) to make it clearer for everyone.

See the full list of what’s new and what’s been fixed in this last version

This latest sapio365 release includes some improvements and a host of minor fixes. Keep things running smoothly with this new update. Here’s a summary of what has changed: sapio365 Version History

Start solving your IT problems today

Try sapio365 today!
]]>
sapio365 2.1.6 https://www.ytria.com/resources/feature-history/sapio365-2-1-6-mfa-management Wed, 19 Jan 2022 16:42:07 +0000 https://www.ytria.com/?p=92275

Greater Microsoft 365 security with MFA management

and more sapio365 RBAC delegation features

Latest version here

We promised you even greater security and role-based access control, and we delivered—just in time to start the new year!

sapio365 version 2.1.6 gives you Multi Factor Authentication (MFA) information for each user in your tenant, including the methods used, and the one-click buttons needed to enable it or disable it so that you can rest assured that your environment is protected.

Go ahead and delegate MFA management to a non-technical junior staff member with sapio365’s precise role-based access control (RBAC). But why assign users to a role individually when now you can delegate any custom role in the sapio365 RBAC to a security group adding a second layer of security!

Besides extending sapio365 RBAC to access tenant-wide data like usage reports or audit logs, we have also re-engineered it to apply to on-premises features so that you can create custom roles for onboarding, offboarding or updating in the local Active Directory—a truly hybrid Microsoft 365 management solution.

New major features

in this release

Globally view and manage the MFA status of each user

Get an overview of every user’s MFA state and the details about their set methods in one place, where you can create reports based on a user’s property like department for example. Another example includes generating an MFA status report for all the global admins in your tenant (some environments have more than the recommended few).

Whichever way you choose to categorize your users, you or someone with a custom sapio365 role will be able to see the global situation and to bulk edit MFA data confidently and without any PowerShell scripting.

edit-mfa

Onboard new users based on selected users’ info, assigned licenses and groups with one click

Save time comparing and assigning groups and licenses of the users you wish to use as a template for your new users by running the job ‘USER ON-BOARDING’ in the Users module. Create new users based on the common attributes of users you select in the grid, like using a template –After creation, new users are automatically assigned licenses and group memberships of the selected users or common to them – you choose.

onboard-users-job

Offboard synced and cloud-only users with options, faster

Quickly disable selected user accounts with various options– both in your Azure Active Directory and in your local Active Directory at once—by executing the new job ‘USERS OFF-BOARDING’ in the Users module.

Forgo the complications of PowerShell scripting by checking options to reset passwords, revoke session tokens, set a manager to accounts that do not have one, unassign licenses, convert the mailboxes into a shared ones and give access to the manager, set a forwarding email address, and remove these users from the groups they belong to. And if you have a hybrid tenant, you will see on-prem options to do some of these in your local Active Directory. Note that in hybrid tenants, this job currently only works with synced and cloud-only users.

offboard-users

Increase control with new sapio365 RBAC features

Delegate tasks in more ways than one with sapio365 RBAC and create custom roles with access to on-prem features in sapio365. You can also create roles with new permissions like the newly added user MFA state access, or specific reports like usage reports or sign-ins. Assign custom roles to your security groups for dynamic role assignment. And, to make things easier for our users who manage multiple tenants, you can now facilitate the creation of roles across tenants by replicating one role several times over.

Delegate on-prem management of users, groups and members

Your sapio365 RBAC delegates can now create, delete, or edit users, groups and group members in the cloud or on-prem—a dream come true for organizations with hybrid Microsoft 365 environments!

rbac-on-prem

Delegate access to tenant-wide reports and admin roles

Allow your delegated users to manage admin roles in Microsoft 365, set unit costs of licenses, and access various reports (Usage Reports, Sign-ins reports, Audit logs).

rbac-tenant-permissions

Clone roles across multiple tenants

Enable your sapio365 RBAC managers to deploy custom roles faster, especially if the same role is needed for several different tenants. A popular request amongst our users in the Managed Services Providers (MSPs) industry, this new addition to sapio365 RBAC is available through the right-click menu.

clone-role

Delegate custom roles to groups of users

Facilitate management of roles in your organization by eliminating the need to update role assignments in sapio365 RBAC. You can now use groups to delegate a task. When adding or removing users from a security group with a sapio365 RBAC role, their assigned role is automatically updated in sapio365 RBAC.

assign-to-groups-rbac

Convert mailboxes to ‘shared’, hide them from address lists and set forwarding addresses

Make offboarding easier by changing the mailbox type for all offboarded users at once, updating their SMTP forwarding address and other forwarding addresses or hiding them from address lists.

convert-to-shared

Get a cross-tenant summary report with one click

Save time by running 1 job for several tenants and get a cross-tenant report instead of running a job for each tenant. While we work on enhancing all jobs with this preset, you can find those that are ready in the ‘Cross-tenant’ category in the Job catalog.

cross-tenant-jobs

Report the last time users received or sent emails with one click

Need to create a report on users’ emailing activity in Exchange Online but you are stuck because Mail Activity Usage Report only gives you the last activity date, but not its activity type? Run the job ‘Get Date of Last Email Sent and/or Receive’ to get a report on the date and time of the last email messages sent or received by your users. If you have a large volume of mailboxes in your tenant, schedule this job to run during off hours. You can even set it to run on multiple tenants to generate multiple tabs in your Excel report, one for each tenant.

job-last-sent-emails

See the full list of what’s new and what’s been fixed in this last version

This latest sapio365 release includes some improvements and a host of minor fixes. Keep things running smoothly with this new update. Here’s a summary of what has changed: sapio365 Version History

Start solving your IT problems today

Try sapio365 today!
]]>
EZ Suite v20.0.x Version History https://www.ytria.com/resources/feature-history/ez-suite-v20-0-x Thu, 23 Dec 2021 14:51:45 +0000 https://wwwdev.ovh.ytria.net/?p=85515

EZ Suite v20.0.x Version History

See where EZ Suite has been

For version 20.1 and over, see EZ Suite v20.1.x Version History

EZ Suite 20.0.9

December 23 2021

General fixes and improvements

Fixed 2 regressions introduced in 20.0.7 (also present in 20.0.8)

  • After a successful offline license activation, product was saying wrongfully there was no license and was shown as Lite.
  • Product crash on start-up (server based tools) or during utilisation if the local YtriaComments.nsf did not exist already.


EZ Suite 20.0.8

December 16 2021

General fixes and improvements

  • Fixed a regression introduced in 20.0.7 related to the creation of saved selections in multiple products.


EZ Suite 20.0.7

December 14 2021

General fixes and improvements

  • New ability to select or filter grid entries directly from the Clipboard.
  • Improved Offline registration and license re-activation experience.
  • Fixed handling of exceptions resulting from special items $Flags and $FlagsExt that are non-strings.

FlexyView Grid

  • Improved progress and task bar readability by using system format for number counters used. Ex. ‘Processing 100,000 rows…’ Instead of ‘Processing 100000 rows’.
  • Fixed exporting issue to export unformatted number values (RAW) to Excel as General format. Previously, RAW numbers were set to be exported as Numbers with decimals to Excel.
  • Fixed behaviour of date filters on multi-value date columns.
  • Fixed incorrect calculation of totals in the grid for multi-value number cells.
  • Fixed Column Comment issue where editing a Column Comment containing a column reference resulted in the application of the computed value of that cell to all the rows instead of the reference or formula.
  • Improved dialog for creation or edition of grid Comments by adding shortcut key in tooltips.
  • Fixed issue when adding comments to a large number of rows was taking a lot of time. It’s now much faster and there is a progress bar that lets you know where you are at.
  • Fixed Comment issue so that all grids in EZ Suite tools have Temporary Comment creation enabled. Note that not all grids allow Permanent Comments.

scanEZ

  • Added ability to delete conflicts conditionally. ‘Conditional Delete Conflicts in Category’ on the Conflicts main tree category will only delete conflicts where conflicted items are part of a list provided by the user.
  • Fixed crash caused by opening a saved My selection created with previous versions using scanEZ 20.0.6. It is now backwards compatible.

replicationEZ

  • Fixed issue where the full paths of the databases are mixed up between replicas when using replicationEZ to copy ACL from one replica to another.

Automation

  • Improved ‘KeepAlive’ management with two new values: ‘ThisAndSuspend’ to disable automation until the dialog is closed, and then automation resumes, ‘ ThisAndStop’ to disable automation and exit when then dialog is closed.
  • Fixed issue of single ‘\’ that are “escaped” in <MsgSplash>, when they shouldn’t be.
  • Fixed issue of <SetVarListsFromGridColumns> to use values from visible rows only. Previously, it was retrieving values of all rows, even hidden or filtered out rows.
  • Fixed issue of errors occurring in loop being processed more than once.
  • Fixed issue of hidden/filtered rows being shown because the “Display All” grid option was always on. Now it’s off by default.


EZ Suite 20.0.6

October 14 2021

General fixes and improvements

  • Improved online and offline registration by addressing license check timeout issues, strict proxy settings, Notes Federated Login etc.
  • Added a rental option directly in each tool’s Help menu. This option was removed when the new licensing system was adopted.
  • Improved and fixed elements in field mapping dialog to be more comprehensible for those tool features that use them.
  • Fixed issue of the Export/Copy preferences not being correctly initialized when launching a tool in Windows for the first time. Previously, you needed to open the ‘Export Preferences’ dialog to avoid this issue.
  • Fixed issue where ‘Adjust to local time zone’ cell format was available to be applied on date-only values. This cell format is now unapplicable for date-only values.
  • Improved user experience in Lite mode with a server check every 24h rather than upon every launch.

FlexyView Grid

  • Added the ability to create ‘Column Comments’ which are comments whose value is applied on every row dynamically. These are useful with Javascript formulas. The original cell-linked comments are now called ‘Cell Comments’.
  • Improved ‘Export to File’ by adding option to ‘Export as text (applies only to values with unsupported format)’ when exporting to Excel or CSV for unsupported formats like bytes/mb/g.
  • Fixed issue where Copy Column on exploded values included the [x of y] at the end, making the list unusable.
  • Fixed issue of all grid entries being removed when ‘Unload filtered entries’ was selected.
  • Fixed ‘Select from File’ to not select blank rows by default, and added a confirmation dialog at the end.

replicationEZ

  • Added the ability to specify a target folder when creating stub replica for multiple databases.

scanEZ

  • Improved My Selection with information about its origin. You will now be able to see if it came from ‘Values’, ‘Replication Auditor’, ‘Document Analyzer’, etc.
  • Improved ‘Explode’ in ‘Values’ and ‘Hierarchy’ grids by adding more column information. Before it was not possible to distinguish between the columns names.

aclEZ

  • Fixed ‘Check Presence in NAB’ which was not properly handling the option ‘Include Mail-In Db, Internet Address and all Alternate names for Check Presence’.

signEZ

  • Fixed button “New Settins doc” in the signEZ view of the EZ Suite database that was not working when no previous document was selected.

Automation

  • Enabled the ability to use <UserInput> in EZ Suite Automation. It was previously not working.
  • Added new tag ‘Savetofile’ to save the content of a variable to a file. The file will be overwritten if it already exists.
  • Added the ability to use CDATA in setvar which lets you create complex Variable in automation by allowing the use of <![CDATA[ ]]> block in the tag.
  • Added ‘Explode’ parameter to SetVarListsFromGridColumns to enable multi-value field explosions (with no actual explosion in the grid) to build a list of unique values of all values in the column.
  • Added warning when automation script tries to execute a disabled grid action.
  • Fixed scanEZ automation issue where scripts using <SelectFromList> did not keep Values Grid alive.
  • Fixed databaseEZ automation <UserActivity> which caused a databaseEZ crash if StartDate was empty.
  • Fixed process for <SelectFromList> which was very slow for large volumes of rows.


EZ Suite 20.0.5

August 7 2021

General fixes and improvements

  • Improved automation analysis or troubleshooting by adding more information in the trace file.
  • Improved message in Lite mode dialog and trial or rental information.
  • Fixed offline registration error handling and improved messages.
  • Fixed missing information in ‘About’ section due to special characters used in registration.
  • Fixed positioning of ‘Cancel’ and other buttons in various dialogs for a more consistent experience.

FlexyView Grid

  • Fixed CSV export issue. CSV exports with Unicode output are now set to UTF-8 instead of UTF-16 (UTF-16 is associated to several compatibility problems).
  • Added ability to create temporary comments in any grid. Previously only certain grids allowed comment addition.
  • Fixed issue of the ‘Case sensitive’ option disappearing in Regular Expression filters in specific scenarios.
  • Fixed display problem of ‘Save Formula’ and ‘Saved Regular Expression’ dialogs.

replicationEZ

  • Improved new replica creation in replicationEZ with a new option ‘Copy all replication formulas’.

scanEZ

  • Fixed issue of missing error when scanEZ encounters a 32K issue on a document category.

databaseEZ and agentEZ

  • Improved Column Map with text to indicate which column values require additional loading (ex. ‘Load all information’).


EZ Suite 20.0.4

May 17 2021

General fixes and improvements

  • Fixed issues for offline license activation by clarifying labels and dialog content for ‘Enable offline usage’.
  • Fixed application freezing issue when clicking on ‘Export’ after having dragged and dropped a sub panel to open a new window.
  • Fixed automation issue for switching ID where if the selected ID file name was longer than the one stored in XML, then switching ID was not working. Also fixed an issue for recording automation where the password was not recorded.
  • Fixed focus shifting problem by adding a button in the toolbar, menu and ribbon which focuses on the next selection in grid.

FlexyView Grid

  • Fixed various number formatting issues. Now ‘number values’ uses the current Windows format (for example, the Values grid previously used the raw format by default ). Also fixed an issue with editing decimal numbers.
  • Fixed an issue in Values grid where the wrong date format was imposed.
  • Fixed a sorting issue where empty cells are now sorted after empty values.
  • Fixed the ‘Select using a csv or an Excel file’ option. It now uses the formatted data from Excel, instead of the raw value.
  • Improved the ‘Select using a csv or an Excel file’ to enable the user to see the hierarchy of columns in the mapping dialog. Also hidden columns are no longer shown by default.
  • Improved the ‘Select using a csv or an Excel file’ by adding 8 text matching criteria for each property column in the dialog. Your selection can now be more specific or broader.
  • Added automation for ‘Filter from file’ options.
  • Fixed an issue with temporary comments, where there would be a blank dialog box when creating or editing multiple temporary comments.
  • Improved temporary comments by adding a missing column reference button in the creation and edition dialog.

aclEZ

  • Fixed the issue with the filter ‘Empty Groups’ in the NAB Group Navigator, and issues with group explosions and member presence in the Nested Group Expansion. A full refactoring was done on the core of the NAB Group Navigator , the Group Members and the Nested Group Expansion.

scanEZ

    • Fixed an issue with the filter ‘Empty Groups’ in the NAB Group Navigator, and other issues with group explosions and member presence in the Nested Group Expansion. A full refactoring was done on the core of the NAB Group Navigator, Group Members and the Nested Group Expansion feature.
    • Fixed a regression of the Move/Copy documents feature which allows the recreation of the folder structure.
    • Fixed regression of the Document Analyzer not working in automation.
    • Fixed regression of the Formula Evaluation feature not showing errors when an error occurs.
    • Fixed an issue of the data in the exported XML file (using right-click menu) not matching the tree layout.
    • Fixed an issue of generated Automation files containing invalid tags.
    • Fixed regression of ‘Load selection from file’ error after saving using ‘Save current selection to file’.
    • Fixed automation of the Values feature which was getting stuck in an open dialog waiting for user input because the ‘setparam’ value was not provided.
    • Fixed a ‘Formula Evaluation’ issue where evaluation results of multivalues were not multivalues themselves.
    • Fixed ‘Save current selection to file’ feature where the full path of the tree was set in the XML. So if you want to move the file to another folder then you’ll need to edit the XML.
    • Improved handling of multivalues to clear up displayed grid data. Only one family of multivalues can now be exploded at a time and the currently exploded family is displayed in the grid status bar.

signEZ 

  • Improved the start-up of signEZ by making ‘remember my settings’ checked by default.


EZ Suite 20.0.3

October 20 2020

All Products

  • Fixed – process for offline registration & license activation – VM environments no longer need to redo the process every day
  • Fixed – The key depository system:
  1. License errors were not displayed for licenses in cases involving the key depository
  2. Not able to choose Offline option with the key depository
  • Improved – YtriaUpdate is now prevented from crashing during proxy settings test
  • Improved – Changed crm.ytria.net URL to crm.ytria.com
  • Improved – Optimized the Proxy Settings dialog

 

Grid

  • Fixed – Column Format Options: display option ‘Abbreviate Canonical Name When Displaying..’

 

signEZ 

  • Fixed – command-line command failed to sign the note in a specific context

 

scanEZ

  • Fixed –  ‘Add any responses to My Selection’ with ‘Also include descendents…’ option was freezing scanEZ
  • Fixed – AddIns menu option: despite the correct .ini entry, the ‘Multi-Selection Installation’ option dialog incorrectly indicated that it was not installed.


EZ Suite 20.0.2

September 23 2020

All Products

  • Improved – Online registration process no longer runs unnecessary checks on every product launch
  • Fixed – Application would freeze during ‘Check for Updates’ process
  • Fixed – launch application launch by URL
  • Fixed – YtriaUpdate would fail to connect to server
  • Fixed – After exiting YtriaUpdate, it would fail to reopen the product from which it was launched (example scanEZ)
  • Fixed – The current session was not kept when opening one product from another. For example when using the option Re-open ‘as is’ in another scanEZ
  • Improved – Better handling of SwitchID between multiple products. No need to re-enter password multiple times
  • Improved – The About dialog is now bigger by default and resizable
  • Fixed – During offline registration process, cancelling the loading of offline certificate would display a ‘success’ dialog

 

scanEZ 

  • Fixed – scanEZ would crash when trying to modify a document using the Modify item dialog
  • Fixed – Save MySelection option would fail to keep the recategorization
  • Fixed – Certain automation tags prevented results from being added to the tree selection, and could crash

 

databaseEZ 

  • Fixed – Dialog for User Activity Analyzer was displaying incorrectly and would freeze
  • Fixed – Edit ‘Full Text Index’ settings was allowed on all selected databases when only already indexed databases can be set

 

actionbarEZ 

  • Fixed – Loading a design as template in ActionBar was not showing the new settings

 

replicationEZ

  •  Fixed – ‘Copy Unread Table between replicas’ was missing some documents


EZ Suite 20.0.1

September 4 2020

All Products

  • Fixed – validation process did not correctly recognize single product licenses – prevented them from working
  • Fixed – problem when launching signEZ or scanEZ from Notes
  • Improved – license validation when launching product now much faster
  • Improved – dialog display of correct expiration date when enabling Lite version
  • Improved – more informative dialog displays if license type is Trial or Lite

EZ Suite

See just how much faster and more fluid your HCL Notes and Domino administration and development can be.

]]>
sapio365 2.1.5 https://www.ytria.com/resources/feature-history/sapio365-2-1-5 Mon, 22 Nov 2021 15:03:34 +0000 https://www.ytria.com/?p=92087

Quantify your Microsoft Office 365 license costs to see how much money sapio365 helps you save

and more great features in this latest release

Latest version here

We are proud to bring you sapio365 version 2.1.5 with its many improvements for the features you already use and new ones that you surely will. Let us know what you think!

Let’s face it. Microsoft 365 licenses cost money. We want to help you save money by managing them more effectively and understand who’s spending the most in your organization. You probably already use sapio365 analytical tools and various license reports. You can now assign dollar signs to individual licenses.

What better way to learn about how much money you can have your organization save than by seeing the calculated cost of each license ready right in your various sapio365 reports. All you need to do is set the unit cost and watch sapio365 do the rest with its views and automated jobs.

If you manage hybrid Microsoft 365 environments, this version gives you full hands into managing your group members and your users’ memberships in your local Active Directory.

sapio365 version 2.1.5 brings you new modules, new jobs and new views—it IS almost Christmas

New major features

in this release

Set a cost to your Microsoft 365 licenses

sapio365 gives views of who has which license assigned, how many licenses are unused and how many are underused. We have even added jobs to get you to the answer quicker. Now instead of having to reach for that calculator to process those numbers, you will see the unit cost of the licenses in the already familiar views and reports. Simply set a unit cost to your licenses from Licenses & Services and you will see those numbers in ‘Unit Cost’ columns wherever there is license information.

set-license-unit-cost

Once this is set, building any report about effective license cost, may it be per department, country, or anything you see fit, is quick and easy:

license-cost-per-department

New Job – Multi-tenant Consumption License Analysis

In charge of multiple tenants? Getting a global picture of the effective license consumption on each tenant can be quite cumbersome and can take a lot of your precious time. Let sapio365 do the hard work for you and go through all the tenants under your responsibilities to generate a final report of all the tenants together focusing on what matters: these licenses that are paid for but not yet assigned. And for the tenants for which you set a unit cost, get an immediate cost summary. This Job can be scheduled to get a frequent report and stay on top of it.

job-multitenant-license-analysis

See a list of your Registered Applications in your Azure Active Directory

With Oauth2, registered applications in Azure Active Directory are the new security cornerstones of any Azure environment. With the number of applications rising quickly, you need a global vision of your environment. Only sapio365 will provide you this full vision. From the Tenant section, get a list of your registered apps and over 80 settings like domain, certificates, client secrets, permissions, roles, etc. Stay tuned for management features in future releases!

registered-apps

New Job – Find registered applications with Client Secrets or Certificates about to expire

Expiration of Client Secrets or Certificates does have a critical impact on your tenant current security. Expired client secrets or certificates can cause dramatic unexpected disruption of service. With sapio365, get a full report of all your registered applications that have Client Secrets or certificate already expired, or having an expiration date before a chosen date. Launch the Job from the Job catalog or schedule it to get a recurring report.

job-registered-apps-expiration

New Job – Find multi-tenant registered applications with unverified publishers

Since 2020, any Registered Applications set as Multitenant should have a verified publisher set to allow proper consent by users. Get a list of these registered applications set as Multitenant which don’t have a verified publisher, to set one or just reset your applications to your single tenant only. Launch the Job from the Job catalog or schedule it to get regular reports.

job-multitenant-nopublisher

Fully manage all on-prem groups and their memberships on your local active Directory

If you manage a hybrid Microsoft 365 environment, groups and their members must be managed from your local Active Directory, since they will be synched to your Microsoft 365. With sapio365, you can now easily manage everything in one place, whether your groups are handled on the cloud or on your local Active Directory.

See which groups each of your users in your local Active Directory belongs to. From there, you can go ahead and manage in bulk your on-premises users’ memberships with the appropriate buttons.

group-memberships

The same way, see the members of all your groups in your local Active Directory, including nested groups. It is then easy to add or remove members, promote or demote owners, all in just a few clicks!

members-group

New Views for specific user and group info you need

With the new useful information about license unit cost, several Views have been updated to show that important data, and some new Views have been added. These will help you get to some specific information that may not have been visible within the large number of properties available. Of course, you can always modify these and save them as your Views. Use the grid in the “backstage” to manage them.

For the users, you have now these new Views:

  • Email and smtp addresses
  • Mailbox litigations hold and archive info
  • Mailbox time zone, language, and meeting hours info
  • Out-of-office and auto-reply info

And for the groups:

  • Dynamic membership info
  • Group licensing info
  • Guest addition and expiration policy info
  • SMTP address and hidden from GAL info

See users’ effective licenses and their sources

Users can be assigned Microsoft 365 licenses directly or through groups. Getting the global picture can be difficult using the Admin Portal. We reorganized how the information is provided in sapio365, so you get a quick and 100% clear image of the situation, with effective licenses and origin of these for each user.

effective-and-source-licenses

Save time by scheduling our improved daily cache update

We have improved the job ‘Update cache of Users and Groups’ to work more efficiently with the latest ‘Refresh’ options. This cache update job also includes On-Premises data or SharePoint Online sites, and it offers many options so that you can choose to update everything or specific information. Go ahead and schedule it daily so that you can get your data fresh and fast.

update-cache

Start solving your IT problems today

Try sapio365 today!
]]>