Company Apps

A "company app" generally refers to a mobile or desktop application developed and used by a specific company to support its business operations, enhance productivity, or provide services to employees and customers.

In the Discovery section, introduce a new tab featuring a table labeled "Company Apps."

What is a Company App

A Company App is any application that:

  • Has been discovered through user activity
  • Has the Company App property set to true
  • Supports internal business operations or services

These applications are considered secure, compliant, and officially authorized for company use.

Accessing Company Apps

  1. Navigate to the Discovery tab
  2. Open the App Overview section
  3. Click on the Company Apps tab in the navigation bar

This displays a table listing all detected and approved company apps.

Company App Table Columns

The Company Apps table includes the following columns:

  • Title: Name of the application
  • Application: Application's URL
  • Business Capabilities: Assigned capabilities, if any
  • Category: Business category of the application
  • Hosting: Indicates hosting type (if available)

The Title column remains fixed (sticky) to allow easier scrolling and referencing.

Table Filters and Grid Functionality

The Company App table uses AG Grid, which provides powerful filtering capabilities:

  • Users can apply Advanced Filters using operators such as:
    • Equals
    • Exists
    • Contains
    • Begins With
  • Filters are available for fields like:
    • Business Capabilities
    • Category
    • Hosting

This table shows all discovered apps which have set the property 'Company App' as true

Create Company App

Users can create Company Apps by editing existing Discovered Apps:

  1. Go to Discovered Apps
  2. Hover over the app and click the context menu
  3. Select Edit App
  4. In the edit dialog, enable the Company App toggle
  5. Save changes

Once toggled, the application will appear under the Company Apps tab.

Edit and Archive Options

Users can manage company apps directly from the table:

Edit

Clicking Edit opens a dialog with the following editable fields:

  • Title
  • Application URL
  • Vendor
  • Category
  • Hosting
  • Privacy policy
  • Terms of Service
  • Company App (toggle)
  • Licensed (toggle)

Archive

To archive a company app:

  1. Select the app via the checkbox next to its title
  2. Click the context menu at the top-right corner
  3. Choose Archive

Archived apps are removed from the Company and Discovered Apps tables and excluded from charts after the nightly update.

Export Company App Data

Users can download the list of Company apps:

  1. Click the context menu beside the search bar
  2. Select the Download option
  3. A CSV file will be generated with the current table view

This feature helps retain a local copy of Company app insights for auditing or analysis purposes.

Classification of Company App URL

Company app URLs will be identified according to the following criteria:

  • Rule 1: Excludes URLs starting with "www."
  • Rule 2: Requires more than two dots (excluding "www.") in the URL.
  • Rule 3: Eliminates URLs that commence with "web."
  • Rule 4: Eliminates URLs starting with "chat."