It seems like your browser didn't download the required fonts. Please revise your security settings and try again.

Attention

Starting May 1st, 2018, we will no longer offer the ArchiveOne family of products. This includes all editions of ArchiveOne, ArchiveOne for Files, Max Compression, and Access Security Manager. If you currently hold a maintenance and support contract, you will continue to receive our award-winning support until your contract expires, or until May 1st, 2019, whichever occurs first. The license for ArchiveOne is perpetual; therefore the software may continue to be used independently without any updates or support indefinitely.

Building Complex Policies

  • Last updated on

This article refers to the Barracuda ArchiveOne for Files version 7.2.0 and higher.

See Policies Node for additional information.

Each criteria type has an associated set of conditions you can use to build complex policies. Tables 1, 2, and 3 provide a list of all conditions available for each type of criteria.

Table 1. String-Based Conditional Operators.

String ConditionDescription
Contains

Matches any character string containing the given string.

For example:
Contains "Finance"

matches:
"Year 2009 Finance Report.xls"
"FinanceData.docx"

Does not contain

Matches any character string that does not contain the given string.

For example:
Does not contain "Files"

matches:
"C2C Systems" 

but does not match:
"ArchiveOne for Files" 

Is exactly(1)

Matches the exact character string.

For example:
Is exactly "Report.doc"

matches:
"REPORT.doc"
"Report.DOC
" 

but does not match:
"My Report.doc"
"Report.doc.old"
 

Is not(1)

Matches all strings that are not the given string.

For example:
Is not "Report.doc"

matches:
"My Report.doc"
"Report.doc.old"
 

but does not match:
"REPORT.doc"
"Report.DOC
"

Is exactly (case sensitive)

Matches the exact character string; case sensitive.

For example:
Is exactly "Report.doc"

matches:
"Report.doc" 

but does not match:
"Report.DOC" 

Is not (case sensitive)

Matches all strings that are not the given string; case sensitive.

For example:
Is not "Report.doc"

matches:
"My Report.doc"
"Report.doc.old"
 

but does not match:
"Report.doc"

Notes:
(1) Not case sensitive. 

Table 2. Date-Based Conditional Operators.

String ConditionDescription
Is before

Matches every date up to, but not including, the given date.

For example:
Is before 25th December 2009

matches:
24th December 2009
1st January 2001

but does not match:
25th December 2009
27th June 2010

Is after

Matches every date after, but not including, the given date.

For example:
Is after 25th December 2009

matches:
26th December 2009
27th June 2010

but does not match:
1st January 2001
25th December 2009

Is on

Matches the exact date given.

For example:
Is on January 1, 2014 

matches:
January 1, 2014 

Is within range

Matches all dates between the two ranges, inclusively.

For example:
Is within range June 10th to June 15th 2009 

matches:
June 10th
June 11 th
June 12th
June 13th
June 14th
June 15th
 

Is within N days

Matches all dates within the given number of days up to the current date.

For example, if the current date is February 12, 2016, then:

Is within 2 days

matches:
February 10, 2016
February 11, 2016
February 12, 2016

Is more than N days ago

Matches all dates that are later than the number of days ago from the current date.

For example, if the current date is February 15, 2016, then:

Is more than 2 days

matches:
February 10, 2016
February 11, 2016
February 12, 2016

but does not match:
February 13, 2016
February 14, 2016
February 15, 2016
 

Table 3. Numeric-Based Conditional Operators.

String ConditionDescription
Equals

Matches any numeric quantity equal to the given value.

Does not equal

Matches any numeric quantity that does not equal the given value.

Is greater than

Matches any numeric quantity greater than the given value. 

Is less than

Matches any numeric quantity less than the given value.

 

Generic Policy Criteria

You can use generic policy criteria in any combination with other criteria.

Table 4. Generic Criteria.

CriteriaTypeDescription
NameStringPrimary item identity, for example, File Name.
ContentStringItem content
SizeNumericItem size
LocationStringLocation where the item is stored, for example, the directory path.
OwnerStringIdentifies the item owner.
Creation DateDateCreation date
Last Modification DateDateLast modification date
ServerStringName of the Agent server where this item was originally located

 

ArchiveOne for Files-Specific Policy Criteria

The criteria described in Table 5 is ArchiveOne for Files Agent-specific.

Table 5. ArchiveOne for Files-Specific Criteria.

CriteriaTypeDescription
File NameStringPrimary item identity.
File ExtensionStringFile extension, for example, .txt
PathStringLocation where the item is stored.
Files associated applicationStringThe application associated with the file type, for example, Notepad.exe.
Document Last AuthorStringDocument's last author, if available.
Document Last SavedDateLast date/time of last save, if available.
Document RevisionNumericCurrent document revision number, if available.
Document Page CountNumericNumber of pages in this document, if available.
Document Paragraph CountNumericNumber of paragraphs in this document, if available.
Document Line CountNumericNumber of lines in this document, if available.
Document Character CountNumericNumber of characters in this document, if available.
Document TemplateStringName of original template used to create this document, if available.
Document Editing TimeDateElapsed editing time for this document, if available.
Picture Vertical SizeNumericVertical size of picture, if available.
Picture Horizontal SizeNumericHorizontal size of picture, if available.
Picture ISO SpeedNumericISO speed used when picture taken, if available.