To manage resources, switch to the Resources view. There you will see resource names and descriptions listed alphabetically. To create or delete a resource, use the action buttons:
Create Resource and Delete Resource.
Note:
In order to create a resource, you must be assigned the [CreateResource] role in the Access Control List.
To reserve a Resource:
To reserve a resource, use the Create Reservation button to bring up a new reservation form. Follow the instructions on that form to create a new reservation.
To clean up old reservations:
Enable the Purge Documents agent found in the Agent window by clicking View-->Agents, selecting the Purge Documents agent, and then clicking Actions-->Enable. This agent will delete reservations with a reservation date that is more than two days old.
To set up and administer the Resource Reservation database:
Create Site Profile(s):
A Site Profile must be created before the Resource Reservation database can be used. Only users with the [CreateResource] role can set up a Site Profile. Select Actions, Create Site Profile and enter the name for the site. Verify that the Domain field correctly names the domain where the Resource Reservations database exists.
Warning:
Due to Calendaring & Scheduling, this name cannot be changed. Once a Site Profile is created and saved, you can only view the site names in the Sites view.
If you wish to change the name, the Site Profile must be deleted first; and a new Site Profile can then be created in its place. Note that before you can delete a Site Profile, all resources which are created using the Site Name must be deleted from the database and the Public Address Book before you can delete the Site Profile.
AutoProcessingAgent and Purge Documents agent:
When creating the first Site Profile, you will be prompted to choose a server to run the AutoProcessingAgent and the Purge Documents agents. The AutoProcessingAgent is critical for use when trying to reserve a resource from the Calendar Entry form in a user's mail file. This agent must be enabled to ensure that user's can take advantage of this feature. You should specify the server where the database is located. The Purge Documents agent deletes reservations whose reservation date is over 2 days old.
Create Resources:
At least one resource must be created before users can create reservations. Only users with the [CreateResource] role can create resources. When you save the resource, the Admin Process will be initiated, and the resource information will be sent to the Public Name & Address book.
Changing/Deleting Resources:
The only information in an existing resource that can be changed is the Available Times and Other comments. If you wish to change any other information in a resource like the name,
the resource must be deleted first; and a new resource can then be created in its place. Click the Delete Resource action to delete resources. Do NOT use the delete key. It is crucial that you use the Delete Resource action, as this tells the Admin Process to remove the resource from the Public Name & Address Book.
When a resource is deleted from the Resource Reservations database a request is submitted to the Administration Requests (R4.5) database on your server. To submit this request, you need to have Author access and "Create documents" in the Access Control List of the Administration Requests database. The administrator of your Public Name and Address Book will approve the request and the resource will be deleted. Note: Notification will be sent to people with outstanding reservations for the deleted resource and those outstanding reservations will be removed from the Resource Reservations database.
Warning:
It is strongly recommended that you do not replicate the Resource Reservations database to other servers. This may result in inadvertant reservation conflicts.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$Info
$Body
Task List
&Switch To
About Resource Reservation Scheduler
_ITIFF
What does this database do?
The Resource Reservation Scheduler is an application designed to allow workgroups to schedule and reserve physical resources such as conference rooms or office equipment.
Where to find more information?
More information can be found in the R4 help database, HELP.NSF.
Access Control:
The default access of a database created with this template is "Author". There is a role called [Create Resource] in the access control list, which is associated with the "Resource" and "Site Profile" forms. Database managers should assign this role to anyone who is authorized to create resources and sites in the database.
Administration Request database does not exist on this server. If you want to use this Reservations database with Calendaring and Scheduling, you must create a resource with this name in the Public Address Book.
Server
Admindb
AdminPAccessLevel
AdminPAccess
AdminPCreateAccess
AdminPAccess
Error
You must select a Site before saving this document.
ResourceType
ResourceCategory
Error
You must enter a Resource category before saving this document.
Capacity[
Capacity
ResourceType
Error
You must enter a valid capacity.
AdminPAccessLevel
AdminPCreateAccess
Error
You are not authorized to create requests in the Administration Requests Database.
CommonNameResourceName
Error
You must enter a resource name.
RLookup
Error
A resource by that name already exists. Resource names must be unique.
AdminPExist
AdminPExist
ResourceType
Server
Admindb
ResourceType
Domain
Server
FileName
ResourceDescription
Capacity
Success
Your request to add the resource to the address book was successfully submitted.
Error
You encountered an error. The resource will be saved, but you need to manually add a resource record to the address book.
Error
You have encountered an error; resource not saved or submitted. Please fix and hit Done again.
Server
Admindb
ResourceType
Domain
Server
Filename
ResourceDescription
Success
Your request to add the resource to the address book was successfully submitted.
Error
You encountered an error. The resource will be saved, but you need to manually add a resource record to the address book.
Error
You have encountered an error; resource not saved or submitted. Please fix and hit Done again.
Error
Administration Request database does not exist on this server. If you want to use this Reservations database with Calendaring and Scheduling, you must create a resource with this name in the Public Address Book.
The resource listed above has been deleted from the Resource Reservations database. You had outstanding reservations for this resource at the following times:
PendingReservationTimes
0R8S9S10S12S13S14S15S
PendingReservationIDs
($Reservations)
ResourceName
AdminPExist
AdminPAccessLevel
AdminPCreateAccess
Delete Resource?
You are requesting that the selected resource be deleted. Do you wish to continue?
Server
Admindb
Delete Request
Your request to delete the resource(s) has been submitted.
Error
You received an error creating a request in the Administration Database. Please try again.
PendingReservations
ReservationIDs
DocIDS
PendingReservationIDs
Notice
There are currently
PendingReservations
outstanding reservations for this resource. Do you wish to alert the people via email who have outstanding reservations?
PendingReservations
Notice: Resource has been deleted.
DeletedResourceMessage
(DeletePendingReservations)
Delete Cancelled
You have cancelled deleting this resource.
Insufficent Access
You do not have sufficient access in the Administration Database to complete this request. Please see an administrator.
Database Does Not Exist
The Administration Request Database cannot be found on the current server. Resource cannot be deleted.
If(RoomLookup(0) = 0 Or ResourceLookup(0) = 0) Then
Messagebox "You cannot delete this Site Profile because there are still rooms or resources referencing this site in the Address Book. You need to delete the rooms or resources using the Delete action provided in the resource form before deleting this site profile.", 0, "Error"
Because you are running a version of Notes which does not support Calendaring and Scheduling, you may only use this form to request a reservation. You will receive notification via email about the availability of the resource or room you are trying to schedule. The notification will tell you if the room or resource was successfully booked or if it was not available at the requested time.
Chair:
Chair
Reserve a:
OrgState
Room|5Resource|6
OrgState
3S4S
Room name to reserve:
OrgState
RequestedRoom
You must enter the name of a room before submitting your request.
5S6S
RequestedRoom
NoCache
($Rooms)
0S0E
OrgState
3S4S
Resource name to reserve:
OrgState
RequestedResource
You must enter the name of a resource before submitting your request.
5S6S
RequestedResource
NoCache
($Resources)
0S0E
Resource name:
ResourceName
ResourceNameDisplay
OrgState
0S0E
Number of attendees
OrgState
Capacity
Capacity[
You must enter the number of attendees when reserving a room.
5S6S
Capacity
Start date and time:
CurTime
0S0E
NumMinutes
CurTime
AdjustedMinutes
NumMinutes#
CurTime
AdjustedMinutes
StartDateTime
End date and time:
CurTime
0S0E
NumMinutes
CurTime
AdjustedMinutes
NumMinutes#
StartTime
StartDateTime
StartTime
EndDateTime
StartDateTime
The End date and time must be later than the Start date and time.
3S4S
EndDateTime
Phone number:
PhoneNumber
You must enter a phone number before submitting your request.
0S0E
PhoneNumber
Purpose:
Purpose
NoticeType
Pre45
StartDateTime
S2Z2V
EndDateTime
S2Z2V
8S9S
TimeRange
ResourceName
SendTo
OrgState
RequestedRoom
OrgState
RequestedResource
0S0E
ResourceName
SaveOptions
Submit Request for Reservationt
0S0E
Send Docu_ment
Categori_ze@
_Edit Document
_Forward
_Move To Folder...
_Remove From Folder
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$Info
$WindowTitle
$$Script_O
$$ScriptName
Capacity
StartDateTime
EndDateTime
TimeRange
$Body
$ACTIONS
'++LotusScript Development Environment:2:5:(Options):0:66
Option Public
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Initialize
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim session As NotesSession
Dim profile As NotesDocument
Dim reservation As NotesDocument
'++LotusScript Development Environment:2:2:Initialize:1:10
Sub Initialize
'initialize variables
Dim idlist As Variant
Dim c As Integer
Set session = New NotesSession
Set profile = session.CurrentDatabase.GetProfileDocument("ReservationIDs",session.UserName)
idlist = profile.DocIDs
For c = 0 To Ubound(idlist)
If idlist(c) <> "" Then
Set reservation = session.CurrentDatabase.GetDocumentByUNID(idlist(c))
Call reservation.Remove(True)
End If
Next
profile.DocIds = ""
profile.Save True,False,True
End Sub
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
Fde!f^^
$TITLE
$AssistType
$AssistLastRun
$AssistDocCount
$AssistFlags
$AssistTrigger
$AssistInfo
$AssistQuery
$AssistAction
$AssistAction_Ex
'++LotusScript Development Environment:2:5:(Options):0:74
Option Public
Option Explicit
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Class UNIDArray
Declare Sub Initialize
Declare Function ReservationExists(request As NotesDocument) As Integer
Declare Sub CreateReservation(request As NotesDocument)
Declare Sub ReservationDecline(request As NotesDocument)
Declare Sub ReservationAccept(request As NotesDocument)
Declare Sub ReservationCancel(request As NotesDocument)
Declare Sub CreateNotice(Subject As String,NoticeType As String,ViewIcon As Integer, request As NotesDocument)
Declare Sub ExpandRepeatingNotice(request As NotesDocument)
Declare Function CheckProfileTimes(request As NotesDocument) As Integer
Declare Function CheckForUpdateNotices (SearchKey As String, request As NotesDocument) As Integer
Declare Sub ProcessPre45Request(request As NotesDocument)
Declare Sub ProcessOneNoticeRequest(request As NotesDocument)
'++LotusScript Development Environment:2:5:(Declarations):0:10