Ad Hoc Reporting
Available as of Tenrox 2013 R1
- "Ad Hoc UDF Reporting" allows the automatic addition of User Defined Fields to the Ad Hoc views.
- "Improved Date Parameter Filter for Ad Hoc Report"allows the date parameter/filter to be left blank on designing an Ad Hoc report, thereby forcing the selection of a date parameter as no pre-set will be provided.
- "Filtering with the IN Operator and Special Characters" allows the use of the IN operator when any of the multiple Filter Parameters contain either single or double quotes.
Ad Hoc UDF Reporting
This feature allows the automatic addition of User Defined Fields to the Ad Hoc views.
In each view, each object's User Defined Fields are added under their own placeholder, which is called <Object Name> UDFs.
The User Defined Fields are available in the following categories:
CATEGORY | PLACEHOLDER (<Object Name> UDFs) |
---|---|
Leave Requests | Leave Time Workflow UDFs Project UDFs Task UDFs Work Type UDFs User UDFs |
Leave Time Usage | Project UDFs Task UDFs Work Type UDFs User UDFs |
List Client/Project | Client UDFs Client Contact UDFs Project UDFs |
List User | Approval Group UDFs Functional Group UDFs Resource Group UDFs User UDFs |
Milestone | Client UDFs Project UDFs Task UDFs |
Product | Client UDFs Project UDFs Task UDFs Work Type UDFs Functional Group UDFs Originator UDFs Creator UDFs |
Project PO s | Client UDFs Project UDF |
Project Scheduling | Client UDFs Project UDFs Functional Group UDFs Resource Group UDFs User UDFs |
Project Scheduling Summary | Functional Group UDFs Resource Group UDFs User UDFs |
Project Status | Client UDFs Portfolio UDFs Project UDFs |
Revenue Batch | Client UDFs Portfolio UDFs Project UDFs |
WIP | Client UDFs Project UDFs |
Summary Time | User UDFs |
Task Scheduling | Client UDFs Project UDFs Work Type UDFs Task UDFs Functional Group UDFs Resource Group UDFs User UDFs |
Task Scheduling Summary | Functional Group UDFs Resource Group UDFs User UDFs |
Time | Client UDFs Project UDFs Task UDFs Work Type UDFs User UDFs |
Work Process Entry | A placeholder displays for each work process workflow. The format is <Work Process Workflow Name> UDFs. Client UDFs Project UDFs Task UDFs Originator UDFs Creator UDFs |
The Ad Hoc User Defined Fields Functionality
- The same User Defined Fields are also available in the Filtering section.
- The functions available on the fields are based on the UDF type (text, numeric ...).
- Multi-value user defined fields are not included in the views.
- The Field Name to display for the UDF in the Field Name combo-box in the report designer is set to the Display Name of the UDF, as defined on the UDF Edit page.
- Upon selecting a UDF in the report, the Display name is set to the Display Name of the UDF, as defined on the UDF Edit page.
Results on Deleting User Defined Fields
- Upon deleting a User Defined Field or upon deleting a User Defined Field Association, the validation, which ensures that the UDF is not added as a field or filter in an Ad Hoc report, is bypassed.
- Upon previewing an Ad Hoc report through the application or through the View tab of the Report Edit page, when the report contains a UDF as a field or filter and the UDF no longer exists (UDF deleted or UDF association to the object deleted), the missing fields are removed from the report.
- If the removal of the fields does not cause an error with the report design, the report displays.
- If the removal of the fields causes an error with the report design, a message displays directly on the page that reads,
"The following fields have been removed from the report because they no longer exist:
Field Name 1
Field Name 2
The report must be redesigned to account for these changes."
- Upon editing a report or saving a report, when the report contains a UDF as a field or filter and the UDF no longer exists (UDF deleted or UDF association to the object deleted), the fields are automatically removed from the report.
- If the removal of the fields does not cause an error with the report design, a dialog box displays with a message that reads,
"The following fields have been removed from the report because they no longer exist:
Field Name 1
Field Name 2
<…>" - If the removal of these fields causes an error with the report design, a dialog box displays with a message that reads,
"The following fields have been removed from the report because they no longer exist:
Field Name 1
Field Name 2
The report must be redesigned to account for these changes."
- If the removal of the fields does not cause an error with the report design, a dialog box displays with a message that reads,
Improved Date Parameter Filter for Ad Hoc Report
This feature allows the date filter to be blank on an Ad Hoc report if it is to be displayed on the report. Otherwise, a date parameter is required.
- When a date filter is set to display on the report, the value can be set to blank.
- The value in column ‘Parameter 1' behaves in the following manner in relation to the Display checkbox:
- When there is no value in the parameter field (blank):
- With Display option checked, the field remains blank.
- With the Display option unchecked, the field populates with the ‘YYYY-MM-DD'.
- When there is a value in the parameter field, the checking or un-checking of the Display option has no effect on the value.
- When there is no value in the parameter field (blank):
- The ‘YYYY-MM-DD'value should only appears when the Display option is not selected.
- The value in column ‘Parameter 1' behaves in the following manner in relation to the Display checkbox:
- When the date filter is set to display on the report and the field is set to blank, the date filter on the resulting report is blank, forcing the User to select a date.
- When the date filter is blank on the report and the report is previewed, a message displays, indicating that a date parameter is required, "Some of the required fields are missing."
- The cursor is automatically placed in the date parameter.
- To continue, click OK.
Filtering with the IN Operator and Special Characters
Facilitates the use of the IN operator when any of the multiple Filter Parameters contain either single or double quotes, thereby allowing the filtering of AdHoc Reports with such special characters.
When using the IN operator, the following formats can be used to ensure that the system reads Filters Parameters, with the following special characters, correctly and returns the expected values:
ACTUAL NAME (RETURN EXPECTED) | FORMAT TO USE IN PARAMETER |
---|---|
Project Name: My Project Name Has " Doublequotes in it |
"My Project Name Has \" Double-quotes in it" |
Project Name: My Project Name Has " Doublequotes in it |
'My Project Name Has " Double-quotes in it' |
Project Name: My Project Name Has ' Singlequotes in it |
'My Project Name Has \' Single -quotes in it' |
Project Name: My Project Name Has 'Single - quotes in it |
"My Project Name Has 'Single -quotes in it" |
Project Name: My Project Name Has \ a Slash in it |
"My Project Name Has \\ a Slash in it" |
User Name: Bujokas, Morgan | "Bujokas, Morgan" |