Giter Site home page Giter Site logo

kacebootstrap's Introduction

KaceBootstrap

https://github.com/ammaross/KaceBootstrap


The original project at GitHub: https://github.com/jasonrap/KaceBootstrap

This was only forked due to having no ability to directly communicate with the original author to collaborate on the original project, and I wanted to contribute my changes back to the community.

I have since been in contact with jasonrap and we will be collaborating on this fork of his original project.


Twitter Bootstrap for Kace Service Desk

Challenge: our IT staff wanted more from the service desk ticket view. We wanted to be able to see multiple queues quickly, have priority take center stage, and eliminate columns not necessary. The built in layout customizer just was not getting there. In addition, we also wanted to see dashboard level stats on our service desk; i.e. tickets currently open, open by department, and closed per queue by month.

The solution: Twitter Bootstrap for Kace Service Desk with HighCharts javascript We used the built in Dell Kace MySQL query account to run queries directly from the KBox. The queries were created via the service desk using the custom report module or via FlySpeed SQL application. Once we had the queries we simply embedded them in PHP and wrapped the results around the CSS framework Bootstrap. Chart presentation is being handled by the Javascript framework HighCharts. Together, we have a solution that allows us to focus on the columns we want to see, view multiple queues, and get a snapshot of how the service desk is doing via a high level dashboard.

The code: Feel free to make any changes you deem appropriate. We're continually working on refactoring the code to better-suit expandability and ease-of-use. You will certainly have to customize which queue(s) you are querying. Aside from that, it should work.

Let me know what you think.

Here is the video on how to implement this: https://vimeo.com/80390378

Posted on ITNinja here http://www.itninja.com/blog/view/twitter-bootstrap-for-kace-service-desk and http://www.itninja.com/blog/view/twitter-bootstrap-for-kace-service-desk-the-video

===========================================================

Files that will need to be edited to fit your organization:

  • includes/config.php - REQUIRED. Your KBox's DNS name and your report user's (R1) password (from Settings -> General Settings). Also, recommended but not necessary, your main (default) ticket queue ID and name.
  • includes/nav.php - Optional: Update the userList array with your users (otherwise, will be automatically collected).
  • index.php - Pick the reports in the switch at line 188 that you want to uncomment if you have the need.
  • buildTickets.php - if you have a queue for computer builds, otherwise, don't worry.
  • ownerUnassigned.php - You may want to rename the Custom Field 0 column (or remove it altogether if you don't use it).
  • reportByQueueClosed.php - REQUIRED. Queue IDs and plot titles. You can disable a couple plots too.
  • reportForOwner12Months.php - Number of months and chart title (or don't worry if you like the defaults).
  • webTickets.php - If you have a web-generated tickets queue, edit the queue ID in here.

kacebootstrap's People

Contributors

ammaross avatar jasonrap avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.