The AdaptiveWork Excel Add-in is an advanced reporting tool that is used to extract raw AdaptiveWork data to generate complex reports based on an enhanced AdaptiveWork query and the Microsoft Excel reporting capabilities. All query and report definitions are extracted and stored within the Excel spreadsheet, which can then be sent to end-users. Other users can run the same report on relevant data.
Users can view only the data that their permissions allow them to see.
In cases where the data cannot be displayed due to permissions, Restricted is displayed.
The Excel Add-in supports MS Excel 2007 and above.
.NET 3.5 Sp1 is required:
NOTE
Your browser might not support running the file directly.
NOTE
Future versions of AdaptiveWork Excel Add-in will be upgraded automatically on your computer when you launch Microsoft Excel.
This page describes using the AdaptiveWork Excel Add-in and includes the following sections:
This section describes how to log in to the AdaptiveWork Excel Add-in using your AdaptiveWork credentials. To log in using SSO, see below.
The Login with AdaptiveWork credentials dialog opens.
The AdaptiveWork ribbon in Excel displays your name.
The Query window opens.
Query dialog
In the Select item type list, select the item type. For information about the AdaptiveWorks data model, see Data Model.
NOTES
A recursive query option is available (beside the Item field) when selecting a work item item type (Milestone, Project, Task, or WorkItem) or when selecting Usergroup. When selected, this option serves as an extra filter that sets ‘has X as an ancestor in the hierarchy’.
Clicking Search after the initial selection changes the root item.
A recursive query can be useful for querying items within a hierarchical structure with several levels, such as a 'master' or 'portfolio' project. Other elements on the query form (including other filters) work the same way.
NOTE
Result Ordering is unavailable with recursive query.
The AdaptiveWork Excel Add-in enables filtering items in various combinations of And/Or. Click to display a SQL like equivalent of the condition to confirm that report conditions are set as intended.
And is the default setting, to which criteria can be added. For additional And/Or nodes in the Select area, highlight the node you intend to add, select the filter condition option and then click the Add and/or button.
The 'Number of items' selected is located below the Select field. For performance reasons, each query is limited to 30,000 items, and 24 description fields. AdaptiveWork displays the top number of items based on a limit that you set. We strongly recommend limiting the number to 1000 items.
Select fields for the report.
You can select up to 24 fields to appear in the report. Fields can either be the direct attributes of a selected item type class or attributes of directly linked item types. Relevant items show a ' DblClick to View in AdaptiveWork' link that, once clicked, directs a new web browser to the item in AdaptiveWork (suggested).
TIP
Upon login, selecting the Re-enter credentials to view in AdaptiveWork option sets the re-submission of credentials as required when opening a new web browser for viewing data within AdaptiveWork.
You can reorder or remove fields.
New and copied queries are presented in a new worksheet that displays the relevant results.
Edited queries are updated in the current worksheet, which displays the relevant results.
The query definition is saved on that sheet.
If runtime filters were set on the query, a Runtime Parameters dialog appears.
NOTE
The maximum number of items retrieved is predefined. When updating the filters, ensure the query does not exceed the maximum number of items defined for that query.
Upon completion of defining a new query, a new Excel Worksheet is created with the name of the item type class that the query was defined on.
You can change the Worksheet name. The process to create more queries in the same Spreadsheet.
Each new Query is placed in a different Worksheet. As query results are over-written every time a query is run or refreshed, ensure to design reports on a separate Worksheet.
We recommended using MS Excel's VLOOKUP or INDEX and MATCH functions to join query results.
Use PivotTables to generate Graphs in Excel. For more information, see https://support.microsoft.com/.
VLOOKUP has limited capability as it requires the reference fields to be the left-most column and sorted.
INDEX and MATCH enables more flexibility and allows you to reference the data you extract from AdaptiveWork without moving it around or worrying about its location on the Worksheet or the sort order.
Example of how it looks: =INDEX(Milestone!B:B,(MATCH(D6,Milestone!$F$1:$F$3000,0)))
Example of how it works: =INDEX(THE COLUMN FROM WHICH YOU WANT TO RETURN THE VALUE FROM, (MATCH(THE VALUE IN YOUR CURRENT WORKSHEET,THE COLUMN WHERE THAT VALUE IS IN THE TARGET WORKSHEET,0)))
Sometimes your formula returns some good data and a load of NA’s resulting in a Excel which is difficult to read. There’s an “ISNA” Excel function which you can use in an IF.
Example of how it looks:=IF(ISNA(MATCH(D6,Milestone!$F$1:$F$3000,0)),"-",INDEX(Milestone!B:B,(MATCH(D6,Milestone!$F$1:$F$3000,0)))) Basically, if the MATCH returns an NA value, then just show a “-“
Sample reports that users of the free Run-time version can use:
To submit your own reports for free download from this site, please contact your AdaptiveWork Customer Success Manager.
NOTE
Be sure to remove any data and credentials when uploading sample reports.
The Excel add-in supports the VBA automation object.
The automation object supports the following methods:
A sample document with the above VBA macros are available to see how the code works. Please click here to download it.
The AdaptiveWork administrator can configure user accounts to enable single sign on (SSO) for the AdaptiveWork Excel Add-in.
NOTE
Active Directory Federation Services (ADFS) for the Excel add-in only works using an OAuth configuration. SAML is not supported.
Allow Access
TIP
The AdaptiveWorks administrator can set up a custom action on the Organization level in AdaptiveWorks so that users can obtain the organization ID.
Click Login.
Click the Federated Authentication link (not the check box). The Organization ID dialog opens.
Enter the Organization ID number.
Click
NOTE
Depending on your SSO provider, the Sign in dialog might be different.
Enter your SSO credentials.
Click
When you are logged in, your details appear in the Excel ribbon.
You can enable the AdaptiveWork Excel Add-in to extract data for reports from multiple AdaptiveWork accounts.
Clicking the Enable multiple accounts link (located on the Login with AdaptiveWork credentials dialog ) opens the Account Management dialog, on which you define and configure the accounts to use, specify the account report order and define a separate query for each account (providing that the accounts selected are of the same AdaptiveWork item type).
A special ‘AdaptiveWork Account Name’ field can be added to the result fields to show which account the results belong to.
Another Login with AdaptiveWork credentials dialog opens.
The Manage Account displays the account details.
Click the New button. The Login with AdaptiveWork credentials dialog opens again.
Enter the user name and password for the next AdaptiveWork account (of the same item type).
Click OK. The The Manage Account displayes the details for both accounts that you enabled.
Repeat this procedure for each account to be enabled.
Check or clear the Active check boxes for the accounts to be configured and/or to extract data from.
The Query window opens with enabled accounts listed, the first account is selected.
Query dialog
Error: Unable to install this application because an application with the same identity is already installed...
Complete the following steps:
If the same error occurs, try this:
Complete the following steps:
If the add-in is not listed in the disabled items, check the Inactive items:
If the 'AdaptiveWork' tab does not appear in the menu bar but 'AdaptiveWork Excel Add-in' appears in File > Options > Add-ins > Active Application Add-ins, do the following: