OSInventoryOs:inventory is based on modern web and mobile technology which enables easy upgrade and adjusting to the user’s business process. These architecture and technology enables using this application on all location.

Next picture shows solution architecture:

 

osinventory_architecture

os:inventory server is modern web application which communicates with ERP or any other system thru xml or web service technology. Because of using web technology it is very easy to access a system. To access os:inventory server it is necessary to have internet browser.  If you already have installed label printer then it is possible to print labels in a same system.

If a mobile device is connected to same computer then it is possible to load and unload data from mobile device.
Upper picture show us all possible configuration for clients and mobile devices.

Primary functions

 

OS:Inventory

Os:inventory gives very flexible way of work which is adjusting 100% to your business process.
Just philosophy of this application defines his primary function, and that is complete transparency of fixed assets in every moment with special focus on large systems in a way of efficiency in definition of fixed assets and efficient management of fixed assets.

 Some functions of this application are:

  •  Possibility of making hierarchy of the company with infinite level numbers.
    To every location can be assigned type of location (Central, Branch, Office etc.) Every location can have infinite number of notes.
  • Grouping of fixed assets in configuration or group of configuration.
    PC is good example for configuration. We should know all components in it (so we can prevent stealing or substitution) but those components do not have barcodes. There is only one barcode for whole PC.
    Example for group of fixed assets could be conference table with 6 chairs. Every component has its own barcode, and all of them together make one group.
  • Efficient entering of fixed assets.
    To ensure maximal efficiency during entering of fixed assets data, application enables unique description of fixed asset. For example, if your company buys 100 tables description is entered only once (warranty date, supplier, and manufacturer) in a system and after that it can be assigned to locations.
  • Every fixed asset has its own type.
    It is pissible to define infinite number of types: art works, technical asset, vehicle etc.
  • To every fixed asset it's possible to join infinite number of attributes as: object is scratched, object is partly damaged, object is on repair, and object is broken or no longer in use. Based on every attribute it is possible to make a report.
    We can list all art works which are scratched.  
  • To every location we can join persons who are responsible for those assets on particular location.
    Beside of responsible person it is possible to make a list of employees on certain location.  
  • To every fixed asset is possible to join sources of additional information.
    Source of additional information could be for example: user manual, web page for description of object, web page of manufacturer etc.
  • Os:inventory supports following barcodes:
    EAN, Code11, Code39, code128, codabar, ISBN, ISMN, MSI, postnet, upca
  • Application can save manufacturer and supplier data
  • In a case that we need to report damage, breakdown or similar application gives possibility of making record about all created tickets.
  • Extending application with custom fields in database.
    Definition of exporting and importing data is very simple and can be done without extensive programming knowledge.
  • All data from database can be shown in a report
    Definition of report is very easy and don't require any programming knowledge.

Openness of application

Web application

Modern web technologies guarantee application openness.  Access to saved data is possible with standard web kit.
Application openness goes so far that for programming language on server is chosen php. Because of that it is possible to view application source code. This way, client independency from application manufacturer is bigger.

Database

Application on central server can use mysql or ms sql as database.
Mysql is open and modern sql database. Existing JDBC and ODBC adapters enables easy access to data saved in a database.
Database itself is based on „open source“ system so there is no need for additional licensing. On that way protection of your investment is assured.
Because of structure of os:inventory application database can be changed and requires minimal implementation.

Integration

Exchange of data with mobile device and other systems is based on open and modern xml standard. On that way is assured integration with all parent systems.
Beside this open standard os:inventory has set of web service which simply can be used for integration.

Import/Export

One of basic function of os:inventory solution is very flexible export and import of data.
It is very easy to define formats of data export in application GUI. Formats defining doesn't require any programming knowledge and users can do it by them self’s.
After export, created data can be used in other applications.
Import of fixed assets such as users, fixed assets, group of fixed assets, components of fixed assets and similar is done in xml format. Definition of xml or xml field is the same like in export and it is very simple for defining.
Flexible way of communication with other systems is foundation of modern solution. In a case of changing or adding any business process in your company this becomes vital, because it has affect to speed and costs of implementation.

Application requirements

Server

Os:inventory server requires:

  1. Apache or some other web server
  2. Php and
  3. MySQL or MS SQL

Server is independent on operating system.

Clients

Computers which are used for system administration are independent of operating system and they require only web browser. Following web browsers can be used:

  1. Internet Explorer
  2. Mozilla Firefox  

In order to print labels, drivers for label printer must be installed. Os:inventory uses printers defined in operating system.  Which operating system will be needed for client of this type depends on label printer requirements.
If client is used for charging and discharging of mobile devices it is necessary to have Windows operating system and installed application for communication with mobile device.

Mobile device

Mobile device MC 3000 works on operating system Windows CE, version 5.00. and it use MySQL or MS SQL database. Application is developed on Windows Vista operating system and it completely supports deploy and usage on mobile device.