The Application Library Page
The Application Library page is the main way to view and manage the files in Application Library. It has two main elements, the Application Browser and the Application Library list.
The Application Browser is a collapsible navigation feature on the left of the page, which provides both predefined and user-defined views of the contents of the Application Library.
The Application Library list on the right displays a list of files, determined by the container selected in the Application Browser. You can view a file's details by clicking the arrow (>) beside the file name. The list also has an associated search feature normally displayed at the top of the page. It provides advanced search functionality and can be hidden when not in use.
Viewing the Application Library Page
The Application Library page displays the files, applications, and application groups that can be managed in Application Control.
- Select Manage > Application Library.
The Application Library page is displayed. - Select the required view in the Application Browser.
The Application Library list displays the files or applications associated with the selected view. - If you have trouble finding specific files or applications, use the Search feature. See Application Library Search for more information.
The Application Browser
The Application Browser is a navigation tool that allows you to view and manage the applications and files in the Application Library.
The browser is located on the left side of the Application Library page. It allows you to select predefined and user-defined containers to view and manage the applications and files that are in the Application Library. The contents of the selected container are displayed in a list on the right side of the Application Library page.
The Application Browser has the following elements:
Root Folders |
Predefined Containers |
User-defined Containers |
---|---|---|
APPLICATION GROUPS |
Ungrouped Applications |
Up to three levels of application group containers |
APPLICATIONS |
Ungrouped Files |
Up to three levels of application containers |
FILES |
|
No user-defined containers |
You can not rename or delete the root folders or predefined containers. You can create, rename, and delete as many user-defined containers as you need, and nest them up to three levels deep.
The Application Browser can be collapsed into a narrow vertical strip by clicking the arrow in its top right corner, providing more screen area. Clicking the arrow again expands the browser to its original size.
User-defined Containers
The Application Browser allows the user to create application and application group containers.
You can create and structure these containers to manage the many files that are normally contained in the Application Library. There are two types of user-defined containers, application groups and applications. You can create as many of these containers as you need and nest them up to three levels deep.
Application Groups |
You create and structure application groups to represent software use in the organization. For example, you could have:
Note: The APPLICATION GROUPS root folder contains a predefined container called Ungrouped Applications that displays applications that have not been assigned to any application group. You can not rename or delete this container. |
Applications |
Applications are defined by the user and each can contain one or more files. Multiple applications can contain the same file, but each application name must be unique. They can be nested up to three levels deep. You create and nest applications to organize them in a meaningful way. For example, you could have Graphic Design Software > Adobe Programs > Adobe Photoshop 12. The APPLICATIONS root folder contains a predefined container called Ungrouped Files that displays files that have not been assigned to any application. You can not rename or delete this container. |
The FILES root folder view provides a general display of all files in the library. It has predefined categories (By Path, By Company, By Product) that are based on file metadata. It also has a predefined container called Unknown Files, for files that lack metadata. You can not create user- defined containers in this root folder.
Application Browser Actions
The Application Browser allows the user to perform actions on its root folders, predefined containers, and user-defined containers.
You can interact with the Application Browser in several ways:
Right-clicking a root folder |
Opens a contextual menu with a New option that creates a new child container. You can not add a child container to the FILES root folder. |
Right-clicking a user-defined container |
Opens a contextual menu with the following options:
You can not perform any of these actions on a predefined container. |
Selecting a container |
Displays the container's files or applications. |
Expanding a root folder or user-defined container |
Clicking the small triangle beside a root folder or user-created container expands it to reveal the containers inside. |
Using the buttons at the bottom of Application Browser |
Adds or deletes containers at the selected level:
The Add and Delete functionality depends on the container selected. You can not delete a predefined container, for example, or add more than three levels of user-defined containers. |
The Application Browser can be collapsed into a narrow vertical strip by clicking the arrow in its top right corner. This provides more screen area to view the Application Control list. Clicking the arrow again expands the browser to its original size.
The Application Library List
The Application Library list displays the content of the container selected in the Application Browser. The toolbar controls displayed above the list depend on what is selected in the Application Browser. When an application group container is selected, the following controls are displayed:
Control |
Function |
---|---|
Delete |
Delete the selected application(s) from Application Library. No application files are deleted from the computer's file system. |
Remove |
Remove the selected application(s) from the application group. |
Copy |
Copy the selected application(s) to a new application group. You copy an application when it is used by more than one application group; otherwise, you move it. |
Move |
Move the selected application(s) to a new application group. |
Authorize |
Open the Authorized dialog for the selected application(s). |
Deny |
Open the Denied dialog for the selected application(s). |
Export |
Export the list of applications as a comma-separated value file (.csv). |
When an application container is selected, the following controls are displayed:
Control |
Function |
---|---|
Delete |
Delete the selected file(s) from Application Library. The file is only deleted from the Application Library database, not from the computer's file system. |
Remove |
Remove the selected file(s) from the application. The file is not deleted from the Application Library database. |
Copy |
Copy the selected file(s) to a new application. You copy a file when it is used by more than one application; otherwise, you move it. |
Move |
Move the selected file(s) to a different application. |
Authorize |
Open the Authorized dialog for the selected file(s). |
Deny |
Open the Denied dialog for the selected file(s). |
Import |
Import an XML list of applications to the Application Library. The file can be generated in the Agent Control Panel (Application Scan) or manually created using the appropriate schema. |
Export |
Export the list of applications as a comma-separated value file (.csv). |
Prevalence Report |
Generate a report of the displayed files' prevalence among endpoints; send a link to download the report, which is in a comma-separated value (.csv) format. |
When a files container is selected, the following controls are displayed:
Control |
Function |
---|---|
Delete |
Delete the selected file(s) from Application Library. The file is only deleted from the Application Library database, not from the computer's file system. |
Remove |
This button cannot be used for file containers. |
Add |
Add the selected file(s) to an application or application group. |
Authorize |
Open the Authorized dialog for the selected file(s). |
Deny |
Open the Denied dialog for the selected file(s). |
Export |
Export the list of files as a comma-separated value file (.csv). |
Trust |
Open the Trust Selected Files dialog for the selected file(s). |
Prevalence Report |
Generate a report of the displayed files' prevalence among endpoints; send a link to download the report, which is in a comma-separated value (.csv) format. |
When displaying files, the Application Library list has the following columns:
Column |
Description |
---|---|
File Name |
The file name, including extension. |
File Version |
File version number. |
First Found Path |
The path where the file was first discovered by Application Control. |
Company Name |
The company that created the file. |
Product Name |
The product that the file is part of. |
Certificate |
The status of the file's certificate (if it has one):
|
Date Added To Library (Server) |
The date and time that the file was added to Application Library, shown as server time (UTC). |
When displaying applications, the Application Library list has the following columns:
Column |
Description |
---|---|
Application Name |
The name assigned to the application by the user. |
Date Added To Library (Server) |
The date and time that the application was added to Application Library, shown as server time (UTC). |
Select All Behavior
The Application Library list's Select All control provides useful functionality for managing large numbers of files or applications.
When you select a container in Application Browser the resulting list is initially displayed with none of the items selected.
If you select the Select All check box at the top of the column of check boxes, all the items on the page are selected. The number of selected items is shown in a pale yellow row displayed across the top of the list.
But if there are a large number of list items they will run across multiple pages. Clicking the Select all link selects all these items.
Clicking Clear selected rows deselects all items and the pale yellow row disappears. The Select All feature is especially useful when very large numbers of files are listed.
Application Library Search
The Application Library list has an advanced search feature, which allows you to search for files using a wide range of criteria.
The search feature is normally displayed above the Application Library list but can be hidden if required. You can search using the following criteria:
Field |
Description |
---|---|
File name |
All or part of the name of the file(s) you are searching for. |
First found path |
The path where the file was first discovered by Application Control. |
Date added to library |
When the file was added to the library; the drop-down provides the following options:
|
Company name |
The company that created the file. |
Product name |
The product that the file is part of. |
Publisher name |
The publisher of the digital certificate associated with the file. |
Hash (hexadecimal only) |
A hash value which uniquely identifies a file. Several formats are supported, including SHA-256, SHA-1, and MD5. When searching on a hash value, ensure that you enter a valid value:
Hash values are not case sensitive. You can use upper or lower case. |
Important: When you click Search, Application Library will return one or more files that meet the specified criteria, up to a limit of 20,000. If results are greater than 20,000 files, you will have to refine the search parameters to limit the results to a lower number.
When an application group container is selected in Application Browser, the search feature has only one field, Application Name.
Generating an Application Prevalence Report
Application Library allows you to generate an application prevalence report which returns a list of specified files and the number of endpoints that each file was detected on.
To generate an application prevalence report, the Application Library list must be displaying one or more files (not applications). If the list is not displaying files, the Prevalence Report button is disabled.
- Click Prevalence Report.
The Application Prevalence Report dialog opens. - Type a name for the new prevalence report.
- Type an email address that you can access.
- Click Submit.
The dialog closes and Ivanti Application Control generates the report. When complete, it sends an email message to the address specified. - Check your email program for the message.
- Click the Download link in the message.
The prevalence report is downloaded in .csv format, and you are prompted to open or save the file. - Open the file with your computer's default application for opening .csv files (this is often Microsoft Excel). Alternatively, save the file for later analysis.
It can take up to two minutes to complete this operation.
Listing Endpoints with File
Application Library allows you to view a list of endpoints which contain a specific file.
- Select Manage > Application Library.
The Application Library page is displayed. - Select an appropriate container in Application Browser (a container that has the file you are interested in).
- Click the arrow (>) to expand the row to view file details.
- Locate the Endpoints with file row and click the endpoint(s) found link.
The Endpoints With File dialog opens, listing all the endpoints on which the file was discovered. - [Optional] Click Export for a list of the endpoints as a comma-separated value file (.csv).
Application Library Drag and Drop
The Application Library has drag-and-drop functionality for its list and Application Browser.
You can drag items from the Application Library list to the Application Browser tree. You can also drag a container to a different location in the tree. The following table summarizes the drag-and-drop functionality.
Location |
Behavior |
---|---|
Files to Applications |
The selected files are always moved from one container to another. |
Applications to other Applications |
The selected container in the tree is always moved from one container to another. |
Applications to Application Groups |
The applications in the list grid are always moved from one container to another. |
Application Groups to other Application Groups |
The selected container in the tree is always moved from one container to another. |
Files to Application Groups |
The files are always moved from one container to another. |
Files to Applications or Application Groups |
The files are always copied to the drop container in the APPLICATIONS or APPLICATION GROUPS section. |
Applications to Application Groups |
The application container from the APPLICATIONS section will always be copied when dropped to a container in the APPLICATION GROUPS section. Applications can be copied into multiple application groups. |
Important: Note that while most drag-and-drop operations move an item from one location to another, some operations copy the item, leaving the original in place.
Application Library will not allow you to perform an invalid operation with drag and drop. If you attempt such an action, it will display an error dialog that explains what is wrong.