Metalogix Selective Resore Manager Pro

Using Bamboo Alert Plus to Generate Email Alerts Triggered by an Expiration Date

Published 07/22 courtesy of Bamboo Solutions Community

Partially because I'll be leaving for a vacation at the end of the week, I was juggling a great many tasks on Monday when I wrote and published my Automated SharePoint Alerts Triggered by an Expiration Date post.  I say that by way of beginning to explain why my first thought upon waking Tuesday morning was essentially, "What have I done?  How could I?"  And frankly, I'm surprised that no one has called me on my transgression. 

Perhaps I should explain further. 

You see, I treat it as an article of faith that if I have the ability to actually perform the SharePoint-related tasks about which I write in this blog (which is most of the time, by design), I will actually perform those tasks and blog the learning process.  Some of you probably know where I'm going with this (and I'd bet money that after reading this, my boss will say to me something along the lines of "I meant to flog you for that, but hadn't gotten around to it yet"), but for the rest of you, this is the part where I enter the confessional.  In my last entry, I wrote that Bamboo Alert Plus will allow users to generate automated email alerts based on an expiration date ... I even helpfully linked to existing use cases in our Online Application Notes ... but what I didn't do was actually use the Web Part to perform the expiration date-based task personally.

Mea culpa.

And so, in an effort to cleanse my soul of this stain, I set about doing my penance in the form of confessing my sin (see above), and actually using Alert Plus to generate an email based on an expiration date set to occur in the future (see below).

Alert Plus had already been installed as an available Web Part on our team's test server, so I added the Web Part to my test site, the default appearance of which is:

Clicking the New Item button, I started making educated guesses as to the correct settings required to accomplish the desired task, first setting up the items in the Event tab by choosing Tasks as the option for "Which List contains the items to alert on?," An item exists as the option for "What triggers the alert," and As soon as possible for "How often are e-mails sent?":

I confess to having encountered some confusion along the way, at which point I sought the counsel of Jeff Kozloff, the Patron Saint of SharePoint Blank.  Jeff set me straight by letting me know that for a task of the sort I was undertaking, I would need to select Some Items (Advanced) from the "Which items in the List generate an alert?" options.  Doing so opened the advanced CAML Query section of the Event form:

In the image above, I'd already made my decisions before taking the screenshot, selecting the following as the criteria for the CAML Query:  Due Date as the Field Name; Is Approaching in for Comparison; and 30 Day(s) as the Value.  Having made those selections, clicking the Copy Criteria to CAML Query Field button automatically populated the necessary code in the (blank in the image above) field on the form.  The idea being that, once I'd completed the setup process, an email would automatically be generated 30 days from the expiration date I would be setting.

Next, for my test purposes, I simply chose Send to me as the desired option on the Recipient(s) tab:

On the Mail Format tab, I composed the Subject and Message for the test email I wanted to have sent automatically when the expiration date was 30 days out:

Finally, on the Admin Options tab, I manually chose the time of day to be notified (this step is not required, but was necessary for me to get the near-instant gratification I was hoping for).  Once I'd finished the Alert setup, I clicked Save and Close.

Next I set about creating a task list including the task itself, and setting a due date of 30 days out (this being the "expiration date").

The time that I had entered for the email to be generated came and went though and, having not received the mail, I asked Jeff to take another look.  In a matter of seconds, he pointed out that I hadn't configured the Web Part.  (D'oh!  I'd thought that since it was already on the server that it would have already been configured.) 

Alas, after all of that, I'm afraid that I have to leave you hanging for a bit.  Due to some unexpected issues on my test system, I'm still unable to reveal if my "educated guess" settings as detailed above have done the trick.

If it turns out that I had everything configured properly once I've resolved the test system issues, I'll simply update this post accordingly with the good word (probably tomorrow at this point).  If, however, I made some grievous error in judgment and a quick update to this post just won't cut it, I reckon there will be a part 2 in my future.

Read more



Recent SharePoint Questions

more sharepoint questions


More Articles By

Develop Mobile Applications for SharePoint with Mobile Entree - CMSWire


Develop Mobile Applications for SharePoint with Mobile Entree
CMSWire, CA
By Barb Mosher | Jun 5, 2009 Seeing as how SharePoint (news, site) is so widely used within the enterprise today, it's…

Read more

Bamboos Year in Review: Marc OBrien Introduces the Bamboo Online Applications Division

Editor's note:  Last year we introduced the Bamboo Year in Review feature, kicking off with a note

Read more

Working with the Admin Links on your SharePoint Blog

While writing the final sentences of my post on how to create a SharePoint blog last week, I realized that I needed to circle back and spend some time…

Read more

More Articles Under "News from Around the Web"

Guest Blog by H3 Solutions Jason Hall - Mobile Entrée, Taking a Look Under the Hood

Mobile Entrée is installed as a SharePoint solution and is deployed as a series of features. 

Read more

SharePoint on Your SmartPhone, Android Moves to Laptops, Best Practices Conference Speakers List

Top News Stories
Google Wave - A Developer's Eye View (The Register)
Last week, Google announced Wave, a…

Read more

Announcing the Best Practices Conference Speakers List!

Make your plans now to attend the Best Practices Conference this August 24-26 in Washington, D.C. to ensure that you don't miss out on sessions presented by some…

Read more



Metalogix Selective Resore Manager Pro