Content Audit
Crawls through an audience's content finding and reporting regular expression matches. It provides predefined audits as well as the ability to create a custom audit. Each match includes a link to the record in the client console as well as a link to the front end of the site. It only audits content that is currently set up to be displayed to the selected audience. If you add or enable content later you may have to execute the audit again. It crawls the selected audience in a similar manner to a search engine. This may cause the same result to appear more than once when it is accessible from more than one URL. Some web site links may note that they are are inaccessible. This occurs when the item should display in the selected audience, but the item's roles conflict with the roles of it's site map item or audience.
When creating custom audits you can click on the ContentAudit.xml link to use the predefined audits as an example. The search section of this file is used to guide the module as it crawls through the content. It moves through each table from top to bottom and moves into nested table elements as they exist. Format strings and constants are replaced based on the parent element and current row. The indexes are zero based and relate to the fields clause used to retrieve the current row. Regex elements support two types: Warning and Table. Warning types simply report the match, but table types look for a nested table element. This table element is typically used to search another table given the results of that match. The format string in the match is used to index the zero based capture collection of the regular expression.