Employee Directory AIR application on Dev Center

I am pleased to announce that Adobe has released an AIR sample application that I worked on. The application is designed to be a lightweight company directory application that allows searching for employees and navigating through the management hierarchy.
From a technical standpoint, I think the application really shines. Not only does it demonstrate a number of cool AIR features, including the SQL API, but its pretty easy to integrate your own employee image and data sources, so it may actually be useful. Adobe is using an extended version of the app internally.
Feel free to contact me if you are trying to integrate the app and would like some tips.
This app is awesome. I use the internal Adobe version every day.
mike chambers
mesh@adobe.com
Comment by mike chambers — June 27, 2007 @ 12:52 pm
If this is the same app that we’ve been using internally at Adobe for awhile, then I’d like to testify to how efficient it is… it’s a much better application than the older HTML-based interface. Thanks for making it!
jd/adobe
Comment by John Dowdell — June 27, 2007 @ 1:56 pm
the app is really cool, but daniel, I need help with compiling, or running the app with a new data source and the images too. And if you could explain how this app could be put into a Web page.
Comment by David Oladeji — August 2, 2007 @ 3:43 am
Hi Daniel, this application is brilliant. But I’m a complete newbie to Flex and AIR and have no idea how to setup the files in Flex Builder 2 or even how to recompile to AIR application.
I thought it would be a case of just updating the .ZIP file in the /sampledata/ folder but that didn’t seem to work?
If you could please help that would be great as this really is a cool application I would love to get working.
Thanks in advanced!
Kind regards,
Mark
Comment by Mark McDonnell — September 28, 2007 @ 7:59 am
Hi Mark,
The application is designed to locally cache data for 24 hours, so updating the zip doesn’t happen immediately.
We *did* make a hidden way to refresh the data. Click on the ‘?’ icon, and then, click the magnifying icon on the info page. The database should refresh in 3-4 secs.
Finally, stay tuned for a NEW version of the Employee Directory that is much cooler than the current version. I’ll post about it once its up on Adobe Labs.
Comment by admin — September 28, 2007 @ 1:21 pm
Excellent! Can’t wait to try the db refresh. I thought I was completely missing the bus on that one…!
Comment by Jeff (no, the other one) — October 8, 2007 @ 2:20 pm
Daniel,
Your application is awesome and very helpful. I was wondering if you would be ok if I reworked the code. I too am new to air and not sure in the slightest on how to update the code and compile it so it will work locally. If you could provide steps by steps I would greatly appreciate it. Take care – Jules
Comment by Julie Gilliam — October 10, 2007 @ 3:46 pm
Hi There do you have a link to this source as they have taken it off the examples when air came of the labs site
I had the original one on my puter but accidentally deleted it.
Comment by Adam — April 24, 2008 @ 1:42 pm
I just downloaded this, ran a ton of data out of our HR system, munged a few images with some Photoshop scripts and had a version up and running in less than a day. Admittedly I need to package it and stuff for deployment etc…
The Exchange free busy info doesn’t seem to be wokring. I’ve changed it to use a URL which is working fine in IE though confusingly not being returned as and XML MIME type in IE but the content is definitely XML and looks very like the sample files.
Any ideas?
I’ll install FlexBuilder3 and try running it in debug. See if it tells me something meaningful.
I love this app. Its as cool as a very very cool thing.
many thanks
Steve
Comment by Steve Powell — June 18, 2008 @ 5:15 am
I clicked the AIR sample application link above but could not find the Employee Directory. Do you know where I can find it? Thanks!
Comment by Fernanda — June 25, 2008 @ 1:58 pm
Sorry Fernanda, I just updated the URL to the main site.
Comment by admin — June 25, 2008 @ 3:13 pm
I love this app and it’s perfect for the new intranet that I am building. I am just having one issue that I was hoping you could assist me with. I am trying to add “Employee Birthday” to the app. I added a 16th item to the csv file “i.e. April 13th” and then added the following to employee.as:
/** Birthday. **/
public var birthDay : String;
I Then added:
“employee.birthDay = (itemArr[15] != ” ? itemArr[15]:null);”
to the EmployeeCSVParser.as file
I then added the following to the EmployeePanelDetail.mxml file:
The Birthday label appears in the app, but the data from the csv file “April 13th” is not getting pulled in. I refreshed db, but it is still not appearing. Am I missing something? Please let me know if there is another file I need to edit to get this to work? If you email me, I can send you a zip file of the application.
Thanks!
Jonathan
Comment by Jonathan — August 29, 2008 @ 12:32 pm
I just got into Flex, so as a novice, I would like to know where I can find a details on how to edit this file???
BTW: Amazing App, and Congrats on the job!
Comment by Chris B. — October 29, 2008 @ 12:54 pm
This is a sweet application. I love it! The company I work for wants to add a little space for messages to display for all employees. I suggested a graphic of the same size, but am new to Flex. Was wondering how tough it would be to add a space at the bottom of the interface for dynamic employee messages. Mesage of the day etc.
Be willing to pay for your time. Would like to do both simple text and consistant sized graphic.
This thing rocks!
Thanks
Comment by Dan — November 16, 2009 @ 6:52 am
Hello,
I was working with “Employ Directory” but I can’t understand how I can update of employ information.
For example, I want to get information by LDAP.
What I can do??
Thanks
Comment by Ivan — April 22, 2010 @ 1:44 pm
Hi Ivan. Take a look at the configuration XML file. How it works now is it will resync data every 24 hours, and pull data from the conferenceRoomDataURL. If you make syncTimeoutHourInterval very small, and change conferenceRoomDataURL to a remote location, it should update. Note that you may need to write your own parser class. CSV is supported, as is ActiveDirectory’s output format. You may need to tweak the parser file to consume different fields, a swell.
Comment by admin — April 22, 2010 @ 3:20 pm
Thanks Daniel for your help!
But, I’m new with flex and I want to learn more… Do you have some example with “EmplyeeDirectory” fed by LDAP?
Thanks a lot again!
Comment by Ivan — April 23, 2010 @ 5:31 am
How can i migrate this project to Flex 4
I have been trying but the Autocomplete script will not compile.
do you have a flex4 source for the project.
It would be great to take a look at
Comment by Hector — July 16, 2010 @ 5:10 am