School of Informatics University of Edinburgh Inventory System Project update Ken Dawson.

Slides:



Advertisements
Similar presentations
order management software for web, mail order & b2b sales Integrated B2B Sales & Mail Order Software Enter sales, quotation, e-commerce.
Advertisements

Online, Web-Based Data Collection System February, 2011.
Sunday Business Systems Asset Tracking Database Control Calibrated Equipment Manage Preventive Maintenance Maintenance Tracking.
Usage of the memoQ web service API by LSP – a case study
Chapter 6 UNDERSTANDING AND DESIGNING QUERIES AND REPORTS.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Let’s try Oracle. Accessing Oracle The Oracle system, like the SQL Server system, is client / server. For SQL Server, –the client is the Query Analyser.
How to Use This Punch-out Training Guide
My Workspace Profile. Using the course menu, click on Profile.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Installing software on personal computer
Tracking Assets Helpful Tools Inventory Services The University of Texas at Austin.
Using the Supplier Relationship Management (SRM) CDW-G Punch-out Catalog.
PostgreSQL and relational databases As well as assignment 4…
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Integrating and managing your Engaging Networks data Top ten data features.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Administrative Software Chapter 7 Teaching and Learning with Technology.
Databases and Database Management Systems
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Chapter 17 Creating a Database.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Teaching and Learning with Technology to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology lick to edit Master title.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
Distributed monitoring system. Why Monitor? Solve them! Identify Problems Ensure conduct Requirements Manage many computers Spot trends in the system.
Select the Services Purchase Order Menu Select Add Recycling Services Purchase Order to create a new Services Purchase Order.
Capital Asset Management May 14, 2008 Today’s Presenters: Anna Jensen, Director of Auxiliary Accounting, Capital Asset Management, Accounts Receivable,
Hussein Suleman University of Cape Town Department of Computer Science Digital Libraries Laboratory February 2008 Data Curation Repositories:
Linux Operations and Administration
Midwest alio ® Conference November 13-14, 2013 Fixed Assets Michael Williams.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
School of Informatics University of Edinburgh Inventory System Ken Dawson.
1 Determining a client’s peripheral requirements  Determine current business practices  Determine peripheral requirements  Analyse and document existing.
School of Informatics University of Edinburgh Inventory System Rollout Ken Dawson.
Steve Simon MVP SQL Server BI
Architecture Review 10/11/2004
Chapter 7. Identifying Assets and Activities to Be Protected
Integration with External Applications: General View
Submitting an invoice with the Tungsten Portal
PantherSoft Financials Smart Internal Billing
James Blankenship September , 2016
James Blankenship March , 2017
Resource Management / Acquisitions
IT Asset Management Status Update Hardware Asset Handling
Practical Office 2007 Chapter 10
IPOM and E-Booking.
Features: Send purchase orders to a manager for approval
Requisitions from Stock
Steve Simon MVP SQL Server BI
IT Asset Management Status Update Hardware Asset Handling
Printer Admin Print Job Manager
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
Supply Chain Visibility Solution powered by
ALEPH Version 22 Beginning Cataloging
Display Item Information
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
MANAGING DATA RESOURCES
Administrative Software
Chapter 7 Using SQL in Applications
Chapter 7 Using SQL in Applications
Implementation of physical data model
Automation of Control System Configuration TAC 18
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
Presentation transcript:

School of Informatics University of Edinburgh Inventory System Project update Ken Dawson

Feb 2008Inventory System: Project Update2 ● The importance of the inventory ● The current inventory/orders database ● Pitfalls and problems ● An evolutionary strategy ● Typical ‘life cycle’ of inventory records ● LCFG sysinfo data ● Table definitions

Feb 2008Inventory System3 The Importance of the Inventory ● Purchase details: when, cost, description, who paid, supplier ● Detailed record of equipment owned including changeable elements such as current location ● Disposal details: when, how, residual value ● Basis for insurance record ● Planning (e.g. for replacing old equipment) ● Legal requirements

Feb 2008Inventory System4 The Current Inventory/Orders System ● Order data – PO #, supplier, date, (VAT); description, delivery date, price, budget, warranty, serial # ● Some data held in machine LCFG profiles – Owner, location, maker, model, serial #, manager, allocated, OS and hostname (group and domain) ● Disposed kit data – Serial #, hostname, model, reason, date

Feb 2008Inventory System5 The Current Inventory/Orders System 2 Orders entered and edited via rfe using a custom data format with template: date: supplier:.item:.warranty:.quantity:.price:.sno:.delivered:NOTYET.budget vat:1.175

Feb 2008Inventory System6 The Current Inventory/Orders System 3 ● Data held in a postgresql database ● Web access for queries via ● More complex queries require manual construction of the SQL queries ● Some checks done against data obtained directly from hosts

Feb 2008Inventory System7 Pitfalls and Problems 1 ● Equipment purchases have not always been recorded on the orders database (e.g. institutes have ordered computing equipment directly) – 220 records in LCFG have no corresponding item recorded in the School database ● More commonly (for laptops) no serial number recorded at all in LCFG profile – 338 records in LCFG have no serial number

Feb 2008Inventory System8 Pitfalls and Problems 2 ● Human error in recording correct serial number in LCFG profile – I have corrected a large number in the process of cleaning the data ● EEPROM values missing or incorrect – 40 have missing data – 7 have incorrect data ● Beowulf nodes not in LCFG inventory and their LCFG server doesn’t publish inventory data

Feb 2008Inventory System9 An Evolutionary Strategy 1 ● The new system is being introduced in parallel with the existing system with synchronized data ● Functionality is being developed without disturbing the old ways of doing things ● Get benefits of new system as they become available without losing any functionality from the old ● Once the new system is mature enough we can drop the old system

Feb 2008Inventory System10 An Evolutionary Strategy 2 ● Order data is automatically translated from the custom format to the XML format as it is added and updated (and vice versa). ● Data for the orders in XML format is now automatically synchronized with data held in the School database that holds data on orders, items, locations, people etc ● Can query the database using the TEC GUI or using scripts like invedit from the command line ● Reports can be generated

Feb 2008Inventory System11 ‘Life Cycle’ of Inventory Records – DICE 1 ● Order placed – details of order and items ordered entered using standard form – details automatically transferred to database ● Order arrives – record arrival date and serial numbers of equipment on form – existing item records automatically updated example order:

Feb 2008Inventory System12 ‘Life Cycle’ of Inventory Records – DICE 2 ● Desktop installation – profile created (hostname and MAC address specified) ● client-report runs – details of hostname, serial number and MAC address (plus make and model) reported centrally to ordershost – then transferred to School database ● switch reports analyzed – Data on which MAC address seen on which port used to automatically note the location of networked computers and record any change in location

Feb 2008Inventory System13 ‘Life Cycle’ of Inventory Records Networked 1 ● Order placed – details of order and items ordered entered using standard form – details automatically transferred to database ● Order arrives – record arrival date and serial numbers of equipment on form – existing item records automatically updated ● example order:

Feb 2008Inventory System14 ‘Life Cycle’ of Inventory Records Networked 2 ● Manual update – hostname and MAC address specified via command line tool (invedit) ● switch reports analyzed – Data on which MAC address seen on which port used to automatically note the location of networked equipment and record any change in location

Feb 2008Inventory System15 ‘Life Cycle’ of Inventory Records Non-networked 1 ● Order placed – details of order and items ordered entered using standard form – details automatically transferred to database ● Order arrives – record arrival date and serial numbers of equipment on form – existing item records automatically updated

Feb 2008Inventory System16 ‘Life Cycle’ of Inventory Records Non-networked 2 ● Manual update – location specified via command line tool (invedit)

Feb 2008Inventory System17 LCFG Sysinfo Data Inventory data is currently held in the LCFG profiles (e.g. inv.model, inv.sno, inv.location,inv.owner,inv.allocated) Much of this will shortly be mastered in the School database and exported in per-machine header files so that it will not be manually entered into the profile.

Feb 2008Inventory System18 Table Definitions 1 ● Existing tables are: – order,item, system, part, hostname, software, location, (department, grant, type) ● Table definitions are published on the web at

Feb 2008Inventory System19 Table Definitions 2 ● Future changes: – new switch port table showing switch ports and the locations they are linked to – new port-use table linking switch port to MAC address

Feb 2008Inventory System20 Complex ad hoc Queries – the TEC GUI ● TEC is a GUI that allows access to any single table in an Ingres (and other) database ● One can also more importantly define custom forms that allow one to query, edit and add data from several joined tables ● It is the GUI used by staff for accessing the School database ● There is full support under DICE for the TEC GUI for Ingres ● It is being developed for postgresql