Written entirely in Javascript, with a Glade-based UI, BluePages Lite demonstrates the power and versatility of SashXB. This helpful utility helps users find contact information for their colleagues, providing powerful search tools and a simple, intuitive UI.
To execute a search in BluePages Lite, simply select the field you'd like to search from the option menu (the default search is name), type in a string to match, and click the 'Search' button. Wildcards ('*' are allowed in the search string. Note that cancel can be clicked at any time during this type of search.
The results will be displayed in the list below with one employee per row. Double-clicking on a row will bring up additional details for that employee. If a row in the list is selected, clicking "Details" will also display more details. Clicking "Org Chart" will populate the box below with an organizational chart.
The Org Chart window supports similar features: Clicking "Details" or "Org Chart" after selecting a row will display additional details or repopulate the Org Chart. Double clicking a name will bring up additional details. Clicking on a row containing "Managed by..." will add all of the employees with a certain manager to the chart.
The details area of the main BluePages Lite window allows you to view cached profiles. "Prev" and "Next" allow you to view adjacent profiles, while the "Go to..." option menu will let you select from any of the open profiles. You can close the current profile or close all open profiles with the "Close" option menu.
Note that clicking on Manager or Secretary "Org" or "Details" will do the appropriate lookups for you.
BluePages Lite supports a variety of options to help you to get the data that you want.
If you'd like to change the columns that are displayed for search results, click "Options", then "Edit Columns". This pops up a dialog box that can be used to add and remove columns. The list on the left shows all available columns, and the list on the right shows the selected columns.
To add a column:
To remove a column:
Note that the right-list can contain multiple instances of the same column. This way long rows can contain several "Name" columns to make it easier to read results.
The ordering and sizes of the columns can also be changed in this dialog box. To move a row up or down, simply select it, then click "Up" or "Down". You can also specify the width of the column in pixels by typing in the value and clicking "Update Width". This value will be saved, but it's much easier to resize the columns of the actual list rather than trying to guess the appropriate number of pixels. Note that "Up", "Down", and "Update Width" are disabled unless exactly one column is selected.
Note that changing the columns will clear any current search results.
You may want to be able to cut and paste data displayed in an employee profile (say, if you need an email address or mailing address). To display details as text entries containing data (if the details are not already being displayed as text entries), click "Options", then "Toggle Details Display". The default setting for this can be changed in the LDAP Options.
If you'd like to save all of your search results, it's possible to export them to a text file. Click "Options", then "Export Results". The export results dialog box will be displayed.
This dialog lets you specify:
You're allowed to specify some other LDAP Options.
Chances are that you won't need to change this. BluePages Lite won't work with anything that isn't BluePages, and this won't change unless the BluePages server moves.
You can specify two maximums. The first one limits the number of search results that can show up in your list. The second one is a more artificial limit. LDAP servers like to have a maximum-number-of-requests parameter, but we want to be able to be sure to return every employee belonging to a certain group when we click "Managed by..." in the organizational chart. In short, you'd like the "for a group" parameter to be larger than the size of every group at IBM.
As it says above, you can have details displayed as text entries. You can decide what it will be by default here.
The searches that you enter are recorded and can be accessed by hitting the drop-down arrow right next to the search field. To clear the history, click "Clear History".
This dialog box displays the names of all of your saved searches on the left. Selecting a name will display the meaning of the rule in the text area to the right. In the picture, I've already got an existing search called "my group". When executed, this favorite just returns everyone whose department is "BF7a".
You have several options at this point:
The easiest way to show how to create a custom search is to go through an example.
Let's say that I'm curious to see how many people at IBM have the same last name as me. First, I'll create a new search by clicking on "New". This pops up a box that will let me name my new search. I've entered "people with my last name".
Clicking OK brings up the "Edit advanced search" dialog box. In this dialog box, different types of search criterion appear in the list on the left, and the currently selected search criteria appear in the list on the right. You can choose between matching any or all of the selected search criteria.
To select "Last Name contains...", I can either double-click it or select it and click the "Select" button. Once it pops up in the list on the right side, I can select it and click "Edit Rule" to bring up the "Edit rule" dialog box. Note that double clicking on a selected search criterion will also bring up the "Wedit rule" dialog box. This dialog box displays all the current values that are to be matched for the search criterion. You can also specify whether you'd like to match all of the values or any of the values.
I've decided that I'd like to match either "yung" or "young". I type each value in and click "Add", then I make sure that I select "Match any values" rather than "Match all values". Note that values can be removed by selecting them and clicking "Remove".
When I click apply, I return to the "Edit Advanced Search" dialog box. My new rule has been updated on the right side. Just to make sure that I'm doing the right thing, I can click "Execute" to see what my search will return. Note that some of the searches (including this one) can take a long time.
I can add additional search criteria if I'd like. For example, I can easily add a rule to only return results for people who work at the IBM Cambridge site.
When I click "Apply" from the "Edit advanced search" window, it saves my search. I notice that my favorite has been updated in the "Manage advanced searches" window. I close that as well. See below for details on closing windows the correct way.
To run my search anytime from the main BluePages window, I click on the Favorites option menu, then I select my search.
I created a new search filter called "my extended group" that includes all of the people that I work with.
Now, suppose I want to do a normal search, but that I only want to search people in my group. I'll search for people with the name "Martin", but I'll click on the Filters option menu to select "my extended group" before clicking search.
2002 Wing Yung