|
| | FileAnnounce
PAD file: 'Portable Application Description' files are datasets which allow software authors to communicate specific and most often requested information
about their products to online communities in a concise and standard way. Click
here for FileAnnounce PAD file which can be opened in a standard browser. Click
here for FileAnnounce PAD file in XML format (data can be extracted and
parsed using standard XML toolkits).
Although many organizations these days are using company-wide
document management systems (such as DME by 80-20 software), the same
organizations are often still making use of good ol' LAN drives/network shares
for document sharing. It was upon the request of one such company that
FileAnnounce was created...
The company had set up a network share to enable access to
sensitive documents by a small group of Business Analysts and Architects, who
were involved in a project to overhaul the company's core Business
systems. A consequence of the extensive vendor evaluation phase of this
project was that a large volume of documents were being generated and added to
the directory tree or archived daily, and at the same time the Chief Architect
was streamlining the directory structure which held these documents. This in
turn meant there was much manual activity in composing and sending out emails to
all users of the share, whenever new documents were added, older ones archived
or documents moved from one location to another - and even then, because not all
notifications went out in a timely fashion, users often found themselves working
off older document versions or unable to easily find where a particular document
had gone. FileAnnounce was developed to address these issues.
If
you are using network drives for document sharing, then you too can benefit from
FileAnnounce. You just specify the Parent directory of the tree you want
monitored, any sub-directories in the tree you wish to be excluded from
monitoring, enter the email addresses of the people you want notified, and then
FileAnnounce monitors changes in the directory tree and automatically alerts the
nominated recipients of the changes.
|
|
Whenever a new file is added to the tree, a
file removed from the tree or file moved or copied from one sub-directory
of the tree to another, FileAnnounce logs the event to a master file -
FAReport.txt, and sends out an email to the nominated recipients advising
them of the event - in plain English, just as a human would write
it. |
|
|
When you first launch FileAnnounce, the
Settings Panel presents, where you enter the path of the Parent directory of the tree
you wish to monitor. Note that FileAnnounce will NOT
monitor hidden files. Also enter any sub-directory path(s) you do not
wish to be monitored.
Note: it is recommended that
in the first instance you exclude any sub-directories which themselves contain deep
sub-directory structures and/or hundreds of files, else
FileAnnounce will appear to 'freeze' for an extended period as it works
its way through the structure. If this does happen, you can terminate the
application in Task Manager, open the FAini.txt file (found in the
application directory), change the '1' to a '0', resave the file and
re-launch FileAnnounce. Doing so will prevent the same settings from
re-activating, allowing you to exclude the offending sub-directory path(s)
in the Settings
Panel.
When setting the monitoring
(Refresh) period, consider that the longer the period, the fewer number of
notification emails will be sent through the day, but each email will
detail a potentially greater number of changes in the monitored directory
tree. |
|
|
 |
| If you do not tick the 'Enable
Send Notification' checkbox, emails will not be sent, but all
monitored events will still be logged to the master file
FAReport.txt. Click the close button to minimize FileAnnounce to System Tray and initiate monitoring. |
 |
Right click FileAnnounce icon in System Tray to go
back to Settings Panel, or exit the application. |
|
To
illustrate its functionality, I configured FileAnnounce to the values shown
above in the Settings Panel, and then proceeded to make changes in the monitored
directory tree. After 10 minutes, FileAnnounce logged those changes to
FAReport.txt and sent a notification. I imported FAReport.txt
into Excel (it is a tab-delimited file), to produce the following report.
As you can see, it is in a proper Database table format, and enables you
to run all manner of queries against it:

|