Beyond the tools: reporting, integration, and automation

Thorough documentation and reporting are essential aspects of your work, and expandability is always a good thing. Offering you a powerful tool to oversee your ACLs and groups from multiple angles and in great detail isn't the end of the story for aclEZ.

The flexYgrid is the core engine of all Ytria tools, and all information in any panel is directly available to copy/paste, or to easily export to a variety of output formats. What's more, if you can do it in the UI, you can integrate it into a powerful automation script.

Make data reports easily

Make data reports easily

Export data quickly and directly from any aclEZ grid. Create reports in HTML, Excel, XML, and CSV, or simply copy/paste your data from the grid.

Integrate your workflow across EZ Suite tools and your native clients

Integrate your workflow across EZ Suite tools and your native clients

Leverage built-in bridges between products to open your target server in consoleEZ, open relevant databases in agentEZ, scanEZ, or replicationEZ to analyze their contents, find replicas, and more.

Expand your tasks through powerful automation functions

Expand your tasks through powerful automation functions

Extend aclEZ's scope through your own scripts that let you repeat functions across an even larger scale. You can even use the command line integration to create push-button, multi-step process launchers.

Easy Reporting

Make data reports easily

aclEZ shows you a lot of data! But no matter how much data you have to deal with, no matter which grid or panel that data might be in, exporting your data for a full report is always as easy as a copy/paste.

Ranging from straightforward copy/paste actions directly from the grid into a spreadsheet, to exports using one of the many output options mentioned above, you can find a solution for any reporting need in aclEZ.

xlsx

Excel files

csv

CSV

html

HTML

xml

XML

Full Integration: Notes, Domino, and EZ Suite

Integrate your workflow across EZ Suite tools and your native clients

aclEZ is deeply integrated with your Notes, Administrator, and Designer clients, as well as the entire suite of Ytria tools. Start aclEZ as a clean slate and choose what to load from its interface, or inspect ACLs on demand in only a click.

Quick-launch aclEZ

Quickly launch aclEZ in one click from the Ytria toolbar, or from the Eclipse widget, to instantly access individual databases or an entire given server.

Use other EZ Suite tools in your workflow

Jump to other Ytria tools for further exploration of agents, to sign designs, deep-dive into documents, etc., or bring your work into aclEZ from other tools. Open a set of databases in aclEZ directly from other server-wide Ytria tools.

Extensive Automation

Expand your tasks through powerful automation functions

aclEZ brings the analysis and reporting of ACLs to all-new levels by giving you the power to oversee an entire server's ACLs at once instead of working with individual database ACLs.

Using the ever-expanding automation capabilities, you can automate a wide variety of tasks, such as pulling specific periodic reports. You can even extend aclEZ's scope and have it repeat tasks across multiple servers. What's more, the new Automation Recorder lets you record your actions to files to either be replayed as is, or used as a great starting script to build upon.

Load ACLs from a selection of databases across even multiple servers

Analyze, group, and filter ACLs automatically to get right to a specific subset of data.

Export thorough access audit reports for multiple databases and servers to various formats.

Check out these ready-made scripts!


Script

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 report in an Excel file.


<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5">
<!-- Declarations: Change the Server values as needed.--> 
<OnError continue="True"/> 
<List name="ServerList" Action="Load" server="ACME01/ACME" Select="True"/>
<List name="ServerList" Action="Load" server="ACME02/ACME" Select="True"/>
<List name="ServerList" Action="Load" server="ACME03/ACME" Select="True"/>
<!-- Initialize --> 
<loop list="ServerList" OnError="Next">
<ExecuteListAction/>
<Option Type="PresenceInNAB" Value="True"/> 
<Filter columnID="NAB4" Mode="Equals" Value="False"/>
<Export> 
	<Echo value="Processing server {%Listname%}"/> 
	<SetParam field="FilePath" value="{%CurFilePath%}{%Listname%}"/> 
	<SetParam field="ExportType" value="Excel"/> 
	<SetParam field="Mode" value="Create"/> 
</Export> 
</loop>
<Echo value="Process Done"/> 
</ytriaAutomation> 
Script

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">
<!--Declarations: Variables will be set for both Server and File Path. 
	Simply change these variable values in these lines to accomodate your needs.--> 
<OnError continue="True"/> 
<Echo Mode="False"/>
<SetVar srv="Acme01/ACME"/> 
<SetVar path="C:aclEZ_export.html"/> 

<!-- Initialize --> 
<Load Server="{%srv%}" select="true"/>
<Export Type="FlagsAndRoles">
		<SetParam target="ExportToFile" field="FilePath" value="{%path%}"/>
		<SetParam target="ExportToFile" field="ExportType" value="HTML"/>
		<SetParam target="ExportToFile" field="FileOutput" value="Unicode"/>
		<SetParam target="ExportToFile" field="OpenFileOnceGenerated" value="true"/>
</Export>
</ytriaAutomation>