Professional Documents
Culture Documents
Ibm Lotus Notes Calendaring & Scheduling, Best Practices and Troubleshooting-14th - Feb2013 PDF
Ibm Lotus Notes Calendaring & Scheduling, Best Practices and Troubleshooting-14th - Feb2013 PDF
Agenda
Calendaring & Scheduling:
Workflow
Components.
Best Practices
Typical Scenarios
IBM Software
Troubleshooting
Q&A
02/14/13
[ Meeting Workflow ]
02/14/13
ApptUNID: Identifies each Calendar document. All instances contains the same ApptUNID
$Ref : Identifies the child instance document, matches with the ApptUNID in parent entry.
02/14/13
C&S Components
Freetime Database
Calendar Profile
Server Process
Scheduler task
Calconn task
02/14/13
Busytime.nsf on Server : Created by the schedule manager the first time a server starts.
Contains documents with the name of each person or room in the domain that has a
calendar profile.
Local Busytime.nsf: Gets created automatically when the Notes client is launched.
The calendar profile contains user or room name in key field $Name . In busytime, it is the
name of the entity the busytime record is for.
[ Building busyinfo from profile document ]
IBM Software Group | Lotus
software
FREE TIME
PROFILE DOC
02/14/13
Document that is used to identify the owner of a database, It is stored in memory and
does not appear in any view or folder.
Key field $BusyName identifies the room or user name system
Note: Use NotesPeek to view the data and fields stored in the calendar profile.
02/14/13
02/14/13
The schedule manager (Sched) is the server task that Scans any database that has a
Calendar Profile and gather the busytime information and store it in the free time
database.
The schedule manager searches the Domino Directory for certain fields within person
documents (User name, Mail Server, Mail file name & Calendar Domain) to add or update
the corresponding person documents in the busytime.nsf database.
Schedule manager only writes to busytime on the home server.
If any of the fields in the Domino Directory person documents are incorrect, schedule
manager will not populate or update the busytime.nsf, and this will affect free time.
If the calendar domain is non-Notes, the schedule manager will not create an entry for the
person in the busytime.nsf.
Schedule Manager uses fields startdatetime. enddatetime & $busyname etc.. in the
calendar document.
02/14/13
Probing Technique.
Topology
02/14/13
10
The Calendar Connector checks for connection record in Domino Directory for the Chairs
Home server A to the invitees' Mail Server B. If a Server Connection record is not found, then
Notes will probe the Network to match the name to a network address.
The chair's home server checks Connection documents (Adjacent, non-adj or foreign domain
Documents) for 'DomainB' in the Domino Directory and finds the Calendar Server name is
Domino ServerB in DomainB.
02/14/13
11
Event Announcement
Calendar Delegation
Calendar Cleanup
Calendar Archiving.
Repair Calendar
02/14/13
12
You can use a Group Calendar to see whether members of a group are free or busy at certain
times.
[ Bgroup Calendar ]
Creating Options
02/14/13
13
Google Calendar
iCalendar feed
Activities
02/14/13
14
02/14/13
15
Instead new Meeting option, You can use 'Event Announcement' to send single invitation
to large number of people, when you do not want receive any responses.
Steps: Open Calendar>New > Event Announcement.
Schedule Access Control: You ( or any VIP user ) may control how much information about
your schedule others may see scheduling a meeting.
Note: Granting access your schedule information is different from granting access to your calendar.
02/14/13
16
Use the setting that removes, rather than deletes calendar entries,without the user
knowing.
Reduce the temptation to delete by removing the notices to the calendar from the Inbox.
02/14/13
17
Using 'Calendar Cleanup' option, Keep always reduced the size of your mail file.
Often, you don't need to save old calendar and to do entries. Notes has a feature that
deletes past entries that haven't been modified in a long time.
Steps: Open Calendar > More > Calendar Cleanup :
Keep always reduced the size of your mail file using option 'Archiving Criteria'.
Steps: Open Calendar>Actions>Archive> Create Criteria:
02/14/13
18
One of the most powerful tools in the Notes client is Calendar Delegation feature.
Calendar Delegation allows you to grant another Notes user access to your mail file,
enabling the delegated user to view and edit your calendar data, send invitations, notices
on your behalf, and act as a manager of your calendar data.
You can control Access to Your Calendar giving access to your PA / Secretary etc.. and you
can control the actions that each delegate is allowed to perform.
Steps: Open MailFile>More>Preferences>Access & Delegation:
Note: To delegate access to your Contacts, you must also enable the Contacts preference labeled
"Enable 'Synchronize Contacts' on the Replicator".
02/14/13
19
The Repair Calendar feature has been provided to help the customers to fix issues of
duplicate calendar entries.
The functionality works only if user is running 8.5 Notes client AND mail85.ntf template.
To turn off use Notes.ini paramter : CSEnableEventRepair=0.
02/14/13
20
02/14/13
21
C&S Scenarios
02/14/13
22
When you try copy repeat calendars from one database to another, the workflow links may
break and it may lose the functionality.
The Work around is to create new replica database and replicate all the calendar documents,
instead creating new database.
If the new database creation is must then you must ensure this new database has same replica
ID on old database, programmatically AND also ensure both the databases have same calendar
profile of the user.
Another work around, you can try Action 'Copy To Database' Agent. ( Note: Ensure both the
databases have same calendar profile of the user ).
02/14/13
23
02/14/13
24
We can use any mail file but should have registered Notes ID, Person Document.
02/14/13
25
C&S Troubleshooting
Debug Parameters
02/14/13
26
Calendar profile issues can be resolved by Deleting the Calendar Profile document
Technote : Notes calendar free time displays wrong information
Technote : How to delete Profile documents manually or using LotusScript
02/14/13
27
02/14/13
28
02/14/13
29
References
What is the function of the "Create Group Calendar" option in TeamRoom databases?
02/14/13
30
Q&A
Legal Disclaimer
IBM Corporation 2013. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the
completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind,
express or implied. In addition, this information is based on IBMs current product plans and strategy, which are subject to change
by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this
publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any
warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software.
References in this publication to IBM products, programs, or services do not imply that they will be available in all countries in
which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBMs
sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or
feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying
that any activities undertaken by you will result in any specific sales, revenue growth or other results. IBM, Lotus, Lotus Notes,
Notes, and Domino are trademarks of International Business Machines Corporation in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or Both.
Other company, product, or service names may be trademarks or service marks of others.
All references to renovations.com refer to a fictitious company and are used for illustration purposes only.
THANK YOU
02/14/13
31