We have created a new version of the Time Off Request that uses a calendar folder to display approved time off and a file folder for rejected time off requests. There are access controls set-up in the workflow to only allow managers to read and modify pending time off requests. This will guard against the entry creator approving their own request and it will also only show approved requests to all users except for the manager who is approving.
The folder download comes with two folders, the calendar (Time Off Request) and a file folder (Rejected Time Off). If the folder download is implemented the workflow will need to be configured to move the entry to the Rejected Time Off folder. In order for this to be accomplished go to the form and view designer choose the Time Off Request workflow and find the Rejected state, navigate to the on-entry action and configure the move entry element to the appropriate folder.
It is a good idea to create folder filters to manage pending and approved Time Off Requests. This will help managers since they will be able to see both pending and approved requests while users will only be able to see approved requests. The example on the Virtual Sandbox demonstrates the use of filters.
To download this form visit the Vibe Resource Library.
To view a working example of this form visit the Virtual Vibe Sandbox.
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.