Search This Blog

Thursday, June 24, 2010

Powering document search and management using Google Apps Script

Editor's Note: We're pleased to welcome back James Ferreira who previously wrote about adopting Google Apps. James is the Chief Information Officer for the Office of the New Mexico Attorney General, providing IT services to the largest law office in the state. Mr. Ferreira is tasked with the responsibility of facilitating the communication between the public and nearly 200 office staff, including attorneys. Additionally, Mr. Ferreira has served as a member on many committees including the NM Information and Technology committee, NM Technical Counsel, and the Department of Information and Technology Project Review Committee.

The New Mexico State Attorney General’s office maintains data sets containing hundreds of thousands of documents relating to ongoing trials, cases, investigations and lawsuits. Like many state and federal agencies, a significant problem we face in public sector document management is keeping track of the relevance of individual documents within large data sets. Client-side document management systems can help but are very expensive and often lack the flexibility required by a large state agency. Unlike cloud-based offerings, client-side solutions are not designed to let people collaborate easily, so adding important meta-data to a data set is often a complex and frustrating undertaking that can’t easily be split or shared by large teams. Nor can you easily access your work outside the office, since files stay on your local corporate network.

The New Mexico State Attorney General switched to Google Apps Premier Edition for email and documents last year, and a few months ago we started thinking about using Google Apps Script to help us automate parts of our document management system. Google Apps Scripts comes free with Google Apps Premier Edition, so there is no cost involved to build on this platform, making good fiscal sense for any cost-conscious government agency.

After spending just a few days to build scripts, we built a developmental App to search data sets and return a list of results to a spreadsheet. From the spreadsheet, users can then enter additional meta-data to describe documents. In addition, users can organize and group documents on related topics by selecting choices from custom-made menus powered by scripts.


By using the new UI App service in Google Apps Script, we were also able to extend the functionality of this App to mobile platforms like Android without needing to deploy an application to each device.

And since the entire data chain runs on Google servers through secure SSL connections, the risk of in-transit data attacks is minimized - a significant benefit given the sensitive nature of the legal documents in our data set.

We are seeing a fundamental shift in information sharing. It is no longer enough to have a place to store files, we also need to build the semantics of our documents to create relevance for a wider audience. Rather than cumbersome client-side software, cloud-based tools like Google Apps Script make it easier to share and collaborate on document management through an inexpensive, secure, and extensible platform.

James Ferreira, CIO, Office of the New Mexico Attorney General

Editor's Note: For more examples of how organizations are using Apps Script, head on to the Google Apps Script Blog.

20 comments:

  1. Thanks for picking out the time to discuss this, I feel great about it and love studying more on this topic. It is extremely helpful for me. Thanks for such a valuable help again. internal audit software tools

    ReplyDelete
  2. I think that thanks for the valuabe information and insights you have so provided here. click here

    ReplyDelete
  3. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. online review usage statistics

    ReplyDelete
  4. This blog is really great. The information here will surely be of some help to me. Thanks!. 蘇洛支付

    ReplyDelete
  5. Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! Investment in Pakistan stock exchange PSX

    ReplyDelete
  6. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. Getmuzz

    ReplyDelete
  7. I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information. IT support London

    ReplyDelete
  8. Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends. renew mortgage

    ReplyDelete
  9. I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information. Mortgages

    ReplyDelete
  10. Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends. IT support London

    ReplyDelete
  11. If you are looking for more information about flat rate locksmith Las Vegas check that right away. prince chenzhi

    ReplyDelete
  12. You’ve got some interesting points in this article. I would have never considered any of these if I didn’t come across this. Thanks!. Alcoholics Anonymous

    ReplyDelete
  13. Thanks for this great post, i find it very interesting and very well thought out and put together. I look forward to reading your work in the future. Local AA Meetings

    ReplyDelete
  14. You’ve got some interesting points in this article. I would have never considered any of these if I didn’t come across this. Thanks!. Funding For Business

    ReplyDelete
  15. Thank you so much for the post you do. I like your post and all you share with us is up to date and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. names for companies

    ReplyDelete
  16. You’ve got some interesting points in this article. I would have never considered any of these if I didn’t come across this. Thanks!. Alternative Funding

    ReplyDelete
  17. Thanks for this great post, i find it very interesting and very well thought out and put together. I look forward to reading your work in the future. Working Capital

    ReplyDelete
  18. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value. Im glad to have found this post as its such an interesting one! I am always on the lookout for quality posts and articles so i suppose im lucky to have found this! I hope you will be adding more in the future... Business loans in Texas

    ReplyDelete
  19. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value. Im glad to have found this post as its such an interesting one! I am always on the lookout for quality posts and articles so i suppose im lucky to have found this! I hope you will be adding more in the future... cannabusiness loans

    ReplyDelete
  20. The article looks magnificent, but it would be beneficial if you can share more about the suchlike subjects in the future. Keep posting. cannabis business loans

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...