This report shows users that have proxy address uniqueness collisions. The join and transformation patterns in this report may be adapted to report on uniqueness for any multi-value attribute.
Like the AD Uniqueness report, this report will require adjustment for versions prior to 3.3.11.
{ "Data": [ { "$type": "SoftwareIDM.ReportingModule.Models.Report, SoftwareIDM.ReportingModule", "Id": "4722855f-1d09-41c5-b6d5-37cc1b0b5b04", "Name": "Proxy Address Collisions", "UserId": null, "UserProfile": false, "Tags": null, "Roles": null, "CacheExpiration": "12:00:00", "Description": "", "Parameters": [], "DataSets": [ { "$type": "SoftwareIDM.ReportingModule.Models.QueryData, SoftwareIDM.ReportingModule", "Aliases": null, "MapRule": "", "Name": "Proxy", "Type": "SoftwareIDM.PanelModel.Models.MultiAttr, SoftwareIDM.PanelModel", "Clauses": [ { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "Silo", "Operation": "Eq", "Value": "special.Identity Silo.AD" }, { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "Attribute", "Operation": "Eq", "Value": "\"proxyAddresses\"" }, { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "Deleted", "Operation": "NotExists", "Value": "" } ], "SubQueries": [] }, { "$type": "SoftwareIDM.ReportingModule.Models.QueryData, SoftwareIDM.ReportingModule", "Aliases": null, "MapRule": "", "Name": "User", "Type": "SoftwareIDM.PanelModel.Models.ObjectRecord, SoftwareIDM.PanelModel", "Clauses": [ { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "Silo", "Operation": "Eq", "Value": "special.Identity Silo.AD" }, { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "ObjectType", "Operation": "Eq", "Value": "\"user\"" } ], "SubQueries": [] } ], "ReportSets": [], "Relations": [ { "$type": "SoftwareIDM.ReportingModule.Models.Relation, SoftwareIDM.ReportingModule", "Name": "Proxy - User", "LeftSet": "Proxy", "RightSet": "User", "LeftRule": "ObjectId", "RightRule": "Id", "AllowLeftOuter": false, "AllowRightOuter": false } ], "FieldProjections": [ { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "proxyAddress", "RelationName": "Proxy - User", "RelationSide": "Left", "ValueRule": "Value" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "DN", "RelationName": "Proxy - User", "RelationSide": "Right", "ValueRule": "DN" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "sAMAccountName", "RelationName": "Proxy - User", "RelationSide": "Right", "ValueRule": "Attributes.sAMAccountName" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "employeeID", "RelationName": "Proxy - User", "RelationSide": "Right", "ValueRule": "Attributes.employeeID" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "mail", "RelationName": "Proxy - User", "RelationSide": "Right", "ValueRule": "Attributes.mail" } ], "Transformations": [ { "$type": "SoftwareIDM.ReportingModule.Models.Transform, SoftwareIDM.ReportingModule", "FilterRule": "", "GroupingRule": "LowerCase(proxyAddress)", "TransformRules": [ { "$type": "SoftwareIDM.ReportingModule.Models.TransformField, SoftwareIDM.ReportingModule", "Field": "proxyAddress", "Name": "", "Operator": "Map", "TransformRule": "Map(Rows, Data.proxyAddress)" }, { "$type": "SoftwareIDM.ReportingModule.Models.TransformField, SoftwareIDM.ReportingModule", "Field": "DN", "Name": "Number", "Operator": "Count", "TransformRule": "" }, { "$type": "SoftwareIDM.ReportingModule.Models.TransformField, SoftwareIDM.ReportingModule", "Field": "sAMAccountName", "Name": "", "Operator": "Map", "TransformRule": "Map(Rows, FirstNotNull(Data.sAMAccountName, \"N/A\"))" }, { "$type": "SoftwareIDM.ReportingModule.Models.TransformField, SoftwareIDM.ReportingModule", "Field": "employeeID", "Name": "", "Operator": "Map", "TransformRule": "Distinct(Rows, FirstNotNull(Data.employeeID, \"N/A\"))" }, { "$type": "SoftwareIDM.ReportingModule.Models.TransformField, SoftwareIDM.ReportingModule", "Field": "mail", "Name": "", "Operator": "Map", "TransformRule": "Map(Rows, FirstNotNull(Data.mail, \"N/A\"))" } ] }, { "$type": "SoftwareIDM.ReportingModule.Models.Transform, SoftwareIDM.ReportingModule", "FilterRule": "Data.Number > 1", "GroupingRule": "", "TransformRules": [] } ], "Styles": [], "Sort": { "Field": "", "Direction": "Ascending" } } ], "Count": 1 }
Comments
0 comments
Please sign in to leave a comment.