ExtraView Enterprise


Unlimited Business Process & Tracking
The ExtraView platform is a highly configurable web-based application, built upon common industry standards. The technology is utilized by enterprises as a business process management and workflow tool. It is highly configurable without the need for extensive programming, is a pure web-based application based upon standards and works well within the realm of other enterprise applications.

The product can be configured in an infinite number of ways. Common point solutions such as defect tracking, requirements planning, customer support and many other applications are simply configured.

Request a Demonstration of ExtraView
Request a Pricing Information on ExtraView

Complex, bespoke tracking applications and products can also be developed using ExtraView as the core platform. The key is that ExtraView will follow your processes and your workflow and will not impose itself upon your business. Rather, it reflects your business. Multiple tracking applications can be configured within a single database.

Examples of how ExtraView can be configured include:
  • Defect Tracking
  • Enhancement Requests
  • Requirements Management
  • Customer Complaints
  • Customer Support
  • Help Desk
  • Warranty Claims Tracking
  • Food Safety Reporting
  • Adverse Event Reporting
  • Software Bug Tracking
  • Audits and Inspections
  • Mail Spam Complaint Tracking
  • Trouble Tickets
  • Medical Device Quality
  • QA & Safety Issue Tracking
  • Custom In-House Tracking
Industries that find special value in ExtraView include:

  • Life Sciences
  • Network Systems Manufacturers
  • Finance
  • Agriculture and Food
  • Technology
  • Software Development
  • Semiconductor and Manufacturing

Multiple Business Areas
"Importantly, multiple tracking applications can be operated within a single database, each with its own business rules and workflow."

ExtraView's architecture gives you the ability to build multiple tracking systems within a single database. Each tracking system may have its own screen layouts, business rules and workflow. Your enterprise can build its entire tracking solution set upon the one product, without compromise.

ExtraView's Business Area technology allows the administrator to configure a single database that handles multiple tracking applications. Issues can be simply moved from one Business Area to another. For example, a customer support issue can be converted to a defect with a single mouse click.

This architecture and its data hierarchy allows you to efficiently build multiple tracking systems within a single database. This is possible through ExtraView's use of inheritance to define attributes at a high level that can be reused throughout the system, but overridden at any point where you want to provide unique functionality.

Within each tracking system, or over the entire system, you may define user roles that have common characteristics for the users within the role.

Leading Product Architecture
ExtraView is comprised of a highly scalable Java Servlet application, which serves up HTML pages to the end user. At its center is a workflow engine that allows the building of simple or complex tracking applications.

Truly Web-Based
Unlike many products, ExtraView was designed from the ground up with a full and complete web architecture. No compromises. ExtraView delivers the full promise of an enterprise-level web system with no client software. Only a browser such as Microsoft Internet Explorer or Netscape Navigator is needed to access the full power of ExtraView. This includes all administrative functions, as well as the powerful user interface which manipulates issues. In addition, the ExtraView API uses the web HTTP protocol to interact with other applications.

Scalability
ExtraView measures its scalability both in the ability to support millions of issues and tens of thousands of users, as well as in the simplification of highly complex business solutions. Virtually every resource is unlimited. This applies to the number of fields that are processed, to the number of values populating any list, to the number of complete tracking solutions that can reside in a single database.

Configurability
ExtraView goes beyond most comparable applications in allowing most features to be configured on-screen, within a standard browser. An unlimited number of fields can be created across an unlimited number of applications. Different workflow can be created for each of the applications, including the definition of different workflows for different user roles within your organization. When an organization requires a process or workflow that cannot easily be defined within ExtraView's extensive in-built capabilities, additional Java and / or JavaScript code can be added to the environment. ExtraView preserves your investment in this code, as future upgrades will not require the re-writing of this code. The ExtraView base code always remains separate from your "user custom additions". Configuring the product within an enterprise includes its easy integration with enterprise systems such as LDAP and SSO.

Reliability
Whether hosted on your servers or used as a ExtraView Corporation-hosted solution, ExtraView regularly achieves 99.999% uptime even with live administration and configuration changes. Administration changes to fields, layouts, business rules, and other aspects of ExtraView are immediate and retroactive. These changes do not require down time or user productivity loss. All configuration changes, including saved reports, layouts, field-level logic, etc. may be exported to XML and then imported at any other time. This includes moving metadata from a test instance to a live production server.

Security and Administration
Beyond user-level activity and audit trails, ExtraView offers multiple levels of administration, complete sign-on activity logs, administrative change logs, and sign-on denial thresholds. As a customer facing, role-based and web-based application, ExtraView has built in security that controls who see what elements of your design. For example, any field may be given read, write, or no privileges for any defined role in the system. ExtraView also offers filtered layouts, email content, and record-level security through privacy groups.

Flexible Reporting
ExtraView has a very simple interface that allows for creation of custom statistical and summary reports. From a simple keyword search to a structured query with complex filters and Boolean logic, all search criteria can be stored for later use as a public or private report. ExtraView reports may be produced in html, text, charts, Adobe PDF, XML, Microsoft Excel, or Microsoft Word formats.

Pie charts, bar charts, and line charts may be created using either status, product, or release trend information. In addition, multiple filters may be set to further customize the query.

Fully Localizable
ExtraView has the distinct advantage of being internationalized from the beginning of its design. Japanese, Chinese, German, and other character sets are fully supported in ExtraView. However, the capability of displaying any UTF-8 and 16-bit Unicode character set is only the beginning.

Because ExtraView keeps all messages and user-visible text in the database, the number of localizations within a single instance is unlimited. Users may specify their language preference as a personal setting. For these users, all metadata (field names, messages, and field values) appear in their local language.

Compliance with Industry Standards
A few of the standards used within the ExtraView platform are:

  • JDBC – Java Database Connectivity standard defining all access to relational databases
  • Java – the standard Java language and virtual machine from Sun Microsystems
  • Java Servlet API 2.2 – Java application programming interface supported by all application server containers for java servlet implementation, a subset of J2EE
  • XML data interchange

Standard SQL Databases
ExtraView operates on top of SQL databases. Both Oracle and Microsoft SQL Server are supported. ExtraView is designed to support millions of issues in the database, with tens of thousands of users. The ExtraView application connects to the database through JDBC drivers. The database may reside on the same or on a different hardware server to the ExtraView application and its hardware server. Similarly it may reside on the same or a different hardware server to the web server.

Multiple Levels of Access and Integration
Whether your requirement is as straightforward as integrating with standard enterprise applications such as LDAP or SSO, or as complex as integrating with custom-developed ERP or custom manufacturing systems, ExtraView offers a rich variety of opportunities to communicate with other applications. Integrations can be simple, utilizing ExtraView's methods of sending or receiving URL's, or can utilize batch or immediate processing. The ExtraView API and CLI offer a rich medium to integrate with enterprise applications.

Integration: URL Integration
URL's can be used to drive ExtraView from an external source, either to call up screens from a remote application, or to complete full actions through the API. URL's can also be generated from within ExtraView. These buttons can be set to call any URL, while passing the contents of any field or fields on the screen to the remote script or application.

Integration: Email Interface
The notification system within ExtraView can be used to communicate to and from other applications. Mail generated automatically by other applications, or mail entered directly by a user can be sent to ExtraView. Users can email an address recognized by ExtraView. This incoming email can be scanned automatically, and inserted as a new record into ExtraView. The new record can then be routed to the person monitoring incoming requests. Existing records can be updated easily with this same mechanism, with ExtraView having the intelligence to extract the new portion of an incoming mail and update the original issue to which the mail refers. Administrators can also leverage tools such as Microsoft Outlook Forms, which can provide an off-line record creation tool for new records within ExtraView.

Integration: Programming Interface
ExtraView's rich API contains more than 50 functions. These functions perform most of the tasks that can be performed within the web interface. The API's wide range of functions allow the authorized user to:

  • Insert issues
  • Update issues
  • Perform queries
  • Run Reports
  • Perform many administrative tasks
Returns from API calls can be formatted with text or XML and can also use server-side templates with HTML to provide the results in a format highly specific to your requirement. This allows you to integrate ExtraView tightly with a corporate Intranet or other web-based system. The API commands can be embedded within your own application, or can be used within the ExtraView CLI.

Integration: Command Line Interface
The ExtraView Command Line Interface (CLI) is implemented on top of the API. The CLI provides a rich range of functions to insert and update issues, as well as perform queries and run reports. Many administrative tasks are also available. The CLI is implemented with the Perl scripting language. The CLI commands can be embedded within your own code, to perform a wide range of integration tasks. Many customers have engineers who are comfortable within the world of character terminals, as opposed to working with graphical user interfaces and browsers. These users can access ExtraView from a character-based telnet or ssh session.

Integration: User Custom Extensions
The ExtraView code base can be extended with "user-custom" Java classes. These classes take advantage of more than fifty points in the process of inserting and updating issues and in reporting, allowing the ExtraView administrator to add functionality into the environment. This new functionality can either replace functionality within ExtraView, or it can complement the functionality of ExtraView. Your investment in writing custom classes for your ExtraView application is preserved through upgrades of ExtraView. The interfaces to the classes are preserved as ExtraView Corporation enhances the base product code. Custom code can perform virtually any task; the tasks can operate at a form or a field level of processing, before and after or instead of ExtraView's own processing. The custom code you write can be as simple as additional data validation, or as complex as building an entire application that leverages ExtraView's architecture.

Backed by ExtraView Professional Services Team
Our professional services teams are expert in the architecture, design and building of complete tracking systems from start to finish, including requirements definition, project management, quality assurance, and corporate staff training.