Get started with sapio365

Get started with sapio365

Here’s what you need to know to install sapio365 and begin getting to know your tenant like only sapio365 can show you.

1. Download

Click on the download link in your confirmation email.

2. Install

Run and follow the instructions in the installer package.

3. Register and go

Start and register sapio365. Then begin exploring your Office 365 tenant.

Start exploring your tenant here.

sapio365 Home screen

Which session type should I choose?

What you’ll be able to do in sapio365 depends on a combination of your user rights and the session type you use.

If you are NOT an admin, start with a Standard session—it is usable right “out of the box.” For other sessions, admin consent is required. You can always request consent in the meantime.

Standard session

Users can access all their own data including:

  • Messages
  • Contacts
  • Drive items and their permissions
  • Group listings, group owners, and memberships
  • Calendar events for accessible mailboxes
  • Site and site list information

Advanced session

Additional access (according to user rights):

  • All users' directory properties/info
  • Memberships of hidden groups
  • Group conversations and extended group information
  • All calendar events for public groups and private groups you have access to
  • All drive items you have access to through groups, sites, or user sharing

Advanced session with elevated privileges

Additional access (with full permissions assigned):

  • Complete account info for all users
  • All mail for all users, including attachments
  • All mailbox settings for all mailboxes
  • All drive items for all groups, users, and sites
  • All calendar information for all users and groups
  • All SharePoint site information, including lists and list items
  • All contacts for all users

No admin consent required

Learn More

Admin consent required

Learn more

Admin consent required

Learn More

Try sapio365 today:

Free for 7 days

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


Newsletter - 2019 December

December 2019

Introducing our New & Improved Tech Lab

We are excited to announce that our new Tech Lab website is live! It has been extensively redesigned with several new features including:

  • A fresh look and feel for easier navigation
  • Expert insights from our newest contributing writer
  • And most notably, a space dedicated to all things Microsoft Office 365

To that end, we’d like to welcome Microsoft MVP Serge Tremblay to the team. In addition to being an active member of the Office 365 and SharePoint communities, Serge has a proven track record for sharing his extensive knowledge and expertise to improve your Office 365 productivity. Check out his new series on getting the most out of Microsoft Teams.

This new Tech Lab represents the consolidation of all our technical content. You’ll find all articles, tips, tutorials and news related to Notes Domino or Office 365 – you choose!

Come see the new Tech Lab

IBM Think session slides now available

WEBINAR
Speed up multi-user off-boarding in Office 365 with sapio365
Thursday, January 09 at 10 am EST

In this 30-minute webinar we’ll show you how to speed up the process of offboarding multiple Office 365 users.
We’ll look at:

  • Disabling and deleting users
  • Replacing group members & owners
  • Assigning managers
  • Finding checked out documents
  • Moving or backing up documents

This new Tech Lab represents the consolidation of all our technical content. You’ll find all articles, tips, tutorials and news related to Notes Domino or Office 365 – you choose!
Not sure if you can make it?
Sign up anyway and we’ll send you the recording.

Learn more & Sign Up

Ytria's Montreal office hosted the "HCL Live from Tokyo" global launch event

On Wednesday December 4th, we happily welcomed HCL’s launch of Notes/Domino V11. The live event, organized by HCL Digital Solutions, was broadcast worldwide from Tokyo. Thousands of customers, technologists, leaders, developers and admins from across the globe signed up to participate in this much anticipated event. Nearly 50 HCL business partners hosted viewing parties of this launch, and Ytria was proud to be among them.

We want to thank participants who attended the screening and shared this moment with us. We hope to welcome you at the next event!

Watch HCL's on-demand content

'...when I needed to pull a global license usage location report by department, I thought: 'there goes my day' But then I remembered I have sapio365, and did it in 20 minutes.'

-Gabor Rozsa, IT Operations Manager - XAPT

-Gabor Rozsa, IT Operations Manager ? XAPT


sapio365 v1.6

sapio365 v1.6 is here!

Ease your administration woes with the ability to schedule comprehensive reports directly from sapio365 and get notified by mail with the results. You’ll also experience greater control of sapio365 RBAC, more meaningful loading dialogs, the ability to upload files from your pc and lots more – update sapio365 today or download it below!

Top new features

Easily schedule reports
Create and launch scheduled tasks directly from the Job Center Configuration window. No need to open the Windows Task Scheduler. Presets offer a one-time setup which can then be reused for repeating job schedules. You can even choose to receive the report by email.


 


 

Control access to RBAC, comments and user activity logs

Global admins can now delegate sapio365 administration roles. Assigned users can now oversee the management of sapio365 role-based access control (RBAC), all comments, and all user activity logs without being global administrators.

Upload files or folders

Need to upload some files to several SharePoint Online document libraries or users' OneDrives? Simply select the site collection or folder to which you wish to upload, and then choose a file or folder from your pc.

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.

Loading dialogs are more meaningful

We're always working on reducing loading periods but sometimes waiting becomes inevitable when dealing with big data volumes. We've added more information and counters in the loading dialog so that you understand what's being processed and how much is left to go through.

Enrich comments with Javascript

Grid comments can now interpret Javascript. This extends operations beyond the mathematical expressions that were initially implemented to process data from other columns.

Ready to Schedule

New Jobs Added

Trace email...

Looking for emails with a specific string in the subject line? Run this job to search through every mailbox – specify a date range to speed things up! It's the equivalent of hunting for emails without the Office 365 Advanced Threat Protection (ATP) license.

Find all 0 byte files in SharePoint libraries

Sometimes files can become corrupt. Run this job to scour your sites for these 0 bytes files – a must for SharePoint Online migrations! You can schedule this report on a recurrent basis to keep an eye out for these files in your site libraries.

Update Users & Groups cache

Keep your Users and Groups cache in sapio365 always up-to-date by scheduling this job to run recurrently in your off hours. If you're working with a large volume of users or groups, you'll appreciate the freshness of your cached information when launching sapio365.

Find Teams where members can add, edit or delete channels

If you want to make sure members of your Teams don't have the ability to change channels, run this job to find Teams with settings set to allow the addition, deletion or editing channels.

What’s new in reports

Limit Sign-in or Audit log entries

Similar to messages, loading the full extent of Audit logs and Sign-ins can take a long time if there is a high level of activity in the tenant. Choose to load only a week's worth to keep your data manageable. You can always request more later.

Up to date usage reports

The Usage Reports module now adapts as new attributes are added (or deprecated) by Microsoft. So if new column properties become available in a usage report in Office 365, you'll see it in the sapio365 usage report of the same name.

Users

New Jobs Added

Trace email...

Just like its scheduled version, this job searches selected users' mailboxes for a specific string. Don't forget to specify a date range to get results quicker.

List owned teams for selected users

Whether you're looking to replace Teams owners who are leaving the company or to generate a Teams ownership report for certain individuals, this shortcut gets you a view of all the teams these selected users own.

What’s new in Users & Groups

Force change password on next sign-in with MFA

You now have the option to require users to sign in using Multi-Factor Authentication (MFA) when you reset their passwords. The next time they log into their Office 365 account, they'll be required to use additional credentials before they can change their password

See which Teams are archived

We've added a new "is archived" property column in the Groups module so that you can see which Teams are set as archived.

Groups

New Jobs Added

Find last date groups were emailed...

This job can answer questions like "Are my distribution groups being used?". It searches mailboxes of the members of the selected groups and zooms in on the last email sent to each group. The sent date is then added in a comments column in the Groups module.

Find Teams where members can add, edit or delete channels

Just like the scheduled job, run this job in Groups to get a list of Teams with settings that allow the addition, deletion or edition of channels.

Try sapio365 today:

Free for 7 days

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


Speed up multi-user offboarding in Office 365 with sapio365

Speed up multi-user offboarding in Office 365 with sapio365

00:41:30 MIN

In this 30-minute webinar, we'll look at:

  • Teams settings, owners, files
  • Disabling and deleting users
  • Replacing group members & owners
  • Assigning managers
  • Finding checked out documents
  • Moving or backing documents

Download to watch later

The checklist for offboarding a single user in Office 365 is already quite long if you want to ensure your Office 365 environment remains secure and without any loss of knowledge. The list gets longer still with every fresh blog article written on the subject.

And if you’re offboarding multiple users with native Office 365 tools, the task gets even more daunting. We’ll show you how to lighten your load by scaling some of these steps using sapio365.

In this 30-minute webinar, we’ll look at:

  • Teams settings, owners, files
  • Disabling and deleting users
  • Replacing group members & owners
  • Assigning managers
  • Finding checked out documents
  • Moving or backing documents

Try sapio365 today:

Free for 7 days

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


Microsoft Teams & NEW private channels

Microsoft Teams & NEW private channels

00:32:48 MIN

Improve governance with sapio365

In this 30-minute webinar, we’ll demonstrate a unique way to manage important Team data including:

  • Teams settings, owners, files
  • Private channel sites, members & documents
  • Private chat conversations
  • Documents shared in private chats

Download to watch later

Improve governance with sapio365

Group sprawl was a major issue for admins even before Microsoft made Teams’ private channels a reality. With the addition of private channels, admins need, now more than ever, a tool with a global reach of all Teams and their ever-expanding content. We’ll show you how sapio365 gives you that 360-degree visibility and more.

In this 30-minute webinar, we’ll demonstrate a unique way to manage important Team data including:

  • Teams settings, owners, files
  • Private channel sites, members & documents
  • Private chat conversations
  • Documents shared in private chats

Try sapio365 today:

Free for 7 days

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


EZ Suite v16.5

EZ Suite 16.5 sees the tools you love getting smarter!

Hot on the heels of the revolutionary EZ Suite 16 release, which saw the light of day earlier this year, comes an extensive update. Version 16.5 greatly increases the scope of what can be done through EZ Suite’s powerful automation capabilities and brings in many new performance enhancing functions and preferences.

Expand the scope of your EZ Suite tasks with these ready-to-use scripts.

As a quick preview of the newly expanded automation script capabilities, we have included some working scripts that you can put to use immediately. For your convenience, comments have been included as explanations of key functionalities. Feel free to change the values to meet your needs. Be sure to keep the Ytria Automation tag specifics in mind to ensure that your scripts function properly.

Script Level: Easy

Find and report all Mail Owner access levels and various connected properties and settings regarding their permissions across multiple databases on multiple servers.

This script can be used by itself in aclEZ to process a currently opened server, or with the new function found in replicationEZ that lets you launch a script on a selection of servers directly from within the interface. Learn more about this function here.
This script will parse the entire mail directory folder on a given server to find all mail owners set side by side with a selection of key properties and settings that govern access and permissions to their respective mail databases. A report will be generated and exported into an Excel file. Each access level will be reported on its own sheet within the file.

<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">
	<!--This will set the script's behavior when encountering an error. In this case, it will continue.-->
	<onerror continue="true" ></onerror>
	
	<!--First it is specified that the NAB presence is NOT to be checked and groups are NOT to be "expanded."-->
	<Option Type="PresenceInNAB" value="false"></Option>
	<Option Type="GroupExpander" value="ExpandNone"></Option>
	<TreeSelectionLive Value="True"></TreeSelectionLive>
	<!--All databases on the current server will be deselected in the tree.-->
	<unselect target="tree" server="true"></unselect>
	
	<!--Then the mail directory folder for the current server will be selected.-->
	<select target="tree" folder="mail"></select>
	
	<!--The next part of the script defines the actions to be taken within the Audit grid. The grid layout will be set as stated below. A Suspend Grid Redraw function is added so the processing will be held off until all columns are set.-->
	<SuspendRedraw value="true"></SuspendRedraw>
	
	<!--All columns are removed from the main grid in order to prepare for the columns that will be added.-->
	<RemoveAllcolumns></RemoveAllcolumns>
	
	<!--The grid columns are moved to the first position in reverse order. The name of the columns are indicated.-->
	<Add ColumnID="DB6" Position="1"></Add><!-- Catalog Categories -->
	<Add ColumnID="DB4" Position="1"></Add><!-- Database Type -->
	<Add ColumnID="A9" Position="1"></Add><!-- Replicate or Copy Documents -->
	<Add ColumnID="A8" Position="1"></Add><!-- Write Public Documents -->
	<Add ColumnID="A7" Position="1"></Add><!-- Read Public Documents -->
	<Add ColumnID="A6" Position="1"></Add><!-- Create LS/Java Agents -->
	<Add ColumnID="A5" Position="1"></Add><!-- Create Shared Folder/Views -->
	<Add ColumnID="A4" Position="1"></Add><!-- Create Private Folders/Views -->
	<Add ColumnID="A3" Position="1"></Add><!-- Create Private Agents -->
	<Add ColumnID="A2" Position="1"></Add><!-- Delete Documents -->
	<Add ColumnID="A1" Position="1"></Add><!-- Create Documents -->
	<Add ColumnID="ACL4" Position="1"></Add><!-- Type -->
	<Add ColumnID="ACL1" Position="1"></Add><!-- Name -->
	<Add ColumnID="DB3" Position="1"></Add><!-- Database File -->
	<Add ColumnID="DB2" Position="1"></Add><!-- Database Path -->
	<Add ColumnID="STATUS" Position="1"></Add><!-- Status -->
	<!--Any residual grouping and sorting is cleared.-->
	<Reset></Reset>
	
	<!--A new grouping configuration is set.-->
	<GroupBy ColumnID="ACL5"></GroupBy><!-- Access -->
	<GroupBy ColumnID="DB7"></GroupBy><!-- Server -->
	
	<!--And a new sorting configuration is set.-->
	<Sort columnID="DB2" Ascending="true"></Sort><!-- Database Path -->
	<Sort columnID="DB4" Ascending="true"></Sort><!-- Database Type -->
	<Sort columnID="DB3" Ascending="true"></Sort><!-- Database Filename -->
	
	<!--A filter is added to isolate only mail owners,and then the grid processing is reactivated by turning off the Suspend Grid Redraw state.-->
	<Filter columnID="ACL3" Empty="true"></Filter><!-- Mail Owner -->
	<SuspendRedraw value="false"></SuspendRedraw>
	
	<!--The following If condition will test if the main grid has any rows loaded. If there are any rows loaded (meaning that Mail Owners were found) the nested child actions will be carried out.-->
	<if target="Grid" test="VisibleRowsCount" Mode="GreaterThan" Value="0">
		
		<!--The following If condition declares that if this script is not being used in a loop, the Excel file will be opened as soon as it is generated. This can't be done if a loop is being run since the Excel file still may need to be worked on with the results of another server (depending on what you need to do). Keep in mind that we can't set an If condition with a SetParam value, hence the use of this variable. The variable is initialised first, and it will be changed if not in a loop.-->
		<SetVar vOpenExcelFile="False"></SetVar>
		<if target="var" test="{%ListSize%}" mode="Equals" Value="">
			<SetVar vOpenExcelFile="true"></SetVar>
		</if>
		
		<!--Finally, any findings regarding the databases and their respective mail owners, and the rights those mail owners hold, will be exported. Note that this report will be generated in the same location that this file is being run from.-->
		<Export>
			<SetParam field="FilePath" value="{%CurFilePath%}report_aclEZ.xlsx"></SetParam>
			<SetParam field="SelectedRowsOnly" value="false"></SetParam>
			<SetParam field="ExportType" value="Excel"></SetParam>
			<SetParam field="Mode" value="AppendRows"></SetParam>
			<SetParam field="ExcelSheetName" value="Email Owner Access"></SetParam>
			<SetParam field="OpenFileOnceGenerated" value="{%vOpenExcelFile%}"></SetParam>
		</Export>	
	</if>
</ytriaAutomation>


Script Level: Easy

Create a new item across all documents in a specific category—and across multiple databases.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch a script on a selection of databases directly from within the interface. Learn more about this function here.
Small in size, yet very flexible in where you can take it, this script will simply select a category of documents and create a new item across all documents within that focused selection.

<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5" Version="1.0">

<!--The following three lines let you specify the name and value of the item to be added, as well as the document category whose documents the item will be deployed to. Simply enter your desired values where indicated.-->
<SetVar ItemToAdd="Enter your value here"></SetVar>
<SetVar ItemValue="Enter your value here"></SetVar>
<SetVar DocumentCategory="Enter your value here"></SetVar>

<!--The following Expand/Focus sequence will allow the focus to be placed on the documents within the selection tree category specified.-->
<Expand target="tree" category="Documents" type="{%DocumentCategory%}"></Expand>
<focus target="tree" category="Documents" type="{%DocumentCategory%}"></focus>

<!--The CreateItem script block is where we define the item to be added. If the item already exists, it will not create a new one, instead it will skip the document and move on to the next. In this particular case, the item added will be a Text item that will use the name and value defined in the beginning of the script.-->
<CreateItem OnExisting="skip">
	<SetParam field="TypeList" value="Text"></SetParam>
	<SetParam field="FieldName" value="{%ItemToAdd%}"></SetParam>
	<SetParam field="FieldValue" value="{%ItemValue%}"></SetParam>
	<SetParam field="IsProtected" value="true"></SetParam>
</CreateItem>
</ytriaAutomation>


Script Level: Intermediate

Find all documents that match a given formula across a selection of databases, and export the findings into an Excel file.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch an automation script on a selection of databases directly from within the interface. Learn more about this function here.
This intermediate script allows you to specify desired values in the beginning of the script using variables, minimizing any changes to the body of the script itself. This script will search a selection of databases for all the documents that match a defined formula. The name of the database that they are found in, as well as their UNIDs, will be exported into an Excel report.

<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5">
	
	<!--This will set the scripts behavior when encountering an error. In this case, it will continue.-->
	<onerror continue="true" ></onerror>
	<!--Use the following variables to adapt the script to your own needs.-->
	<!--TO SET :: this is THE FORMULA used. Note that the formula follows the general XML rules of "escaping". -->
	<SetVar vSearchFormula="@Contains(Subject;"Help us protect your account")"></SetVar>
	
	<!--TO SET :: This is the item to use as a main "key" for the report.-->
	<SetVar vItemToUseAsKey="Subject"></SetVar>
	<!--This script block will perform the search for the documents.-->
	<SearchBy Type="Formula">
		<Setparam Field="SetFormula" Value="{%vSearchFormula%}"></Setparam>
		<Setparam Field="SearchDocuments" Value="true"></Setparam>
		<Setparam Field="SearchDesigns" Value="false"></Setparam>
		<Setparam Field="PutSearchInSelCreateName" Value="All Docs Found"></Setparam>
	</SearchBy>
	
	<!--The following Focus line will place the focus on the newly created My Selection folder named "All Docs Found".-->
	<Focus Target="Tree" Category="All Docs Found"></Focus>
	
	<!--The following If condition declares that If the My Selection exists (i.e. something has been found), the nested child actions will be carried out.-->
	<if Target="Tree" Test="FocusRoot" Mode="NotEquals" Value="True">
		
		<!--This will set the displayed document titles to the current database name, for reference in the resulting report.-->
		<ChangeDocumentTitle>
				<Setparam Field="TitleOptionType" Value="Formula"></Setparam>
				<Setparam Field="TitleOptionFormula" Value="@Implode(@DbName;"!!")"></Setparam>	
		</ChangeDocumentTitle>
		
		<!-- This will enact a Diff operation on the documents within the My Selection folder and select the main "key" item by the specified name.-->
		<Diff></Diff>
		<Select target="DiffGrid" Lines="ByValue">
			<SetParam ColumnID="AI2" Value="{%vItemToUseAsKey%}"></SetParam>
		</Select>
		
		<!-- This opens the Values grid.-->
		<Values>
			
			<!-- This will remove the Type column.-->
			<ShowTypeColumns value="false"></ShowTypeColumns>
			
			<!-- And this adds a custom column where the UNID will be displayed.-->
			<AddCustomColumn name="UNID">
				<SetParam field="TitleOptionType" Value="System"></SetParam>
				<SetParam field="TitleOptionSystem" Value="UNID"></SetParam>
			</AddCustomColumn>
			<Evaluate></Evaluate>
			
			<!--Finally, the results of the search will be exported into a report titled report_DeleteDoc.xlsx. If this script is to be executed as part of a Loop/List, the newly found information will be exported and appended to the same file.-->
			<Export>
				<SetParam field="FilePath" value="{%CurFilePath%}report_DeleteDoc.xlsx"></SetParam>
				<SetParam field="SelectedRowsOnly" value="false"></SetParam>
				<SetParam field="ExportType" value="Excel"></SetParam>
				<SetParam field="Mode" value="AppendRows"></SetParam>
				<SetParam field="ExcelSheetName" value="DOCS FOUND"></SetParam>
				<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
			</Export>
		</Values>		
	</if>
</ytriaAutomation>


Script Level: Advanced

Find and report all scheduled agents that have and have not run on a given server and create a concise report of agents in both conditions.

This script can be used by itself in agentEZ to process a currently opened server, or with the new function found in replicationEZ that lets you launch a script on a selection of servers directly from within the interface. Learn more about this function here.
This advanced script will load all enabled and scheduled agents on a currently loaded server and designate those that did not run. Additionally, it will create an Excel report of all agents, putting those that did run and those that did not on two separate pages. The report’s layout will be set up in a way so that it is easy to check the status.

<ytriaAutomation Application="agentEZ" ApplicationVersion="16.5">
	<!--This will set the script's behavior when encountering an error. In this case, it will continue.-->
	<onerror continue="true" ></onerror>
	
	<!--At this point, we don't want to automatically load the detailed agent information. This will set it as "false". -->
	<Option Type="AutoLoadDetailedAgentInfo" value="False"></Option>
	
	<!--This will allow the automatic Check Presence in NAB feature to be carried out on the agent signer for each agent loaded.-->
	<Option Type="PresenceInNAB" value="true"></Option>
	
	<!--This will set the option to use the Design Collection Note which is a much faster loading option.-->
	<UseDesignCollection value="true"></UseDesignCollection>
	
	<!--This defines our search as looking only for scheduled agents.-->
	<AgentTriggerType value="Scheduled" ></AgentTriggerType>
	<!--This will select all databases on the loaded server.-->
	<TreeSelectionLive Value="False"></TreeSelectionLive>
	<select target="tree" server="true"></select>
	<TreeSelectionLive Value="True"></TreeSelectionLive>
	<!--The next part of the script will handle the grid layout so the results are presented in a clear order. A Suspend Grid Redraw function is added so the processing will be held off until all columns are set.-->
	<SuspendRedraw value="true"></SuspendRedraw>
	
	<!--All columns are removed from the main grid in order to prepare for the columns that will be added.-->
	<RemoveAllcolumns></RemoveAllcolumns>
	
	<!--Second, the columns that we want are added back into the first position and in reverse order.-->
	<Add ColumnID="STATUS_LOAD" Position="1"></Add><!-- Is Agent Fully Loaded? -->
	<Add ColumnID="D33" Position="1"></Add><!-- Is background agent disabled on database -->
	<Add ColumnID="B6" Position="1"></Add><!-- Comment -->
	<Add ColumnID="D3" Position="1"></Add><!-- Database Type -->
	<Add ColumnID="R24" Position="1"></Add><!-- Run on week-ends -->
	<Add ColumnID="R23" Position="1"></Add><!-- Stop running agent on this date -->
	<Add ColumnID="R22" Position="1"></Add><!-- Start running agent on this date -->
	<Add ColumnID="R21" Position="1"></Add><!-- Running Interval -->
	<Add ColumnID="M13" Position="1"></Add><!-- Signer -->
	<Add ColumnID="B5" Position="1"></Add><!-- Last Alias -->
	<Add ColumnID="B4" Position="1"></Add><!-- Name -->
	<Add ColumnID="D2" Position="1"></Add><!-- Database Filename -->
	<Add ColumnID="D1" Position="1"></Add><!-- Database Path -->
	<Add ColumnID="L17" Position="1"></Add><!-- Last Run Duration -->
	<Add ColumnID="L15" Position="1"></Add><!-- Last Run Start Date -->
	<Add ColumnID="STATUS" Position="1"></Add><!-- Status -->
	
	<!--Then, all groupings are removed.-->
	<UngroupAll></UngroupAll>
	
	<!--And we will set a new grouping configuration.-->
	<GroupBy ColumnID="D46"></GroupBy><!-- Server -->
	<GroupBy ColumnID="R9"></GroupBy><!-- Run On -->
	<GroupBy ColumnID="R12"></GroupBy><!-- Agent Schedule -->
	
	<!--Also, a new sorting configuration is set.-->
	<Sort columnID="L17" Ascending="false"></Sort><!-- Last Run Duration -->
	<Sort columnID="D1" Ascending="true"></Sort><!-- Database Path -->
	<Sort columnID="D3" Ascending="true"></Sort><!-- Database Type -->
	<Sort columnID="D2" Ascending="true"></Sort><!-- Database Filename -->
	<!--All existing filters are cleared, and then the grid processing is reactivated by turning off the Suspend Grid Redraw state.-->
	<ClearFilters></ClearFilters>
	<SuspendRedraw value="false"></SuspendRedraw>
 
	<!--Note that the agent details don't need to be loaded in this situaiton, as this info is provided without a full information load.-->
	<Filter columnID="R8" Value="checked"></Filter><!-- Enable -->
	
	<!--The following If condition declares that if something is found (and thus making the grid count greater than 0), the nested child actions will be carried out.-->
	<if target="Grid" test="VisibleRowsCount" Mode="GreaterThan" Value="0">
		
		<!--All enabled agents will be selected (rows loaded in the grid).-->
		<Select lines="all"></Select>
		
		<!--Then, all the detailed agent information is loaded for all selected lines.-->
		<LoadMoreInfo></LoadMoreInfo>
		<!--A filter is added to find all agents that are enabled and did run correctly.-->
		<Filter columnID="L17" Empty="true"></Filter><!-- Last Run Duration not set... -->
		
		<!--These findings can now be exported. Note that this report will be generated in the same location that this file is being run from.-->
		<Export>
			<SetParam field="FilePath" value="report_agentEZ.xlsx"></SetParam>
			<SetParam field="SelectedRowsOnly" value="false"></SetParam>
			<SetParam field="ExportType" value="Excel"></SetParam>
			<SetParam field="Mode" value="AppendRows"></SetParam>
			<SetParam field="ExcelSheetName" value="Enabled Scheduled Agents - LAST RUN"></SetParam>
			<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
		</Export>
		
		<!--All filters will be cleared from the Last Run Duration column.-->
		<ClearFilters columnID="L17"></ClearFilters><!-- Last Run Duration... -->
		
		<!--A filter is then added to find all agents that are enabled, but did not run correctly. A small trick is used here: hiding anything that contains a ":" character (and thus indicating a duration).-->
		<Filter columnID="L17" Mode="NotContains" Text=":"></Filter><!-- Last Run Duration... -->
		
		<!--The following If condition declares that if this script is not being used in a loop, the Excel file will be opened as soon as it is generated. This can't be done if a loop is being run since the Excel file still may need to be worked on with the results of another server (depending on what you need to do). Keep in mind that we can't set an If condition with a SetParam value, hence the use of this variable. The variable is initialised first, and it will be changed if not in a loop.-->
		<SetVar vOpenExcelFile="False"></SetVar>
		<if target="var" test="{%ListSize%}" mode="Equals" Value="">
			<SetVar vOpenExcelFile="true"></SetVar>
		</if>
		
		<!--Finally, any findings regarding agents that did not run can be exported. Note that this report will be generated in the same location that this file is being run from.-->
		<Export>
			<SetParam field="FilePath" value="{%CurFilePath%}report_agentEZ.xlsx"></SetParam>
			<SetParam field="SelectedRowsOnly" value="false"></SetParam>
			<SetParam field="ExportType" value="Excel"></SetParam>
			<SetParam field="Mode" value="AppendRows"></SetParam>
			<SetParam field="ExcelSheetName" value="DID NOT RUN"></SetParam>
			<SetParam field="OpenFileOnceGenerated" value="{%vOpenExcelFile%}"></SetParam>
		</Export>
	</if>
	
</ytriaAutomation>


<p style="color: #d70f64; font-weight: bolder;">Script Level: Advanced</p>

Find multiple different types of profile documents and create reports of each different type found.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch an automation script on a selection of databases directly from within the interface. Learn more about this function here.
This advanced script will iterate over a List containing different user-definable profile document names, and, for each given name, conduct a regex search to find the profile documents that contain a matching name. A multi-faceted report containing a full breakdown of all the items and their values within each document will be exported to an Excel file; each document name’s search results will be placed in its own page in the file.

<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5">
	<!--This will set the script's behavior when encountering an error. In this case, it will continue.-->
	<onerror continue="true" ></onerror>
	<!--This will allow the script to run if called from databaseEZ by using the option 'Execute Automation File On...'-->
	<if target="var" test="{%ListSize%}" mode="NotEquals" Value="">
		<ExecuteListAction></ExecuteListAction>
	</if>
	<!--The script uses Loop and List actions. The Loop itself can be modified to fit your needs.-->
	<!--TO SET: these variables define the profile you are looking for. You may change the values to suit your needs and even add in more lines to the list keeping the format shown. Note: Personal profile documents are arranged in a level further down in scanEZ's selection tree and must be selected in a different way.-->
	<List name="allProfileName" Action="SetVar" vProfileName="CalendarProfile"></List>
	<List name="allProfileName" Action="SetVar" vProfileName="NotExistProfile"></List>
	<List name="allProfileName" Action="SetVar" vProfileName="ColorProfile"></List>
	<!--This line will expand the Profile Documents section of the selection tree.-->
	<Expand target="tree" Category="Profile Documents"></Expand>
	<!--Beginning here, the rest of the script is the Loop setup. All actions within this Loop section will be carried out in turn on all the lines in the List section (above) that use the specified name. The Loop is set to call on the List name allProfileName".-->
	<Loop list="allProfileName" OnError="Next">
		
		<!--This next action is mandatory in order for the action within the List lines referenced to be carried out. In the case of the lines in the List "allProfileName", the SetVar action is to be executed.-->
		<ExecuteListAction></ExecuteListAction>
		<!--Then, everything in the tree will be deselected.-->
		<UnSelect Target="tree" name="All"></UnSelect>
		
		<!--This will place the focus on the Profile Documents category so that the SelectByRegex action can be used on the first-level entries within.-->
		<Focus Target="Tree" Category="Profile Documents"></Focus>
		
		<!--The following line will enact a regex search on the first-level profile documents to find any profile documents that contain the name provided.-->
		<SelectByRegex Regex="{%vProfileName%}"></SelectByRegex>
		
		<!--As stated early on in this script, Personal Profile documents are arranged at a deeper level in the selection tree. If you want to be able to search through both of these levels at the same time to find both the first level profile documents and personal profile documents with this name use this line in place of the regex search above <Select Target="Tree" Category="Profile Documents" Type="{%vProfileName%}"></Select> -->
		
		<!--This will create a new My Selection folder containing the found documents. By doing this the displayed titles can be set to your desired form (titles cannot be set within the Profile Documents category).-->
		<MySelection>
			<Setparam Field="MySelectionName" Value="Selection of {%vProfileName%}"></Setparam>
			<Setparam Field="TitleOptionType" Value="Formula"></Setparam>
			<Setparam Field="TitleOptionFormula" Value="@Implode(@DbName;"!!")"></Setparam>	
		</MySelection>
		<!--Then the focus is placed on the newly created My Selection folder.-->
		<Focus Target="Tree" Category="Selection of {%vProfileName%}"></Focus>
		
		<!--The following If condition declares that if the My Selection does exist, (meaning that something has been found) the nested child actions will be enacted.-->
		<if Target="Tree" Test="FocusRoot" Mode="NotEquals" Value="True">
			
			<!--A Values function is carried out on the focused My Selection folder.-->
			<Values>
				
				<!--All items within the Values grid are selected.-->
				<SetParam Target="SelectDocumentItems" Field="All" value="true"></SetParam>
				
				<!--And finally all the findings are exported to an Excel file; the results for each profile name will be placed on its own sheet within the file. The file will be saved in the same location as the this Automation file.-->
				<Export>
				   <SetParam field="FilePath" value="{%CurFilePath%}report_FindProfile.xlsx"></SetParam>
				   <SetParam field="SelectedRowsOnly" value="false"></SetParam>
				   <SetParam field="ExportType" value="Excel"></SetParam>
				   <SetParam field="Mode" value="AppendRows"></SetParam>
				   <SetParam field="ExcelSheetName" value="{%vProfileName%}"></SetParam>
				   <SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
				</Export>
			</Values>
			
		</if>
		
	</Loop>
</ytriaAutomation>


New in Automation

Automate more tasks thanks to a fully matured command language

First introduced in version 12, automation has always held a lot of promise for performing large, repetitive tasks. EZ Suite 16.5 sees the XML-based automation command language optimized and expanded beyond the original set of tags, and the capabilities that were available even as recently as version 16. The available catalog full of tags can be found in our Help section.

Record your actions to scripts with the powerful new Automation Recorder.

An all-new Automation Recorder takes performance optimization to another level by letting you record and “replay” actions you’ve performed in the EZ Suite tools. Simply hit Record at the beginning of your process, do your work, and the recorder will save the steps in an independent automation file that can be either recalled at a later time “as is,” or modified to fit your needs.

Launch scripts on a current selection through other EZ Suite tools.

Bridges between EZ Suite tools have become far more robust! Thanks to a new right-click menu option for multi-server and multi-database tools (not applicable to consoleEZ), you can now process a current selection of entries through other tools by employing a pre-saved automation script. Process a selection of servers with agentEZ or aclEZ, process a selection of databases with scanEZ—the possibilities are huge, and only a few clicks away!

Build your automation lists fast with the 'Create Automation List from Selection' feature.

Thanks to the new Create Automation List from Selection function, you can quickly “export” a selection of entries to a properly formatted List that can be used in an automation script Loop.

See the progress of your automation scripts in real time, and with a level of detail that you choose.

A new, dedicated console displays a full log of operations carried out through automation scripts—in real time—and with script-responsive verbosity levels.

The flexYgrid

Create better reports faster with the improved 'Append Rows' Export option.

Reporting is cleaner and easier to manage thanks to improvements in the “Append Rows” Export option that automatically reuses matching column headers. Combine reports worry-free. Regardless of how you have your grid columns placed, data exports now recognize columns and will append the like data to the proper place in your reports.

Keep your selection focus while performing Group/Sort operations.

Stay focused, on your current selections that is. Your selections now stay intact after Sort and Filter operations. And a new auto-scroll feature brings your focused entries back into view with only a key

Focus columns automatically thanks to Search function enhancements.

The flexYgrid Find First… regex search option will now focus the column in which the regex match is found—guesswork is eliminated.

Group/Ungroup easier thanks to quick toolbar buttons.

New one-click Group/Ungroup command buttons can now be found in the toolbar. Group by the currently focused column in the click of a button (or a CTRL+ I), or reset even the heaviest grouping arrangement (CTRL+SHIFT+G).

Choose from new options to Hide/Unhide columns.

Hiding columns just got easier, and safer! New right-click menu options and key commands let you hide currently selected columns (CTRL+F6) and unhide the last hidden column (CTRL+F6) for a virtual undo, or toggle between states.

Combine filters on individual columns for heightened precision.

Already a powerful function, the precision of column filters has been enhanced through the ability to enact multiple filters on the same column header. Zero in on specifics by adding in one filter after another.

See grid counts fast with the new grid status bar.

See totals for rows loaded, rows displayed, hidden rows, and selected rows at a glance thanks to a new count-status bar available in every flexYgrid panel.

Filter values more accurately through "Real value" Filter logic.

Sort operations are more precise, regardless of cell and group formatting, due to a process that uses the “real” values and not the text-formatted value displayed in the grid.

Display all filtered and manually-hidden rows at the click of a button.

Keep a firm grasp on the totality of your data throughout your operations. In just the click of a button, or with a CTRL + ALT + V, toggle the display of all rows filtered out of, or hidden in, a grid panel. These rows are color coded for easy identification.

Hold operation processing for quicker data manipulation.

Sometimes, the amount of data you’re working with is so large that processing between operations inevitably takes a bit of time. Group, Filter, Load etc. on grids with extremely large data volumes are still comparatively fast, but the minute waiting times between processes can add up. The Suspend Grid Redraw feature lets you hold the processing until you’ve set up all of your operations, and then take care of them all at once.

View everything in your group zone.

Perform as many groupings as you want, see them ALL thanks to a scrollable group zone.

Reset grid configurations in total security.

A lot of preparation and work can go into finding the data you need. When it’s time to revert back to your default settings, or even the original layout, you’ve got to be sure. By requiring a confirmation before the reset is carried out, any wrong clicks will be avoided.

View your data based on a specific time span back from the current date.

An all-new cut-off date column filter option lets you choose to see only entries that fall within a specified time span back from the current date.

New in scanEZ

Copy/Move documents with powerful new options to control how they are copied or moved in addition to the folder structure of their destination.

The Copy/Move Documents to Multiple Databases function is the closest thing Notes users can get to a drag-n-drop operation for Notes databases, and it has undergone both UX improvements and backend expansion. In addition to the ability to keep the original folder structure—or manually specify a new one—for the target documents, you can now choose from 4 different ways to carry out a Copy or Move operation: copy documents as new, replicate them, or replicate them with the option to force increment their sequence number depending on if the documents already exist in the target databases or not.

Export all files and attachments from a selection of documents in only a couple of clicks.

With scanEZ’s new Export All Attachments and Files… feature, attachment archival across scores of documents has literally become a 2-step process. Select the documents, and select where you want to save the attachments. That’s all there is to it!

Conduct in-depth audits between two non-replica databases with the new Database Comparator.

Have you ever wished that you could direct the Replication Auditor’s unique powers towards two databases that aren’t replicas? scanEZ now includes the new Database Comparator that lets you conduct Note Info audits between any two like databases that contain the same key UNIDs. Display only differences between them, or display the entire audit.

Get more out of the $Flags help section.

The valuable $Flags quick reference definition bank is now flexYgrid enabled.

Edit MIME/RFC822 compatible items.

scanEZ is now fully compliant with MIME/RFC 822 standards and thus has the ability to read out and edit related items.

Manage design source files in design elements like Xpages. (See also the new document attachment export feature.)

Reach beyond the backend of XPages with the ability to parse and export the contents of multiple components that just weren’t reliably accessible before—access compiled javascript, eclipse files, custom control components, and more.

New in databaseEZ

Create/delete Full Text indexes across multiple databases.

databaseEZ now supports creation/deletion of Full Text Indexes. (Note: Full Text Index creation only takes effect at the next Update.)

New in replicationEZ

Safeguard your grid entries for replicas loaded across servers while changing your selection.

An improved process for selecting/deselecting databases in the selection panel now offers the option to prevent unloading databases if you already have replicas from other servers loaded in the grid.

Get a clearer view of servers thanks to alphabetical selection tree ordering.

Finding your desired server within a full-capacity replicationEZ selection tree just got a whole lot easier. Your servers are now displayed in alphabetical order.

Drill down into conflicts directly from replicationEZ's Conflict Counter panel.

Finding your desired server within a full-capacity replicationEZ selection tree just got a whole lot easier. Your servers are now displayed in alphabetical order.

New in consoleEZ

View detailed error logs for multiple servers at once.

Expanded functionality in consoleEZ’s Dashboard panel now lets you see the error log details for multiple servers at once.

Pause "live" grids to activate all "static" grid capabilities.

Live grids like the grid in consoleEZ dashboard are powerful tools, but the live nature of the data stream presented barriers between these grids and the built-in flexYgrid tools like the Pivot Table builder and Data Comparator. This is no longer true: thanks to the Pause Data Stream option, you’ll be able to use all the tools and options available in static flexYgrid panels on live grids (while paused).

New in agentEZ

Automate more tasks thanks to a fully matured command language

See agent presence faster thanks to color coding enhancements in the database selection tree.

A new display development in agentEZ’s database selection tree now indicates different stages of agent presence at a glance. Databases displayed in gray text lack agents of any type and pink text indicates a lack of the specific type of agent indicated in the agent search filter.

EZ Suite:

Try it now!

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


Automation

What is the Ytria automation API?

Go even bigger with your EZ Suite tools—through large-scale repeatable processes.

EZ Suite tools can be automated? Yes!

First introduced in EZ Suite version 12, the Ytria automation API lets you perform large, repetitive tasks quickly and efficiently. EZ Suite 16.5 sees the focus of the command language and the scope of possibilities greatly expanded.

Here's how you can start putting automation to work for you.

Following through this page will help your understanding of what you can do with automation and how you can get started doing it. We’ll also introduce you to some key automation resources you’ll want to keep handy for the future.

First, let’s look at a quick-and-easy script.

Try out the script below in aclEZ with a server already loaded. You’ll get a concise readout of all ACL entries, and their corresponding access levels for all databases on a loaded server.

  • Simply copy/paste the script shown here into any text editor and save it as an XML file.
  • Open aclEZ and load a server into the selection tree. Then, select the option ‘Load Automation File…’ from the Server (or use CTRL+X).
  • Find the file you just saved and click ‘Open.’

That’s all there is to it! You’ll have a complete listing of all databases on the loaded server, as well as all applicable ACL entries grouped by access level and name.

<?xml version="1.0"?>
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">

<RemoveAllColumns></RemoveAllColumns>
<Add ColumnID="DB1" Position="1"></Add>
<Add ColumnID="ACL5" Position="1"></Add>
<Add ColumnID="ACL1" Position="1"></Add>

<GroupBy ColumnID="DB1"></GroupBy>
<GroupBy ColumnID="ACL5"></GroupBy>
<GroupBy ColumnID="ACL1"></GroupBy>
<Collapse/>
</ytriaAutomation>

Want to learn more? Start here.

Our automation scripts are written in XML. If you are currently unfamiliar with XML, w3schools.com has some excellent tutorials to help kickstart your understanding.

To learn more about automation itself, visit our “XML Basics” page by clicking the link below. You’ll find simple examples of the types of components found in a good automation script—including their structure and purpose.

Tip: Once you start to get the general idea of what automation is all about, check out some commands that you’ll want to know. Some of the concepts involved require a bit of familiarization, but once you have the knowledge under your belt, large scale operations are a cinch to handle:

Basics

To learn more about automation itself, visit our "XML Basics" page by clicking the link below. You'll find simple examples of the types of components found in a good automation script—including their structure and purpose.

Learn more

Global Actions

This section contains high-level commands used universally across all tools. For example, loading a server or database.

Learn more

Basics

To learn more about automation itself, visit our "XML Basics" page by clicking the link below. You'll find simple examples of the types of components found in a good automation script—including their structure and purpose.

Learn more

Global Actions

This section contains high-level commands used universally across all tools. For example, loading a server or database.

Learn more

Check out the full scope of functionality.

Check out the ever-expanding catalog of functions that you can automate. Some of these command tags will sound familiar, some will seem brand new. A vast amount of possibilities exist. Each tag has it’s own page that contains an explanation of exactly what it will do, an example that puts it in context, and the technical information surrounding its use in a script.

Ytria Automation API Tag Catalog

Check out the ever-expanding catalog of functions that you can automate. Some of these command tags will sound familiar, some will seem brand new.

Drill down into the specifics.

Every product has its own exclusive functions. Click the links below for a direct access to the pages describing the specific action tags that are used to automate the individual products’ functionality.

Manage IBM Notes Databases with ScanEZ
scanEZ

API tags

ACLs Management across the entire IBM Domino servers at once
aclEZ

API tags

Agents management simplified with AgentEZ
agentEZ

API tags

Manage Servier Consoles at once with ConsoleEZ
consoleEZ

API tags

Your IBM Notes database properties configured with DatabaseAZ
databaseEZ

API tags

Manage IBM Notes database replication with ReplicationEZ
replicationEZ

API tags

Manage IBM Notes signatures quicker with SignEZ
signEZ

API tags

ViewEZ for your IBM Notes Database views
viewEZ

API tags

DeignPropEZ - an IBM Notes design properties tool
designPropEZ

API tags

Manage IBM Notes actions with ActionBarEZ tool
actionBarEZ

API tags

Let us work for you with these ready-made scripts.

Click below for some working scripts that you can put to work immediately. For your convenience, comments have been included as explanations of key functionalities. Feel free to change the values to meet your needs—when doing so, be sure to keep the Ytria Automation tag specifics in mind to ensure that your scripts function properly.

Search multiple servers for all invalid ACL entries.

This script will automatically search three servers for any and all invalid ACL entries—entries for names not found in the NAB—and then export the results to a per-server report, one Excel file each.

<?xml version="1.0"?>
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">

<RemoveAllColumns></RemoveAllColumns>
<Add ColumnID="DB1" Position="1"></Add>
<Add ColumnID="ACL5" Position="1"></Add>
<Add ColumnID="ACL1" Position="1"></Add>

<GroupBy ColumnID="DB1"></GroupBy>
<GroupBy ColumnID="ACL5"></GroupBy>
<GroupBy ColumnID="ACL1"></GroupBy>
<Collapse/>
</ytriaAutomation>

Load a server and export all ACL information.

This script will load all databases on a server of your choice and then export all ACL attributes and roles to an HTML file.

<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">
<OnError continue="True"></OnError> 
<Echo Mode="False"></Echo>
<!--The variable in the next line will set the server to load. 
Simply change this variable value to accommodate your needs.--> 
<SetVar srv="Enter your server name here."></SetVar> 
<!-- Initialize --> 
<Load Server="{%srv%}" select="true"></Load>
<Export Type="FlagsAndRoles">
<SetParam target="ExportToFile" field="FilePath" value="aclEZ_export.html"></SetParam>
<SetParam target="ExportToFile" field="ExportType" value="HTML"></SetParam>
<SetParam target="ExportToFile" field="FileOutput" value="Unicode"></SetParam>
<SetParam target="ExportToFile" field="OpenFileOnceGenerated" value="true"></SetParam>
</Export>
</ytriaAutomation>

Find and report all Mail Owner access levels and various connected properties and settings regarding their permissions across multiple databases on multiple servers.

This script can be used by itself in aclEZ to process a currently opened server, or with the new function found in replicationEZ that lets you launch a script on a selection of servers directly from within the interface. Learn more about this function here.

This script will parse the entire mail directory folder on a given server to find all mail owners set side by side with a selection of key properties and settings that govern access and permissions to their respective mail databases. A report will be generated and exported into an Excel file. Each access level will be reported on its own sheet within the file.

<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">
<!--This will set the script's behavior when encountering an error. 
In this case, it will continue.-->
<onerror continue="true" ></onerror>

<!--First it is specified that the NAB presence is NOT to be checked and groups are NOT 
to be "expanded."-->
<Option Type="PresenceInNAB" value="false"></Option>
<Option Type="GroupExpander" value="ExpandNone"></Option>
<TreeSelectionLive Value="True"></TreeSelectionLive>
<!--All databases on the current server will be deselected in the tree.-->
<unselect target="tree" server="true"></unselect>

<!--Then the mail directory folder for the current server will be selected.-->
<select target="tree" folder="mail"></select>

<!--The next part of the script defines the actions to be taken within the Audit grid.
The grid layout will be set as stated below.
A Suspend Grid Redraw function is added so the processing will be held off until 
all columns are set.-->
<SuspendRedraw value="true"></SuspendRedraw>

<!--All columns are removed from the main grid in order to prepare for the columns 
that will be added.-->
<RemoveAllcolumns></RemoveAllcolumns>

<!--The grid columns are moved to the first position in reverse order.
The name of the columns are indicated.-->
<Add ColumnID="DB6" Position="1"></Add><!-- Catalog Categories -->
<Add ColumnID="DB4" Position="1"></Add><!-- Database Type -->
<Add ColumnID="A9" Position="1"></Add><!-- Replicate or Copy Documents -->
<Add ColumnID="A8" Position="1"></Add><!-- Write Public Documents -->
<Add ColumnID="A7" Position="1"></Add><!-- Read Public Documents -->
<Add ColumnID="A6" Position="1"></Add><!-- Create LS/Java Agents -->
<Add ColumnID="A5" Position="1"></Add><!-- Create Shared Folder/Views -->
<Add ColumnID="A4" Position="1"></Add><!-- Create Private Folders/Views -->
<Add ColumnID="A3" Position="1"></Add><!-- Create Private Agents -->
<Add ColumnID="A2" Position="1"></Add><!-- Delete Documents -->
<Add ColumnID="A1" Position="1"></Add><!-- Create Documents -->
<Add ColumnID="ACL4" Position="1"></Add><!-- Type -->
<Add ColumnID="ACL1" Position="1"></Add><!-- Name -->
<Add ColumnID="DB3" Position="1"></Add><!-- Database File -->
<Add ColumnID="DB2" Position="1"></Add><!-- Database Path -->
<Add ColumnID="STATUS" Position="1"></Add><!-- Status -->
<!--Any residual grouping and sorting is cleared.-->
<Reset></Reset>

<!--A new grouping configuration is set.-->
<GroupBy ColumnID="ACL5"></GroupBy><!-- Access -->
<GroupBy ColumnID="DB7"></GroupBy><!-- Server -->

<!--And a new sorting configuration is set.-->
<Sort columnID="DB2" Ascending="true"></Sort><!-- Database Path -->
<Sort columnID="DB4" Ascending="true"></Sort><!-- Database Type -->
<Sort columnID="DB3" Ascending="true"></Sort><!-- Database Filename -->

<!--A filter is added to isolate only mail owners,and then the grid processing is 
reactivated by turning off
the Suspend Grid Redraw state.-->
<Filter columnID="ACL3" Empty="true"></Filter><!-- Mail Owner -->
<SuspendRedraw value="false"></SuspendRedraw>

<!--The following If condition will test if the main grid has any rows loaded. 
If there are any rows loaded (meaning that Mail Owners were found) the nested 
child actions 
will be carried out.-->
<if target="Grid" test="VisibleRowsCount" Mode="GreaterThan" Value="0">

<!--The following If condition declares that if this script is not being used in a 
loop, the Excel file will be opened as soon as it is generated.
This can't be done if a loop is being run since the Excel file still may need 
to be worked on with the results of another server (depending on what you need
to do). Keep in mind that we can't set an If condition with a SetParam value, 
hence the use of this variable.
The variable is initialised first, and it will be changed if not in a loop.-->
<SetVar vOpenExcelFile="False"></SetVar>
<if target="var" test="{%ListSize%}" mode="Equals" Value="">
<SetVar vOpenExcelFile="true"></SetVar>
</if>

<!--Finally, any findings regarding the databases and their respective mail owners, 
and the rights those mail owners hold, will be exported. 
Note that this report will be generated in the same location that this file
is being run from.-->
<Export>
<SetParam field="FilePath" value="{%CurFilePath%}report_aclEZ.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="Email Owner Access"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="{%vOpenExcelFile%}"></SetParam>
</Export> 
</if>
</ytriaAutomation>

Create a new item across all documents in a specific category—and across multiple databases.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch a script on a selection of databases directly from within the interface. Learn more about this function here.

Small in size, yet very flexible in where you can take it, this script will simply select a category of documents and create a new item across all documents within that focused selection.

<?xml version="1.0" encoding="UTF-8"?>
<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5" Version="1.0">

<!--The following three lines let you specify the name and value of the item to be added, 
as well as the document category whose documents the item will be deployed to. 
Simply enter your desired values where indicated.-->
<SetVar ItemToAdd="Enter your value here"></SetVar>
<SetVar ItemValue="Enter your value here"></SetVar>
<SetVar DocumentCategory="Enter your value here"></SetVar>

<!--The following Expand/Focus sequence will allow the focus to be placed on the documents 
within the selection tree category specified.-->
<Expand target="tree" category="Documents" type="{%DocumentCategory%}"></Expand>
<focus target="tree" category="Documents" type="{%DocumentCategory%}"></focus>

<!--The CreateItem script block is where we define the item to be added. If the item already 
exists, it will not create a new one, instead it will skip the document and move on to the 
next. In this particular case, the item added will be a Text item that will use the name 
and value defined in the beginning of the script.-->
<CreateItem OnExisting="skip">
<SetParam field="TypeList" value="Text"></SetParam>
<SetParam field="FieldName" value="{%ItemToAdd%}"></SetParam>
<SetParam field="FieldValue" value="{%ItemValue%}"></SetParam>
<SetParam field="IsProtected" value="true"></SetParam>
</CreateItem>
</ytriaAutomation>

Find all documents that match a given formula across a selection of databases, and export the findings into an Excel file.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch an automation script on a selection of databases directly from within the interface. Learn more about this function here.

This intermediate script allows you to specify desired values in the beginning of the script using variables, minimizing any changes to the body of the script itself. This script will search a selection of databases for all the documents that match a defined formula. The name of the database that they are found in, as well as their UNIDs, will be exported into an Excel report.

<?xml version="1.0"?>
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">

<RemoveAllColumns></RemoveAllColumns>
<Add ColumnID="DB1" Position="1"></Add>
<Add ColumnID="ACL5" Position="1"></Add>
<Add ColumnID="ACL1" Position="1"></Add>

<GroupBy ColumnID="DB1"></GroupBy>
<GroupBy ColumnID="ACL5"></GroupBy>
<GroupBy ColumnID="ACL1"></GroupBy>
<Collapse/>
</ytriaAutomation>

Find and report all scheduled agents that have and have not run on a given server and create a concise report of agents in both conditions.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch an automation script on a selection of databases directly from within the interface. Learn more about this function here.

This intermediate script allows you to specify desired values in the beginning of the script using variables, minimizing any changes to the body of the script itself. This script will search a selection of databases for all the documents that match a defined formula. The name of the database that they are found in, as well as their UNIDs, will be exported into an Excel report.

<ytriaAutomation Application="agentEZ" ApplicationVersion="16.5">
<!--This will set the script's behavior when encountering an error. 
In this case, it will continue.-->
<onerror continue="true" ></onerror>

<!--At this point, we don't want to automatically load the detailed agent information. 
This will set it as "false". -->
<Option Type="AutoLoadDetailedAgentInfo" value="False"></Option>

<!--This will allow the automatic Check Presence in NAB feature to be carried out on 
the agent signer for each agent loaded.-->
<Option Type="PresenceInNAB" value="true"></Option>

<!--This will set the option to use the Design Collection Note which is a much 
faster loading option.-->
<UseDesignCollection value="true"></UseDesignCollection>

<!--This defines our search as looking only for scheduled agents.-->
<AgentTriggerType value="Scheduled" ></AgentTriggerType>
<!--This will select all databases on the loaded server.-->
<TreeSelectionLive Value="False"></TreeSelectionLive>
<select target="tree" server="true"></select>
<TreeSelectionLive Value="True"></TreeSelectionLive>
<!--The next part of the script will handle the grid layout so the results are presented 
in a clear order. A Suspend Grid Redraw function is added so the processing will 
be held off until all columns are set.-->
<SuspendRedraw value="true"></SuspendRedraw>

<!--All columns are removed from the main grid in order to prepare for the columns that 
will be added.-->
<RemoveAllcolumns></RemoveAllcolumns>

<!--Second, the columns that we want are added back into the first position 
and in reverse order.-->
<Add ColumnID="STATUS_LOAD" Position="1"></Add><!-- Is Agent Fully Loaded? -->
<Add ColumnID="D33" Position="1"></Add><!-- Is background agent disabled on database -->
<Add ColumnID="B6" Position="1"></Add><!-- Comment -->
<Add ColumnID="D3" Position="1"></Add><!-- Database Type -->
<Add ColumnID="R24" Position="1"></Add><!-- Run on week-ends -->
<Add ColumnID="R23" Position="1"></Add><!-- Stop running agent on this date -->
<Add ColumnID="R22" Position="1"></Add><!-- Start running agent on this date -->
<Add ColumnID="R21" Position="1"></Add><!-- Running Interval -->
<Add ColumnID="M13" Position="1"></Add><!-- Signer -->
<Add ColumnID="B5" Position="1"></Add><!-- Last Alias -->
<Add ColumnID="B4" Position="1"></Add><!-- Name -->
<Add ColumnID="D2" Position="1"></Add><!-- Database Filename -->
<Add ColumnID="D1" Position="1"></Add><!-- Database Path -->
<Add ColumnID="L17" Position="1"></Add><!-- Last Run Duration -->
<Add ColumnID="L15" Position="1"></Add><!-- Last Run Start Date -->
<Add ColumnID="STATUS" Position="1"></Add><!-- Status -->

<!--Then, all groupings are removed.-->
<UngroupAll></UngroupAll>

<!--And we will set a new grouping configuration.-->
<GroupBy ColumnID="D46"></GroupBy><!-- Server -->
<GroupBy ColumnID="R9"></GroupBy><!-- Run On -->
<GroupBy ColumnID="R12"></GroupBy><!-- Agent Schedule -->

<!--Also, a new sorting configuration is set.-->
<Sort columnID="L17" Ascending="false"></Sort><!-- Last Run Duration -->
<Sort columnID="D1" Ascending="true"></Sort><!-- Database Path -->
<Sort columnID="D3" Ascending="true"></Sort><!-- Database Type -->
<Sort columnID="D2" Ascending="true"></Sort><!-- Database Filename -->
<!--All existing filters are cleared, and then the grid processing is reactivated 
by turning off the Suspend Grid Redraw state.-->
<ClearFilters></ClearFilters>
<SuspendRedraw value="false"></SuspendRedraw>

<!--Note that the agent details don't need to be loaded in this situaiton, as this info is 
provided without a full information load.-->
<Filter columnID="R8" Value="checked"></Filter><!-- Enable -->

<!--The following If condition declares that if something is found (and thus making
the grid count greater than 0), the nested child actions will be carried out.-->
<if target="Grid" test="VisibleRowsCount" Mode="GreaterThan" Value="0">

<!--All enabled agents will be selected (rows loaded in the grid).-->
<Select lines="all"></Select>

<!--Then, all the detailed agent information is loaded for all selected lines.-->
<LoadMoreInfo></LoadMoreInfo>
<!--A filter is added to find all agents that are enabled and did run correctly.-->
<Filter columnID="L17" Empty="true"></Filter><!-- Last Run Duration not set... -->

<!--These findings can now be exported. Note that this report will be generated 
in the same location that this file is being run from.-->
<Export>
<SetParam field="FilePath" value="report_agentEZ.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="Enabled Scheduled Agents - LAST RUN"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
</Export>

<!--All filters will be cleared from the Last Run Duration column.-->
<ClearFilters columnID="L17"></ClearFilters><!-- Last Run Duration... -->

<!--A filter is then added to find all agents that are enabled, but did not run 
correctly. A small trick is used here: hiding anything that contains a 
":" character (and thus indicating a duration).-->
<Filter columnID="L17" Mode="NotContains" Text=":"></Filter><!-- Last Run Duration... -->

<!--The following If condition declares that if this script is not being used in a
loop, the Excel file will be opened as soon as it is generated. This can't be done 
if a loop is being run since the Excel file still may need to be worked on with the
results of another server (depending on what you need to do).
Keep in mind that we can't set an If condition with a SetParam value,
hence the use of this variable.
The variable is initialised first, and it will be changed if not in a loop.-->
<SetVar vOpenExcelFile="False"></SetVar>
<if target="var" test="{%ListSize%}" mode="Equals" Value="">
<SetVar vOpenExcelFile="true"></SetVar>
</if>

<!--Finally, any findings regarding agents that did not run can be exported. 
Note that this report will be generated in the same location that this file 
is being run from.-->
<Export>
<SetParam field="FilePath" value="{%CurFilePath%}report_agentEZ.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="DID NOT RUN"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="{%vOpenExcelFile%}"></SetParam>
</Export>
</if>

</ytriaAutomation>

Find multiple different types of profile documents and create reports of each different type found.

This script can be used by itself in scanEZ to process a currently opened database, or with the new function found in databaseEZ that lets you launch an automation script on a selection of databases directly from within the interface. Learn more about this function here.

This advanced script will iterate over a List containing different user-definable profile document names, and, for each given name, conduct a regex search to find the profile documents that contain a matching name. A multi-faceted report containing a full breakdown of all the items and their values within each document will be exported to an Excel file; each document name's search results will be placed in its own page in the file.

<ytriaAutomation Application="agentEZ" ApplicationVersion="16.5">
<!--This will set the script's behavior when encountering an error. 
In this case, it will continue.-->
<onerror continue="true" ></onerror>

<!--At this point, we don't want to automatically load the detailed agent information. 
This will set it as "false". -->
<Option Type="AutoLoadDetailedAgentInfo" value="False"></Option>

<!--This will allow the automatic Check Presence in NAB feature to be carried out on 
the agent signer for each agent loaded.-->
<Option Type="PresenceInNAB" value="true"></Option>

<!--This will set the option to use the Design Collection Note which is a much 
faster loading option.-->
<UseDesignCollection value="true"></UseDesignCollection>

<!--This defines our search as looking only for scheduled agents.-->
<AgentTriggerType value="Scheduled" ></AgentTriggerType>
<!--This will select all databases on the loaded server.-->
<TreeSelectionLive Value="False"></TreeSelectionLive>
<select target="tree" server="true"></select>
<TreeSelectionLive Value="True"></TreeSelectionLive>
<!--The next part of the script will handle the grid layout so the results are presented 
in a clear order. A Suspend Grid Redraw function is added so the processing will 
be held off until all columns are set.-->
<SuspendRedraw value="true"></SuspendRedraw>

<!--All columns are removed from the main grid in order to prepare for the columns that 
will be added.-->
<RemoveAllcolumns></RemoveAllcolumns>

<!--Second, the columns that we want are added back into the first position 
and in reverse order.-->
<Add ColumnID="STATUS_LOAD" Position="1"></Add><!-- Is Agent Fully Loaded? -->
<Add ColumnID="D33" Position="1"></Add><!-- Is background agent disabled on database -->
<Add ColumnID="B6" Position="1"></Add><!-- Comment -->
<Add ColumnID="D3" Position="1"></Add><!-- Database Type -->
<Add ColumnID="R24" Position="1"></Add><!-- Run on week-ends -->
<Add ColumnID="R23" Position="1"></Add><!-- Stop running agent on this date -->
<Add ColumnID="R22" Position="1"></Add><!-- Start running agent on this date -->
<Add ColumnID="R21" Position="1"></Add><!-- Running Interval -->
<Add ColumnID="M13" Position="1"></Add><!-- Signer -->
<Add ColumnID="B5" Position="1"></Add><!-- Last Alias -->
<Add ColumnID="B4" Position="1"></Add><!-- Name -->
<Add ColumnID="D2" Position="1"></Add><!-- Database Filename -->
<Add ColumnID="D1" Position="1"></Add><!-- Database Path -->
<Add ColumnID="L17" Position="1"></Add><!-- Last Run Duration -->
<Add ColumnID="L15" Position="1"></Add><!-- Last Run Start Date -->
<Add ColumnID="STATUS" Position="1"></Add><!-- Status -->

<!--Then, all groupings are removed.-->
<UngroupAll></UngroupAll>

<!--And we will set a new grouping configuration.-->
<GroupBy ColumnID="D46"></GroupBy><!-- Server -->
<GroupBy ColumnID="R9"></GroupBy><!-- Run On -->
<GroupBy ColumnID="R12"></GroupBy><!-- Agent Schedule -->

<!--Also, a new sorting configuration is set.-->
<Sort columnID="L17" Ascending="false"></Sort><!-- Last Run Duration -->
<Sort columnID="D1" Ascending="true"></Sort><!-- Database Path -->
<Sort columnID="D3" Ascending="true"></Sort><!-- Database Type -->
<Sort columnID="D2" Ascending="true"></Sort><!-- Database Filename -->
<!--All existing filters are cleared, and then the grid processing is reactivated 
by turning off the Suspend Grid Redraw state.-->
<ClearFilters></ClearFilters>
<SuspendRedraw value="false"></SuspendRedraw>

<!--Note that the agent details don't need to be loaded in this situaiton, as this info is 
provided without a full information load.-->
<Filter columnID="R8" Value="checked"></Filter><!-- Enable -->

<!--The following If condition declares that if something is found (and thus making
the grid count greater than 0), the nested child actions will be carried out.-->
<if target="Grid" test="VisibleRowsCount" Mode="GreaterThan" Value="0">

<!--All enabled agents will be selected (rows loaded in the grid).-->
<Select lines="all"></Select>

<!--Then, all the detailed agent information is loaded for all selected lines.-->
<LoadMoreInfo></LoadMoreInfo>
<!--A filter is added to find all agents that are enabled and did run correctly.-->
<Filter columnID="L17" Empty="true"></Filter><!-- Last Run Duration not set... -->

<!--These findings can now be exported. Note that this report will be generated 
in the same location that this file is being run from.-->
<Export>
<SetParam field="FilePath" value="report_agentEZ.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="Enabled Scheduled Agents - LAST RUN"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
</Export>

<!--All filters will be cleared from the Last Run Duration column.-->
<ClearFilters columnID="L17"></ClearFilters><!-- Last Run Duration... -->

<!--A filter is then added to find all agents that are enabled, but did not run 
correctly. A small trick is used here: hiding anything that contains a 
":" character (and thus indicating a duration).-->
<Filter columnID="L17" Mode="NotContains" Text=":"></Filter><!-- Last Run Duration... -->

<!--The following If condition declares that if this script is not being used in a
loop, the Excel file will be opened as soon as it is generated. This can't be done 
if a loop is being run since the Excel file still may need to be worked on with the
results of another server (depending on what you need to do).
Keep in mind that we can't set an If condition with a SetParam value,
hence the use of this variable.
The variable is initialised first, and it will be changed if not in a loop.-->
<SetVar vOpenExcelFile="False"></SetVar>
<if target="var" test="{%ListSize%}" mode="Equals" Value="">
<SetVar vOpenExcelFile="true"></SetVar>
</if>

<!--Finally, any findings regarding agents that did not run can be exported. 
Note that this report will be generated in the same location that this file 
is being run from.-->
<Export>
<SetParam field="FilePath" value="{%CurFilePath%}report_agentEZ.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="DID NOT RUN"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="{%vOpenExcelFile%}"></SetParam>
</Export>
</if>

</ytriaAutomation>

Record your actions to scripts with the powerful new Automation Recorder.

An all-new Automation Recorder takes performance optimization to another level by letting you record and "replay" actions you've performed in the EZ Suite tools. Simply hit Record at the beginning of your process, do your work, and the recorder will save the steps in an independent automation file that can be either recalled at a later time "as is," or modified to fit your needs.

Build your automation lists fast with the 'Create Automation List from Selection' feature.

Thanks to the new Create Automation List from Selection function, you can quickly "export" a selection of entries to a properly formatted List that can be used in an automation script Loop.


Ytria Localization

Ytria Localization

Thank you for your interest in this localization project

We’ve started development on a Web 2.0 interface (see the link at the bottom of this page) for anyone who wants to contribute translated terms. Here you will be able to add, edit, and update translated terms in any language.

Instructions

For Ytria product users

  • Click the Download link next to the desired localized language.
  • Save the .loc file in the same directory as your notes.exe file.

For translators who want to contribute to a localized language

  • Login with your Ytria account. Create an account if you do not have one yet.
  • Click the Edit link next to the language you want to begin translation on.
  • Under the Translation column, click the space next to the English Term and enter your translated term. Existing terms can also be updated.
  • Click the check box under the Done column to save your changes.

When you are ready to begin, click here to access the Localization database.


Ytria Designer Widget [DDE Integration]

Ytria Designer Widget

[DDE Integration]

A Plug-in for the Eclipse-based Domino Designer

The Ytria Designer widget allows for tight integration between the Eclipse-based IBM Domino Designer client and Ytria tools. *A restart of your Lotus Notes client is required after installing a widget

Step 1

In your Lotus Notes client (version 8.5 or higher) go to: File > Preferences > Widgets and make sure the ‘Show Widget Toolbar and the My Widgets Sidebar panel’ checkbox is selected.

Step 2

Click and drag the button below into the My Widgets panel. (Note: this installation method does not work with some versions of Internet Explorer, so as work-around you may right-click and save this Ytria_Designer_widget.xml file to your hard drive and drag and drop the local file).

Step 1

In the window that opens, choose the Install this plug-in option then click OK. Progress bars will appear to indicate the installation process.

Step 2

When installation is completed, click the Restart Now button.

Step 3

A Ytria Designer Widget icon should now appear in the My Widgets panel.

Step 4

The Ytria Designer Widget should now be ready to use in your Domino Designer.

How it works

Step 1

The Ytria Designer Widget allows you to right-click any design elements in the applications sidebar or navigator panel of the Domino Designer client and choose contextually relevant actions with Ytria software.

Step 2

The widget lets you open partial, and non-contiguous selections of design elements in Ytria tools–this can be an enormous time-saver as it circumvents the need to load the entire database in tools like signEZ, actionBarEZ, viewEZ and scanEZ.


Teamstudio CIAO!

Teamstudio CIAO!® Users

All Ytria software tools for Notes and Domino work seamlessly with Teamstudio CIAO!® . Our software looks to see if a design element is being “watched” by Teamstudio CIAO!® and if it is, we will automatically check out the design element for you. After you are done with it, we will also automatically check in the design element. Ytria signEZ users won’t have to worry either; design elements that are signed with a stored ID will be correctly signed even after the check in process.

How Ytria's interface for CIAO! works

Starting with the first instance where a Ytria tool needs to save something in a Notes database, we check for a CIAO! configuration. (This means that just opening a database with a Ytria tool will not trigger a check to see if the database needs to be verified by CIAO!).

When a note is saved in a CIAO!-enabed database, a dialog box will pop up (pictured below), asking you for the comment that will be used for the Check In. This dialog box includes a checkbox option to keep notes checked out. Ytria’s Interface for Teamstudio CIAO

When working on several designs at the same time (like in signEZ or actionBarEZ), the dialog box will appear only once, on the first document, and then the software will use the comment you entered for all the subsequent designs it will save.

You can disable Teamstudio CIAO!® CheckIn/CheckOut in Ytria products by adding the following line in your notes.ini file: YtriaCIAODisable=1

Special instructions with Teamstudio® Release 22a users

Those who are using Teamstudio CIAO!® and Ytria tools, may be experiencing some crash problems when attempting to run Ytria tools. Teamstudio® Release 23 should resolve these Teamstudio CIAO!® compatibility issues with Ytria tools.

In the meantime, to correct this problem, download and install the replacement ndbciao.dll file (below) provided to us from Teamstudio®. Since this is an “unofficial” build from Teamstudio® Release 22a, it would be a good idea to backup the original ndbciao.dll as a precautionary measure. Just in case you experience problems and need to revert to the original Gold release.

The latest release of Ytria tools now all manage this new “special” version of ndbciao.dll (Teamstudio® Release 22a “special”). However, Teamstudio® Release 22a and 22 are still unsupported.

Alternatively, if you are using Teamstudio CIAO!®, add this line in your notes.ini, to disable the use Teamstudio CIAO!® by our products: YtriaCIAODisable=1.

However, you will have to manually manage the check in and check out process yourself.

Reminder list:

  1. You must have Teamstudio® Release 22a installed (other versions will not work with the special .dll file)
  2. Install (replace) the ndbciao.dll file with the one provided on this web page
  3. Make sure you have the latest release of Ytria software installed on your machine


Newsletter - 2019 June

June 2019

Download the latest sapio365 today

If you haven’t already updated to the latest version of sapio365, we highly recommend you do so right now. We’ve got some exciting new features to share with you as well as some improvements that make sapio365 even better.

Here’s a summary of the top 3 features:

  • You can now select an Office 365 report from the new Usage Reports module to get information like who’s using a service, who’s reached their storage quota and other user and team activity.
  • Major caching improvements mean faster loading of large volumes of users and groups.
  • Work as a team in sapio365 with persistent comments on users or groups. It’s basically adding comments that you can keep private or share with your team.

See the full list of what's new and what's changed

Exhibitor at Microsoft Inspire

Microsoft Inspire promises to bring together thousands of Microsoft partners from over 130 countries. We’re very excited to be exhibiting at this year’s event and we can’t wait to hear what Microsoft has planned for the year ahead!

Learn more

Silver sponsor at SPS New York + Ben Menesi speaker session

Next month we’ll be in New York, mingling with the Office 365 & SharePoint community of the Big Apple and its vicinities. SharePoint Saturday New York (now Office 365 Saturday New York) is a great opportunity to discuss and share knowledge, and to make new friends among the community members.

Also, Ben Menesi will be presenting “Office 365 from a hacker’s perspective: real-life threats, tactics, and remedies”. So be sure to catch his session and stop by our booth for a demo of sapio365 or just to say hi!

Learn more

'...when I needed to pull a global license usage location report by department, I thought: 'there goes my day' But then I remembered I have sapio365, and did it in 20 minutes.'

-Gabor Rozsa, IT Operations Manager – XAPT


Newsletter - 2019 May

April | May 2019

Upcoming webinar on managing Office 365 user licenses

Effective management of user licenses in Office 365 has an important impact on the user experience and more directly, on the total cost of ownership of Office 365.

In just under 30 minutes, we’ll show you common scenarios that our customers faced because of changes within their organization and the changing Office 365 service landscape, and how these issues were resolved using sapio365. You’ll come away with new ways to solve hidden or potential issues.

WEBINAR

May 29 at 9 am EDT

How to manage your purchased Office 365 licenses to get the most out of your subscriptions

Not sure if you can make it? Sign up anyway and we’ll send you the recording

Learn more & sign up

Platinum sponsor at Microsoft 365 Saturday Montreal

Ytria will once again be a proud sponsor of Microsoft 365 Saturday Montreal, May 11—the Office 365 and Dynamics 365 event of the year in Montreal!

If you’re in the area, make sure to attend this free event and stop by our booth for a chat.

Learn more

Silver sponsor at Engage + Ben Menesi speaker session

In less than a week, we’ll be in Brussels engaging with the Notes community— stop by to say hello!

Also, Ben Menesi will be teaming up again with Christoph Adler to present their favourite Domino 10 features surrounded by the amazing specimens of Autoworld, a vintage car museum in Brussels.

Be sure to catch their session, check out the metal beauties and swing by our pink-themed booth for a demo of our tools for #DominoForever admins.

Learn more

Exhibitor at SharePoint Conference in Las Vegas May 21-23

Join us in Sin City for our very first major SharePoint conference!

You’ll meet business leaders, IT pros, and developers, who like you, are seeking to learn how technology can empower and improve their workplace.

Be sure to pass by our booth (#208), say hi, and get a demo of sapio365 before exploring the over 200 sessions, panels, and workshops at this year’s SharePoint Conference.

Learn more

'sapio365 reduced the time it took to pull a usage location report from the usual two hours down to just 20 minutes. It literally changed my life when it comes to reporting.'

-Gabor Rozsa, IT Operations Manager ? XAPT


Newsletter - 2019 March

March 2019

Upcoming webinar on Role-Based Access Control (RBAC)

Ever dreamed of being able to delegate Office 365 admin privileges/restrictions to your coworkers but limit their management to a specific country or department? Does the thought of allocating license quotas to business units to control license consumption, without over-spending on reserved license pools, fill you with joy?

If you said yes to any of these, you’ll love this 30-minute webinar where we’ll show you how to achieve all of this and more using practical scenarios. This webinar will be held twice for your convenience.

Not sure if you can make it? Sign up anyway and we’ll send you a recording

WEBINAR
How to securely delegate every admin task in Office 365 with granularity


OneDrive webinar video available

If you missed our last webinar on managing OneDrive, here’s your chance to see how to get a quick overview of all OneDrive files stored and shared by your users in Office 365.

You’ll even learn how to keep control of sensitive data in your users’ OneDrive directories, your Office 365 groups, and your SharePoint Online libraries.

Watch the 30-min video

Silver sponsor at Engage in Brussels May 14-15

Engage is back! We?re proud to sponsor this free, long-running community driven event once again.

Stop by our booth for a chat, a demo of our software tools and enter our raffle for a chance to win a Bose Bluetooth speaker.

And don’t miss the presentation by Ben Menesi and Christoph Adler where they discuss ’15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino 10 and 11′.

Learn more

Exhibitor at SharePoint Conference in Las Vegas May 21-23

Join us in Sin City for our very first major SharePoint conference!

You?ll meet business leaders, IT pros, and developers, who like you, are seeking to learn how technology can empower and improve their workplace.

Be sure to swing by our booth, say hi, and get a demo sapio365 before exploring the over 200 sessions, panels, and workshops at this year?s SharePoint Conference.

Learn more

'sapio365 reduced the time it took to pull a usage location report from the usual two hours down to just 20 minutes. It literally changed my life when it comes to reporting.'

-Gabor Rozsa, IT Operations Manager ? XAPT


Newsletter - 2019 February

February 2019

WEBINAR
'How to manage OneDrive document sharing across users, groups and SharePoint sites in one place'

In just under 30 minutes, we’ll show you how you can get a quick overview of all OneDrive files stored and shared by your users in your Office 365 environment.
You’ll learn how to remain in control of sensitive data in the OneDrive directories of your users and your Office 365 groups, and of your SharePoint Online libraries.

Not sure if you can make it? Sign up anyway and we’ll send you a recording.

Learn more and sign up

IBM Think session slides now available

If you couldn’t make IBM Think this year and missed insights into Domino 10 presented by Ben Menesi and Christoph Adler, the speakers have graciously shared their session slides for “15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino 10 and 11”.

See the slides

Silver sponsor at Engage

Ytria will once again be a proud sponsor of Engage, Europe’s long-running Notes community event, May 14-15 in Brussels, Belgium. If you’re in the area, be sure to attend this free event—and stop by our booth for a chat.

Learn more

Ben Menesi speaking at AdminCamp

If you speak both German and Domino, check out AdminCamp being held March 25-27 in Gelsenkirchen, Germany. You can catch Ben Menesi and Christoph Adler with an encore presentation of their favourite Domino 10 features.

Download the recording

'sapio365 reduced the time it took to pull a usage location report from the usual two hours down to just 20 minutes. It literally changed my life when it comes to reporting.'

-Gabor Rozsa, IT Operations Manager ? XAPT


Newsletter - 2018 December

December 2018

Database comparison functionality: what every Domino pro should know about the Designer client part 3

Do you use a lot of templates in your Notes work? Ytria’s CEO Eric Houvenaghel does. Templates within templates, databases referencing a template that in turn references another template, etc. So, with all this inheritance going on, sometimes when he needs to update designs he needs a quick way to get his bearings in the linkage of databases and templates. He needs a way to see if views, libraries, and other design code types are all up to date throughout the line of inheritance.

This is where the comparison function in the Designer client comes in to his workflow.

In this new Tech Lab post, Eric runs through a practical example comparing multiple databases for known changes, so you’ll know how to use the comparison feature (if you don’t already), as well as what to look for when comparing.

Read more

Ytria is on the road with successful sessions at SPS and the upcoming IBM Think

Ytria continues to be active in both the Microsoft and IBM communities. And the last few months have been busy for Ytria’s man on the road, Chief Product Officer Ben Menesi.

After solo presenting his acclaimed session on Office 365 security at SPS events in Calgary and Toronto, and then a dual presentation with MVP Albert Hoitingh at SPS Geneva, Ben looks towards IBM Think in February 2019, where he’ll present a dual session with Christoph Adler running through some key Domino 10 features.

This session promises to be yet another reason to make the trip out to San Francisco for IBM’s flagship technology conference, IBM Think.

Learn more

Webinar: How to get the most out of the new Domino 10 administration features using the Ytria tools. January 16, 2019 9:00 AM (EST)

Domino 10 shipped jam packed with awesome new features you’ll love. And in this webinar, you’ll learn how to bring the best out of them with the Ytria tools.

We’ll talk about deletion logging, replication and synch-up, Domino On Disk Structures (ODS) and what they mean. You’ll also learn how you can enable and enhance these features using our upcoming EZ Suite tools version 19.

Join us on January 16, 2019 at 9:00 AM (EST) and see how to kickstart your Domino 10 administration with Ytria’s EZ Suite. Can’t make it? Sign up and we’ll send you the recording!

Learn more and sign up

Recording now available: Your guide to more cost-effective Office 365 administration with sapio365

sapio365 is Ytria’s new all-purpose administration client for Office 365. And this hour-long webinar will get up to speed on speeding up your Office 365 administration using sapio365.

See how to gain control over groups, optimize your entire user management process, manage licenses and service plans in bulk, and so much more?all without any coding!

Download the recording

'...you [Ytria] make such good products we cannot live without them for a single minute :-)'

-Carlos Batalla, IBM Notes Specialist


Newsletter - 2018 November

November 2018

Search functionality: what every Domino pro should know about the Designer client part 2

To really work efficiently in an application as rich as the Domino Designer, you have to be able to find what you’re looking for quickly. But with such a range of data available, it’s normal to wonder if the Designer’s search functionality is reliable in all situations.

Is the search accurate? What types of results will I get? How does it even work?

That is exactly what Ytria’s CEO Eric Houvenaghel talks about in this post, part 2 in a series of 5 posts where he runs through some of his thoughts, tips, and tactics he has used to make the Domino Designer a helpful tool in his workflow.

Read more

Ytria's EZ Suite for IBM Notes and Domino has been christened a Verified Domino 10 Solution!

There were never any doubts in our minds here at Ytria, as we have been testing our upcoming EZ Suite version 18 on Domino 10 with no hiccups. But now it’s official: EZ Suite has been officially tested and officially approved to bear the badge of a “Domino 10 Verified Solution.”

In recent months, with most of our attention being dedicated to sapio365, our Office 365 administration client, you’d be forgiven for wondering what we are up to in terms of IBM Notes solutions. Never fear, as we are putting the finishing touches on the most advanced EZ Suite version yet.


Webinar: Your guide to more cost-effective Office 365 administration with sapio365 November 22, 2018 9:00 AM (EST)

A little more than a week ago, we continued our SPS event sponsorship with a fantastic day at the Microsoft Technology Center in Times Square. We engaged in some great discussions with professionals working with various combinations of the Microsoft stack, discussions that can only help us with future innovations and developments to our new tool for Office 365: sapio365.

We presented sapio365, freshly live, to a great response. And in the wake of this response we’ve decided to open the conversation back up via a webinar this Thursday, August 9 at 10:00 A.M. EDT

If you use Office 365, you’ll want to check this out. You’ll be surprised at what you can do with sapio365.

Learn more

'Just had a preview of the soon to be released new versions for all @Ytria tools. They will blow your mind!'

-Theo Heselmans, IBM Champion


Newsletter - 2018 August

August 2018

How you can get picky with regex to isolate all Agent Manager events across multiple server logs

Our support team recently received a pretty interesting request from a user working in consoleEZ. They were trying to bring up all events that the Agent Manager had produced across multiple server logs. A catch was that they didn’t want to include events that contained the “will run on behalf of” AND “ran successfully” strings.

To do this, they would have to dabble in regular expressions (regex).

In this quick post you’ll see a few real regex examples to use for your consoleEZ Log Analyzer searches and console filters. And you’ll also get a look at some of the standard mechanics of regex operation.

Read more

A new era has begun—Ytria's new website and product are here!

Perhaps you wondered if you were in the right place when you opened this newsletter. Maybe you’ve even noticed the pink creeping into our social media accounts over the past couple months. Well, what’s been going on behind the scenes for a while now has finally come to fruition. Our new website is finally online!

Take a look, if you haven’t already.

All this is to go along in celebration with our new product expansion. sapio365 is now live and brings to Office 365 the same deep insight and faster workflow that has always defined Ytria tools.

Do you use Office 365?

Check out sapio365

SPS NYC happened, and it was great! Webinar to follow Thursday, Aug. 9

A little more than a week ago, we continued our SPS event sponsorship with a fantastic day at the Microsoft Technology Center in Times Square. We engaged in some great discussions with professionals working with various combinations of the Microsoft stack, discussions that can only help us with future innovations and developments to our new tool for Office 365: sapio365.

We presented sapio365, freshly live, to a great response. And in the wake of this response we’ve decided to open the conversation back up via a webinar this Thursday, August 9 at 10:00 A.M. EDT

If you use Office 365, you’ll want to check this out. You’ll be surprised at what you can do with sapio365.

Learn more

CollabSphere hosts a reinvigorated Notes community

At the end of July, Ytria was once again a proud sponsor of event long-time IBM Notes community CollabSphere (formerly MWLUG). And we think congratulations are in order for a great event all around, which saw a fantastic turnout. Our Head of Products, Ben Menesi constrasted IBM and Microsoft collaboration offerings with fellow IBM Champion Andy Higgins in front of a packed room.

Congrats also to Ray Lacasse, winner of our raffle. Enjoy your new drone, Ray!

Check out sapio365

'Just had a preview of the soon to be released new versions for all @Ytria tools. They will blow your mind!'

-Theo Heselmans, IBM Champion


Newsletter - 2019 January

January 2019

Eliminate false-positives in your database comparisons: What every Domino pro should know about the Designer client part 4

In this final installment of our 4-part series, we tackle false-positives like DXL headers, and teach you how to make complete Domino database comparisons, so you can concentrate on the differences that really matter. This post will also include a free, downloadable database application we created to help you to get rid of false-positives.

We’ll walk you through all its functions and show you what it can do.

Read more

Recording available for webinar:
"How to get the most out of the new Domino 10 administration features using the Ytria tools"

In case you missed it, here’s your chance to see what admins can do with the long-awaited release of Domino 10. In this webinar you’ll learn about: Deletion logging, Replication and synch-up, as well as Domino On Disk Structures (ODS) and what they mean.
You’ll also learn how you can enable and enhance these features using our upcoming EZ Suite tools version 20


Coming soon... EZ Suite v20 just in time for Ytria's 20th anniversary

Your go-to tools for Domino administration continue to evolve. With the publishing date close at hand, we decided to release version 20 of EZ Suite tools just in time for Ytria’s birthday. Here’s a sneak peak of what’s in store:

  • Dealing with new Domino 10 properties
  • Improvement of automation
  • Grid processing improvement
  • New scanEZ features
  • And lots more!

Session details

Catch Ben's session with Christoph Adler at
IBM Think in San Francisco

These two experts will share everything they know and love about their 15 new favorites—from the long-awaited NSF size limit boost to brand-new gems like Domino General Query Facility (DGQF), deletion logging, and more.

You’ll walk away from this candid, in-depth session with a new way to administer Domino 10, as well as a hands-on guide to properly put these great features to use. Wednesday Feb 13, 10:30 AM.

Session details

'Just sayin’: I love @Ytria You make my AdminLife easier nearly every day. Thank you! #GreatTool #Ytria'

-@weschgi


EZ Suite FAQs

EZ Suite FAQs

Here are some of the most popular questions about EZ Suite

General

Yes, we have one even better than Notespeek: scanEZ Lite is our free version, and allows you to see and search the entire contents of a database with a wide variety of features.

We realize that there are Notespeek users out there looking for a free tool that works with the latest versions of IBM Notes (formerly IBM Lotus Notes)—and we’re happy to provide that to the IBM Notes community free of charge.

On the flip side, it’s the Full Version of scanEZ that lets you directly edit data and use the more powerful features in the tool: Conflict Solver, (Post) Replication Auditor, comparing documents, mass editing etc. In fact, ALL our tools are available in Lite Versions too. Download and give them a try!

No, scanEZ follows the same security rules as allowed by IBM Notes.

However, as IBM Notes and Domino says, “you cannot have any true security for a local database”. IBM Notes and Domino means that if a database is physically copied onto your computer locally (i.e. through a copy and paste in Windows, not a Notes “replica” or “new copy”), then you will have “local copy”. Anyone with a “local copy” can see and will have access to all the documents inside of it. This means that you will be able to see everything, even without the proper access rights. Since the local database copy is not on a server, no protections will be applied and you can use scanEZ to look at any document.

License Key

The License Key is sent at the time of purchase (in an email titled: “Ytria.com Purchase.”). This is a “generic” key not linked to a specific computer. The License Key is entered into your Ytria software and is required to unlock all product features.

A License Key can be for: an evaluation, a rental or fully paid software.
A License Key is NOT required if you want to use the Lite (free) version of Ytria software.
License Keys are product and version sensitive.

Activation Code

For most users, right after you enter a License Key (or none at all for the Lite version) it will be validated by our server which then automatically sends your software the Activation Code—this all happens quickly in the background during the registration process. If your software can connect to our servers you will never even see the Activation Code.

But, in cases where there are internet connection issues you will have to receive your Activation Code by email (subject: “Ytria: Your Activation Code”)—and will have to enter it manually. Note: this Activation Code is only valid for the computer that requested it and will not work on a different computer.

Uninstall it from your previous machine. Follow the same steps as a new user for the new installation. Just remember to use the username and password you have already created.

Installation

Account Registration dialog box.

A temporary glitch is impeding account creation from the product. We are currently working on it for the next fix release.

Before Connection dialog box.

To circumvent this issue, please go back a step to the “Before Connection” dialog box and choose between suggested options 1 and 2

  • Connect with Browser
  • Register by email

Alternatively, you can also create an account by going directly to our login page.

After this, go to the Account Registration dialog box and choose the “I have a Ytria Account” option, and sign in with your new Ytria username and password.

Connect with Browser

In the “Connect with browser” window, click the “Open browser with URL” button to open your default browser or click on “Copy URL to Clipboard” button so you can manually paste the URL into a browser.

Fill in the registration page that loads. You will then get a confirmation message

The Activation Code will be sent to you by email. Click on “Activation Code” in the Product Activation dialog box, and paste it in the “Enter Activation Code” dialog box.

Register by email

Enter a valid email, and fill out the registration page that follows. An “Enter Activation Code” dialog box will pop up afterwards.

Your Activation Code should arrive in your mail box within 20 minutes. Enter it in the “Enter Activation Code” dialog box.

First of all, be sure that you copy and paste the license key sent to you by email (or from your Ytria Account) to avoid any typing errors. Note that license keys are version-sensitive (a scanEZ version 8.x license key, only works with scanEZ version 8.x).

Also, sometimes users get our product names confused—download the wrong product, enter the license key and then wonder why the license key doesn’t work. This mix-up occurs most frequently between scanEZ and signEZ.

Chances are you entered an Activation Code that was specifically made for a different computer—that old Activation Code will NOT work for another computer. Instead, you will need to use your License Key which is always sent to the buyer by email and is stored in the buyer’s Ytria Account (login required). See ‘Where are my License Keys?’ See below for more details.

License keys are ALWAYS sent to the buyer by email (it may be you, a manager, a purchaser or a reseller depending on your organization). You can try asking your “buyer” for the license keys. When informed, Ytria will allow end-users of our products to also find license keys in their own Ytria Account. You can try logging in to your Ytria Account to see if the license keys are there as well. Otherwise you may contact us, and we will do our best to track down the license keys, with your patience and help.

  • Download File: Save the YtriaEZSuite.zip file to your computer.
  • Decompress File: Unzip (or extract) the YtriaEZSuite.zip file, which contains a YtriaEZSuite.nsf file, to a folder of your choice. Strongly recommended: use your local Notes\data directory
  • Open database and install: In your Notes client open the YtriaEZSuite.nsf database, click the “Install” button and follow the instructions to complete your installation.

For first time users: After clicking “Install”, IBM Notes will show an “Execution Security Alert” dialog box. Choose “Start trusting the signer to execute this action”. You only need to do this once. This will only appear for first time users.

  • Activation: The “Ytria Key Management System” process starts after installation completes. Now you will need to activate your software (see the Activation FAQ for more details).

  1. In File->Preferences->Toolbar preferences, click on the Customize tab.
  2. Select the Ytria toolbar from the list (Select the Toolbar to Modify) at the top of the Customize tab. (If the Ytria toolbar does not exist, you will have to create it. Go to the Toolbars tab, click the New Toolbar button and enter the title: Ytria.)
  3. Click on the New button and select Button from the dropdown menu.
  4. Enter the product name in the Button caption text and the Popup help text fields. The next step will be to enter the formula.
  5. Copy the appropriate formula in the formula field:
    • scanEZ: @DbLookup( “Ytria” : “NoCache”; “scanez.exe” : @Text(@DocumentUniqueID))
    • aclEZ: @DbLookup( “Ytria” : “NoCache”; “aclez.exe” : “”)
    • agentEZ: @DbLookup( “Ytria” : “NoCache”; “agentez.exe” : “”)
    • databaseEZ: @DbLookup( “Ytria” : “NoCache”; “databaseez.exe” : “”)
    • consoleEZ: @DbLookup( “Ytria” : “NoCache”; “consoleez.exe” : “”)
    • replicationEZ: @DbLookup( “Ytria” : “NoCache”; “replicationez.exe” : “”)
    • signEZ: @DbLookup( “Ytria” : “NoCache”; “signez.exe” : “”)
    • viewEZ: @DbLookup( “Ytria” : “NoCache”; “viewez.exe” : “”)
    • actionBarEZ: @DbLookup( “Ytria” : “NoCache”; “actionbarez.exe” : “”)
    • designPropEZ: @DbLookup( “Ytria” : “NoCache”; “designpropez.exe” : “”)
    • formEZ: @DbLookup( “Ytria” : “NoCache”; “formez.exe” : “”)

    Additional

    • signEZ Hotspot: @DbLookup( “Ytria” : “NoCache”; “signez.exe” : @Text(“HOTSPOT_” + @Text(@NoteID)))
    • signEZ Direct: @DbLookup( “Ytria” : “NoCache”; “signez.exe” : @Text(“DIRECT_” + @Text(@NoteID)))
    • scanEZ multiSelection: tgt:=@Environment(“YtriaScanEZExtensionDB”); @If(tgt=””;@Return(@Prompt([Ok];”Error”;”scanEZ Extension Database cannot be found. Please re-install it.”));””); @If(@NoteID=”NT00000000″; @If(@ViewTitle!=””;@SetEnvironment(“YtriaScanEZLaunchParam”;@Implode(@DbName;”!!”)); @Do( @Command([OpenView]); @UpdateFormulaContext; curDB:=@Implode(@DbName;”!!”); @If(curDB!=”!!”;@Command([CloseWindow]);””); @SetEnvironment(“YtriaScanEZLaunchParam”;curDB) ) );@SetEnvironment(“YtriaScanEZLaunchParam”;@NoteID) ); @URLOpen(“notes://”+tgt+”/scanEZ?openform”)
  6. Click on the Change Icon button and select the appropriate image name. If the image does not exist, you will need to copy one of the images below, right-click on the image and select “Save image as”.
  7. Click “Ok” twice to close the two popups and then click on the “Save toolbar” to save your changes. You should now be able to access your software directly from Notes ND6.

This feature is only supported in:

  • Ytria software version 9.1.3 and up
  • Full version software (Lite users will not be able to use a localized version)

If the above criteria are met, then you can download the localized file for your Ytria software.

Click here for further instructions

The latest executable files are available for download here.

Below are all the files that you should delete, however, depending on the product installed it may not exist for you (which is normal).

Installation databases: [Productname].nsf, YtriaEZSuite.nsf

FOR R5.x users

  1. Delete the smarticon for [Productname]
  2. Delete the [Productname].exe, ndbYtria.dll, scanEZ.ini, scanEZMulti.dll in your notes.exe directory
  3. Delete the Ytria “something” .mac and .bmp files in your W32 directory (in the Notes\Data directory)
  4. Delete the Ytria “something” lines in your notes.ini file

FOR ND6.x+ users

  1. Remove the toolbar icon for [Productname], File>Preferences>Toolbar Preferences > Customize > and remove the icon.
  2. Delete the following files in your notes.exe directory:
    • ndbYtria.dll
    • YtriaUpdate.exe
    • YtriaRegister.dll
    • YtriaLang.loc (if localized version is installed)
    • [Productname].exe
    • scanEZMulti.dll (if scanEZ is installed)
    • YtriaRegex.sfd
    • YtriaFormula.sfd
    • scanEZ.ini (if installed)
    • scanEZ.sfd (if installed)
  3. Delete the Ytria and $Ytria “something” lines in your notes.ini file
  4. Delete the Notes\data\YTRIA_TECHNICAL_SUPPORT subdirectory, where dbghelp.dll, and crash logs are stored

This FAQ outlines the typical steps for first time users. By default, this “Ytria Key Management System” process automatically starts right after installation is completed. If you ever need to start this process manually go to the Ytria EZ Suite’s “About This Application” page, and click the “Manage Your Keys” button.

Ytria Key Management System for the EZ Suite

After the installation of the Ytria EZ Suite.

Key Management

I want to use the Lite Version (most users): If you want to use the Lite (free) version, just click the “Activate” button. [You can always enter a License Key or Activation Code later if you wish.]

I have a License Key: If you have a License Key, copy and paste it in the “Enter License Key” box and then click the “Add License Key” button. Once you are finished adding your License Keys (use a carriage return between license keys) click the “Activate” button.

I have an Activation Code (used only if the software cannot connect to our server): If you have an Activation Code, copy and paste it in the “Enter Activation Code” box and then click the “Add Activation Code” button. [Note: You will receive an Activation Code by email only if the software cannot communicate with our server, and after you register using our web form.]

Once completed you will see a “Success” message and can start using the tools. If you are a first time user, you will not use this option. Once you click the “Activate” button, the software will then ask you for permission to connect to our servers for registration purposes (see image below).

Begin Registration

Click “Next” to begin registration

Before Connection

Click “Next” to test your connection to our server and begin to register. If you see a Connection Error, use “Connect with browser” link to see other alternatives.

If testing your internet connection fails, you can try entering your proxy settings (if any) or use the “Connect with Browser” button to connect via a browser.

Alternative 1: Connect with Browser > Open browser with URL: In the “Connect with browser” window, you can click the “Open browser with URL” button to open your default browser, and fill in the registration page that loads.

Alternative 2: Connect with Browser > Copy URL to Clipboard: In the “Connect with browser” window, there is the “Copy URL to Clipboard” button so you can manually paste the URL into a browser.

Using the “Connect with Browser” alternative

Fill Registration Form

Fill in the registration information on the web page that opens; Remember that a valid email address is important! Click the “Register” button at the bottom of the page. An email containing an Activation Code will now be sent to you by email. Enter it in the Activation Code box (see Figure 1).

If you do not have any internet access at all (on say Computer A—the machine you want to install on), click the “Copy URL to Clipboard” button and enter the URL on a machine (Computer B) that does have internet access.

This means you will need to:

  1. Copy the URL (using the “Copy URL to Clipboard” from Computer A) to a USB key. Some users may have to manually copy this URL (yes, it’s fairly long) if a USB key is not available to them.
  2. Physically walk to an internet enabled computer (Computer B), and enter the URL into a browser.
  3. The URL opens a web form (See Figure 2-1 above) which should be filled out to complete registration. An “Activation Code” will be sent to your email address.
  4. Copy the “Activation Code” to your USB key, and physically walk back to Computer A and enter it into your Ytria software. Again, some users may need to copy it manually.
  5. Once the “Activation Code” is entered correctly, you are done! (See Figure 4 below)

Fill in the registration form

Create Account

What you do in the Account Registration dialog depends on whether or not you’ve previously registered any Ytria software.

If you’ve previously registered with Ytria: Just click the “I have a Ytria Account” radio button, enter your information and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically.

If you’re registering for the first time: Select the “Create a Ytria Account” radio button, fill in the form (legitimate email is important) and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically. If you’ve previously registered with Ytria Just click the “I have a Ytria Account” radio button, enter your information and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically. If you’re registering for the first time Select the “Create a Ytria Account” radio button, fill in the form (legitimate email is important) and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically.

Success!

Success, your Activation Codes (Lite and/or Full) have been applied. Start using the software!

Success

To fully complete registration, click the link in the “Ytria: Please Activate Your Account” email that is sent to you.

This FAQ outlines the typical steps for first time users. By default, this “Ytria Key Management System” process automatically starts right after installation is completed. If you ever need to start this process manually go to the Ytria EZ Suite’s “About This Application” page, and click the “Manage Your Keys” button.

Ytria Key Management System for the EZ Suite

After the installation of the Ytria EZ Suite.

I want to use the Lite Version (most users): If you want to use the Lite (free) version, just click the “Activate” button. [You can always enter a License Key or Activation Code later if you wish.]

I have a License Key: If you have a License Key, copy and paste it in the “Enter License Key” box and then click the “Add License Key” button. Once you are finished adding your License Keys (use a carriage return between license keys) click the “Activate” button.

I have an Activation Code (used only if the software cannot connect to our server): If you have an Activation Code, copy and paste it in the “Enter Activation Code” box and then click the “Add Activation Code” button. [Note: You will receive an Activation Code by email only if the software cannot communicate with our server, and after you register using our web form.]

Once completed you will see a “Success” message and can start using the tools. If you are a first time user, you will not use this option. Once you click the “Activate” button, the software will then ask you for permission to connect to our servers for registration purposes (see image below).

Begin Registration

Click “Next” to begin registration

Click “Next” to test your connection to our server and begin to register. If you see a Connection Error, use “Connect with browser” link to see other alternatives.

If testing your internet connection fails, you can try entering your proxy settings (if any) or use the “Connect with Browser” button to connect via a browser.

Alternative 1: Connect with Browser > Open browser with URL: In the “Connect with browser” window, you can click the “Open browser with URL” button to open your default browser, and fill in the registration page that loads.

Alternative 2: Connect with Browser > Copy URL to Clipboard: In the “Connect with browser” window, there is the “Copy URL to Clipboard” button so you can manually paste the URL into a browser.

Using the “Connect with Browser” alternative

Fill in the registration information on the web page that opens; Remember that a valid email address is important! Click the “Register” button at the bottom of the page. An email containing an Activation Code will now be sent to you by email. Enter it in the Activation Code box (see Figure 1).

If you do not have any internet access at all (on say Computer A—the machine you want to install on), click the “Copy URL to Clipboard” button and enter the URL on a machine (Computer B) that does have internet access.

This means you will need to:

  1. Copy the URL (using the “Copy URL to Clipboard” from Computer A) to a USB key. Some users may have to manually copy this URL (yes, it’s fairly long) if a USB key is not available to them.
  2. Physically walk to an internet enabled computer (Computer B), and enter the URL into a browser.
  3. The URL opens a web form (See Figure 2-1 above) which should be filled out to complete registration. An “Activation Code” will be sent to your email address.
  4. Copy the “Activation Code” to your USB key, and physically walk back to Computer A and enter it into your Ytria software. Again, some users may need to copy it manually.
  5. Once the “Activation Code” is entered correctly, you are done! (See Figure 4 below)

Fill in the registration form

What you do in the Account Registration dialog depends on whether or not you’ve previously registered any Ytria software.

If you’ve previously registered with Ytria: Just click the “I have a Ytria Account” radio button, enter your information and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically.

If you’re registering for the first time: Select the “Create a Ytria Account” radio button, fill in the form (legitimate email is important) and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically. If you’ve previously registered with Ytria Just click the “I have a Ytria Account” radio button, enter your information and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically. If you’re registering for the first time Select the “Create a Ytria Account” radio button, fill in the form (legitimate email is important) and click “Next”. Wait for the software to test your internet connection, and your Activation Code should be sent to you automatically.

Success!

Success, your Activation Codes (Lite and/or Full) have been applied. Start using the software!


To fully complete registration, click the link in the “Ytria: Please Activate Your Account” email that is sent to you.

If you are using Teamstudio CIAO!® and experiencing some difficulties, add this line in your notes.ini, to disable the use of Teamstudio CIAO!® by our products: YtriaCIAODisable=1. However, this means you will have to manually manage the check in and check out process yourself.

Note 1: Teamstudio® Edition 25 users may see this warning message: “Function not found in library. [nhkciao.dll CIAOIsEnabled]” and should use the notes.ini entry given above until further notice.

Note 2: Teamstudio® Edition 22 users should click here for details on how to correct this problem.

Only Lite users will see a pop-up appear on the launching of Ytria tools. Full users with properly entered license keys will not see such pop-up windows—the only exception we make are for software update notifications.

If you are a full user and believe that pop-up is appearing in error; it likely means that you are facing a cache issue. To clear your cache follow the steps below:

  1. Download and save the ClearCache.reg file to your computer
  2. Double-click the file you just downloaded. This will clear your Ytria cache files.

Troubleshooting

If your product is disappearing/crashing on startup (or when you try to connect with our server by using Help > Check for Updates) it’s very likely a proxy issue. Here’s how to correct this issue:

  1. Go to your Windows registry (Start > Run > regedit)
  2. Delete the following folder: HKEY_CURRENT_USER\Software\Ytria\Settings\HTTPProxy
  3. Clearing the proxy settings, should stop the product from crashing/disappearing

Sometimes, it may seem that your changes haven’t been made, when in fact they have (but you can’t see them reflected in Notes).

Why? This is due to the cache size used by Notes. Often, since the cache memory used is fairly large, Notes may simply “not know” that changes have been made, and displays the version that has not been changed yet. Closing and re-opening the database often helps “refresh” the application. Sometimes restarting Notes is needed.

If you get this error, this means that this Ytria .dll file is locked/in use. You need to close your Notes client (you can do this even while Ytria Update is running), and this will ensure that Ytria .dll files aren’t loaded by the Notes client. Once the files are “released,” you can continue with the Ytria update.

Sometimes, it may seem that your changes haven’t been made, when in fact they have (but you can’t see them reflected in Notes).

To take advantage of all the features on our web site, we recommend using one of the following web browsers:

  • Microsoft Internet Explorer 6.0 or higher
  • Mozilla Firefox 2.0 or higher

If you are using an older browser, you can still visit Ytria.com, but you will not be able to use the site to its full extent (Shop page will not work for instance).

Normally when running an update, you will see a list of Ytria software products and .dll files that you have installed on your computer (along with the file’s current version number). If you do not see this list, it is usually a Windows 7 or Windows Vista security issue.

  1. Add the following line to your Notes.ini file: YtriaUpdateFileName
  2. Give this entry a value that does not contain the word “update,” such as “YtriaCheckForNewVersions.exe”
  3. Find your YtriaUpdate.exe file and rename it to match the Notes.ini value you created for YtriaUpdateFileName
  4. Run the Ytria update again (Help > Check for updates…) and the list should now be available.

Explanation: Windows 7 and Windows Vista users may encounter problems using Ytria Update if their Notes directory is installed in their Program Files directory (we discourage using this directory for Notes installations). This issue causes the Ytria Update to fail to see which Ytria tools are installed. As a work-around, you may rename your YtriaUpdate.exe file. The YtriaUpdate.exe file should be in your Notes directory. If you do rename your YtriaUpdate.exe file you must create this Notes.ini entry and enter the new file name as the value, for example: YtriaCheckForNewerVersions.exe

This issue has been addressed, and will be fixed in our next update. Please note that clicking OK lets you continue without any problems.

Please note that the new “Check Presence in NAB” option is enabled by default. If you have a large NAB and a poor connection, the NAB Checker process may stall your system.

This feature is present in scanEZ, signEZ, databaseEZ, agentEZ and aclEZ, and can be enabled/disabled in the Options menu (in scanEZ, this can be done in the ACL interface’s “Expand…” drop down menu).

The last chosen state remains on subsequent starts of the tool until it is changed by the user.

In IBM Notes 9, the new option “Show toolbars only when editing” is enabled by default, thus hiding toolbars most of the time.

Disable this option in the Notes client to display the Ytria toolbar.

Only users who need to manually enter the Activation Code will receive this email.

After filling in the registration form on our Web site, our server will send an Activation Code to the email address specified by you. If after following the precautions below you still do not receive your “Ytria: Your Activation Code” email—let us know and we will send it to you manually (Note that we cannot create an Activation Code for you…You must fill in the form first…).

If you do not get your Activation Code (usually within 15 minutes), it is likely because:

  • Incorrect email address – the server will send the message to the wrong email address and you will never get it! Typing errors are extremely common! You can login to your account and change your email address in the Profile section.
  • Your mailbox is full – our message can’t be stored in your mailbox and you won’t get it!
  • Check your junk/spam mail – You or your internet provider use anti-spam programs which blocks the Activation Code email as spam. Please ensure that the following email address is allowed to be received by you: customer@ytria.com.


sapio365 v1.5

sapio365 v1.5 is here!

Update sapio365 today or download it below to experience a faster loading of users and groups, access Office 365 usage reports, collaborate with other admins in your tenant, delegate tasks on external tenants and lots more!

Top 4 new features

Discover who signed in with the Sign-ins report

This new module shows the login attempts in your tenant within the last 30 days – who tried to sign-in, when, from where, and if they were successful. You’ll even know if Multi Factor Authentication was used.

Search Audit logs for admin & use actions

Access audit log information not available in the Office 365 Security & Compliance Center. See every user’s activity in one place using combinations of sorting, filter and grouping to organize your data.

Add more properties in Usage reports

Make your Office 365 usage reports richer by adding new column properties like department or country. Select from 39 user properties for user-based reports or from 8 group properties for group-related reports.

Transfer user or group properties to new submodules

Enrich submodule-type reports like group memberships or user licenses by adding more information to them. Select from 117 user properties or from group properties to transfer to new subsequent modules. Use the ‘Configure transferred columns’ button to manage your column preferences.

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.

Added new 'global' Jobs in main window

Some jobs (like reports) can be run without making an initial grid selection so we’ve added them to the main page for quicker access.

Quick search in grid - new improved dialog

When you need to do a quick “Starts with” search, you simply press any key and start typing. We’ve added more explanations in the resulting dialog to clear things up.

Command line access to launch Jobs and automation processes

The ability to launch sapio365 and to run a main window job from a command prompt means that you can now do scheduled reporting using the Windows Task Manager. Use “application file” -j “job key”. Example: "C:\Program Files\Ytria\sapio365\sapio365" -j "Users/020-LicensesAssignedToDisabledAccounts.xml"

Load messages and events faster with date ranges and content options

It can get a little daunting when you’re waiting for messages to load for several mailboxes at once. You can now speed things up by setting a timeframe for past messages and by selecting to include only the content you need. If you need to get more messages, just click the ‘Get more messages’ button. You’ll find the same options for loading calendar events.

New column properties 'Icon' and 'Extension' added to attachment info in Messages & Events

With these two new columns, you can now filter or categorize message and event attachments by their extension or their representative icon.

Improved UI for cell explosions

It’s now simpler to manipulate and understand the consequences of exploding multi-value cells. Hovering on exploded cells now shows their related values.

Jobs can now be modified and added

Need to tweak an existing job? Simply download the XML file, open it up with a text processor like Notepad+ and make the script changes you need. Make sure to give it a unique name and upload it to your library. We’re working on the documentation to help you with script writing

Clarification of grouping counts in Grid

System-hidden rows are now omitted from grouped row counts to give you a clearer picture of the visible data. For example, group user licenses by user, and you’ll see that hidden service plans are no longer included in the categorization count.

Improvement of Column Map & reorganization of grid configuration options

The ‘Manage Grid Configuration’ button is now more accessible in the Manage tab. We’ve also cleaned up around it by moving the ‘Show Default Columns’ & ‘Show All Columns’ buttons as sub-options of the ‘Columns Map’ button.

Fixed UTC Time conversion issue

We fixed an issue on UTC Time conversions when getting UTC values from Graph API.

Improved display of UI on high resolution screens

We fixed several HDPI issues that prevented the proper display of data (tiny icons, etc.).

Users

New Jobs Added

Find users who haven’t signed in since…

Launch this automation from the Sign-ins module or from the main window to find users who have signed-in during a specified date range, and then remove them from the full list of tenant users. You’re then left with users who have not signed in since that inputted date.

Add selected as owners to all groups...

Make sure no group is left without owners; select users and run this job to add them as owners to a combination of all Office 365 groups, all distribution groups, all email-enabled security groups and all security groups.

What’s new in user management

UI improvement of Password Reset

We’ve moved the password column closer so you can see the new value of the password before saving your changes.

Faster loading of User License information

Loading licenses and service plans for selected users just became faster thanks to cached user license information.

OneNote files can now be managed in Users’ OneDrive module

OneNote files in OneDrive are now manageable like other documents. They can be downloaded, deleted or renamed.

Groups

New Jobs Added

Groups with no calendar events

Get a list of Office 365 groups with nothing scheduled in their calendar – one of several indications of group inactivity.

Groups with empty document library

Select this job to find Office 365 groups without any files in their SharePoint document library.

File queries for groups and sites

This job was only available in the file submodule of Groups and Sites. Now you can launch a query from the main Groups or Sites modules.

What’s new in group management

‘Archived Team’ state and ‘Team - Internal Id’ properties added - NEW

Two new column properties have been added to Groups: ‘Archived Team’ indicates if a team is archived and ‘Team - Internal Id’ is a unique identifier often handy when working with PowerShell or the Graph API.

Fixed 'Add Guests' property column

The “Add Guests” column gives you the overall state of each group when it comes to allowing owners to add guests. If you’ve enabled this setting for some Office 365 groups but not for others in an environment where adding guests is generally allowed, this column value is the calculated result of combining the tenant-level and group-level settings.

Try sapio365 today:

Free for 7 days

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


Master your Domino server

Master your Domino server

00:41:54 MIN

Consoles logs and usage volume data with consoleEZ

In this webinar we’ll cover practical situations where properly monitoring the chatter in your server consoles is only possible with consoleEZ. Whether you’re a first-time user or a consoleEZ guru, you’ll learn about advanced use cases for admins that will set you apart from the crowd.

Download to watch later

consoles logs and usage volume data with consoleEZ

In this 45-minute webinar we’ll cover practical situations where properly monitoring the chatter in your server consoles is only possible with consoleEZ. Whether you’re a first-time user or a consoleEZ guru, you’ll learn about advanced use cases for admins that will set you apart from the crowd and help you tackle administration challenges with ease and precision.

  • How to work with all your server consoles and zero in on what your servers are trying to tell you by using filters.
  • Quickly and effectively issue and reuse console commands across multiple servers.
  • How to analyze your log files for multiple servers and easily export your results.
  • Real-life customer cases where consoleEZ was used to profile and mitigate brute force attacks, agent and security issues, and more.
    How to draw proper conclusions from the wealth of usage information stored in your log files.

EZ Suite:

Try it now!

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


sapio365 v1.4

sapio365 v1.4 is here!

This latest version of sapio365 is jam-packed with new features!

Update sapio365 today or download it below to experience a faster loading of users and groups, access Office 365 usage reports, collaborate with other admins in your tenant, delegate tasks on external tenants and lots more!

Top new features

Office 365 Usage Reports for users and teams

Get usage reports faster with sapio365! Since sapio365 is designed to handle large volumes of data, you get an overview of your entire usage report in the grid from the get go; you can analyze your data using a rich tool set before you export.

Faster loading of users and groups

We've implemented caching for much faster loading when dealing with massive numbers of users and groups. And sapio365 will even let you know when you're looking at freshly cached data versus 'stale' data.

Persistent comments on users and groups

You can now add notes on users and groups right in the grid. Use them as you would a ‘post-it’, like reminders for yourself, or as shared comments with your team. These comments are sticky and are part of an available history, so you’ll be able to keep track of who wrote what and when.

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.

Integration of Azure Cosmos DB
If Office 365 is all about collaborative team work, sapio365 with Cosmos DB is about collaborative admin work. If you have a Microsoft Azure subscription, you can now create a Cosmos DB account there with just one click from within sapio365.


This means that you'll be able to securely share important information with the rest of your team wherever they may be; work with a central repository of stored information like a history of changes made by sapio365 users, public comments on users or groups, and sapio365 RBAC configuration and custom roles.

Improved RBAC: Set for external tenants and auto-create credentials button
Used from one machine or shared via Cosmos DB, sapio365 role-based access control now lets you create and delegate roles to administer external tenants. You’ll get things set up even quicker with an auto-create button for creating credentials.


We’ve also separated duties when it comes to RBAC in sapio365: delegated users can view only their available roles, while global admins can manage all roles from the RBAC configurations panel.

New one-click creation of Ultra Admin session

Accessing some user information may require application-based permissions. You can now create an Ultra Admin application from within sapio365 by clicking a button. You can manage the created application in your Azure Active Directory if needed.

New ‘Column Map’ button available in all grids

Manage your grid data view more easily using a simplified map of available columns. You can add or remove columns to the view using the Column Map button at the top left of the ribbon. With so many property columns being added for a richer data, you’ve now got a simpler way of managing what you want to see.

Added file count and folder count columns for users, groups and sites

Need to sort users or groups by the number of files they have in their OneDrive Online or SharePoint Online document library? You’ll be able to answer this and other count-related questions because we've added columns for file and folder counts at each folder level in the drive items grid for users, groups and sites—just like in the properties box you see in Windows Explorer.

Free access to personal data for all users

Your users can now enjoy the full functionality of sapio365 for their own data—no sapio365 license required! In the ‘My Data’ section, the signed-in user can access personal data to search, analyze, manage and export messages and inbox rules, OneDrive files, calendar events and contacts.

Multiple active Ultra Admin sessions now possible on the same tenant

Previously only the last signed-in Ultra Admin session for a tenant was shown in the list of sessions. You can now switch between several Ultra Amin sessions for the same tenant.

Users

New Jobs Added

Users with shared OneDrive files…

Search all your users’ OneDrive files and find files that were shared anonymously, with external users, or with more than a set number of people.

Deactivate selected users

Choose from four different ways to deactivate multiple users in one shot. You can remove their licenses, block them from signing in, reset their password or simply delete them.

Add selected as owners to all groups…

This job lets you select users and add them as owners to all groups in your tenant or only to groups of a specific group type.

What’s new in user management

Added new columns: manager, OneDrive info, 15 Attributes

You’ll notice that there are many new property columns in the Users grid. You’ll be able to see which manager each user reports to, and a bunch of OneDrive information like the user’s quota and actual consumption. We’ve also added 15 columns for on-premises attributes that you can use as custom properties even if you are cloud-only—simply edit them in sapio365.

Update users' reporting managers NEW

If you're thinking of deleting users in your tenant, you'd better check that they have a manager assigned. Rather than look up that information one user at a time, simply load more info in the Users module. You'll see right away if any users are missing manager information. Then quickly remedy the situation with one click of the 'Set Manager' button.

Access private Team chats from message view NEW

See users’ private chats in Teams in the mail messages grid. By default these are stored in a hidden folder on Exchange Online.

Groups. Sites. Licenses.

New Jobs Added

Groups/Teams with shared files

From the Groups module, find group files shared with external users, files shared anonymously, and files shared more than a certain number of times.

Find empty groups…

We’ve merged jobs for finding ownerless and memberless groups into one—choose the first option, the second, or combine both to find empty groups.

Users for selected licenses

Need a list of users with specific licenses assigned to them? Run this job in the Tenant Licenses module for a quick result so you can focus on managing users’ licenses.

SharePoint sites with shared files…

From the Sites module, search all SharePoint libraries to find files shared with external users, files shared anonymously, and files shared more than a certain number of times.

What’s new in group management

'Convert to Team' button: connect Teams to existing Office 365 groups NEW

Why limit yourself to creating a team for one Office 365 group at a time in the Teams application? With sapio365, it's as simple as selecting your Office 365 groups and clicking the 'Convert to Team' button.

Added new columns: Drive information

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

Added new column: ‘Add Guests’

You can now see if a group can accept guests. If the “Add Guests” property is displayed as “True” for a group, then that group accepts guests. This effective state value is calculated based on the values of the tenant-level setting and of the group’s group-level setting

Try sapio365 today:

Free for 7 days

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


How to manage your purchased Office 365 licenses

How to manage your purchased Office 365 licenses

00:29:44 MIN

Topics include

  • Mass onboarding and offboarding users
  • Eliminating duplicate service plans
  • Group-based licensing
  • Identifying unused/wasted licenses
  • Cost optimization of project-based licenses
  • Delegating license management and reporting
  • Assigning license quotas by country, department, etc.

Download to watch later

Effective management of user licenses in Office 365 has an important impact on the user experience and more directly, on the total cost of ownership of Office 365. Customers enjoy the many benefits of a platform that is constantly evolving. The integration of new features usually means changes to licensing offers. So customers need to maximize the value of their subscriptions by revising what they have against what’s new.

In this 30-minute webinar we’ll cover common scenarios that our customers faced because of changes within their organization and the changing Office 365 service landscape, and how these issues were resolved using sapio365. You’ll come away with new ways to solve hidden and potential issues.

Try sapio365 today:

Free for 7 days

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


How to manage OneDrive document sharing

How to manage OneDrive document sharing

00:29:58 MIN

What we'll cover

  • Get a secure overview of multiple users’ OneDrive directories
  • Learn to mitigate document access during user off-boarding
  • Manage OneDrive permissions and find sensitive data shared (with) outside the organization
  • Measure OneDrive adoption
  • Analyze documents shared within groups and SharePoint sites, including their permissions

Download to watch later

You don't need to be afraid to let your users share OneDrive files

It’s easy to lock down external file sharing in your organization in the name of security with the native tools in Office 365. However, most would agree that this goes against the grain of collaboration which is one of the key benefits of deploying Office 365.

What if you could have a complete overview of folder and file-level permissions and sharing status of all OneDrive files for all your users and groups? Or see which documents have been shared externally and how – be it with authenticated guests or with anonymous read and edit links.

In just under 30 minutes, we’ll show you how you can get a quick overview of all OneDrive files stored and shared by your users in your Office 365 environment. You’ll learn how to remain in control of sensitive data in the OneDrive directories of your users, your Office 365 groups, and your SharePoint Online libraries.

Try sapio365 today:

Free for 7 days

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


Advanced scanEZ tricks and scenarios for administrators

Advanced scanEZ tricks and scenarios for administrators

01:00:55 MIN

scanEZ is used by thousands of organizations worldwide for both administration and development. This webinar showcases use cases for admins that help tackle administration challenges with precision and ease.

Download to watch later

Use cases for administrators

scanEZ is used by thousands of organizations worldwide for both administration and development. This webinar showcases use cases for admins that help tackle administration challenges with precision and ease.

Some of the scenarios include

  • Restoring and merging mail files with laser precision
  • Dealing with mail rule issues like a pro
  • Mastering your folder structure and moving hundreds of folders between folder structures
  • Working with deletion stubs and user activity to pinpoint deletions
  • Tracking and eliminating ghost documents, even across replicas
  • Analyzing, understanding and resolving replication differences
  • Conflict resolution: from analyzing single conflicts to finding patterns across thousands of conflict documents
  • Mastering the parent/response hierarchy
  • … and more

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 16

The wait is over, the game has changed. EZ Suite 16 is here!

Ytria’s EZ Suite, already the most extensive toolkit for IBM Notes and Domino available, has gone through some radical developments since our last version. EZ Suite 16 is our dev team’s hard work materialized into a revamp of everything you’ve known about our tools and how we let you work with your data.

Record your actions to scripts with the powerful new Automation Recorder.

An all-new Automation Recorder takes performance optimization to another level by letting you record and “replay” actions you’ve performed in the EZ Suite tools. Simply hit Record at the beginning of your process, do your work, and the recorder will save the steps in an independent automation file that can be either recalled at a later time “as is,” or modified to fit your needs.

Launch scripts on a current selection through other EZ Suite tools.

Bridges between EZ Suite tools have become far more robust! Thanks to a new right-click menu option for multi-server and multi-database tools (not applicable to consoleEZ), you can now process a current selection of entries through other tools by employing a pre-saved automation script. Process a selection of servers with agentEZ or aclEZ, process a selection of databases with scanEZ—the possibilities are huge, and only a few clicks away!

Build your automation lists fast with the 'Create Automation List from Selection' feature.

Thanks to the new Create Automation List from Selection function, you can quickly “export” a selection of entries to a properly formatted List that can be used in an automation script Loop.

The flexYgrid

Faster, stronger, and better data parsing and handling capacity

One immediately noticeable improvement that affects every operation performed in any EZ Suite tool, is the heightened capacity and speed of the flexYgrid engine itself—10x faster in conservative estimates. Quicker loading, grid building, and data handling for an even larger amount of grid entries ensures an even more efficient administration and development boost across the board. No more restrictions or need to filter out what you show in the grid from a performance standpoint; the flexYgrid lets you handle it all.

Improved navigation precision and power

With even less limits on the amount of data that you can handle at once, precise ways to get to the data that you need are more important than ever. In this respect, the flexYgrid is filled with newly refined navigation options that let you take full advantage of the complete scope of your tools without missing a beat.

Superior Group and Sort functionality

Building upon the same intuitive Group and Sort operations that have always been present in the EZ Suite tools, new improvements offer a greater amount of flexibility than was previously possible. With sorting functions that operate independently between grouped columns and column entries, it is possible to perform separate sorting operations—with separate formats—on both your groups, and on the entries in the grouped columns. For example, group by a date and format the date to display the month, day and year, then sort your entries chronologically by time (or the reverse) within the individual dates.

Group functions are now expanded and include the ability to calculate and display Count, Sum, Average, Minimum, Maximum, and even Delta values in the Group grid entry. These totals are also independently sortable. Color formatting for groups has been expanded and now lets you set both the cell color and text color for greater visibility.

All-new possibilities for cutting through clutter include new filter options, intelligent filter menus, revamped value filter dialog, and more

Brand new filter options let you exclude empty cells, or a manual selection of entries, in only a couple of clicks.

Filtering functions have also improved across the entire EZ Suite. At first glance it may seem that some filters have been removed, but this is due to a more intelligent, context-based menu. Only the filtering options that apply to the column you are working with will be shown.

The “Values” filter has been completely rethought and now offers you search capabilities within its easy-to-use dialog.

Revert your tailored configurations to their origins at any time thanks to new multi-strength reset options that allow you to step back through your filtering/formatting operations towards your default settings, or even the original “factory” configuration.

Functional formatting enhancements: the multi-type column

An evolutive part of the new flexYgrid is the ability to parse and work with real item value types; whereas the “text-only” value translations in previous versions affected a bit of the functional integrity of the original Notes item values. This opens up a world of possibilities for custom data formatting options. For now, this is only used in certain parts of scanEZ, but this is only the beginning.

Expanded exporting

Exporting your data is now easier than ever thanks to one-click toolbar access, a more logical dialog layout, and improved interactivity with export preferences.

Add your own temporary data points to your grid

New annotation options give you a powerful method to create temporary comments or entries directly within the grid. You can work with these entries in the same way as you work with any other data point.

Save and recall everything that you configure

Set your configuration and save it to a preset file or set it as the default for any individual grid panel—you can create and save as many preset configuration files as you like.

Easy gateways to the most important features in the tools

Be it an all new feature, or a feature that was always there but slightly hidden, both a new toolbar, and the CTRL + Right Click shortcut, put access to all the important global functions of the flexYgrid only a couple of clicks away.

Central controls for every aspect of your grid

The new Grid Manager is a fully integrated, one-stop access point and control center for every property and formatting option in your grid. This is available in every grid panel, and gives you real-time control of what and how your grid displays your data.

Built-in pivot table builder

In V16, wherever you have a grid, you also have—right at your fingertips—powerful built-in functions for creating helpful pivot tables that consolidate your grid data into a presentation that highlights only your desired information.

Exclusive data comparator tool

Through a brand-new, patent pending tool, you can perform qualitative data checks without any need for external tools. These results will be embedded directly within the original data set and are themselves available to be used as data points for further analysis. Color coding, data family comparisons, and more in an exclusive tool not offered by any other solution on the market—period.

New in automation

If the flexYgrid can do it, it can be automated

Thanks to the new innovations that make up the flexYgrid engine and interface, everything that can be done in the flexYgrid can be automated. Grid configurations, pivot table building, replication check-ups, data comparisons, and more. If you can do it once in the flexYgrid, it can be programmed to be recalled on command. Batch operations have now become automation operations, and the products that have benefitted the most from this change are scanEZ and designPropEZ.

New in scanEZ

Multi-database document copying/moving

Restore operations are forever changed thanks to a new function in scanEZ that allows you to copy a selection of documents to one or more databases while maintaining the original file structure—if the destination database has a different structure, the database will first be “prepared” and will then receive the documents in their proper locations.

Previously inaccessible values and item properties as display titles

Identify your documents and designs quickly thanks to brand new abilities to scan and select previously inaccessible Document, Note, and Item properties as the document display title. These possibilities include values that aren’t even available in Notes such as the “Added in this file” date.

Direct encryption controls

Direct encrypt/decrypt functions now available. Encrypt or decrypt the database itself, locally—directly from the main database panel.

Complete parent/response hierarchies

Entire parent/response document hierarchies are now visible—a long sought after function has now been realized! Manage these links better thanks to a complete overview of these important relationships.

All-new possibilities for automation

The way EZ Suite can handle automation scripts has gone through a huge overhaul since the ability was first introduced in version 12. The flexYgrid has allowed automation to become a part of almost every nuance of the EZ Suite tools’ operation, but the tool that shows the largest leap forward in terms of these advancements is our flagship tool scanEZ.

What was once limited to a few features such as the Replication Auditor, Post-Replication Auditor, a few Search functions, and the Notes.ini editor, has now been expanded to include scanEZ’s entire range of functionality. You can now access the Diff and Values tools, perform complex Copy/Move operations, interact with My Selection folders, and more. All of these features can easily be repeated across multiple databases.

New in aclEZ

Extensive Effective Access calculation improvements

The Effective Access calculations have been deepened and improved across the board. Although the Expand Nested Group feature gave you a huge advantage in seeing any and all groups, their members, and their access levels, there was still a calculation needed on the part of the user to determine which access level would prevail. Now all of these calculations are automatic; the level of Effective Access is consolidated into an easy-to-read chart that encompasses the entire catalog of users and up to an entire server of databases.

Catalog Category property

For those of you that do use the catalog.nsf, a newly available property, aptly titled Catalog Category, will allow you to have the category tag available in your grid to sort, filter, and group by.

Group management expansion

Beyond the addition of flexYgrid functionality in all the grids within the NAB Group Navigator and the “Find users not in any Group” feature, key limitations have been unlocked that allow you to manage all aspects of ACL groups from directly within the tool.

Search and Replace functions are available within the right-click menu, and make it easy to choose a selection of group entries or members using a given string as selection criteria, and then replace that given string with a new one of your choice. This is extremely helpful if mass corrections are needed.

What’s more, the “Find users not in any Group” allows you the option to choose any number of members that are found to not be part of any groups, and add them to the group (or groups) of your choice in a couple of clicks.

What’s new in group management

'Convert to Team' button: connect Teams to existing Office 365 groups NEW

Why limit yourself to creating a team for one Office 365 group at a time in the Teams application? With sapio365, it's as simple as selecting your Office 365 groups and clicking the 'Convert to Team' button.

Added new columns: Drive information

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

Added new column: ‘Add Guests’

You can now see if a group can accept guests. If the “Add Guests” property is displayed as “True” for a group, then that group accepts guests. This effective state value is calculated based on the values of the tenant-level setting and of the group’s group-level setting

EZ Suite:

Try it now!

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


Role-based access controls

Granular access controls: New from sapio365

New role-based access controls in sapio365 allow you to edit access permissions for files, group, servers, and admin control in Office 365 at a granular level. With these changes, sapio365 users can manage their cloud environment quicker and more effectively than ever.

Detailed role-based access controls

Unlike rival alternatives, and Office 365 default controls, Ytria allows you unparalleled detail in your controls. It allows you to entirely customize the scope of your access rules, based on a vast array of parameters, including job title, organization, department, Group, and much more.

For example, you can set access to a folder to apply only to users with ‘IT’ in their job title, or to actively exclude them. The possibilities for you to easily customize detailed rules for your organization are endless.

Customized parameters

Establish your own scopes for delegating role based access controls. For example, set access parameters for all users with ‘IT’ in their job title or department, or establish default permissions for your entire organization. Create your own laser-focused scopes based on a vast array of potential parameters.

Granular control

Edit permissions at multiple levels of detail, from your entire organization through teams, Groups, or individual user, including your own bespoke customized parameters.

Watertight costs

Control the number of licenses any one user can create or control, effectively capping unnecessary license creep.

Comprehensive records

sapio365 keeps a detailed log of all role-based changes that are made, so can easily identify the nature of changes, when they were made, and by whom.

Secure data

All data processed by sapio365 is stored within your Azure tenant. This means its governed by the same compliance and security policies as the rest of your data.

Take control over your environment

Role-based access controls in sapio365 complete the final piece of the Office 365 administration puzzle. It allows administrators to finely tailor the information each individual user has access within their organization. From here, they can balance the demands of maintaining security with the need to enable constant productivity.

This maximizes the value that users get from both their Office365 and sapio365 investments.

Try sapio365 today:

Free for 7 days

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


How to securely delegate every admin task in Office 365 with granularity

How to securely delegate every admin task in Office 365 with granularity

00:29:55 MIN

Have you ever wanted to delegate Office365 admin privileges or restrictions to your coworkers but limit their management to users in a specific country or department? Maybe you’ve imagined being able to allocate license quotas to business units to control license consumption without over-spending on reserved license pools.

Well, this 30-minute webinar will show you how to achieve all this and more using practical scenarios.

Download to watch later

In this 30-minute webinar you’ll learn how to:

  • Securely delegate admin privileges without having to grant Global Admin rights.
  • Create wide or narrow scopes by restricting sets to specific users, groups, and SharePoint sites.
  • Customize roles for administrators, helpdesk, and others by combining permissions and scopes.
  • Eliminate departmental license over-spending with specific license management roles.
  • Tracking and eliminating ghost documents, even across replicas

Try sapio365 today:

Free for 7 days

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


Find out which type of session you should use

Which session type should I choose?

Are you a non-admin user or an admin? There are different session types for each.

What you’ll be able to do in sapio365 depends on a combination of your user rights and the session type you use.

If you are NOT an admin, start with a User session—it is usable right “out of the box.” For other sessions, admin consent is required. You can always request consent in the meantime.

User session

Users can access all their own data including:

  • Messages
  • Contacts
  • Drive items and their permissions
  • Group listings, group owners, and memberships
  • Calendar events for accessible mailboxes
  • Site and site list information

No admin consent needed

Admin session

Additional access (according to user rights):

  • All users' directory properties/info
  • Memberships of hidden groups
  • Group conversations and extended group information
  • All calendar events for public groups and private groups you have access to
  • All drive items you have access to through groups, sites, or user sharing

No admin consent needed

Ultra Admin session

Additional access (with full permissions assigned):

  • Complete account info for all users
  • All mail for all users, including attachments
  • All mailbox settings for all mailboxes
  • All drive items for all groups, users, and sites
  • All calendar information for all users and groups
  • All SharePoint site information, including lists and list items
  • All contacts for all users

Admin consent required

This requires an app registration on the Azure v2 Active Directory Endpoint.

All sapio365 app permissions are assigned by the creator of the app ID.

User session

(No admin consent needed)

What can I access? How are my user rights handled?

Actual user rights are respected in the application—if you can see it in Office 365, you can see it in sapio365, but in a much larger scope.

What can I do in a User session?

Your user rights apply to a User session.

According to your user rights, you can do the following:

Users

  • View the entire user list for your tenant’s directory as well as all users' profile information.
  • View service plans and license information for all users.
  • Edit user profile information if your user rights allow.
  • Create new user profiles if your user rights allow.
  • Display group memberships for up to all users in your tenant’s directory.
  • See all: Drive item, Messages, Contacts, Calendar entries
  • For your own account and those users whose mailboxes you have access to.

Mail
For your own mailbox and other mailboxes, you have access to:

  • View all messages—including the mail folder structure.
  • Preview messages directly from the full message list.
  • See all message properties.
  • Access all attachment information—and download or delete attachments directly.

Contacts

See your own contacts as well as contacts of users whose mailbox you have access to.

OneDrive files and folders

See all information—including permissions—for all OneDrive files you can access.

Groups

  • View all groups in your tenant, including their property information (minus Teams-related properties).
  • For all groups you have access to in your Office 365 portal: Display all group owners, Retrieve all drive item information, View group SharePoint site information.
  • Remove and add memberships and owners for all groups you are 'Owner' of.

Calendar events

  • View all calendar events
  • Preview calendar event body
  • See attachment information.

SharePoint sites and lists
For all site collections and groups you have access to (public groups and private groups you are a member of):

  • Retrieve all SharePoint site information
  • Show all lists—as well as their items and columns—for all your accessible sites at once
  • Display all OneDrive files for all your accessible sites and lists at once.

Admin session

(Admin consent required)

What can I access? How are my user rights handled?

Actual user rights are respected—if you can see it in Office 365, you can see it in sapio365, but in a much larger scope.

I'm an admin. How do I give consent to sapio365?

Admin and Ultra Admin sessions both require the consent of a Global Administrator in order to function. If you give consent once, it will work across your entire tenant. See this page for the full process of providing admin consent for each of the session types.

How can I get admin consent for sapio365?

Only an administrator with the role of global administrator can provide consent for sapio365’s Admin sessions. Feel free to send a global administrator to this page: How to provide admin consent to sapio365.

What can I do in a Admin session?

Your user rights apply to an Admin session.

According to your user rights, you can do the following:

Users

  • View the entire user list for your tenant’s directory as well as all users' profile information.
  • View service plans and license information for all users.
  • Edit user profile information if your user rights allow.
  • Create new user profiles if your user rights allow.
  • Display group memberships for up to all users in your tenant’s directory.
  • See all: Extended user information, Drive item, Messages, Contacts, Calendar entries for your own account and those users whose mailboxes you have access to.

Mail
For your own mailbox and other mailboxes, you have access to:

  • View all messages—including the mail folder structure.
  • See all mailbox setting information.
  • Preview messages directly from the full message list.
  • See all message properties.
  • Access all attachment information—and download or delete attachments directly.

Contacts

See your own contacts as well as contacts of users whose mailbox you have access to.

OneDrive files and folders

See all information—including permissions—for all OneDrive files you can access.

Groups

  • View all groups in your tenant, including their property information.
  • For all groups you have access to in your Office 365 portal: Display all group owners, Retrieve all drive item information, View group SharePoint site information.
  • Remove and add memberships and owners for all groups you are 'Owner' of.
  • Manage delivery restrictions on groups that you have access to.

Calendar events

  • View all calendar events—even for Office 365 groups you're a member of.
  • Preview calendar event body
  • See attachment information.

SharePoint sites and lists
For all site collections and groups you have access to (public groups and private groups you are a member of):

  • Retrieve all SharePoint site information
  • Show all lists—as well as their items and columns—for all your accessible sites at once
  • Display all OneDrive files for all your accessible sites and lists at once.

Ultra Admin session

(Admin consent required)

What can I access? How are my user rights handled?

Actual user rights are respected in the application—if you can see it in Office 365, you can see it in sapio365, but in a much larger scope.

I'm an admin. How do I give consent to sapio365?

Admin and Ultra Admin sessions both require the consent of a Global Administrator in order to function. If you give consent once, it will work across your entire tenant. See this page for the full process of providing admin consent for each of the session types.

How can I get admin consent for sapio365?

Only an administrator with the role of global administrator can provide consent for sapio365’s Admin sessions. Feel free to send a global administrator to this page: How to provide admin consent to sapio365. If you have already registered an application ID, you’ll need to tell which application ID you need consent for.

What can I access? How are my user rights handled?

Actual user rights are respected in the application—if you can see it in Office 365, you can see it in sapio365, but in a much larger scope.

What can I access in a Ultra Admin session?

Authorized users are responsible for assigning their own permissions when creating an application.

With the full set of Ytria-recommended permissions, you can do the following:

Users

  • View the entire user list for your tenant’s directory as well as all users' profile information.
  • View service plans and license information for all users.
  • Edit user profile information if your user rights allow.
  • Create new user profiles if your user rights allow.
  • Display group memberships for up to all users in your tenant’s directory.
  • See all: Drive item, Messages, Contacts, Calendar entries
  • For your own account and those users whose mailboxes you have access to.

Mail
For your own mailbox and other mailboxes, you have access to:

  • View all messages—including the mail folder structure.
  • Preview messages directly from the full message list.
  • See all message properties.
  • Access all attachment information—and download or delete attachments directly.

Contacts

See your own contacts as well as contacts of users whose mailbox you have access to.

OneDrive files and folders

See all information—including permissions—for all OneDrive files you can access.

Groups

  • View all groups in your tenant, including their property information.
  • For all groups you have access to in your Office 365 portal: Display all group owners, Retrieve all drive item information, View group SharePoint site information.
  • Add or remove owners for any group in your tenant, even multiple groups and owners at once.
  • Manage delivery restrictions on any group in your tenant, even multiple groups at once.

Calendar events
For your own mailbox and other mailboxes you have access to:

  • View all calendar events
  • Preview calendar event body
  • See attachment information.

SharePoint sites and lists
For all site collections and groups you have access to (public groups and private groups you are a member of):

  • Retrieve all SharePoint site information
  • Show all lists—as well as their items and columns—for all your accessible sites at once
  • Display all OneDrive files for all your accessible sites and lists at once.

Try sapio365 today:

Free for 7 days

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


flexYview: The engine powering sapio365

sapio365: powered by the flexYview

See and work with data in your Office 365 tenant in faster and easier ways thanks to sapio365’s core data scanning and manipulation engine.

Meet the flexYview

At the heart of sapio365 is a powerful engine that scans and displays your Office 365 tenant data in a flexible, grid-based user interface.

Flexible? Yes. Because once your data is loaded into a sapio365 grid, you have total freedom to change categorization, information order, filter entries, everything.

All those “one-at-a-time” processes, centralized and enabled en-masse

Centralize all those “one-at-a-time” processes that you encounter in your daily Office 365 administration. Break through “tunnel vision” limitations of viewing data in small sectors at a time. Perform complex operations in measures of clicks and minutes, rather than hours of coding.

Ever thought of seeing all information about users, groups, sites, , the components of an entire cloud or multi-server on-prem environment, all parsed and categorized for easy viewing and management in a flexible and customizable spreadsheet-style grid display?

The flexYview lets you easily get to the data you need, and more, often within just a few clicks.

Work with your data in faster and better ways thanks to deep, yet easy-to-use, functionality.

Powerful solutions at your fingertips

Organize your data

Organize your data through simple drag-and-drop grouping controls. Find similarities, calculate totals, sort lists, and more.

Manage your grids

Manage your grid configurations through a one-stop control panel; you'll find all the options you need to customize data readouts in one place.

Perform manual searches

Use an array of manual searches functions, including regular expression and plain text searches, to cut through the clutter and target the data you need.

Calculate group totals

Use built-in calculation functions such as configurable group-totals to deepen analysis on data categories.

Employ powerful filters

Manipulate large data sets to isolate the data you need fast thanks to a variety of filter options, including targeted value filters, regular expressions, number and date filters, and more.

Add custom annotations

Integrate virtual comments directly into the data you’re working with in your grid and use them just like any other data point.

Sort lists instantly

Sort data lists of any size in only a single click.

Freeze grid columns

Freeze grid columns to bring better visibility and handling to large data sets just like in popular spreadsheets.

Create pre-set configurations

Set and save your configurations and preferences—recall them at any time.

Generate pivot tables

Intersect data sets of any size through the built-in pivot table generator. Understand trends and relations across your defined data.

Compare data in unique ways

Perform visual comparison analyses on even the most complex data sets thanks to the flexYview-exclusive Data Comparator, offering functionality not found in any other product.

Automate your processes

Expand the scope of your processes through powerful automation scripts; program your own tasks from the ground up, or record actions to build upon.

Report your data with copy/paste simplicity

Get your data from the grid into a spreadsheet with copy/paste simplicity—reporting has never been easier or more versatile.

Report in pre-formatted documents

Create reports in pre-set document format options to ensure they meet standard file requirements.

Try sapio365 today:

Free for 7 days

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


Our take on Domino 10

Our take on Domino 10

00:58:43 MIN

How to get the most out of your new favorite Domino 10 administration features using the Ytria tools

In this webinar, you’ll learn how you can use sapio365 to carry out even the most complex Office 365 administration tasks, regardless of your own experience level.
You’ll learn about deletion logging, replication and synch-up, Domino On Disk Structures (ODS) and what they mean, and more.

Download to watch later

How to get the most out of your new favorite Domino 10 administration features using the Ytria tools

Domino 10 shipped jam packed with awesome new features you’ll love. And in this webinar, you’ll learn how to bring the best out of them with the Ytria tools. You’ll learn about deletion logging, replication and synch-up, Domino On Disk Structures (ODS) and what they mean, and more—as well as how you can enable and enhance these features using our upcoming EZ Suite version 19.

In this webinar, you’ll learn how you can use sapio365 to carry out even the most complex Office 365 administration tasks, regardless of your own experience level.

In this hour, we’ll talk about:

  • The long-awaited deletion logging in Domino 10 and how it works
  • ODS 53 and better ways to upgrade using EZ Suite
  • Replication and clustering enhancements
  • Database repair and how it works
  • and more!

You’ll also learn how you can enable and enhance these features using our upcoming Version 19 EZ Suite tools.

EZ Suite:

Try it now!

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


Your guide to more cost-effective Office 365 administration with sapio365

Your guide to more cost-effective Office 365 administration with sapio365

00:58:23 MIN

See how you can step up your Office 365 management with sapio365, Ytria’s standalone admin client for Office 365. You don’t need to know PowerShell to expertly manage Office 365 using sapio365. But if you do like to code in Microsoft’s ever-present language, there’s still something for you in sapio365.

Download to watch later

In this webinar, you’ll learn how you can use sapio365 to carry out even the most complex Office 365 administration tasks, regardless of your own experience level.

In this hour, you learn how to:

  • Gain control of your groups: memberships, expiration policy, content, and more.
  • See crucial group, user, and site data.
  • Accomplish a wide range of automated tasks in just a click.
  • Manage licenses, service plans, and provisioning status in bulk.
  • View all OneDrive files, and work with their permissions, across your entire tenant.
  • Manage directory roles, licenses, and more on the tenant level.
  • Manage delivery restrictions with point-and-click ease.
  • Optimize your entire user management process.
  • View all SharePoint online site content down to the list item and OneDrive file level.
  • Create any type of report you can think of quickly and easily.

Try sapio365 today:

Free for 7 days

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


Get to know sapio365

Get to know sapio365

00:48:46 MIN

How to know your Office 365 tenant like never before

Get to know how sapio365 helps you manage groups, users, OneDrive, SharePoint Sites, and more—faster, easier, and without any need to code.

SPS NYC was a fantastic event, and as always, we loved learning about the various challenges you face in your everyday Office 365 work. We talked with a lot of people, but time is always short. So, we’re bringing the conversation back!

Download to watch later

What will I see in this webinar?

Your daily Office 365 work is just as important to us as it is to you. And we’re always looking for areas where we can help you get more done in less time.

Admin tasks done faster and with less possibility of errors, all while gaining data insights that can help you build better processes—that’s what sapio365 is about.

You and your team will love working with it and leaving the status quo in the dust.

And you won’t have to write a single cmdlet, or wear down your mouse clicking through web portals.

In this webinar, you’ll see how sapio365 can help with the real-life Office 365 situations we’ve been learning about from talking to you:

  • Gain control of your groups.
  • Get to your crucial tenant data fast.
  • View all licenses, service plans, and provisioning status for all users.
  • See all OneDrive files, and their permissions, across your tenant.
  • Manage directory roles, licenses, and more on the tenant level.
  • Manage delivery restrictions easily.
  • Optimize your entire user management process.
  • View all SharePoint online site content to the list item and OneDrive file level.
  • Report everything quickly.

Try sapio365 today:

Free for 7 days

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


Security Considerations

Security Considerations

01:21:25 MIN

Your guide to modern defense tactics and risk mitigation for a secure IBM Domino environment

Enterprise IT security has never been more important in light of recent, high-profile cyber attacks—as well as the looming European GDPR (General Data Protection Regulation) that comes into effect on May 25—and Domino Infrastructures are no exception. In this fast-paced webinar, we’ll walk through most important threats against Domino environments.

Download to watch later

Your guide to modern defense tactics and risk mitigation for a secure IBM Domino environment

Enterprise IT security has never been more important in light of recent, high-profile cyber attacks—as well as the looming European GDPR (General Data Protection Regulation) that comes into effect on May 25—and Domino Infrastructures are no exception.

In this fast-paced webinar, we’ll walk through most important threats against Domino environments. And you’ll learn what you can do to strengthen both your internal and external Domino security posture by using the Ytria tools.

We’ll discuss topics such as

  • External Domino security and all that’s involved (ACLs, Domino Web server configurations, hashing algorithms).
  • Mass-managing ACLs and effective access to critical applications—including proper reporting and documentation.
  • Mitigating internal risks from application design flaws to agent security.
  • Demonstrating real-life attack scenarios and how to defend yourself against them.
  • Interesting security configuration worst practices, and myths regarding ACL settings, readers and authors items, and more.

You’ll learn how to rein in thousands of ACLs, audit encryption strength of user passwords, and other remedies for a more holistic approach defending your Domino environment.

EZ Suite:

Try it now!

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


GDPR considerations for your IBM Domino environment

GDPR considerations for your IBM Domino environment

01:28:48 MIN

A hands-on webinar to help you get ready

In this webinar we’ll examine what the GDPR means for your Domino environment and the data stored and processed within it, whether your servers are on-premises, hybrid, or in the cloud. After a quick summary of the GDPR’s scope and its most important directives.

Download to watch later

A hands-on webinar to help you get ready

Check out slides from the presentation on SlideShare.

Fortunately, Ytria’s EZ Suite is packed full of hundreds of features that combine to take environment health checks to a whole new level. But knowing what to use, and where, can be a real challenge.

In this fast-paced webinar, we’ll cover a range of issues—from the simple to the sinister—that you can use the EZ Suite tools to look for, to really get a global vision of your Domino environment’s health.

In this webinar we’ll examine what the GDPR means for your Domino environment and the data stored and processed within it, whether your servers are on-premises, hybrid, or in the cloud. After a quick summary of the GDPR’s scope and its most important directives, we’ll discuss

We’ll discuss topics such as

  • Data classification: what is considered personal and sensitive data according to the GDPR, and where it is stored in Domino
  • Responding to Right of Access requests (where the data processor needs to provide an overview of categories of data being processed pertaining to the individual, as well as copy of the data with whom it’s been shared with)
  • Right to erasure in an IBM Domino environment.
  • Data protection by Design and by Default—and what it means for your Domino mail and apps.
  • Employer obligations and guidelines for storing employee data in Domino.
  • Properly understanding and documenting access to personal and sensitive data.
  • How Ytria’s EZ Suite tools can help you become compliant.

Is this webinar for you?

You must comply with the GDPR if you work for any company registered in the EU, or even one that has subsidiaries, employees, or customers in the EU. This webinar is for you if you manage your company’s Domino environment in an Administrator, Developer, or IT Manager capacity—or if you’ve been appointed as DPO (Data Protection Officer) and your environment relies on Domino for applications and or mail.

Scripts used in this webinar

Perform large-scale effective access calculations for a selection of Notes names

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8"?>
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">
<!-- This will set the scripts behavior when encountering an error.
In this case, it will continue.-->
<OnError continue="True"></OnError>

<!--This will allow the script to run if called from replicationEZ by using the option
'Execute Automation File On...'-->
<if target="var" test="{%ListSize%}" mode="NotEquals" Value="">
<ExecuteListAction></ExecuteListAction>
</if>

<!-- All lines in the main grid will be selected.
All loaded databases will be included in the subsequent effective access calculation. -->
<Select target="Tree"></Select>
<Select Lines="All"></Select>

<!-- The following block will add in names to the effective access calculation.
Feel free to modify the Value field to match any user of interest,
and feel free to add or remove lines to search for more or less users. -->
<ShowEffectiveAccess RemoveAll="true">
<SetParam Field="Added" Value="Anonymous"></SetParam>
<SetParam Field="Added" Value="Dorothee Parker/ACME"></SetParam>
</ShowEffectiveAccess>

<Select></Select>

<!-- This action will categorize your results by selected user for an easier understanding broken down by user. -->
<GroupBy target="EffectiveAccess" columnID="SU1"></GroupBy>

<!-- The data found in the Effective Access panel will be exported. The report will be generated in the same directory that you a running this script from.
Feel free to modify the filename if you choose. -->
<Export target="EffectiveAccess">
<SetParam target="ExportToFile" field="FilePath" value="aclEZ_effectiveaccess_export_specusers.xlsx"></SetParam>
<SetParam target="ExportToFile" field="ExportType" value="Excel"></SetParam>
<SetParam target="ExportToFile" field="Mode" value="AppendRows"></SetParam>
<SetParam target="ExportToFile" field="FileOutput" value="Unicode"></SetParam>
<SetParam target="ExportToFile" field="OpenFileOnceGenerated" value="false"></SetParam>
<SetParam field="ExcelSheetName" value="{%ListParam=Server%}"></SetParam>
</Export> 
</ytriaAutomation>

Search for specific, user-defined keywords in full-text indexed documents

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8"?>
<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5">

<!-- This will set the scripts behavior when encountering an error.
In this case, it will continue. -->
<onerror continue="true"></onerror>

<!-- This is the list that will set the variables for repeated searches.
Quotes, ampersands and other special characters must be escaped. -->
<List name="vFTISearchTerms" Action="SetVar" vFTISearchKeyword="GDPRFTI"></List>
<!-- More lines can be added as needed.
for example, -->


<!-- The Loop starts here. The actions within the Loop will iterate over the defined list. -->
<loop list="vFTISearchTerms">
<ExecuteListAction></ExecuteListAction>
<Echo value="Full Text Index Search for {%vFTISearchKeyword%}"></Echo>

<!-- The following script block will look for the current search term
defined in the list "vFTISearchTerms" as the value of vFTISearchKeyword.-->
<SearchBy Type="FullText">
<Setparam Field="SearchFor" Value="{%vFTISearchKeyword%}"></Setparam>
<Setparam Field="Fuzzy" Value="false"></Setparam>
<Setparam Field="WordVariant" Value="false"></Setparam>
<Setparam Field="PutSearchInSelType" Value="Create"></Setparam>
<Setparam Field="PutSearchInSelCreateName" Value="{%vFTISearchKeyword%}"></Setparam>
<Setparam Field="TitleOptionType" Value="Default"></Setparam>
</SearchBy>

<!-- This line will place the focus on the newly created My Selection folder
bearing the name of the variable value defined in the list vFTISearchTerms. -->
<Focus Target="Tree" Category="{%vFTISearchKeyword%}"></Focus>

<!-- The following If condition declares that if a My Selection folder exists (i.e. something
has been found), the nested child actions will be carried out. -->
<if Target="Tree" Test="FocusRoot" Mode="NotEquals" Value="True">

<!-- This opens the Values grid with no items selected. -->
<Values>

<!-- This will hide the "type" columns in the Values grid. -->
<ShowTypeColumns value="false"></ShowTypeColumns>

<!-- Now, the following block will add a custom column showing the database path. -->
<AddCustomColumn name="Database Path">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value="@Name([CN];@DbName[1])+"!!"+@DbName[2]"></SetParam>
</AddCustomColumn>

<!-- This will add a custom column showing the search term used. -->
<AddCustomColumn name="Search Term ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""{%vFTISearchKeyword%}""></SetParam>
</AddCustomColumn>

<!-- And this will add a third custom column that contains the Notes document link. -->
<AddCustomColumn name="Notes Link to document ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""notes://"+@Name([CN];@ServerName)+"/"+@Dbname[2]+"/0/"+@Text(@DocumentUniqueID)"></SetParam>
</AddCustomColumn>

<!-- Now, the custom columns will be processed. -->
<Evaluate></Evaluate>

<!-- The following will export the data found in the Values grid
using the export preferences shown. -->
<Export>
<SetParam field="FilePath" value="GDPR_FTISearch_Results.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="False"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="FTIResults"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
</Export>
</Values>
</if>
</loop>
</ytriaAutomation>

Search for specific attachments in mail documents

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8"?>
<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5">

<!-- This will set the scripts behavior when encountering an error.
In this case, it will continue.-->
<onerror continue="true" ></onerror>

<!-- USER INPUT: Please define your variables here. Define a file name including its extension.
This is the list that will set the variables for repeated searches. -->
<List name="vAttachmentSearchObjects" Action="SetVar" vAttachmentName="CV.pdf"></List>

<!-- The Loop starts here. The actions within the Loop will iterate over the defined list. -->
<loop list="vAttachmentSearchObjects">
<ExecuteListAction></ExecuteListAction>
<Echo value="Searching selected databases for attachment: {%vAttachmentName%}"></Echo>

<!-- The following script block will look for the documents
containing the attachment defined in the lines of the list "vAttachmentSearchObjects".-->
<SearchBy Type="Formula">
<Setparam Field="SetFormula" Value="@Contains(@Attachmentnames;"{%vAttachmentName%}")"></Setparam>
<Setparam Field="SearchDocuments" Value="true"></Setparam>
<Setparam Field="SearchDesigns" Value="false"></Setparam>
<Setparam Field="PutSearchInSelCreateName" Value="{%vAttachmentName%}"></Setparam>
</SearchBy>

<!-- This line will place the focus on the newly created My Selection folder
bearing the name of the variable value defined in the list "vAttachmentSearchObjects". -->
<Focus Target="Tree" Category="{%vAttachmentName%}"></Focus>

<!-- The following If condition declares that if the My Selection exists (i.e. something
has been found), the nested child actions will be carried out.-->
<if Target="Tree" Test="FocusRoot" Mode="NotEquals" Value="True">

<!-- This opens the Values grid with no items selected. -->
<Values>

<!-- This will hide the "type" columns in the Values grid. -->
<ShowTypeColumns value="false"></ShowTypeColumns>

<!-- Now, the following block will add a custom column showing the database path. -->
<AddCustomColumn name="Database Path">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value="@Name([CN];@DbName[1])+"!!"+@DbName[2]"></SetParam>
</AddCustomColumn>

<!-- This will add a custom column showing the search term used. -->
<AddCustomColumn name="Attachment found ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""{%vAttachmentName%}""></SetParam>
</AddCustomColumn>

<!-- And this will add a third custom column that contains the Notes document link. -->
<AddCustomColumn name="Notes Link to document ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""notes://"+@Name([CN];@ServerName)+"/"+@Dbname[2]+"/0/"+@Text(@DocumentUniqueID)"></SetParam>
</AddCustomColumn>

<!-- Now, the custom columns will be processed. -->
<Evaluate></Evaluate>

<!-- The following will export the data found in the Values grid
using the export preferences shown. -->
<Export>
<SetParam field="FilePath" value="GDPR_AttachmentSearch_Results.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="Attachment Search Results"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
</Export>
</Values>
</if>
</loop>
</ytriaAutomation>

Search for user-defined names in subject, from, to, cc mail document fields

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8"?>
<ytriaAutomation Application="scanEZ" ApplicationVersion="16.5">

<!-- This will set the scripts behavior when encountering an error.
In this case, it will continue.-->
<onerror continue="true" ></onerror>

<!-- USER INPUT: This is the list that will set the variables for repeated searches.
Quotes, ampersands and other special characters must be escaped. -->
<List name="vDataSubjectNames" Action="SetVar" vDataSubjectName="laszlo_nemes"></List>

<!-- The Loop starts here. The actions within the Loop will iterate over the defined list. -->
<loop list="vDataSubjectNames">
<ExecuteListAction></ExecuteListAction>
<Echo value="Searching for mails from / to / on cc Data subject: {%vDataSubjectName%}"></Echo>

<!-- This script block will perform the search for the documents. -->
<SearchBy Type="Formula">
<Setparam Field="SetFormula" Value="@Contains(SendTo:CopyTo:From;"{%vDataSubjectName%}")"></Setparam>
<Setparam Field="SearchDocuments" Value="true"></Setparam>
<Setparam Field="SearchDesigns" Value="false"></Setparam>
<Setparam Field="PutSearchInSelCreateName" Value="{%vDataSubjectName%}"></Setparam>
</SearchBy>

<!-- This line will place the focus on the newly created My Selection folder
bearing the name of the variable value defined in the list "vDataSubjectName". -->
<Focus Target="Tree" Category="{%vDataSubjectName%}"></Focus>

<!-- The following If condition declares that if the My Selection exists (i.e. something
has been found), the nested child actions will be carried out.-->
<if Target="Tree" Test="FocusRoot" Mode="NotEquals" Value="True">

<!-- This opens the Values grid with no items selected. -->
<Values>

<!-- This will hide the "type" columns in the Values grid. -->
<ShowTypeColumns value="false"></ShowTypeColumns>

<!-- Now, the following block will add a custom column showing the database path. -->
<AddCustomColumn name="Database Path">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value="@Name([CN];@DbName[1])+"!!"+@DbName[2]"></SetParam>
</AddCustomColumn>

<!-- This will add a custom column showing the search term used. -->
<AddCustomColumn name="Data subject found ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""{%vDataSubjectName%}""></SetParam>
</AddCustomColumn>

<!-- And this will add a third custom column that contains the Notes document link. -->
<AddCustomColumn name="Notes Link to document ">
<SetParam field="TitleOptionType" Value="Formula"></SetParam>
<SetParam field="TitleOptionFormula" Value=""notes://"+@Name([CN];@ServerName)+"/"+@Dbname[2]+"/0/"+@Text(@DocumentUniqueID)"></SetParam>
</AddCustomColumn>

<!-- Now, the custom columns will be processed. -->
<Evaluate></Evaluate>

<!-- The following will export the data found in the Values grid
using the export preferences shown. -->
<Export>
<SetParam field="FilePath" value="GDPR_DataSubjectMailScan_Results.xlsx"></SetParam>
<SetParam field="SelectedRowsOnly" value="false"></SetParam>
<SetParam field="ExportType" value="Excel"></SetParam>
<SetParam field="Mode" value="AppendRows"></SetParam>
<SetParam field="ExcelSheetName" value="Attachment Search Results"></SetParam>
<SetParam field="OpenFileOnceGenerated" value="False"></SetParam>
</Export>
</Values>
</if>
</loop>
</ytriaAutomation>

EZ Suite:

Try it now!

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


[Deutsch] Komplexe Replikationsszenarios

[Deutsch] Komplexe Replikationsszenarios

01:08:57 MIN

  • Replikationslandschaft mit replicationEZ analysieren und verstehen
  • Replications Analyse generieren und sicher stellen dass alle Datenbanken in Sync sind
  • Agenten, ACL informationen und andere datenbank Eigenschaften in allen Repliken vergleichen
  • Den Replizier Pfad von Dokumenten und / oder Design Elementen nachvollziehen um zu prüfen wo diese Dokumente erstellt wurden und wie genau sie wohin repliziert wurden.

Download to watch later

  • Replikationslandschaft mit replicationEZ analysieren und verstehen
  • Replications Analyse generieren und sicher stellen dass alle Datenbanken in Sync sind
  • Agenten, ACL informationen und andere datenbank Eigenschaften in allen Repliken vergleichen
  • Den Replizier Pfad von Dokumenten und / oder Design Elementen nachvollziehen um zu prüfen wo diese Dokumente erstellt wurden und wie genau sie wohin repliziert wurden.
  • Erweiterte Fehler Analyse und mit Hilfe von scanEZ und consoleEZ wenn Replikations Probleme auf den ersten Blick keinen Sinn ergeben.
  • Andere Replikationszenarios und Kunden Beispiele

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 16?

What's new in EZ Suite 16?

01:18:34 MIN

The most significant leap forward in the history of EZ Suite

A new era for Ytria’s EZ Suite has begun with EZ Suite 16. Offering advancements that range from the introduction of the flexYgrid—a core engine and interface rebuild that brings you better processing speed and loading capacity, as well as built-in analysis tools—to various product-specific function additions and enhancements.

In this webcast we’ll walk you through an overview of EZ Suite 16’s powerful new features and give you a look at how they can solve some of the toughest admin and dev dilemmas.

Download to watch later

The most significant leap forward in the history of EZ Suite

A new era for Ytria’s EZ Suite has begun with EZ Suite 16. Offering advancements that range from the introduction of the flexYgrid—a core engine and interface rebuild that brings you better processing speed and loading capacity, as well as built-in analysis tools—to various product-specific function additions and enhancements, EZ Suite 16 is the most significant leap forward in the history of Ytria’s essential administration and development toolkit. In this webcast we’ll walk you through an overview of EZ Suite 16’s powerful new features and give you a look at how they can solve some of the toughest admin and dev dilemmas.

Time-Stamped outline

Agenda (1:30)

Overview of EZSuite 16 and the flexYgrid (3:43)

  • Speed (5:43)
    • Customer example 4000 databases
  • Grid Manager—managing the flexYgrid (8:47)
  • Built-in analytics tools (17:32)
    • Pivot table example – ODS version, creation date, and document count in databaseEZ (18:25)
    • Data comparator
      • Example of a basic comparison (databaseEZ shown)(22:50)
      • Example of a data family comparison (aclEZ shown) (27:31)
      • Example of a server document comparison (scanEZ shown)(30:36)
  • flexYgrid navigation (aclEZ shown)(34:02)
    • Navigating between categories (36:26)
    • Disengaging selection cursor (36:57)
    • Exporting selected columns (38:15)
    • Brand new filters (38:37)
    • Sorting by totals (39:46)
    • Setting grouping/totals color (40:54)
    • Adding annotation columns (41:25)
    • Multi-level reset options (43:32)

Product specific features and improvements (46:51)

scanEZ (46:51)

  • Additional item values & properties for displayed selection tree titles (48:30)
  • Move/copy documents to multiple databases while keeping folder structure (51:42)
    • Example of restoring databases (55:00)
  • Parent/response hierarchy management (53:00)
  • Direct local encryption (54:03)

aclEZ (57:45)

  • Effective access calculator (58:28)
  • Search & Replace for group members (1:03:44)

databaseEZ (1:04:55)

  • Performance improvements (1:05:13)
  • New console commands helper (1:05:40)
  • Direct DBMT server task command (1:06:21)

viewEZ (1:07:00)

  • New ‘open current view/folder’ option (1:07:00)

Other products (1:08:04)

  • Delete replicas directly (replicationEZ)
  • Search paused consoles (consoleEZ)
  • Audit and update designs (designPropEZ)
  • New rename agent function and catalog compatibility (agentEZ)

Automation (1:12:15)

  • Example of looking for large attachments (1:14:20)

EZ Suite:

Try it now!

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


[Deutsch] System Audit und Health-Check Webinar

[Deutsch] System Audit und Health-Check Webinar

01:31:23 MIN

Folgende sind einige Themen welche wir zeigen werden. Da dieser Webcast live gehalten wird haben Sie die Möglichkeit mittels Chat auch Fragen zu stellen.

Download to watch later

  • Sicherheits Lücken in Bezug auf das ACL Setup, Admin Server Einstellungen, Effictiver Zugang über das gesamte System, HTTP passwort Einstellungen uvm.
  • Überblicken Sie Gruppen und Mitglieder Probleme inklusive incompatible Sub Gruppen, Gruppen mit irrelevanten Mitgliedern, die schwere Herausforderung Gruppen Mitgliedsstrukturen zu verstehen uvm.
  • Analyse von Replikations Scenarien wo eine geplante Replikation nicht stattrand, Replikas nicht syncronisiert sind. Replikationsprobleme welche für inkonsistenz sorgen, nicht replizierte Einstellungen sowie Inkonsistenzen der ACL oder Agenten.
  • Analyse der Datenbank Nutzung, welche Apps werden bei wem verwendet und wie viele Daten werden konsumiert und warum.
  • Gesamtanalyse der Datenbankintegrität wie zB ODS Versionen, space used, Sicherheit, Performance oder Speichereinstellungen welche nicht der Unternehmenspolitik entsprechen uvm.
  • Eines dieser Situationen kann zu prekären Situationen führen. Dieser Webcast gibt Ihnen eine Checkliste und Schritte um sicher zu stellen daß Ihre Umgebung im stabilsten Zustand möglich ist.

EZ Suite:

Try it now!

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


[Deutsch] scanEZ Experten-Webcast

[Deutsch] scanEZ Experten-Webcast

01:31:23 MIN

Folgende sind einige Themen welche wir zeigen werden. Da dieser Webcast live gehalten wird haben Sie die Möglichkeit mittels Chat auch Fragen zu stellen.

Download to watch later

Folgende sind einige Themen welche wir zeigen werden. Da dieser Webcast live gehalten wird haben Sie die Möglichkeit mittels Chat auch Fragen zu stellen.

  • Inspektion, verstehen und effizientes Managment von Dokumenten, Datums Felder, Eltern- Kinder Hierarchie und Sequenz Nummern.
  • Analyse von großen Dokumenten Mengen, Verstehen der Diff/Value Kombination um Vergleiche zu erstellen, Felder zu analysieren und zu vielen Dokumenten hinzuzufügen oder Werte zu verändern.
  • Inhalte von Dokumenten analysieren, verstehen ohne Ansichten zu programmimeren und durch neue Werte ersetzen ohne Agenten zu erstellen.
  • Verstehen Sie die Stärke der My Selektion Ordner und Funktionen wie re-Kategorisierung, “check box selecting”.
  • Vergleichen von Dokumente und Felder die nicht replizieren, künftige Konflikte, Löschungen die passieren werden oder nicht durchgeführt wurden.
  • Kopieren oder verschieben von fielen Dokumenten inklusive beibehalten der Ordner Struktur.

Try EZ Suite today:

Free for 7 days

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


Ytria health-check masterclass

Ytria health-check masterclass

01:17:00 MIN

The ultimate guide to verifying the integrity of your domino environment

In this fast-paced webinar, we’ll cover a range of issues—from the simple to the sinister—that you can use the EZ Suite tools to look for, to really get a global vision of your Domino environment’s health.

Learn how you can use Ytria’s EZ Suite tools to uncover and verify a wide range of aspects in your environment.

Download to watch later

The ultimate guide to verifying the integrity of your domino environment

The importance of maintaining a clean and efficient Domino environment has never been more apparent. Or has it? Whether it’s about security, storage, or agent, signature, and group management, what you don’t know could hurt you.

Fortunately, Ytria’s EZ Suite is packed full of hundreds of features that combine to take environment health checks to a whole new level. But knowing what to use, and where, can be a real challenge.

In this fast-paced webinar, we’ll cover a range of issues—from the simple to the sinister—that you can use the EZ Suite tools to look for, to really get a global vision of your Domino environment’s health.

Learn how you can use Ytria’s EZ Suite tools to uncover and verify a wide range of aspects in your environment, including:

  • Security scenarios related to ACL setup, Administration Server settings, Effective Access trends on a large scale, HTTP password settings, etc.
  • Overlooked Group and Membership problems such as incompatible subgroups, groups with irrelevant members, the tough task of understanding overall group membership structure, and more.
  • Replication situations that involve databases that should have replicated but didn’t, replicas that are out of sync, replication integrity problems causing inconsistency of content and agents and ACLs, etc.
  • Usage activity trends that could only be discovered by aggregating data about what apps are used and by whom, the amount of data they consume, and why.
  • Overall database health indicators such as old ODS versions, space used, security, performance, or storage settings that don’t follow your policy, and more.

Any one of these issues on a large scale can present some tricky situations. This webinar gives you the checklist and the steps to take to ensure that your environment is in the best place it can be.

Time-Stamped outline

Introduction (02:35)

Security resiliency level (09:45)

  • ACL audit & fixes (aclEZ)(11:20)
  • Effective access(17:15)
  • NAB Group membership management(21:40)
  • ACL change history (23:50)
  • Person document & HTTP Password audit (scanEZ) (25:00)
  • Agent security (agentEZ) (29:00)

Replication integrity (30:40)

  • Replication landscape (replicationEZ) (31:25)
  • Find and get rid of duplicates (33:30)
  • One-click replication consistency analysis (replicationEZ, scanEZ)(35:15)
  • Replication settings (clustering, connection documents, formulas) (39:00)

Clutter reduction (42:00)

  • Automatic NAB Presence checking (aclEZ) (42:45)
  • Ensure up-to-date group membership (44:50)
  • Irrelevant mail files (46:55)
  • Signatures (agentEZ, signEZ) (48:05)

Database administration & management (52:00)

  • Administration settings (Admin server, etc…) (databaseEZ) (52:40)
  • ODS version (54:10)
  • Space-used percentage and storage optimization (55:50)
  • Usage activity analysis (57:45)
  • Quotas (59:05)
  • DAOS (59:50)
  • Agent runtimes and logs (agentEZ) (1:01:20)

Day to day tasks (1:03:10)

  • Consoles, commands, log analysis, usage patterns (consoleEZ) (1:03:35)
  • Discovering conflicts and resolving them (scanEZ, replicationEZ) (1:08:10)
  • Database issues, document analysis and more (agentEZ, databaseEZ) (10:09:55)

Try EZ Suite today:

Free for 7 days

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


scanEZ Version History

scanEZ Version History

See where scanEZ has been.

  • New - Pre-emptive error messaging has been added to 'Copy/Move Documents to Multiple Databases…' operations.
  • Fixed - Bug preventing document modifications from saving has been fixed.
  • Fixed - Issue that caused intermittent session crashes when exiting a 'Search & Replace' error dialog has been fixed.
  • Fixed – Issue causing problems when trying to load a databaseEZ-generated XML list of databases in scanEZ's 'Copy/Move to Documents to Multiple Databases…' feature has been fixed.
  • Fixed - Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags:
    • StopAutomation
    • ModifyUNID
    • CreateFolder
    • AddToFolder
    • RemoveFromFolder
  • Fixed - An issue causing the 'Open Database in Designer...' feature to malfunction has now been fixed.
  • Fixed - An issue in the Replication Auditor causing documents to remain in the grid after being deleted has been fixed.
  • Fixed – Compatibility with CIAO has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues: Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected. A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of ' X ' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

  • New – 'Copy/Move Documents to Multiple Databases' feature now fully replaces the older copy/move functions, includes extensive UI changes, and offers new replica options about how to copy documents as new, replicate them, or replicate them while force-incrementing their sequence number.
  • New – 'Export All Attachments and Files…' lets you export/archive attachments and files from a set of documents.
  • New – 'Database Comparator' tool lets you compare two given databases in detail.
  • New – scanEZ is now fully MIME/RFC822 compliant and lets you read out and edit related items.

Automation:

flexYgrid:

  • New – Access to backend Xpages components such as compiled javascript, eclipse files, custom control components, and more.
  • Improved – $Flags definition back is now flexYgrid enabled.
  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.
  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings

  • New – 'Copy/Move Documents to Multiple Databases' improves upon the older copy/move functions and greatly expands copy/move abilities.
  • New – Previously inaccessible document, note, and item properties can be used as the document display title.
  • New – Direct encrypt/decryption functions are now available.
  • New – Entire parent/response document hierarchies are now visible.
  • Improved – Automation through the Ytria API has now been expanded to include scanEZ’s entire range of functionality.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

Automation:

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New - Open Database dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open. (Previously, opening a database without access rights would leave the user with a blank/ empty tool.)
  • New - Document Analyzer: Changed the scan method to properly handle 32K limit issues; now uses the Search by Note Class method.
  • Fixed - Number editing correctly handles the special Number format set in Windows.
  • Fixed regression - Was not able to edit a value if something other than a '.' (period) was used as a decimal separator.
  • Fixed - Notes.ini editor: Edits were not being logged correctly in the Modification Log Database.
  • Fixed - Conflict Solver, Replication Auditor and Document Comparator.
  • Fixed the 'Open in Notes' header of the comparator interface; the empty/ untitled areas were still active "buttons", so it would open in a blank session.
  • Fixed - Search&Replace was not able to look in Author type items. The 'Add to My Selection' option was creating entries with errors in the selection tree.
  • Fixed - Design Collection is now used when set to get list view/folder Columns. Previously was using the Full Search by default; extremely time consuming.
  • Fixed - Replace Date/Time: The result was appending the new date/time instead of replacing the selected value. Fixed - ACL editor- Check Member Presence: When changing the current database to a new server, the Check Member Presence option was not switching to use the corresponding new server NAB. (This was despite checking 'Select NAB for Group Member…/ Use all NABs on Local'.)
  • Fixed - ACL editor: When modifying the Access property in the grid, the associated default attributes were not updated accordingly.
  • Fixed - ACL editor - Export ACL Flags and Roles: Was not using the selection correctly and was omitting some information.
  • Fixed - ACL editor: Adding a new server in an ACL was incorrectly displaying an Administration Server icon next to it.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed issues on ACL Flags and Roles export.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • URL created with https only when required.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter.
  • New server tree right click-menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents.
  • Passthru Server type connections are now properly listed in Server list dialogues.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Improved: 'Select a server' dialog.
  • New: 'Recent Server or DB' list is now case insensitive.
  • Fixed 'Create Folder' issue when adding a document to newly created folder.
  • Fix: When using a coma instead of a dot as decimal separator (ex. 1,000,000) certain functions (diff/value create/modify using a formula) would lose their decimals, and thereby change the values.
  • New: Diff/Panel Rename/Copy - added a checkbox to allow the use of space characters within fields name. If UNchecked, then all field names will be have 'space characters' trimmed.
  • Fix: Conflict Solver - If user opens an individual conflict, then Conflict Solver module now correctly recognizes and displays the single conflict; even if previously loaded and nothing was originally found. Previously, a single conflict could be loaded manually, but the Conflict Solver module would not recognize any conflicts existed in the database.
  • Fix: Search & Replace now correctly handles fields with the same name.
  • Fixed format issue - Windows settings are used by 'Used Space' (Properties page) all the time which prevents Number formatting discrepancies.
  • Fixed an instability when opening and closing multiple Auditors at the same time.
  • Fix: Document Analyzer - Document Encryption counts were incorrect and inconsistent.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu.
  • Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Added new "Full Text Saved Searches" design category which lists Full Text Index searches, including private searches (when "Use Design Collection Note" box is not selected).
  • Enhanced Server Selection Dialog Box (with QuicK Search, etc.).
  • Enhanced NAB Presence Checker and Group Expander with option to include additional NAB databases.
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes.
  • Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security restrictions.
  • Enhanced Names dialog box with new options.
  • Fixed Bug: Optimized code for the grid.
  • Added new native Excel options to Grid data exporting, including the use of custom, pre-formatted excel books. Supports both Excel 97-2003 and Excel 2007-2010 output file formats.
  • Added new Formula History dialogue box to display previously used formulas.
  • Enhanced User Activity feature with options to switch recording of User Activity on/off.
  • Added new naming option for Custom Columns. Accessible via "Add Custom Column" dialog box.
  • Added new parameters to document searches. User can now limit search results to a specific number of documents.
  • Improved "New Document" feature with options to set document authorship and public accessibility.
  • Added new "Search Unread Documents" feature to display and query unread documents marks for a given user. Additionally, added the ability to add or remove unread documents marks for a given user.
  • Added new Search and Replace feature spanning one or multiple documents and designs. Supports text and text like items.
  • Added new Decrypt/Encrypt feature in Document Menu to manage Notes document encryption.
  • Added new feature to change item flags for several items of one document. Improved Group Navigator editing options with additional accessibility directly from the right-click menu of the main ACL grid.
  • Improved Copy/Paste feature of multiple field items with Add, Replace and Skip options when dealing with existing items.


consoleEZ Version History

consoleEZ Version History

See where consoleEZ has been.

  • Fixed - Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags: StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues:
  • Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected.
  • A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of ' X ' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
  • List and Loop
  • SetVar
  • ShellExecute (in loop)
  • FilePath
  • EditEntries
  • CopyMoveDocsToDbs
  • CopyItems
  • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

  • New - Pause "live" grids to activate all "static" grid capabilities.
  • Improved - View detailed error logs for multiple servers at once

automation

  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.

flexYgrid

  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings.

  • New – Full-text searches can now be performed on paused consoles.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

automation

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New -Open Server dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open.
  • Improved -Select a Server dialog: Better management of the 'Other & list Servers from Passthru Connexion' documents.
  • New - Now you can specify folders to load when selecting a target server to open in the tool, so no need to load them all. You can add folders as well as save a list of folders to re-use (saved in the file YtriaServerFoldersList.txt).
  • NEW - Contextual menu: Right-clicking on the console toolbar's Filter button lets you quickly select among your previously used regex text filters.
  • Fixed - Corrected some menu terms.
  • Fixed - Log Analyzers: The grid had a rebuilding issue when changing date/ time range on an existing report.
  • Fixed - Volume Analyzer: Passthru Connections Date was not handled as a date, so the format was not working was not handled correctly.
  • Fixed - Now opens only one dialog for 'Server Tasks' per server; was opening one dialog per console.
  • Fixed - Dashboard: Open Server Tasks / Server Statistics dialogs for ALL servers currently selected in the dashboard.
  • Fixed - Dashboard: The Log Analyzer can now be opened from the Dashboard, even if there are no errors logged yet.
  • Fixed - Log Analyzer Options dialog was not initialized properly when reopened; some terms were missing.
  • Fixed - Dashboard: Upon 'reset', it was not resetting the first error date.
  • Fixed - All commands sent to the server are now logged in the Modification Log Database.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • Switch ID and Full Admin Access improved - now uses saved password.
  • Improved: Pivot setup - Sub Total for Rows and Columns. Previously was columns only.
  • Improved: 'Change Settings' dialog now retains settings for date/time(for Log/Volume analyzers) and regex filters(for Log) when opened. Previously some settings were not properly displayed.
  • Fixed: Help link now appears in Preferences dialog.
  • New: Added 'Backdated Events' option in Preferences.
  • New: Added notification in console when 'Max lines to display' is reached.
  • New: All consoles on a given server now refer to the same history. (Previously, each console referred to its own history). Therefore all new consoles on an existing server begin at the time of the first opened console.
  • Fixed: Console Filters -Severity filters are now displayed in the correct order in multi-consoles filter settings. Previously, Warning (low) ad Warning(high) checkboxes were inverted.
  • Fixed: Console Filters - Category filters are now displayed in the correct order in multi-consoles filter settings.
  • Fixed: When several consoles were opened on one server, clicking on Tasks or Stat in Dashboard was opening as many instances. Now only a single instance will be opened for each request.


replicationEZ Version History

replicationEZ Version History

See where replicationEZ has been.

  • Fixed – Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags:
    • StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.
  • Fixed - Issue with newly loaded servers' column visibility and display settings not conforming to the current "common" server column setup has been fixed.

  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues:
    • Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected.
    • A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of '<B> X </B>' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

  • Improved – Access calculations are now extended across an entire server and include the entire catalog of users.
  • New – "Catalog Category" property now added to property inventory.
  • Improved – NAB Group Navigator panels are now enabled with the flexYgrid interface.
  • New – 'Find Users Not in Any Groups' feature now includes the option to select any number of found names and add them to groups directly.
  • Improved – Search and Replace functions available in NAB Group Navigator's right-click menu.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

automation

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New -Open Server dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open.
  • Improved -Select a Server dialog: Better management of the 'Other & list Servers from Passthru Connexion' documents.
  • New - Now you can specify folders to load when selecting a target server to open in the tool, so no need to load them all. You can add folders as well as save a list of folders to re-use (saved in the file YtriaServerFoldersList.txt).
  • Fixed - Removed some improperly displayed tooltips on certain menu options.
  • Fixed - Maintain user's database selection upon full reload of a server (when partially opened).
  • Fixed - Grid was not refreshed upon delete of all rows in Replication Settings.
  • Fixed - Modification Log Database and Modification Log Comment added to the Options menu. This was working automatically, however the menu option was not visible to allow user modification.
  • Fixed - The 'Removing Replication Settings' message was not shown in the Output panel.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • URL created with https only when required.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter.
  • New server tree right click-menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents.
  • Passthru Server type connections are now properly listed in Server list dialogues.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Improved: 'Select a server' dialog.
  • New: 'Recent Server or DB' list is now case insensitive.
  • Fixed: 'Create Folder' issue when adding a document to newly created folder.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu.
  • Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Improved Database Selection Filter panel. It now includes Full Path search option.
  • Enhanced Server Selection Dialog Box (with QuicK Search, etc.).
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes. Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security restrictions.
  • Enhanced Names dialog box with new options.
  • Fixed Bug: Optimized code for the grid.
  • Added new native Excel options to Grid data exporting, including the use of custom, pre-formatted excel books. Supports both Excel 97-2003 and Excel 2007-2010 output file formats.
  • Added new option "Track Notes" to track documents and designs in all replicas (available in Tools).
  • Enhanced integration with other Ytria tools. User can now select server(s) to open multiple databases with other Ytria tools.
  • Improved Discover Replica Chart to show explanation of errors in a popup when an affected server node is selected.
  • Improved Batch Mode with new options.


databaseEZ Version History

databaseEZ Version History

See where databaseEZ has been.

  • Fixed – Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags: StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • New – The designPropEZ batch process feature has now been integrated to the databaseEZ main grid panel context menu.
  • New – New FP8-compatible settings added to grid display: 'Status – Separate View Index', 'Size – Separate View Index', and 'Large Summary Support'.
  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues:
    • Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected.
    • A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of ' X ' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

  • New – databaseEZ now supports creation/deletion of Full Text Indexes.

automation

  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.

flexYgrid

  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings.

  • Improved – Note Counters feature now includes an option to set Note class preferences.
  • New – New audit properties "Is IMAP Enabled" and "Last Compact" now available.
  • Improved – Console command compatibility updated to include full DMBT support.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

automation

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New - Open Server dialog - Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open. (Previously, opening a database without access rights would leave the user with a blank/ empty tool.)
  • New - Now you can specify folders to load when selecting a target server to open in the tool, so no need to load them all. You can add folders as well as save a list of folders to re-use (saved in the file YtriaServersFolderList.txt).
  • New - Change Local Decryption flag (server or local): Launches a local compact on a database.
  • New - Now manage the "Has Calendar" property. Added status column and included in settings dialog.
  • Fixed - Fixed a warning that was not being shown when an error occurred while loading database information.
  • Fixed - Show ODS 52: Was displaying as 'unknown'.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter. New server tree right click-menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents. Passthru Server' type connections are now properly listed in Server list dialogues.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.
  • View and Folder Index Size: Added a 'Private' icon to indicate private views/folders, and three new columns in grid which reflect the Designer's View Index option; Owner, Discard, Refresh and Restore Initial Index...

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu.
  • Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Improved Database Selection Filter panel. It now includes Full Path search option.
  • Enhanced Server Selection Dialog Box (with QuicK Search, etc.).
  • Enhanced NAB Presence Checker and Group Expander with option to include additional NAB databases.
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes. Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security restrictions.
  • Enhanced Names dialog box with new options.
  • Fixed Bug: Optimized code for the grid.
  • Added new native Excel options to Grid data exporting, including the use of custom, pre-formatted excel books. Supports both Excel 97-2003 and Excel 2007-2010 output file formats.
  • Added new column properties "Encryption Option" and "Encryption Level" to display the encryption status of databases.
  • Improved options to open multiple databases from the grid and launch them in other Ytria tools.
  • Added new Template Build column properties (version, date, name, tool) in Tab 4 – Design category, and the capability to modify them from the Edit menu.
  • Added new column property "Database Type" with option to edit it from the "Edit Database Basic Properties" right-click menu.
  • Added options to display User Activity across multiple databases, and to switch recording of User Activity on/off.
  • Added new "View and Folder Index Sizes for Selected Database(s)" feature with option to purge selected indexes (available in Tools).
  • Added new column property "Allow Domino Data Service" to obtain information on databases, views, folders, and documents. This can be found in Tab 7 – Advanced category in Grid Data Composition panel.


agentEZ Version History

agentEZ Version History

See where agentEZ has been.

  • Fixed – Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags: StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • Fixed – An issue causing intermittent 'Agent not run' flag inconsistency has been remedied.
  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues: Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected. A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of ' X ' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

  • Improved - Color coding enhancements in the agentEZ's database selection tree simplify agent visibility.

Automation

  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.

flexYgrid

  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings.

  • Improved – Expanded option dialog lets you rename agent name and alias simultaneously.
  • New – "Catalog Category" property now added to property inventory.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

automation

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New -Open Server dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open.
  • Improved -Select a Server dialog: Better management of the 'Other & list Servers from Passthru Connexion' documents.
  • New - Now you can specify folders to load when selecting a target server to open in the tool, so no need to load them all. You can add folders as well as save a list of folders to re-use (saved in the file YtriaServerFoldersList.txt).
  • Fixed - When grouping by Agent Schedule, the information was sometimes inconsistent.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • URL created with https only when required.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter.
  • New server tree right click-menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents.
  • Passthru Server type connections are now properly listed in Server list dialogues.
  • Switch ID and Full Admin Access improved - now uses saved password Improved: 'Select a server' dialog.
  • New: 'Recent Server or DB' list is now case insensitive.
  • Fixed: 'Create Folder' issue when adding a document to newly created folder.
  • Fix: 'Restore Saved Agent Properties' issue.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.
  • Fixed Bug: Could set up a date beyond 31st of the month. This has been resolved.

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu. Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Improved Database Selection Filter panel. It now includes Full Path search option.
  • Enhanced Server Selection Dialog Box (with QuicK Search, etc.).
  • Enhanced NAB Presence Checker and Group Expander with option to include additional NAB databases.
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes. Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security restrictions.
  • Enhanced Names dialog box with new options.
  • Fixed Bug: Optimized code for the grid.
  • Added new native Excel options to Grid data exporting, including the use of custom, pre-formatted excel books. Supports both Excel 97-2003 and Excel 2007-2010 output file formats.
  • Added new button "Save Agent Timeline to clipboard". Supports BMP, PNG, JPEG and GIF formats.
  • Added new option "Exporting Agent Timeline to file" to copy the agent timeline to clipboard or save it in BMP, PNG, JPG or GIF file formats.


aclEZ Version History

aclEZ Version History

See where aclEZ has been.

  • Fixed – Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags:
    • ShowEffectiveAccess
    • StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues:
    • Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected.
    • A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of '<B> X </B>' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

automation

  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.

flexYgrid

  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings.

  • Improved – Access calculations are now extended across an entire server and include the entire catalog of users.
  • New – "Catalog Category" property now added to property inventory.
  • Improved – NAB Group Navigator panels are now enabled with the flexYgrid interface.
  • New – 'Find Users Not in Any Groups' feature now includes the option to select any number of found names and add them to groups directly.
  • Improved – Search and Replace functions available in NAB Group Navigator's right-click menu.
  • New – flexYgrid data scanning and display engine increases data parsing ability and handling capacity over the legacy EZ Suite interface.
  • New – flexYgrid navigation options allow for better searching, selection, and more.
  • Improved – Sort functions for groups and columns are now independent. Group functions now include the ability to calculate Count, Sum, Average, Minimum, Maximum, and even Delta values in Group entries, who are themselves independently sortable.
  • New – Context-based filter menus only display the types of filters that will work on that type of data.
  • New – Multi-strength reset capabilities let you step back through filtering/formatting operations towards default settings, even to factor default configurations.
  • Improved – The 'Values' filet has been revamped to offer an easy-to-use dialog with search capabilities. - New – Multi-type columns allow many possibilities to custom data formatting options.
  • Improved – Better export functions include one-click toolbar access, a more logical layout, and improved interactivity with export preferences.
  • New – Annotation columns let you add you own comments and temporary data points to data grids. - New – Save pre-set grid configurations.
  • New – Quick access toolbar allows direct access to all major grid functions.
  • New – Grid Manager complete grid configuration controller gives you a central place to control all grid preferences.
  • New – Built in tool lets you create pivot tables on the fly, directly in the grid.
  • New – Patent pending Data Comparator tool offers a new way to conduct data comparisons within a grid.

automation

  • Improved – The Ytria API has been expanded extensively to include all flexYgrid functions.

  • New -Open Server dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open.
  • Improved -Select a Server dialog: Better management of the 'Other & list Servers from Passthru Connexion' documents.
  • New - Now you can specify folders to load when selecting a target server to open in the tool, so no need to load them all. You can add folders as well as save a list of folders to re-use (saved in the file YtriaServerFoldersList.txt).
  • New - Extended NAB content search: This option adds common name, internet access and mail-in database when checking NAB for group member existence.
  • New - Option to find all users who are not in any Groups.
  • Fixed - Hitting 'Enter' was closing the Group Navigator when focused on the filter's input field.
  • Fixed - New & Rename ACL entries NAB dialog: Now allows the selection of one name only.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed issues on ACL Flags and Roles export.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter.
  • New server tree right-click menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents.
  • Passthru Server type connections are now properly listed in Server list dialogues.
  • Improved: 'Select a server' dialog.
  • New: 'Recent Server or DB' list is now case insensitive.
  • Fixed: 'Create Folder' issue when adding a document to newly created folder.
  • Fix: Minor issue when no ACL entries were added or deleted.
  • New Edit and Context menu option: 'Apply Change to Selection'.Fixed menu option: 'Restore Saved Agent Properties'.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu.
  • Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Improved Database Selection Filter panel. It now includes Full Path search option.
  • Enhanced Server Selection Dialog Box (with QuicK Search, etc.).
  • Enhanced NAB Presence Checker and Group Expander with option to include additional NAB databases.
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes. Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security restrictions.
  • Enhanced Names dialog box with new options.
  • Fixed Bug: Optimized code for the grid.
  • Added new native Excel options to Grid data exporting, including the use of custom, pre-formatted excel books. Supports both Excel 97-2003 and Excel 2007-2010 output file formats.
  • Added new "Search and Replace in Selected ACL Entries" option in right-click menu to find a string in a subset of ACL entries and replace it with another across multiple databases.
  • Improved Group Navigator Grid Layout to display [X] only next to entries and groups that are NOT in the NAB.
  • Improved Group Navigator editing options with additional accessibility directly from the right-click menu of the main ACL grid.
  • Fixed Bug: User's grouping is now retained when switching to a different NAB.
  • Fixed Bug: Categories now refresh correctly despite any changes of user selection in the main grid.
  • Fixed Bug: Check Member Presence on large NABs no longer pauses after processing.
  • Fixed Bug: Correct file path message is now correctly displayed in error (760) dialogue "This database has local access protection (encrypted) and you are not authorized to access it".
  • Fixed Bug: Corrected crash caused when a NAB is opened in scanEZ, which is then used by the Group Expander.
  • Fixed Bug: Corrected ability to export ACL from server to local database.
  • Fixed Bug: Corrected behaviour which set Delete flag when user's access level was changed to Author or higher.
  • Added new indication for incorrect flags. They are now highlighted in yellow (usually for No Access items).


viewEZ Version History

viewEZ Version History

See where viewEZ has been.

  • Fixed - Restored compatibility for select date/time format options in Excel exports.

  • New - Automation tag functions have been expanded to include the following tags:
    • StopAutomation
  • Fixed – Compatibility with CIAO! has been restored.
  • Fixed - Various stability fixes and enhancements have been implemented.

  • New – Date filters in flexYgrid columns now contain new date selection picker module.
  • New – NAB group and name exploration/selection panels ('Names') now offer additional information columns: 'Full Name', 'NoteID', and 'NAB Filename'.
  • New – 'Export to File' feature now provides a default file name when exporting to any format.
  • Fixed – Improvements to the EZ Suite installation database and process execution fix installation problems in which some users were unable to install due to target folder restrictions.
  • Fixed - Stability enhancements have been added in the Ytria Update utility.
  • Fixed – The latest LibXL architecture has been implemented for Excel file export.
  • Fixed – flexYgrid panels have gotten general stability enhancements.
  • Fixed – Various bug fixes in grid-data Copy (specifically Ctrl + C command) functions were made to remedy the following issues:
    • Erroneous text was displayed ("Exporting selection to file...") in progress dialog when using Ctrl+C in a grid with many rows selected.
    • A memory limitation problem was encountered using Ctrl+C to copy HTML parts to the clipboard.
  • Fixed – An issue that occurred when exporting or copying grid data to HTML format resulted in settings of '<B> X </B>' for checked checkbox cells being returned as corrupt.
  • Fixed/New - Automation tag function fixes have been made for the following tags:
    • List and Loop
    • SetVar
    • ShellExecute (in loop)
    • FilePath
    • EditEntries
    • CopyMoveDocsToDbs
    • CopyItems
    • CreateItem
  • Fixed – Various minor issues with Group and Sort actions on group totals within flexYgrid panels have been corrected.
  • Fixed – An issue with the grid status bar summary information incorrectly showing group header row counts has been fixed.

automation

  • New – 'Create Automation List from Selection' feature allows quick automation list building.
  • New - Automation Console, with configurable detail level, lets you see real-time progress of script processing.
  • New – Macro recorder lets you record and play XML macros (based on the Ytria Automation tag language) of your actions.
  • Improved – Expanded automation tag library. See the full catalog of command tags in our Help section.
  • Improved – Expanded bridges between EZ Suite tools now include the ability to launch scripts using other tools on current selections.

flexYgrid

  • New – Group/Ungroup toolbar buttons quicken working with data categorization.
  • New – Hide/Unhide right-click menu options provide easier and safer method for hiding grid columns.
  • New – Grid status bar now provides global stats for number of entries loaded, shown, hidden, and selected, as well as the number of groups present.
  • New – 'Display all filtered and manually hidden rows' feature added for better contextual visibility.
  • New – 'Suspend Grid Redraw' feature lets you put certain grid processes on standby during grid set up. - New – Resetting grid configuration now requires confirmation.
  • New – 'Cutoff-Date/Time Filters' let you view information from a set time range back from the present time.
  • Improved – 'Append Rows' now detects and merges data under matching column headers during export.
  • Improved – Group/Sort operations now keep selection focus intact.
  • Improved – 'Find First' search function now automatically focuses on found entry.
  • Improved – Multiple column filters can now be combined on any given column.
  • Improved – Filters now use true backend values instead of formatted, displayed value.
  • Improved – Group zone is now scrollable to allow complete visibility for high-level of groupings.

  • Improved – Access calculations are now extended across an entire server and include the entire catalog of users.
  • New – "Catalog Category" property now added to property inventory.
  • Improved – NAB Group Navigator panels are now enabled with the flexYgrid interface.
  • New – 'Find Users Not in Any Groups' feature now includes the option to select any number of found names and add them to groups directly.

  • New - Open Server dialog: Option to save server names in Notes.ini for future reference, as well as manage the list.
  • Fixed - Now you can Switch ID or use Full Admin Access after trying to open a database without the proper access rights; single-database products (like scanEZ) will re-open the database, server products (like aclEZ) will keep the database in the tree to re-open.
  • New - Vastly improved version of the Modification Log template.

  • Fixed bug: Show proper Notes version for ODS 52.
  • Fixed bug: Export in Excel from grid with grouping.
  • Fixed bug: Handling numbers with decimals.
  • New: "Append" and "Add Non-Contiguous" options in export (also available through Automation).

  • URL created with https only when required.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Optimized Grid Filter.
  • New server tree right click-menu item: 'Refresh'.
  • Fixed and improved Automation & Excel Export.
  • URL created with https only when required.
  • Fixed bug when closing documents.
  • Passthru Server type connections are now properly listed in Server list dialogues.
  • Switch ID and Full Admin Access improved - now uses saved password.
  • Improved: 'Select a server' dialog.
  • New: 'Recent Server or DB' list is now case insensitive.
  • Fixed: 'Create Folder' issue when adding a document to newly created folder.

  • Fixed Bug: Crash occurred only in IBM Notes 7 and older.
  • Added ability to close the Help Center dialog with the 'Esc' key.
  • View and Folder Index Size: Added a 'Private' icon to indicate private views/folders, and three new columns in grid which reflect the Designer's View Index option; Owner, Discard, Refresh and Restore Initial Index...

  • Added new eXtensible Markup Language (XML) scripts to automate processes in the EZ Suite.
  • Added new "Load Automation XML" feature option accessible from Server or Database menu.
  • Updated java widgets to launch from IBM Notes and IBM Domino Designer.
  • Added new "Full Text Saved Searches" design category which lists Full Text Index searches, including private searches (when "Use Design Collection Note" box is not selected).
  • Enhanced NAB Presence Checker and Group Expander with option to include additional NAB databases.
  • Improved standard Regular Expression (Regex) and Formula dialog boxes with Show History button and interface. Past Regex and formulas can be selected for use or they can be deleted from the History.
  • Enhanced Open Database dialog box with Ctrl+F to find databases on selected servers, sticky display preferences (Title and/or File Name) and F3 key to find next matches.
  • Added new distinguishable icon for redirection directories in the Selection Tree for easier identification.
  • Improved Quick Search. Query is no longer limited to the sorted column, and allows subsequent selection of any column to conduct the search.
  • Added new Set Column Width option enabling the user to define the number of characters to display for the selected column.
  • Enhanced grid exporting to copy/paste grid contents in HTML, Rich Text and Simple Text formats in any word editor program or IBM Notes.
  • Enhanced group and cell formatting dialog boxes. Custom formatting of dates and numbers can be applied to both groups and cell at the same time from either dialog box.
  • Added new Register by Email option for when internet is unavailable.
  • Improved YtriaUpdate to handle Windows 7 UAC security