You are on page 1of 23

novaResourceSync v.4.

1 Guide for Administrators


Updated April 22, 2013

Page1of23

Copyright,Trademarks,andLegal TempusNovaInc. 1755BlakeStreet Denver,CO80202 www.tempusnova.com April22,2013 Copyright2013TempusNovaInc.AllRightsReserved. This software is provided AS IS. Thecopyright holders disclaim all warranties, either express or implied, including but not limited to implied warranties of merchantability and fitness for a particularpurpose,withrespecttothiscodeandaccompanyingdocumentation.

Page2of23

Table of Contents

Introduction WhatisnovaResourceSync? HowdoesnovaResourceSyncWork? QuickStartGuide Prerequisites Installation Configuration VerifyInstallationandConfiguration AdministeringnovaResourceSync Troubleshooting ChangesSinceLastMajorRelease NewFeaturesandEnhancements FeaturesRemoved UpgradingfromPreviousVersion AppendixA.novaResourceSyncArchitectureDiagram

Page3of23

1. Introduction
ThisdocumentprovidesaguideforinstallingnovaResourceSyncv.4.1.Thedocumentisaimed atexperiencedLotusNotesadministrators.

a. WhatisnovaResourceSync?
novaResourceSync is a tool that synchronizes room and resource schedule information between Google and Lotus Notes. It enables users in either Google orLotus Notes to schedule conferenceroomsandresourceswhileensuringthattheyareneverdoublebooked.

b. HowDoesnovaResourceSyncwork?
novaResourceSync is a native Lotus Notes application composed of an application profile document, control documents for rooms, resources, and reservations, and several scheduled agents. The Lotus Notes administrator can configure the general settings of the tool in the application profile document. These settings include the application license key, the Lotus Notes environmentparameters,theGoogleloginparameters,andloggingparameters. After configuring the tool, the administrator may choose to import rooms and resources from Lotus Notes.ThetoolallowstheadministratortoselectwhichLotusNotesroomsandresources to migrate andcreates corresponding documents within the novaResourceSync database. The administrator may review the imported documents and may modify the names that the resourceswillhaveinGoogle. After reviewing the imported Rooms and Resources documents, the administratormay export selected documents to Google. A scheduled agent that runs every 5 minutes, provisions the selected resources in Google. Oncearesourceisexported,itwillbereadytosyncthenexttime thescheduledSyncagentruns. The Sync agent runs every5 minutes. The first time the Sync agent syncsaLotusNotesroom or resource with Google, it willpushanyfuturereservation toGoogle.Inthesameway,itwillpull from Google any future resource calendar entries. Any subsequent syncs will only push to Google any Lotus Notes room or resource reservations made since the last successful sync. Similarly, it will only pull from Google only those resource calendar events that have been modifiedsincethelastsuccessfulsync.

Page4of23

Room or resource reservations deleted in Notes are syncedtoGoogleusinganotherscheduled agent thatruns every 5 minutes. Thatagentcomparesalocalcopyofthereservationwitheach reservation in the Lotus Notes Rooms and Reservations database. When the agent finds a reservation that no longer exists in the Rooms and Reservations database, it deletes the correspondingGoogleresourcecalendarevent.

2. QuickStartGuide
ThefollowingisaquickstartguidetonovaResourceSync.Itismeanttowalkyouthroughthe basicstepsneededtoinstallandconfigurethetool.Itshouldbeusedtogetherwiththeother sectionsofthisdocument,theFrequentlyAskedQuestionspage,andothermaterialsprovided. YoushouldreviewallofthisdocumentbeforeattemptingtoinstallnovaResourceSyncina productionenvironment.

a. Prerequisites
The Lotus Domino Server that will host novaResourceSync must meet the following requirements:
1.

The novaResourceSync database must reside on a Windows 2003 SP2 or greater server. The novaResourceSync database must reside on an IBM Domino Server version 6.5 or greater. The Domino Server must have mail routingturnedonandmusthaveSMTPenabledand turnedon. The Domino Server must have access to the servers that contain the Rooms & Resources databases. You may have to add the novaResourceSync server to the TrustedServersfieldoftheserverthatcontainstheRooms&Resourcesdatabases. The Web agentsandwebservicestimeoutfieldinthe DominoWebEnginetabunderthe Internet Protocols... tab of the Server Configuration Document should be set to somethingotherthan"0"whichdenotesnotimeout.Typically,10secondswillsuffice. Both the daytime and nighttime Max LotusScript/Java executiontime fields intheAgent

2.

3.

4.

5.

6.

Page5of23

Manager tab under the Server Tasks... tab of the Server Document must be set to,at least,480minutes.
7.

The Domino Server must have IBM's unlimited jurisdiction policy files for the Java CryptographyExtension(JCE).Youmaydownloadthesefilesfrom: http://www.ibm.com/developerworks/java/jdk/security/index.html You will need an IBM ID and password to download these files. You will also need to restartyourDominoServertoenablethenewJCEpolicyfiles.

8.

If your Notes resources have assigned Internet addresses, you may want to create a server mail rule to prevent some messages from being sent to your Google users. See thetroubleshootingsectionformoredetails.

b. Installation
OnceyouhaveensuredthatyourDominoServermeetsallprerequisites,youarereadytoinstall novaResourceSync.YouwillneedtheLotusNotesclientandtheLotusDominoAdministratorto performthefollowingsteps: 1. CopytheprovidednovaResourceSyncdatabasetoyourserver. 2. ConfigurethedatabaseACLaccordingtothestandardsofyourorganization. 3. SignthedatabasewiththeNotesIDofauserorserverthatcanrunrestricted LotusScript/Javaagents.

c. Configuration
OnceyouhaveinstallednovaResourceSync,youmayproceedwithitsconfiguration. 1. RegisterthenovaResourceSyncapplicationtoenableaccesstoGoogleCalendar. a. Logintoyourdomain'sGoogleControlPanel: https://www.google.com/a/yourdomain.com b. ClickonAdvancedTools.

Page6of23

c. Go to the Authentication section and click on Manage third party OAuth Client access. d. EntertheprovidedClientIDintheClientNamefield. e. Enter the following scopes in the One or More API Scopes field (separated by commas): https://appsapis.google.com/a/feeds/calendar/resource/, https://www.googleapis.com/auth/calendar 2. Open the application profile document by clicking on Profile and double clicking on the AppProfiledocument.

3. ClickontheEditbuttontoopentheapplicationprofiledocumentineditmode. 4. EnterthelicensekeyprovidedintotheLicenseKeyfieldandclickontheVerifybuttonto validatethelicense.Iftheprovidedlicensekeyisinvalid,pleasecontactTempusNovato receiveavalidlicensekey. 5. SelecttheversionofMicrosoftXMLCoreServices(MSXML)thatisinstalledonyour serverintheMSXMLHTTPVersionfield.Msxml2.ServerXMLHTTP.6.0willusually work. 6. IfyourserverneedstogothroughaproxyservertoconnecttotheInternet,enterthe proxyserverhostnameandportintheProxyfield.Usethefollowingformat:

Page7of23

hostname:port 7. EnteryourNotesInternetdomainnameintheNotesInternetDomainfield.IfyourNotes Internetemailaddressisjdoe@tempusnova.com,thenyourNotesInternetdomainname willbetempusnova.com. 8. EnterthenameofaserverthatcontainstheDominoDirectory(NAB)intheNotesServer Namefield. 9. EnterthepathtotheDominoprogramdirectoryinthePathtoDominoProgramDirectory field.Usually,thepathtotheDominoprogramdirectoryisc:\lotus\domino 10. EnterthenameoftheDominoDirectory(NAB)databaseintheConfirmName/Pathof NABfield.Usually,thenameoftheDominodirectoryisnames.nsf 11. EnteryourGoogleAppsdomainnameintheGoogleAppsDomainfield. 12. EntertheGoogleAppsEmailaddressofaGoogleAppsadministratorforyourdomain. Youmaywanttouseadedicatedgenericaccountforthis. 13. SelectServiceAccountintheAuthenticationScenariofield. 14. Attachtheprovided(.p12)privatekeyfileinthePrivateKeyfield. 15. EntertheprovidedserviceaccountemailaddressintheServiceAccountfield. 16. IftheserverisconfiguredtouseaDD/MM/YYYYinternationaldateformat,selectYesin theSwapMonthandDayfromGoogleDateTimeStringsfield. 17. ImportaroomorresourcefromNotesintonovaResourceSync. a. ClickonRoomsandResourcestoopentheRoomsandResourcesview.

Page8of23

b. ClickontheImportfromNotesactionbutton.

c. ApopupmessagewillexplainwhattheImportfromNotesactionbuttondoesand willaskyouifyouwanttocontinue.ClickonYes. d. ApopupwindowwillappearshowingalistofthelocalNotesdatabases.Select theserverthatcontainstheRoomsandResourcesdatabase,selecttheRooms andResourcesdatabase,andclickonOpen. e. Apopupwindowwillaskyoutoselectifyouwanttoimportallroomsand resourcesortoselectsomeroomsorresourcestomigrate.SelectSelectrooms orresourcesandclickonOK. f. Apopupwindowwilldisplaythelistofavailableroomsorresources.Selectone andclickonOK.Apopupmessagewillindicatethattheresourcehasbeen migrated.TheselectedresourcewillappearintheRoomsandResourcesviewof novaResourceSync.

18. ReviewthenamethatwillbeusedtoprovisiontheresourceinGoogle. a. Doubleclickontheroomorresourcetoopenthedocument.

Page9of23

b. ReviewtheCorrespondingGoogleResourceNamefield.Thisnamewillbeused toprovisiontheresourceinGoogle.Youmaywishtorenamethisfieldbefore exportingtheroomorresourcetoGoogle. 19. ExporttheimportedroomorresourcetoGoogle. a. SelecttheroomorresourceintheRoomsandResourcesviewandclickonthe ExportSelectedtoGoogleactionbutton.

b. ApopupmessagewillexplainwhattheExportSelectedtoGoogleactionbutton doesandwillaskyouifyouwanttocontinue.ClickonYes. c. Apopupmessagewillindicatethattheselectedroomorresourcewillbeexported toGoogleandthatyoucantracktheprogressoftheexportprocessusingthe ExportStatuscolumnoftheRoomsandResourcesview. Theexportprocesswillstartwithinthenext5minutesandwillbecompleted shortlyafter.

d. VerifyInstallationandConfiguration
OnceyouhaveinstalledandconfigurednovaResourceSync,youshouldverifythatthesync processisworkingcorrectly. 1. ConfirmthattheresourcehasbeenprovisionedinGoogle. a. Logintoyourdomain'sGoogleControlPanel: https://www.google.com/a/yourdomain.com b. ClickonSettings.TheCalendarsettingspagewillbedisplayed. c. Click on Resources.Thelistofresourceswillbedisplayed.The exportedroomor resourcewillbeincludedinthislist.

Page10of23

2. ConfirmthatNotesreservationsarebeingpushedtoGoogle. a. OpenyourLotusNotesemail. b. Create a new meeting in your calendar, making sure that you have selected a roomorresourcethathasbeenexportedtoGoogle. c. Wait for the Sync agent to run.It will run within the next 5 minutes and will finish runningshortlyafter. d. OpenyourGoogleCalendar. e. Click on the arrow next to Other Calendars and select Browse Interesting Calendars.TheInterestingCalendarspagewillbedisplayed.

f. Click on More and click onResourcesforyourdomain.com.Thelistofresources foryourdomainwillbedisplayed. g. ClickontheSubscribelinkthatcorrespondstotheexported resourceandclickon theBacktocalendarlink. h. TheexportedresourcescalendarwillbedisplayedintheMyCalendarslist.

Page11of23

i.

You should see an event in the resources calendar. The event description will include thefollowingtext:ImportedfromLotusNotesDONOTDELETEand willcontaintheNotesreservationsdocumentuniversalID.

3. ConfirmthatGoogleresourcecalendareventsarebeingpushedtoNotes. a. OpenyourGoogleCalendar. b. Create a new meeting in your calendar, making sure that you have selected a resourcethathasbeenexportedtoGoogle. c. Wait for the Sync agent to run.It will run within the next 5 minutes and will finish runningshortlyafter. d. Open the Lotus Notes Rooms and Resources database that contains the exportedresource. e. You should see the corresponding Notes reservation in the Reservations, By Resource view. The Requested by/extension field will contain your Google email address and the Reservation description field will contain the event description youenteredinGoogle.

3. AdministeringnovaResourceSync
Thissectioncontainsspecificinstructionsonhowtoperformsomecommonactionsusing novaResourceSync.

a. ImportingRoomsandResourcesfromLotusNotes
FollowtheseinstructionstoimportroomsorresourcesfromNotesintonovaResourceSync: 1. ClickonRoomsandResourcestoopentheRoomsandResourcesview.

Page12of23

2. ClickontheImportfromNotesactionbutton.

3. ApopupmessagewillexplainwhattheImportfromNotesactionbuttondoesandwillask youifyouwanttocontinue.ClickonYes. 4. ApopupwindowwillappearshowingalistofthelocalNotesdatabases.Selectthe serverthatcontainstheRoomsandResourcesdatabase,selecttheRoomsand Resourcesdatabase,andclickonOpen. 5. Apopupwindowwillaskyoutoselectifyouwanttoimportallroomsandresourcesorto selectsomeroomsorresourcestoimport.MakeyourselectionandclickonOK. 6. Ifyouoptedtoselectsomeroomsandresourcestoimport,apopupwindowwilldisplay thelistofavailableroomsorresources.Selecttheroomsorresourcesthatyouwantto migrateandclickonOK. 7. Apopupmessagewillindicatethattheresourceshavebeenimported.Theimported resourceswillappearintheRoomsandResourcesviewofnovaResourceSync.

b. ExportingRoomsandResourcestoGoogle

Page13of23

FollowtheseinstructionstoexportroomsorresourcesfromnovaResourceSynctoGoogle: 1. SelecttheroomsorresourcestoexportintheRoomsandResourcesviewandclickon theExportSelectedtoGoogleactionbutton.

2. ApopupmessagewillexplainwhattheExportSelectedtoGoogleactionbuttondoesand willaskyouifyouwanttocontinue.ClickonYes. 3. Apopupmessagewillindicatethattheselectedroomsorresourceswillbeexportedto GoogleandthatyoucantracktheprogressoftheexportprocessusingtheExportStatus columnoftheRoomsandResourcesview. Theexportprocesswillstartwithinthenext5minutesandwillbecompletedshortlyafter. TheExportLogswillshowmoredetailsabouttheexportprocess.

c. ArchivingRoomsandResources
Youmaywanttotemporarilyexcludearoomorresourcefromthesyncprocess.TheArchive Selectedbuttonallowsyoutotothat.

Page14of23

Followtheseinstructionstoarchivearoomorresource: 1. SelecttheroomorresourcetoarchiveintheRoomsandResourcesviewandclickon theArchiveSelectedactionbutton.novaResourceSyncwillmovethearchivedroomor resourcetotheArchivedItemsview. Followtheseinstructionstounarchivearoomorresource: 1. SelecttheroomorresourcetounarchiveintheArchivedItemsviewandclickonthe UnArchiveItemactionbutton.novaResourceSyncwillmovetheunarchivedroomor resourcetotheRoomsandResourcesview.

d. SettingaRoomorResourcesTimeZone
novaResourceSyncsendsanemailnotificationtotheuserwhenitisunabletosyncaresource reservationtoNotes.Thatemailnotificationincludesthestartdateandtimeoftheresource reservation.Inordertodisplaythestartdateandtimeusingthecorrecttimezone, novaResourceSyncallowsyoutoassignatimezonetoeachresource. Followtheseinstructionstoassignatimezonetoaroomorresource: 1. DoubleclickontheroomorresourcedocumentintheRoomsandResourcesview. 2. ClickontheEditbutton. 3. SelectthetimezoneintheRoomorResourceTimeZonefield. 4. ClickontheSavebutton. novaResourceSyncwillsendanyemailnotificationsforthisresourceusingtheselectedtime zone.

e. SyncinganExistingGoogleResourcetoNotes
YoumaywanttosyncanexistingGoogleresourcewithaNotesroomorresource.Youcannot exportthenovaResourceSyncroomorresourcetoGooglebecauseitwouldcreateaduplicate Googleresource.InordertosyncanexistingGoogleresourcetoNotesyouwillneedtoupdate thenovaResourceSyncroomorresourcedocumentmanuallytoassociateitwiththeexisting

Page15of23

Googleresourcecalendar. FollowtheseinstructionstoassociateanovaResourceSyncroomorresourcewithanexisting Googleresourcecalendar: 1. CreatetheroomorresourceinNotesifitdoesnotalreadyexist. 2. ImporttheNotesroomorresourceintonovaResourceSync. 3. Logintoyourdomain'sGoogleControlPanel: https://www.google.com/a/yourdomain.com 4. ClickonSettings.TheCalendarsettingspagewillbedisplayed. 5. ClickonResources.Thelistofresourceswillbedisplayed. 7. ClickontheresourcenamethatyouwishtoassociatewiththenewlyimportedNotes roomorresource.TheEditResourcepagewillbedisplayed. 8. Copytheemailaddressshown. 9. OpentheroomorresourcedocumentinnovaResourceSyncandclickontheEditbutton. 10. PastethecopiedGoogleresourcecalendaremailaddressintotheCorresponding GoogleResourceCalendarEmailfield. 11. ClickontheSave&Closebuttontosavethechange. TheexistingGoogleresourcewillstarttosyncwiththeNotesroomorresourcewithinthe next5minutes.

f. PerformingaFullSync
TheSyncagentrunsintwomodes:fullsyncandincrementalsync.Whenitrunsinfullsync mode,itsyncsanyreservationswithafutureenddate.Whenitrunsinincrementalsyncmode, itsyncsonlythosereservationsthathavebeenmodifiedsincethestartdateofthelast successfulsync.

Page16of23

ThefirsttimetheSyncagentrunsforagivenroomorresource,itdoesafullsync.Afterthat,it willalwaysdoanincrementalsync. FollowtheseinstructionstoforcenovaResourceSynctoperformafullsyncofaroomor resource: 1. OpentheroomorresourcedocumentinnovaResourceSync. 2. ClickontheEditbutton. 3. CleartheLastSuccessfulSyncStartfield. 4. ClickontheSave&Closebutton. Ifyouwishtorunafullsyncofmanyroomsorresources,youmayusetheAdvanced,Clear LastSuccessfulSyncDateforSelectedactionbuttonintheRoomsandResourcesview.

g. RunningMultipleCopiesofnovaResourceSync
Ifyouhavealargenumberofroomsandresourcesorifyourroomsandresourcesare extremelybusy,youmaywanttocreatemultiplecopiesofnovaResourceSync.Youmayhave upto10copiesofthetoolinasingleLotusDominoServer. FollowtheseinstructionstocreateanadditionalcopyofnovaResourceSync: 1. CreateacopyoftheexistingnovaResourceSyncdatabase.Makesurethatyoucopythe applicationdesignonly. 2. Copytheapplicationprofiledocumentfromtheoriginalworkingcopyof novaResourceSynctothenewcopy. Youmaycutanyexistingroomorresourcedocumentsfromtheoriginalcopyof novaResourceSyncandpastethemintothenewcopy.Makesurethatthesameroomor resourcedocumentdoesnotexistinmorethanonenovaResourceSyncdatabase.

4. Troubleshooting
This section will help you identify and correct some of the most common issues thatyoumight encounterusingnovaResourceSync.

Page17of23

Issue Resources have beenexported toGooglebut they are not syncing. The Most Recent Sync Log fields of the Room and Resource documentscontainthefollowingtext:

Solution

novaResourceSync cannot reach the server that contains the Rooms and Resources database. Check if the server that is running novaResourceSync can reach theserverthat contains the Notes Rooms and Resources END: Did not find a resource/reservations database. Check connection documents and database. Please check the Resource firewallrules. control document in this database for accuracy.ThankYou. You can use the following command, in the Domino Console of the server that isrunning novaResourceSync, to verifyiftheservercan reach theserverthatcontainstheRoomsand Resourcesdatabase: traceservername Resources have beenexported toGooglebut novaResourceSync open the Rooms and they are not syncing. The Most Recent Sync Resourcesdatabase. Log fields of the Room and Resource documentscontainthefollowingtext: Check the Rooms and Resources database ACL to see if the signer of the END: Sync From Google to Notes Agent: novaResourceSyncdatabasehasaccess. <room or resource name> Ended Abnormally. Confirm that the server that is running novaResourceSync is inthe Trusted Servers field of the server that contains the Rooms andResourcesdatabase. Some rooms or resources are not syncing. novaResourceSync may have submitted too The Most Recent Sync Log fields of their many requests to the Google Calendar API Room and Resource documents contain the causingtheAPItorejectsomerequests. followingtext: The Google Calendar API will resume Status503. accepting novaResourceSync requests in a fewminutes. Google users are receiving email messages with Insufficient access: in the subject line and resource reservations are not being createdinNotesforsomeresources.. The Insufficient access: notifications are sent by Notes resources with owner restrictions (Owner only or Specific people). These restrictions can be implemented in Google Calendar so that only authorized

Page18of23

users can create reservations for some resources. Youmayfindmoreinformationinthefollowing page on how to implement these restrictions inGoogleCalendar: http://support.google.com/calendar/answer/14 3754 Google users are receiving email messages The Accepted: notifications are sent by the withAccepted:inthesubjectline. Notes resources. To stop these notifications, create a servermailrulethatdoesnotdeliver, and silently deletes, any messages sent by theNotesresourcesInternetaddresses. You may find more information on how to createservermailrulesinthefollowingpage: http://publib.boulder.ibm.com/infocenter/domh elp/v8r0/index.jsp?topic=%2Fcom.ibm.help.d omino.admin85.doc%2FH_FILTERING_OUT_ UNWANTED_EMAIL_OVER.html This will not affect the delivery of other notifications, such as declination messages, because these are sent using the servers Internetaddress. Resource reservations are not being created Contact Tempus Nova. You will need to in Google. Most Recent Sync Log in Room provide us with the Google Admin Email as and Resource Documentshowsthefollowing configuredintheAppProfiledocument. message: Status403: Calendarusagelimits exceeded.

Page19of23

5. ChangesSinceLastMajorRelease
ThissectionwilllistallchangesmadetonovaResourceSyncsinceversion3.3.

a. NewFeaturesandEnhancements
Thefollowingnewfeaturesandenhancementsweremadesinceversion4.0of novaResourceSync: 1. CorrectedissuethatcausedsomeresourcesnottosynctoNoteswhenasingle Googleeventhadmultipleresourcereservations. 2. Correctedissuethatcausedthesyncstatusofsomeresourcestobesetto CompletewhennovaResourceSyncdidnothaveaccesstotheNotesresource database. 3. NotesreservationssyncedfromGooglewillnowhaveadescriptionwiththefollowing format:"novaResourceSyncImportfromGoogle:<GoogleDescription>".Thiswill onlyaffectnewreservations. 4. TheGooglereservationremovedemailmessagewillnowshowtheeventstart date/timeintheresource'stimezoneinsteadofGMT. 5. Notesroomsorresourceswith&inroomorresourcenamearenowsupported withouthavingtomodifytheCorrespondingGoogleResourceNamefield. Thefollowingnewfeaturesandenhancementsweremadesinceversion3.3of novaResourceSync: 1. ImprovedloggingforGoogleCalendarAPIGooglerequests. 2. Simplifieduserinterface.Removedembeddedviewsfromapplicationprofile. 3. ImprovedSyncagent.Itnowsyncschangessincelastsuccessfulsyncdateoftheroom orresource.Ifsyncingaroomorresourceforthefirsttime,theSyncagentwillsyncall reservationswithafutureenddate. 4. AddedImportfromNotesactionbuttontoRoomsandResourcesview.Thisbutton

Page20of23

allowstheusertoimportaroomorresourcefromNotesintonovaResourceSync. 5. AddedExportSelectedtoGoogleactionbuttontoRoomsandResourcesview.This buttonallowstheusertoprovisioninGoogleselectedroomsorresourcesfrom novaResourceSync.ExportSelectedtoGooglefunctionalityrunsontheserversothat theAdministratorsNotesClientwillnotbebusyduringexportprocess. 6. CreatedaseparatescheduledagenttosyncdeletedNotesroomorresource reservationstoGoogle. 7. AddedsupportfordisabledLotusNotesresources. 8. AddedsupportforLotusNotesroomsorresourceswithlimitedadvancereservation.

b. FeaturesRemoved
Nofeatureswereremovedsinceversion4.0ofnovaResourceSync. Thefollowingfeatureswereremovedsinceversion3.3ofnovaResourceSync: 1. RemovedAdminMigratefunctionalityandmergeditwiththeSyncagent. 2. Removedembeddedviewsfromapplicationprofile. 3. RemovedSyncResourceDatabasebuttonfromapplicationprofileandmoved functionalitytoImportfromNotesandExportSelectedtoGoogleactionbuttonsin RoomsandResourcesview. 4. RemovedClearNotesEntriesinSelected,ClearGoogleEntriesinSelectedandClear AllEntriesinSelectedactionbuttonsinRoomsandResourcesview.

6. UpgradingfromPreviousVersion
FollowtheseinstructionstoupgradeyournovaResourceSyncdatabasewiththecurrentversion: 1. ReplacethedesignofyournovaResourceSyncdatabasewiththeprovided novaResourceSync4.1templatefile. 2. SignyournovaResourceSyncdatabasewithwiththeNotesIDofauserorserverthat

Page21of23

canrunrestrictedLotusScript/Javaagents. 3. OpentheapplicationprofiledocumentofyournovaResourceSyncdatabase. 4. ClickontheEditbuttonoftheapplicationprofiledocument. 5. ClickontheSave&Closebuttonoftheapplicationprofiledocument.

Page22of23

Appendix A. novaResourceSync Architecture Diagram

Page23of23

You might also like