I will be working on the Blog and documentation for this for the next two weeks. I need some people to try and install this so I can fix any problems now.
This is a Windows Workflow Foundation program that works with DotNetNuke. It's called Vacation Request. It's related to the earlier one I did but this one is fully fleshed out. Please try to test it before 10/16/2008. It should only take 20 minutes to set everything up.
Download:
VacationRequest2Beta.zip
from:
http://www.adefwebserver.com/DotNetNukeHELP/Misc/Files/VacationRequest2Beta.zip
You will see two files:
* VacationRequestWorkflow.zip
* Vacation Request_02.00.00_Install.zip
1) Install IWebWF
http://www.codeplex.com/IWebWF
(a) Unzip the files from "VacationRequestWorkflow.zip"
(b) put "VacationRequest.asmx" in the "webservice" directory (in the IWebWF website)
(c) put "VacationRequest.dll" in the "bin"directory (in the IWebWF website)
(d) log into the IWebWF site and configure and test the Email settings in Administration
2) Install DNN Module
(a) Install and Run LinqPrep (http://www.adefwebserver.com/DotNetNukeHELP/Misc/LinqPrep/)
(b) Install Vacation Request_02.00.00_Install.zip
(c) Log in as an administrator and click the "[Set Webservice URL]" and set the url to the "VacationRequest.asmx" in the IWebWF site
(d) ensure that the DNN portal Administrator has an email address
3) Create a vacation request for 4 or more days. You will see an entry in the log in IWebWF and in the [History] in the DNN module. You will also see the request in the [Approve Request] section. You should also get an email that a request needs to be approved. When you approve or decline the request you should also see an email.
Please report all errors to this thread.
Thanks!