Discover sapio365 2.0

Discover sapio365 2.0

The next generation IT management platform for
Microsoft 365

Ytria is proud to release sapio365 2.0, its next generation IT management platform for Microsoft 365 environments. This release is more than just a collection of new features.
sapio365 2.0 is a modular and configurable platform for the efficient management of Microsoft 365 environments.

Here are the highlights

1. sapio365 2.0 platform

A new, more convivial, user interface!

2. FlexyView Grid

A lot of new powerful features in our FlexyView Grid data explorer

3. Automation Jobs Library – AJL

The introduction of the Automation Jobs Library (AJL) and companion sapio365 2.0 AJL License which allow complex functions to be packaged in Jobs and executed with one click. This allows the delegation of many tasks (even to non- admin staff) without requiring a full-featured license (the sapio365 2.0 Pro License)

4. Specific modules

Support for collaborative and hybrid environments (2.1 release)

Click on each section to learn more about what this means for you

Configure YOUR sapio365 2.0 platform

The new sapio365 2.0 platform has been reimagined to bring you a scalable solution for your changing business practices and the financial flexibility to make it a reality.

We have segmented the numerous functionalities of sapio365 to help you maximize your return when you invest in sapio365. You choose if you want the ability to collaborate and delegate across various machines, access the Automation Jobs Library (AJL), or if you wish to manage on-premises Active Directory and Azure Active Directory in one place.

sapio365 2.0 allows you to tailor the right sapio365 solution to meet your exact needs in Microsoft 365 identity management, group and Teams governance, and various aspects of security.

When you adopt sapio365, you enable your IT team to gain greater visibility, control of your organization’s infrastructure, and early problem detection resulting in faster service delivery and fewer service calls. Install sapio365 in just a few minutes and watch your IT team almost instantly jump start productivity of the departments it serves.

The most powerful modular IT management platform for Microsoft 365

sapio365 Pro - Access all the features

The heart of sapio365 for Microsoft 365 management, sapio365 Pro is your access pass to all the features of the platform to manage everything on Azure Active Directory related to users and groups and Teams, including their licenses, mailboxes, documents, usage reports, settings, and more.

sapio365 2.0 Automation Jobs Library (AJL or “agile”) - Run complex functions with one click and without PowerShell

The Automation Jobs Library (pronounced “agile”) is the repository for the automation Jobs. A “Job” is an administration task combining several sapio365 functions. A Job can be simple or complex. Ytria provides many Jobs commonly needed by IT administrators. The AJL is integrated in sapio365 2.0 via a friendly interface.

You can choose from over 140 Jobs spanning security, identity management, groups and Team management, and other areas of interest. Get one for your helpdesk, and another for your Exchange admin – give them exactly what they need to carry out their tasks in an easy, effective way.

sapio365 2.0 AJL License - Execute Automation Jobs Library (AJL) Jobs

An AJL license has only one purpose and one capability: executing Jobs in the AJL, regardless of the complexity of the Jobs. Because of its unique purpose, an AJL license has a much lower cost than a full Pro license. It can also be activated by a non-IT staff thus promoting delegation of tasks throughout an organization. For instance, a department manager could produce complex reports (provided there is a Job to do that) without making a request to the IT department.

sapio365 2.0 AJL Job Editor - Create your own Jobs and extend the power of sapio365 2.0

Do you need a specific Job that is not already in the AJL? You can create it yourself with the sapio365 2.0 AJL Editor. Each Job can be executed with a simple click of the mouse either with a Pro or AJL license. The combination of the AJL License and AJL Editor allows you to extend the breath of functionalities available with sapio365 2.0 and delegate a lot of routine functions to junior admin staff of even non-admin staff.

sapio365 2.0 Collaboration Module

Share the richness of the sapio365 platform with your team members. Delegate tasks that are as permissive or as restrictive as you need them to be on specific data sets. The Collaboration Module permits you to centralize all this information in your Azure Cosmos DB.

On Premise Module

If your organization has a hybrid configuration, combine your sapio365 2.0 Pro with the On Premise Module to directly manage users and groups, both in your Azure Active Directory and in your local Active Directory in one place. The On Premise Module will be available December 15, 2020.

sapio365 Snapshot – Share data with team members

Once you have leveraged the power of our FlexyView Grid to display information the way you want, take a Snapshot of your dataset to compare it with others at different points in time or share it with colleagues. The sapio365 2.0 Snapshot License also allows you to continue where you left off using Restore Points – you can even work offline and save your changes later!

Do more in the FlexyView Grid

Speed up filtering, grouping and other data manipulation

When you work with a massive amount of data, the FlexyView Grid is robust enough to handle it all, but any time you filter or sort or do any kind of manipulation, it takes time to process because it is directly related to the amount of data processed.

You now have two ways to lighten the load: permanently remove rows and columns that you do not need.  These will remain absent until the next refresh or a new launch

Remove filtered and hidden rows

If you have ever hidden or filtered out rows and wished that those rows remained gone, you can now do so using two options; ‘Unload filtered entries’ will make sure that filtered entries (in black) stay out of sight even when you clear all filters, while ‘Unload hidden entries’ ensure that manually hidden entries (in brown) never come back. ‘Refresh All’ to get them all back.

Transform columns into ghosts

Another way to speed up your FlexyView Grid work is to eliminate columns you do not need – turn them into “ghosts” so that the values in those columns are no longer there. For example, if OneDrive storage state is of no importance to you in the Users module, simply edit column settings to mark it as ‘Deactivated’. You can do this in one shot for several columns in the Grid Manager using the right-click menu.

Launching a new module from cache or from the server will restore these deactivated columns.

Save and load your data with Snapshots

Instead of comparing this week’s exported report to the one from last week, you can now altogether skip the exporting of your data that you painstakingly organized, and just save Snapshots of your FlexyView Grid data.

Snapshots are files that you can save locally (1) and load (2) in sapio365 to view your data as it was displayed at a specific point in time. You can even send that Snapshot file over to a colleague who can, in turn, load it in his sapio365 application and reorganize the information for a different kind of report.

Use Restore Points in your workflow

Restore Points are snapshots that can be edited once they are loaded (2) to sapio365. This means that you can continue working where you left off, or even send it to a colleague to finish up. For example, a data entry staff member can update all the missing employee information in sapio365, create a Restore Point (1), send it to HR for review. The HR person can then send it to an admin who has dedicated rights to save those changes.

View your data vertically with the Data Viewer

There is now a reader-friendly way to see all the column properties for a row entry. For example, select a user and open up the Data Viewer on the right side of the FlexyView Grid, and you get an instant profile card. For multiple selections, only values that are common to all the selected entries will be shown.

Properties organized by sections and a type-ahead search function help you find what you’re looking for quickly. You also have the option to launch an edition dialog directly from the Data Viewer. The Data viewer is available in every FlexyView Grid.

Other major improvements

Retrieve cached data more efficiently with pre-filters

When you are working with large volumes of users and groups, working with the whole data set may not be ideal. You can now speed up the process of doing a fresh load of users and groups by narrowing down the request to meet the criteria you set in a pre-filter. For example, load only guests by selecting ‘User Type’ set to ‘Guests’. You can even create filter combinations.

For Users, the list of available pre-filters includes the following: Sign-in status, City, Country, Department, User Display Name, Employee ID, External User Status, First name, Job title, Email, Email nickname, Immutable ID – On Premises, Other Mails, Aliases, State, Last name, Location for License Usage, Username, User Type.

For Groups, the list of available pre-filters includes the following: Group Display Name, Email, Email nickname, Last Sync – On Premises, Sync Enabled – On Premises, SMTP Address, Security Enabled.

Read and write to cache more efficiently

We have greatly enhanced cache processing and the communications between sapio365 and your machine, which means that loading cached data for Users or Groups is faster than ever!

In fact, sapio365 now uses a delta operation when fetching cache data which translates to a quicker updating of the grid after saving bulk changes in large workloads.

See a unified view of Mail Folders with Messages

Mail folders and messages are now shown together in one single view when you launch Messages. When you retrieve mail messages for selected user mailboxes, you will see that they are listed hierarchically within the folder they belong to.

Besides the available time range options to narrow down your request, you also have the option to use advanced filters to narrow down mail message queries based on message information like importance, classification, sender, send dates, etc. You can also choose to include messages in the soft-deleted folder. The Mail Folders window has been removed from sapio365 since its merge with Messages.

Work with friendly names of Microsoft licenses and services

sapio365 now displays user-friendly names of Microsoft licenses and service plans when possible in the FlexyView Grid and when changing license assignments and service plan activations. SKU part names remain available in the grid, and they are displayed in the edition dialog alongside the new names.

We do our best to regularly update our database with publicly verified names of licenses and plans. In the event, sapio365 does not have an equivalent name, the SKU part name will be displayed instead.

If you have suggestions for missing license and service names, please share them with us (and include their equivalent SKU part names) at

EZ Suite v20.0.x

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 URL to
  • Improved – Optimized the Proxy Settings dialog



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



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



  • 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



  • 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



  • 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



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



  •  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:

Try it now!

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

What's new in EZ Suite 20

What's new in EZ Suite 20

00:40:45 MIN

Learn all about the new possibilities EZ Suite 20  holds for your administration and development

EZ Suite 20 is brimming with many new features that will make life even easier for Notes admins and devs. We’ve made the flexyView grid even more versatile with a rich and robust infrastructure and new ways to organize and analyze data.

In this webcast, we’ll explore some of the new features that will improve the way you work with Notes Domino.

Learn all about the new possibilities EZ Suite 20 holds for your administration and development

EZ Suite 20 is brimming with many new features that will make life even easier for Notes admins and devs. We’ve made the flexyview grid even more versatile with a rich and robust infrastructure and new ways to organize and analyze data.

In this webcast, we’ll explore some of the new features that will improve the way you work with Notes Domino, including the ability to:

  • Select multiple entries in the grid or tree using a CSV or Excel file
  • Search and replace on Rich Text fields in Diff/Values grids
  • Test Formulas in Diff/Value grid to evaluate a formula on multiple documents
  • Manage new properties introduced in Domino 10
  • Work more comprehensively with ACLs, including group management
  • And much more!

Time-Stamped outline

Here is what the webcast will cover (2:06)

Part I: The flexyview, richer and more responsive (4:00)

Part II: Global improvements (16:16)

Part III: actionBarEZ, viewEZ, signEZ, designPropEZ (18:15)

Part IV: aclEZ (19:34)

Part V:  scanEZ (20:42)

Part VI:  replicationEZ (27:00)

Part VII:  databaseEZ (31:22)

EZ Suite:

Try it now!

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

EZ Suite 20 - Registration and licensing

EZ Suite 20 Registration & Licensing

EZ Suite version 20 introduces a new registration and licensing system.

Therefore, if you have already registered previous versions (version 16 or earlier), you will still need to register a new account for this new version.

Registration FAQs for version 16 and older software products can be found here.

Registration is a simple 2-step process – you will be asked to create an account with a valid email, and then enter a license code to unlock your product.

                  We offer 2 different methods for the registration and licensing, either ‘online’ or ‘offline’

                           Online: (the software will connect directly to our servers using your internet connection), method used in most common cases.

                           Offline:  either with internet browser or by email

Registration - Getting started

When you launch any product for the first time, you will see this dialog:

Clicking the Next button will open the account registration dialog.
This is for most common cases, and assumes you have a regular working internet connection.

However if you have restricted or poor internet connectivity, the dialog on the left also offers options to deal with this.
You can review your proxy settings, connect with browser, or register by email.

A note about proxy settings –

If testing your internet connection fails, you can try reviewing your proxy settings (if any) with the Proxy Settings button. With EZ Suite version 20 there are 3 servers that must be given access in your proxy settings:,, (Nalpeiron is our licensing platform).

Whichever option you choose will proceed to the registration dialog [→ Registering your account].

Registering your account

Note: At this time, you also have the option to enter your license code to unlock the full functionality of the product. However, you will also have the option to do so from within the product Help menu [→ Entering your license code] at a later time.

Option 1 – If this is your first time registering, you can do so by filling in this dialog

Note: If you have already registered a version 16 or earlier, this dialog will be auto filled with your previous account info. Please review this information and make any updates if needed.

Option 2 – If you have already registered a version 20 account

If you already have a valid account as well as your AVN (account validation number), simply click the I’m a registered user tab at the top of the registration dialog.

Enter the email for your registered account and your AVN (account validation number). There is also an option to recover your AVN if you do not have it at hand.

If you are registering via the regular online method, then… Congratulations! This completes the standard account registration process.

When you first complete registration of your new account, you will receive and email confirmation with your new Account Validation Number (AVN). It is recommended that you keep a copy of this AVN for your records.

However if you have  chosen one the offline options to complete product registration, please see below:
→ Go to connect with browser 
→ Go to register by email

How to complete registration in cases of restricted or poor internet connection

If your internet access is limited or restricted in some way, you can use one of two options to complete registration:

    – Connect with browser

    – Register by email

Note that the offline methods provide an alternative for machines that may have restricted internet access. However, these methods of validation will be valid for 30 days. Therefore, you will need to repeat this process every 30 days to re-validate. The advantage is that the product will not attempt to connect online and re-validate every time you launch it.

Option 1- Connect with browser

If you choose the Connect with browser option and, once you have completed the registration form (or signed in to your existing account), you will notice two items automatically open on your desktop:

– A windows explorer window with your challenge certificate

– A browser page to drag & drop your challenge certificate

Note: If your browser is on a machine that is separate from the one on which your product has been installed, then copy the challenge/ response certificate files as well as the URL, and complete this process from your alternate computer. For the final step, the response certificate will have to be copied back to the computer on which the product has been installed.

Note: Please ensure that the email you provide in this page is a valid address so you can receive your response certificate.

Drag this challenge certificate [YtriaChallengeCertificate.ytr_reg] into the browser dialog. Click Submit.

A confirmation page will ask you to check your inbox for email containing the corresponding response certificate.

Entering your response certificate is the last step in the process.

→ Proceed to response certificate 

Option 2- Register by email

If you choose Register by email option, you just have to enter your email address.

A dialog will confirm that your request has been sent to Ytria.

Check your inbox and locate the email containing your response certificate.

Entering your response certificate is the last step in the process.

→ Proceed to response certificate 

Entering your Response Certificate– The Final Step

Entering your response certificate is the final step to complete your product registration.

Note: There can only be one “active” certificate request at a time. [→Troubleshooting]

There are three ways to do this:

  1. By default the drag & drop dialog will have been opened for you automatically as the next step in your offline registration process.
  2. Or, if you closed the product and re-launched it, and an offline registration request has already been sent, the opening dialog will offer you an additional fourth option to enter your response certificate:

3. Alternately you can access the same dialog from the product Help menu here:

To complete the final step, simply drag & drop your response certificate into this dialog:

Congratulations, your product is now registered!

Entering your license code

If you have already registered your account, and simply want to unlock the full functionality of your product, you may do so within the product from the Help menu:

Once you click Apply, you will get the following dialog:

Clicking Next will process your request online. Congratulations! This completes the standard license activation process.

However if you have restricted or poor internet connectivity, you can try one of the offline options to complete license activation:
→ Go to connect with browser 
→ Go to register by email


Canceling a registration process and starting over

If you initiate the registration process, during which a response certificate is being emailed to your inbox, and you decide to interrupt this process and start over, you will have the option to do so.
However each response certificate is specific to the process request that initiated it. Therefore starting over will cancel any previous request.

Therefore, when starting over, use care not to mix up any previous (outdated) response certificates with your current request.

Switch to offline validation

When any product is launched, it will run a quick validation check to the registration server.

However, for users who need to re-launch products very frequently, it can be preferable to use the offline option. The advantage is that the product will not need to re-validate for 30 days.

If you have already registered online and would like to switch to the offline option, you can do so from the Help menu in any product: ‘Enable Offline Usage

Key Depository

Important note: Even if you have used the Key Depository in earlier versions (v16 or before) you still need to redo the 3-step process as shown in the Key Depository database. This article provides a quick explanation of how this works.

The Key Depository Database lets an administrator store license keys for Ytria software products on a server.
It provides an alternative means of registering your software and is primarily useful to organizations who need to distribute and manage a large number of licenses.

The Key Depository – how it works 

The Key Depository uses the server ID code that you provide to create a kind of ‘encapsulated certificate’ of the license codes available within the invoice you select. This certificate is then used to implement these license codes inside of the Key Depository database, so they can be deployed securely to your users.

In short, it‘s a kind of snapshot of the license codes taken at that time.

For this reason, even if you have used the Key Depository in earlier versions (v16 or before) you still need to redo the 3-step process as shown in the Key Depository database (pictured):

Note that the Key Depository database is only a ‘distributor’ of license codes. It uses the exact same license codes as the ones you may have used previously. It does not generate new license codes.

In other words, rather than entering the license manually, you have it provided automatically by the Key Depository database instead.

A word about servers 

All the information in the Key Depository database is encrypted by and for the server it resides on.
This means that the Key Depository databases cannot be moved between servers.
So when installing on any new server, the best option is to create a new Key Depository database on this new server and then re-do the process from this server.

Note that the notes.ini entry will need to be changed so it points to the correct new database.

For additional information about the Key Depository see this page: Getting started registration key depository database 

License keys

There are some important differences in the new registration system.

This is different from previous versions v16 which employed a one-key-per-product method.

Using a license key for your suite (EZAdmin, EZDev, EzSuite Complete)
If you are using a license key for your suite this should be fine. You simply enter your license and it is recognised for the entire suite.

Using license keys for products individually – merged licenses
However please pay attention if you are installing more than one product and entering an individual license key for each. In this case we would need to know if you will be the only person using that license.
Then we will ‘merge’ those into a single license, which will include/ recognize all the products that are being installed together.

One way to avoid confusion is to inform us by email which license you are authorized to use. Then we can confirm you have the correct license for the combination of products you are installing.

EZ Suite v20 - pre release

Test drive the pre-release version

EZ Suite 20!

EZ Suite 20 is here! 

Just wait until you see what we have for you – a revamped grid, heaps of automation and…

So. Many. Features.


For all the tools, you’ll see:
• A new grid infrastructure with cool ways to organize and analyze your data.
• New automation capabilities to create even more automated tasks
• The ability to keep your current session ID when launching a different EZ Suite tool from another tool (example: launching databaseEZ from scanEZ).
• SSL-compliance for licensing, update and notification communications from the products to Ytria.

In scanEZ, you’ll be able to:
• Search the full content of multiple views and folders in a Hierarchical view, like in Diff-Values.
• Make tree and grid selections from a CSV or Excel file.
• Test formulas in the Diff/Value grid to evaluate a formula on multiple documents.
• Get a preview and a confirmation dialog when editing in Diff/Values to avoid mistakes.
• Use ‘Document Analyzer’ on a selected tree node or on a checkbox selection.
• Use search and replace on Rich Text fields in Diff/Values grids.
• Restore Soft Deletions way faster.

If you use the other EZ Suite tools, you’ll be able to:
• Choose to see the consoleEZ dashboard upon launching.
• Add multiple members to a group at one time in aclEZ, including in the Group Explorer grid.
• Take into account Alternate Names during the ‘Check Presence’ operation in aclEZ.
• Compare unread document counts between replicas in replicationEZ, and copy an Unread Table from one replica to other replicas.
• Copy ACL core design settings by default when creating a new replica with replicationEZ.
• Edit cluster-related properties ‘Out Of Service’ and ‘Marked for Deletion’ in replicationEZ and in databaseEZ.
• Edit ‘Deletion status’ and ‘Deletion Log Items’ properties (introduced in Domino 10) in databaseEZ.

A new major release of Ytria’s EZ Suite looms on the horizon and we’re offering you, as one of our esteemed users, an exclusive opportunity to test drive the new pre-release version before we take this news public. All we ask in return is that you give us your feedback, both positive and negative. Let us know your first impressions at


Pre-release license key | Valid until August 31st, 2020
Copy and paste the license code below into the product window when prompted.


Installing the EZ Suite 20 pre-release version in parallel to your current version:
To ensure proper installation of your Ytria software, unzip (extract) the file YtriaEZSuite20RC.nsf to your local Notes\Data directory, open the database in your Notes client, click the “Install” button, and follow the instructions to complete your installation.

If you are already using Ytria tools, this installation file will perform a parallel installation of the new pre-release version, providing you with a separate toolbar (with icons indicating your pre-release version software) and EZ Suite 20 pre-release database.

Parallel installation will still allow you to benefit from Ytria Update and product integration. However, the following features are not available at this time:
• scanEZ Extension database
• scanEZ web launch extension
• signEZ server Batch database
• Ytria Designer widget

Need some help? Contact us at

EZ Suite v16.5.5 - Minor update

Version 16.5.5 is available now!

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

And stay tuned for a major announcement as we’re putting the final touches on version 20!

EZ Suite v16.5.5 – minor update

EZ Suite - All Products

  • Fixed a bug that caused the command line Notes.ini to be ignored in some products.
  • Fixed a bug that prevented use of Notes.ini in command line even if automation (-x) is specified.
  • Improved the process used for ACL presence check (to accommodate the above fixes in aclEZ and scanEZ)
  • Fixed a bug that was causing a conflict between EZ Suite product panels and Windows taskbar.
  • Fixed a bug that caused a copied grid to lose its correct ordering.
  • Fixed – The ‘Restore all hidden entries’ icon was not being greyed out when no hidden entries existed.
  • Fixed a bug in all grids that, when exporting to Excel, prevented totals from being exported from the values grid.


  • Fixed a bug that sometimes displayed dates incorrectly.
  • Fixed a bug that caused excessive database reloads when User Activity flag is set to ‘On’.
  • Fixed a bug when loading a large number of databases that could cause a crash due to infinite recursion.


  • Fixed a bug when checking alternate names extended NAB vs. check presence. This could occur when using products in languages with special characters not recognized by the English alphabet (Japanese, Chinese, etc…)


  • Fixed – The ‘Edited’ status icon would not appear beside a scheduled agent even after restoring the saved agent properties.
  • Fixed a bug that caused partial load to take a very long time to process, during which time no user action could be taken.


  • Fixed – The Server Tasks were not properly removing hidden rows when refreshed, causing the grid to be overburdened.


  • Fixed crash when using ‘Export All Attachments…’ with ‘Copy Document links’.
  • Fixed crash when using ‘Export All Attachments…’ with ‘Copy/Move Documents to Multiple Databases’.
  • Fixed a bug when using Restore of Soft Deletions from within the Deletions Stub Explorer (as opposed to from the selection tree) that caused extremely long process times.
  • Fixed a bug when checking alternate names for extended NAB vs check presence. This could occur when using products in languages with special characters not recognized by the English alphabet (Japanese, Chinese, etc…)
  • Fixed – The Summary Data Size column was not properly populated in the Document Analyzer when using the ‘Sum of Summarized Item Data’.


  • Improved the ‘Create new replica’ process. Now includes additional default design elements.
  • Fixed – When clearing the replication history, clicking on Cancel failed to stop the process.


  • Fixed the ModifyItem tag which was preventing the proper handling of user input dialogs.
  • Improved – added the option to execute an automation file on another EZ Suite product using one instance for each database.

EZ Suite:

Try it now!

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

Newsletter - 2020 June

June 2020

What's new in sapio365?

Hi there,

Deconfinement is starting but many employees are still working from home, and IT administration is still top of mind. The latest version of sapio365 has some new jobs that will help you tackle your Office 365 tasks, especially if you are concerned with security issues regarding the Giphy setting or how to better manage your Teams.

What you can NOW do with sapio365

Disable the Giphy setting in existing Teams

With this new job from sapio365, you can raise the bar in privacy protection. You’ll be able to disable the Giphy setting in your Teams – all of them at once, or pick only a few Teams. You’ll be able to do it with just a few clicks and no code! Read more….

Time for a Spring cleaning. With this new automated job, you’ll be able to list all your Teams that have guests and remove them. Then disable the setting at the same time to make sure no one is sharing private content. Read more…

Who’s been taking advantage of Teams to create new Teams, who may need more training to learn how to do so, and who is creating too many? This new job from sapio365 will let you identify the newest Teams sorted by the department of the Team’s creator. Read more…

With sapio365, you can solve problems,even those you didn't know you have.

Get it now – Free for 7 days

sapio365 v1.7

sapio365 v1.7 is here!

Version 1.7 is jam-packed with major changes, added features and visible improvements. Start by picking the session type you need according to your Office 365 role and the data you want to access.

Once connected, see how we’ve made managing groups even easier by seeing who is a member, owner, guest or contact and manage them all in one place. You’re even able to manage private channel members, site content and chats – even if you’re not an owner.

You’ll also experience greater control of sapio365 RBAC, richer usage reports, the ability to check in checked out files, change Teams settings, and lots more – update sapio365 today or download it below!

Top new features

Choose your sapio365 session type more easily

We’ve relabeled sapio365 sessions according to the scope they provide you. Start a Standard session if you can’t get admin consent or if you’ve been assigned a role through sapio365 RBAC. Otherwise, launch an Advanced session and get access equivalent to your Office 365 role, but with so much more at your disposal! And if you’re a global admin, simply elevate your privileges to get access to mailbox and site content you don’t own.

Manage group members AND owners in the same place

Query your groups for their members in sapio365 and you’ll notice the group owners displayed in the same grid. It’s now easier to add or remove members and owners from groups – you’ll even see if they are active users, guests or contacts.

Add or remove private channel members

You can now add or remove members for several private channels in one shot in the new Private Channel Members submodule (accessible from the Channels module). There, you can transform members into owners or vice versa. And when you add new non-Team members to a channel, they get added to the Team automatically – saving you valuable time!

Find and discard checked out documents

We’ve added checkout information in all Files modules so you can get an instant idea of what’s been checked out and by whom in your environment – even if you’re not the SharePoint site owner! Easily discard as many checked out documents as you want with a click.

Combine Usage Reports into a single, more meaningful document

You don’t need to process separate reports to answer usage questions regarding users or groups. sapio365 lets you merge data from several detailed Usage Reports to create a super report that you can refine to get a more complete picture of user activity or group usage.

General additions and enhancements

Along with some minor fixes and improvements that smooth out the user experience, the following general changes are noteworthy because they have an important impact on how you use sapio365.

Set sapio365 RBAC logging and enforcement parameters

When you assign users to roles you create in sapio365 RBAC, you now have the options to log when a role is used and by whom, which sapio365 modules are being accessed, and to enforce the taking on of a role when assigned users sign-in to a Standard session.

Show or hide columns while navigating the Column Map

You can now continuously customize your grid view with the Column Map without closing it, all from the ‘Show/Hide columns’ in the right-click menu. Choose ‘Show column with ID’ to include property technical names in the Column Map.

Less pervasive error messages

Errors sometimes occur when retrieving data from Office 365 because you don’t have access or it no longer exists. We now let you know in a more subtle way by displaying a message in the grid header.

Invert regex queries

Sometimes you just need the opposite of a regex operation. We’ve added a NOT function so that you can get exactly what you want when using regex in a search, filter, etc.

Improved comment management

Managing sapio365’s in-app user comments now includes editing, deletion of entries, refreshing the grid display, and hiding out-of-scope comments.

Improved pivot table function

You can now format all axes in a pivot table. You’ll also have access to a hierarchy view, the use of JavaScript functions to transform values, and the capability to navigate and drill down charts.

Better Azure Cosmos DB connection with more options

Loading and updating data to Azure Cosmos DB is generally faster. You can now select from existing Cosmos DB accounts to connect to your license, or you can clean up unused accounts created by sapio365 in the ‘Set Cosmos DB Connection Info’ section of About sapio365.

Ready to Schedule

New Jobs Added

Report users by disabled service plan

Schedule this job to keep an eye on services your users have available with their licenses, but have still not been enabled.

View private channel sites

If your Office 365 allows the creation of private channels, you can schedule this job to search through Teams and email the list of private channels straight to your mailbox.

What’s new in reports

See documents with retention labels applied

You can now see if any retention labels have been applied to files in OneDrive, Teams documents and site library documents. Simply select your files and click ‘Load Info’ button.

View files only - hide folders

Folders are now hidden by default when choosing a flat view in OneDrive Files, Group Files and Site Files modules. In this flat view, all you see is a convenient list of documents. And to unhide them, just click the ‘Show Folders and Notebooks’ button.

What's new in Users

New Jobs Added

Download messages as EML files

If you ever want to save important messages locally without backing up the entire mailbox, use the ‘Download as EML’ button in the Messages module. Open the EML file using any email client to view the message content, including attachments.

Delete users' mail rules

Since sapio365 helps you find potentially dangerous mail forwarding inbox rules set up by users, it’s only natural to let you remove them with a click. Be on the lookout for rule editing capabilities in the next release!

Revoke users' access to Office 365 applications

Instead of revoking access tokens one user at a time in the admin portal, or going in blind with PowerShell, simply click on the new ‘Revoke Access’ button in sapio365 for any selection of users. Watch how the time value in the ‘Sign-in Sessions valid from’ column resets as users are required to re-sign in to all Office 365 applications within the next 15 minutes.

Reset passwords or force users to change it on sign-in

You now have the choice to reset users’ passwords or force them to change it on the next sign-in, or to do both. This includes the option of requiring users to sign in using Multi-Factor Authentication (MFA).

Get partial grid update when cancelling a Refresh All

When you cancel a ‘Refresh All’, you’re now offered the option to update the grid with partial results in the Users module.

Create a user from a template

When creating a new user, you can now select existing users to prefill the creation dialog with their common properties like department, country, office, etc.

What’s new in Groups & Teams

Get access to private channel chats
If you want to avoid adding yourself to private channels to access their chats, you can request authorization from Microsoft to use protected APIs used by sapio365. We’ve made things easier with a guide on filling out the form. You can access it by clicking on the ‘Request access (private channel chats)’ button under ‘New Advanced Session’.

Get private channel members & library storage info in the Channels module
Before you head over to manage private channel members, you can preview them in the newly-added column ‘Channel members’ in the Channels module. We’ve also added some site library information here. Simply click on ‘Load Info’ to retrieve them.

Show or hide nested group members
Nested group members are now hidden by default in the Group members module. Display them by clicking on the ‘Nested Group’ button in the ribbon.

Create an Office 365 group from a template
Just like for users, when creating a new group, you can now select existing groups to prefill the creation dialog with some basic properties they have in common like name, description and privacy.

Access private channels’ SharePoint sites
Having a hard time identifying SharePoint sites associated to your Team private channels? Select all private channels in the Channels module and click on the new button ‘Sites…’ to get info like URL, created on, last modified, etc.

Edit Teams settings
Bulk update your settings for Teams in the Groups module, including member settings, guest settings, messaging and fun settings.

New column properties for ‘Icon’ and ‘Extension’ added to attachment info in Group Conversation Posts
With these two new columns, you can now filter or categorize post attachments by their extension or their representative icon.

SharePoint sites

What's New

Added new columns: Library storage information

Just like in the Users and Groups modules, we’ve added property columns displaying various drive information for SharePoint sites. Sort and filter relevant columns to see which sites have reached their consumption quotas, or categorize them by their quota state to get a general picture of storage consumption.

Why is sapio365 making me sign-in and grant permissions? Is this secure?

Why is sapio365 making me sign-in and grant permissions? Is this secure?

When first launching sapio365 with either a Standard or Advanced session, you are asked to sign-in with your Microsoft Office 365 credentials. If the authentication is successful and if you are allowed to consent to applications, you will then be prompted by Microsoft to grant ‘app consent’ to sapio365. This Microsoft dialog says: “This app would like to: ”, followed by a list of permissions.
The consent you give is strictly between the sapio365 app and your tenant. And since sapio365 is installed on your computer, this means that your data NEVER goes through any third-party servers.


Your data remains between your computer and your tenant – it never passes through external servers


Your consent only applies to this instance of sapio365 – it will not be accessible to other instances of sapio365


Your consent only works within your current tenant rights


There are two types of consent when managing applications in Microsoft Azure Active Directory:

  1. User Consent, or consent provided by an end user
  2. Admin Consent, or consent provided by an administrator

When launching a Standard session for the first time, the application requires a one-time user consent for sapio365 to access your data.
You can think of giving user consent as saying: “Connect to my Office 365 resources“.

When launching an Advanced session for the first time, the application requires a one-time admin consent for sapio365 to access Office 365 data. Only users with a Global Administrator role in the Office 365 organization can give consent to the application.

Global admins can also give that consent on behalf of all users in the organization. Therefore users do not have to provide additional consent, and the application can access signed-on users’ resources immediately.
You can think of giving admin consent as saying: “Sign my organization up to use this application”

Try sapio365 today:

Free for 7 days

No credit card required. Install it locally.
Download. Install. Register. Work.
It’s that easy.