If you want to convert existing documents such that they are identified as threads, run this once against all documents.EHCN=Catherine Duffy/OU=NAHQ/O=Lotus4fL3
This database can be used only by Notes R5.0 and later clients and Domino servers.
JavaScript must be enabled on the Notes client.
The TeamRoom Setup
The TeamRoom Setup is the first piece of collaborative teamwork the team does together. It is divided into sections:
Team Name & Purpose, Participants, Categories, Document Types,
and
Milestones/Events
. The last section,
Advanced Options,
lets you set up agents that send newsletters, reminders, and do the filing in the database. In order for the database to be fully functional, a TeamRoom Setup document must be created.
By defining these elements at the outset, the team provides context for their use of the TeamRoom. These elements define the
Why, What
(content of work),
How
(use of the TeamRoom) and
When
of the project. By giving structure to the common language and goals of your team, the TeamRoom Setup forms the core of the TeamRoom, and begins the process of building team commitment and focus.
TeamRoom Documents
There are an unlimited number of Document Types that can be defined in a TeamRoom. These are defined on the TeamRoom Setup. Four default document types are provided: Discussion, Action Item, Meeting, and Reference. The Document form is set up so that fields pertinent to the document type will display ("form morphing"). For example, "Meeting Time" will only display when the document type "Meeting" is selected.
Below is a description of each default document type. Any additional document types that you specify in the TeamRoom Setup will have the features listed next to "Discussion" below.
Document Type
Fields
Comments / features
Discussion
Review By Date
For Review By
Category
Associated Event
Associated Subteam
You can enter people's names who need to look at the document; you do not need to set a Review By Date.
If you enter a Review By Date, you must enter the name of at least one reviewer.
People who are listed as reviewers are provided with a hotspot "Mark Reviewed by Me". They will have Editor access to the document until everybody on the reviewer list has clicked this hotspot.
The "Mark reviewed by me" hotspot is only available when the document is in Edit mode; it is not available on new documents.
Action Item
Due Date
Assigned To
Category
Associated Event
Associated Subteam
You can enter people's names who need to complete the Action Item; you do not need to set a Due Date.
f you enter a Due Date, you must assign the action item to at least one person.
Everybody on the Assigned To list has Editor access to the document until the hotspot "Mark complete" has been clicked by someone. Anyone on the reviewer list can mark an action item as completed. The "Mark complete" hotspot is only available when the document is in Edit mode; it is not available on new documents.
Meeting
Meeting Date
Meeting Time
Duration
Meeting Location
Attendees
Category
Associated Event
Associated Subteam
A button called "Add To My Calendar" is provided, which adds the meeting information to the user's personal calendaring & scheduling profile. The button is available on documents being read or edited, but it is not available on new documents.
Reference
Review By Date
For Review By
Category
Associated Event
Associated Subteam
Same as Discussion above.
Active versus Inactive Documents
All documents in the team room (except the TeamRoom Setup) are considered "Active" when they are created. Only active Main Documents and their responses display in the views in the Team Documents list (shown in the left frame); only active Participants, Subteams, and Milestones/Events display in the TeamRoom Overview view, etc. When a document is marked "inactive", it will only display in the "Inactive Documents" view or the "Index of All Documents" view.
Marking documents "inactive"
Setup: In the TeamRoom Setup's Advanced panel, specify the default interval for Main Documents to be marked inactive.
Notes users:
Main Documents:
When a document is created, it will automatically display the default date that the document will be marked as "inactive". When the Auto File agent (described below) runs, the documents will be rendered inactive.
Participants, Subteams, and Milestones/Events:
Switch to the TeamRoom Overview view and select the document(s) you wish to mark inactive. Click the "Set status to inactive" action button. (You can also edit individual documents and click the "inactive" radio button.)
Team/Subteam Status:
Switch to the Active Team/Subteam Status view and select the document(s) you wish to mark inactive. Click the "Set status to inactive" action button. (You can also edit individual documents and click the "inactive" radio button.)
Web browser users:
Main Documents: same as Notes users.
Participants, Subteams, Milestones/Events, and Team/Subteam Status: Edit the individual documents and click the "inactive" radio button.
Views
Some of the views in this template display icons that tell the user the status of a document. For example,
displays when the review/completion of a Discussion or Action Item has passed its due date and is still open. This feature can cause a delay in opening the view, because it must refresh every time the view is selected. This will become more apparent when the view has many documents. Views marked with an asterisk (*) below may display this behavior.
There are a number of things that can be done to alleviate this problem, if the performance has degraded to an unacceptable level:
Remove the column from the view
Change the view refresh attribute to refresh automatically every 2-3 hours, rather than every time the view is accessed.
Team Documents
by Date*:
Contains active documents, sorted by the date the document was . You can click on column headings to sort the view "on the fly" by Document Type and by Author.
by Milestone/Event, by Category, by Subteam:
Contain active documents, categorized by Milestone/Event, Category, and Subteam, respectively..
Open By Assignment*:
Categorized by assignee. Includes all Action Items that have an Open status, and Discussion documents that have not been fully reviewed. If a Discussion is assigned to two people and one has completed their review, the document will not appear under their name in this view.
Open by Due Date*:
Sorted by due date. All Action Items which are Open, and all Discussion documents that have not been fully reviewed.
Personal Documents
(Notes users only) Documents assigned to me*
Includes both open and completed Main Documents and their responses that are assigned to you.
Notes users only) Documents I Created:
Includes all documents that you created.
(All users) My Newsletter Profile:
Allows the user to set up notification of new/modified documents which match the user's interests. These interests can include documents by specific author, words or phrases that appear in the Subject of the documents, specific categories, etc. This feature is not available to Anonymous web users.
Project Information
This is where one looks for all project information pertaining to the TeamRoom: the TeamRoom Setup, Status documents, team Calendar, and the Index and Inactive documents.
TeamRoom Overview:
The TeamRoom Setup document and all participants, subteams, and milestone/event documents are in this view.
Calendar*:
The calendar will display Action Item documents on their due date, Meeting documents on their meeting date, and Milestone/Event documents on the date of the event.
Active Team/Subteam Status:
Shows the active team status and subteam status documents
Index of all documents:
Shows all of the documents in the TeamRoom.
Inactive documents:
Shows only documents which have been marked "inactive".
Leader/Facilitator Options
(only available to users with Editor or higher access to the TeamRoom database)
This provides easy access to the TeamRoom Setup. Is is also where you create a Team or Subteam status document, which alerts the team of new happenings. When you're ready to "close" the TeamRoom, create a team status that summarizes the project, the outcome, and the lessons learned.
Newsletter Profiles:
Setting up your Newsletter Profile:
Click "My Newsletter Profile to bring up your personal interest profile document. You can elect to be notified via a newsletter if certain conditions are met in documents created in the TeamRoom database. These conditions can include the appearance of your name or phrases that you designate. The newsletter profile will not display in any visible view, so this is the only way to access it.
Adding the current discussion topic to your Newsletter Profile:
Notes client users:
Use the navigator item Newsletter Profile to edit and change your personal profile. Use the Action menu item Add Selected Topic To Newsletter Profile to add the current discussion topic to the list of items you wish to track via newsletter.
Web browser users:
Open the Main Topic which you would like to be added to your Newsletter profile and select the Add Topic to Newsletter Profile hotspot. This action is available whether you are reading or editing a main topic document. This feature is not available to Anonymous web users.
Subscriptions (Notes client only):
[the Subscription paragraphs are hidden from web browser users]
This template has a customized subscription form, containing the same fields as are found in the Interest Profile. Select Create-Subscription to create a new subscription in your Headline database.
Converting Interest Profiles to Subscriptions:
If you have an existing interest profile, you can convert its data into a subscription. Select Actions-Convert Interest Profile to Subscription. Note that this action will convert the data and then delete your existing interest profile. It can only be used by Notes clients running R5.0 or higher. Subscriptions are not available for the web at this time.
To mark a document Private:
You can use the "Mark Private" and
"Mark Public" actions in the template to control whether anyone other than yourself can read a specific document. For example, if you have not completed the writing of a particular document, you can click the "Mark Private" action and others will not be able to see the document. When you complete the document, you can click the
"Mark Public"
action to make it available for others to read.
Note: This action is not available to Anonymous web users.
Deleting Documents on the Web
In the R5.0 template, you can now delete documents on the web while at the view level. Click the document once to 'highlight' it and click the "Move to Trash" button. A trash can icon will appear next to the document. To remove the document permanently from the database, click the "Empty Trash" button.
For Administrators
Agents
There are several agents which run periodically, which should be activated. All of the scheduled agents can be easily activated (via the Notes client) by modifying the TeamRoom Setup, in the "Advanced Options" section.
Send Newsletters:
Reviews the "Newsletter Profile" of each user who has a profile on a server-based TeamRoom database. It matches criteria on the profile with any criteria it finds in the topics of the current database. Each match generates a document link, which will become part of the newsletter; that newsletter is then mailed to the subscriber. The agent can be run periodically. Typically this would be on a daily basis.
Auto File:
When you enable "Marking Documents as Inactive", an agent will run that checks when documents reach their "inactive" dates, and automatically removes the documents from the Active Work views and marks them as "Inactive" in the Index (All) view.
Send Reminders:
When you enable Reminders, an agent will run that checks to see if a document has a Due Date. If it does, and if the Due Date has passed, it sends an e-mail to the person(s) assigned to the document, reminding them that there is a document that needs their attention. This agent also checks to see if a document has been assigned for review by a team member. If so, an e-mail is sent to that person, indicating that a document needs their review.
Archiving
Notes client users only:
To set up Archiving for the TeamRoom, click the Archive button on the second tab of the File-Database-Properties infobox. Fill out the information and click the OK button. Set up the Archiving task to run on the server. An archive database will be set up automatically.
Marking documents as "Expired"
The Archive feature can act upon documents that have been marked as Expired.
Notes client users:
Select a document in the view and choose Mark/Unmark Expired from the Actions menu.
Web browser users:
Put the document into edit mode by clicking the Edit Document hotspot. Then click the Mark/Unmark Expired hotspot at the top of the document.
Upgrading from Other Template Designs
[the upgrading paragraphs are hidden from web browser users]
The 5.0 TeamRoom template has been designed from the ground up to be compatible with the Discussion template. This means that any R4.6 or higher Discussion database can be upgraded to a 5.0 TeamRoom database by replacing the design with the TeamRoom 5.0 template.
Note: Although the 5.0 TeamRoom template incorporates concepts from earlier releases of the Lotus Institute TeamRoom, it has not been designed to be backward compatible with the Lotus Institute TeamRoom. You cannot upgrade existing Lotus Institute TeamRoom databases with the 5.0 TeamRoom template.
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
);}n7
$SourceSeqTime
$SourceSequence
$INFO
$WebFlags
$BODY
'++LotusScript Development Environment:2:5:(Options):0:74
Option Public
Use "wStringResource"
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Initialize
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim w As NotesUIWorkspace
Dim s As NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim note As NotesDocument
Dim profile As NotesDocument
Dim collection As NotesDocumentCollection
Dim item As NotesItem
Dim Position As Integer
'++LotusScript Development Environment:2:2:Initialize:1:10
Sub Initialize
Set s = New NotesSession
Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
If collection.Count > 1 Then
Messagebox getString(18), 64, getString(19)
Exit Sub
Elseif collection.Count < 1 Then
Messagebox getString(49), 64
Exit Sub
End If
Set note = collection.GetFirstDocument
If note.form(0) = "Interest Profile" Then
Messagebox getString(20), 64
Exit Sub
End If
'Get the subject field and remove any commas (Notes thinks they are multivalue separaters)
Subject = note.Subject
ThreadSubject = Subject(0)
Do
Position = Instr(1, ThreadSubject, ",")
If Position > 0 Then Mid(ThreadSubject, Position, 1) = "."
Loop Until Position = 0
ThreadId = note.ThreadId
If ThreadId(0) = "" Then
Messagebox getString(21), 0 + 64, getString(23)
Exit Sub
End If
Set view = db.GetView("($Profiles)")
Call view.Refresh
key = "Interest Profile" & s.CommonUserName
Set profile = view.GetDocumentByKey(key,False)
If profile Is Nothing Then
Set profile = New NotesDocument(db)
profile.Form = "Interest Profile"
Set item = New NotesItem(profile, "PersonName", s.CommonUserName, AUTHORS)
profile.Subject = "Interest Profile for " & s.CommonUserName
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
cancel.gif|cancel.gif?
Cancel
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
cancel.gif|cancel.gif?
window.close(self)
only used in Participant, Subteam, and Event profiles
Hidden if they did not click the 'New document' button
Forward as BookmarkK.
Bookmark
4S6S
ForwardK
0S0E
Move to Trash
0S0E
MoveToTrash.gif|MoveToTrash.gif?
EmptyTrash
0S0E
EmptyTrash.gif|EmptyTrash.gif?
Cancel
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
cancel.gif|cancel.gif?
/* web new doc
history.back()
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
cancel.gif|cancel.gif?
Set Status to Inactive
formh
You must first select a document. Note: highlight bar cannot be on a category.
8S16S
(SetStatusInactive)
0RR4S
SetStatusToInactive.gif|SetStatusToInactive.gif?
Database Help
0S0E
instructions.gif|instructions.gif?
Edit Document
0S0E
Hhide if user has less than editor access and is not the author of the document
Filename
0R1S2S
Level
Filename
0R1S2S
Getlevel
Level
0R1S2S8S
abUser
0R1S2S6S
abAuthor
0R1S2S6S
GetLevel
abUser
abAuthor
abUsera
ReviewedByNotDone
0R1S2S3S4S6S7S8S9S17S
Save & Close
Can't use @isvalid on the web
Notes
0R2R3S4S6R13S19R21R28S34S
Hide if 'New doc' button was clicked
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
New Document.
MainTopic
0S0E
New Response,
Response
0S0E
hide from web if it's in a view
Notes
formh
0R1S2S3S4S
New Response to ResponseN
notes only
ResponseToResponse
New Team StatusK(
Status
1S2S
0R1S2S
access
0R1S2S7S8S
hide when access is less than Editor
0R1S
access
0R4S6S7S
New Subteam Status0
SubteamStatus
1S2S
0R1S2S
access
0R1S2S7S8S
hide when access is less than Editor
0R1S
access
0R4S6S7S
Mark Privatej
readers
1S8S9S
0S0E
readers
0S0E
Mark PublicKX
readers
0S0E
readers
0S0E
Parent Preview8
Notes only
SearchF
Web only - used in Views
Mark/Unmark Document as ExpiredK
Web documents only
0R5S
/WebExpire?OpenAgent&
UNID"
0R10S
Cancel
Notes only
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
Forward as BookmarkK.
Bookmark
4S6S
ForwardK
0S0E
Move to Trash
0S0E
EmptyTrash
0S0E
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
Set Status to Inactive
formh
You must first select a document. Note: highlight bar cannot be on a category.
8S16S
(SetStatusInactive)
0RR4S
Database Help
0S0E
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$BODY
$V5ACTIONS
$ACTIONS
&Arial
HelpAdvOpt
Advanced Options Help
Enable
Marking Documents Inactive
for documents to be marked "inactive" on the date specified when they are created. The documents will be removed from the Active Work views and marked as "Inactive" in the Index of All Documents view. The Default Interval indicates the default date that new Documents are set to be marked inactive. When enabled, this agent will run on a Daily basis.
Enable
Newsletters
to have emails sent to individuals who have created a "Newsletter Profile". The criteria on the profile is matched with any criteria found in the topics of the TeamRoom. Each match generates a document link, which will become part of the newsletter; that newsletter is then mailed to the subscriber. When enabled, this agent will run on a Daily basis.
Enable
Reminders
to have an email reminder sent when the Due Date has passed on a topic in the TeamRoom. This feature also checks to see if a document has been assigned for review by a team member. If so, an e-mail is sent to that person, indicating that a document needs their review. When enabled, this agent will run on a Daily basis.
Agents must be enabled and disabled via the Notes client.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$WebFlags
$$ScriptName
$BODY
&Arial
HelpCategory
HelpHide
ParticipantHelpUnhide
1S2S
Categories Help
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Categories:
It is critical for the team to
agree
on the categories and the definition of each category. Individuals have their own ways of organizing information, yet participating on a team requires developing a common language and shared categories. Limit the number of categories the team initially uses. It is easier to add categories after working with TeamRoom, rather than have the team confused by too many categories.
Examples: If you were a team leader in a toy manufacturing company, your categories might include: Manufacturing; Quality Control; Marketing; Sales; Promotional Materials.
Multiple categories can be entered by separating the values with a semi-colon (;) or a carriage return.
Mapping Categories:
While editing this TeamRoom Setup, category names may have been added or replaced. Documents in this TeamRoom may have been created using the prior category list. Use the Map Categories feature to replace obsolete categories with current categories defined in the TeamRoom Setup. Note: This feature is useful when a TeamRoom database has been created by replacing the design of a Discussion database. To map the categories, save the changes that have been made to the TeamRoom Setup and click 'Map Categories' at the bottom left of the screen.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$WebFlags
$$ScriptName
$BODY
&Arial
HelpCommType
HelpHide
ParticipantHelpUnhide
1S2S
Document Types Help
Given the work of your team, consider what communication should be face-to-face, phone, E-mail or in TeamRoom. The type of document that benefits from occurring in TeamRoom is information that is in context of other relevant information, that can be easily accessed and contributed to by more than two people, or that provides a record of the team's work.
There are four default document types: Discussion, Action Item, Meeting, and Reference. The Document form will 'morph' (change) depending upon the document type which is selected at the time the Document is created. For example, an Action Item wil have a Due Date field, while a Meeting will have a Meeting Date/Time, Location, etc. You can add as many document types as you wish. These will have the same fields as the "Discussion" document type.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$WebFlags
$$ScriptName
$BODY
&Arial
HelpEvent
HelpHide
ParticipantHelpUnhide
1S2S
Milestone/Event Help
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Milestones/Events help provide team focus. Consider the following:
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
What are critical deadlines for the team?
What are important events around which work may be focused?
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Deleting Milestones/Events:
Click the "Delete Participant, Subteam or Event" button at the top of the TeamRoom Setup (these documents can also be deleted from the TeamRoom Overview view).
Updating Milestone/Event documents:
(Notes users should close the TeamRoom Setup document before proceeding). Click TeamRoom Overview from the left frame, beneath Project Information. Double-click on the document you wish to edit. Click the Edit Document action button.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$WebFlags
$$ScriptName
$BODY
&Arial
HelpMission
HelpHide
ParticipantHelpUnhide
1S2S
Team Name & Purpose Help
Fill in a Team Name and a Team Purpose to define the use of this TeamRoom application.
The Team Purpose might provide details about why the team exists, and what the team should accomplish. Specific goals and detailed work objectives can also be delineated here.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
1,2ARxu
5l#G@
$INFO
$WebFlags
$$ScriptName
$BODY
&Arial
HelpParticipant
HelpHide
ParticipantHelpUnhide
1S2S
Participants Help
Team Leader:
The team room leader is responsible for setting direction and creating an environment leading to the accomplishment of the team goal. Only the Team Leader and Team Facilitator should have Editor access (ability to edit documents that others create and changing the TeamRoom Setup information) to the TeamRoom database.
Team Facilitator:
The TeamRoom facilitator is responsible for managing the use of the TeamRoom database, translating the team's design criteria into the teamroom architecture, creating the TeamRoom Setup, the Category and Communication Type lists, the Participant Profiles and setting the database's Access Control List. S/he is also responsible for maintaining the TeamRoom in accordance with team agreements and goals, modifying the system according to team decisions, verifying the accuracy and consistency with which members are using the application, teaching and coaching members in the use of the tool and integrating new team members into the TeamRoom.
Deleting Participants or Subteams:
Click the "Delete Participant, Subteam or Event" button at the top of the TeamRoom Setup (these documents can also be deleted from the TeamRoom Overview). Reminder: if you delete a team member, remove them from any subteams in which their name is listed.
Updating Participant and Subteam documents:
(Notes users should close the TeamRoom Setup document before proceeding). Click TeamRoom Overview from the left frame, beneath Project Information. Double-click on the document to be edited. Click the Edit Document action button.
When setting up a new Team Room:
Identify the Team Leader
Identify the Team Facilitator
Click Add Team Member to add the new team members for this teamroom. Answer the question: What skills are needed to get this job done and who are the people with these skills? Important: Remember to add the Team Leader and Team Facilitator as team members as well!
Click Add Subteam to define subteams within the larger team. You should Add Team Members first, so the team members appear on the member list when you create the subteam.
Click Subteam Details to see a list of team members who belong to each subteam.
0S0E
Done
New Button
Need a newer version of Notes to execute this button.
0S0E
window.close(self)
Done
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$INFO
$WebFlags
$$ScriptName
$BODY
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
sZ%!ZM}
$Flags
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$HTMLDocumentStyles
$INFO
$BODY
function helpNProfile()
var newWindow = window.open("(ProfileInstructions)","secondary_window","toolbar=no,location=no,scrollbars=yes,directories=no,height=500,width=700")
Newsletter Profile
(WebInterestProfileSave)
(WebInterestProfileOpen)
(Help)
TeamRoomFInterestProfile
0R4S6S8S
&Arial
'++LotusScript Development Environment:2:5:(Options):0:74
Option Public
Use "DiscussionRoutines"
'++LotusScript Development Environment:2:5:(Forward):0:1
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim view As NotesView
Dim profile As NotesDocument
Dim DocWasSaved As Integer
Dim ProfileKey(1) As String
Dim tmpList As Variant
Lotus Product
Interest Profile'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Postopen(Source As Notesuidocument)
Declare Sub Postrecalc(Source As Notesuidocument)
Declare Sub Querysave(Source As Notesuidocument, Continue As Variant)
Declare Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Declare Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
'++LotusScript Development Environment:2:5:(Declarations):0:2
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Postopen From Source Call Postopen
On Event Postrecalc From Source Call Postrecalc
On Event Querysave From Source Call Querysave
On Event Queryclose From Source Call Queryclose
On Event Queryopen From Source Call Queryopen
End Sub
'++LotusScript Development Environment:2:2:Postopen:1:12
Sub Postopen(Source As Notesuidocument)
End Sub
'++LotusScript Development Environment:2:2:Postrecalc:1:12
Sub Postrecalc(Source As Notesuidocument)
Action = note.Action
If Action(0) = "Maintain" Then
PersonName = note.PersonName
Else
Exit Sub
End If
source.AutoReload = False
Set profile = view.GetDocumentByKey(PersonName(0),False)
If profile Is Nothing Then Exit Sub
ItemList = note.Items
Forall n In ItemList
Print n.Name
note.RemoveItem(n.Name)
End Forall
profile.CopyAllItems note
source.Reload
source.Refresh
source.Refresh
DocWasSaved = False
End Sub
'++LotusScript Development Environment:2:2:Querysave:1:12
Sub Querysave(Source As Notesuidocument, Continue As Variant)
DocWasSaved = True
If profile Is Nothing Then
Exit Sub
Else
note.SaveOptions = "0"
End If
End Sub
'++LotusScript Development Environment:2:2:Queryclose:1:12
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
' If Profile Is Nothing Then
' note.save True, True
' End If
If (DocWasSaved = False) Or (profile Is Nothing) Then
Exit Sub
End If
ItemList = profile.Items
Forall n In ItemList
profile.RemoveItem(n.Name)
End Forall
note.CopyAllItems profile
profile.SaveOptions = "1"
profile.save True, True
End Sub
'++LotusScript Development Environment:2:2:Queryopen:1:12
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
If Isnewdoc Then Exit Sub
Set note = source.document
'remove all this so it can get resest with default values each time the doc is opened
note.RemoveItem("WebProfileStrings")
note.RemoveItem("WebProfileCategories")
End Sub
Lotus Product
OBJECT
Hidden Fields:
List of threads that the user wants to be notified of
ProfileThreads
ProfileThreadsz
ProfileThreads
List of people who can see the document
readers
readers
Subject for forwarding this note
Newsletter Profile for
PersonName"
1S2S
Subject
Subject
No idea.
HiddenDocumentz
HiddenDocument
Standard Return information for the web clients
This $$Return field returns HTML as a result of the successful form submittal.
Variables to translate
0R1S
PrevDoc
Open the page you just submitted
0R1S2S
Another
Create Another:
0R1S2S
AllView
Index of All Documents
0R1S2S
MissionView
Team Overview
0R1S2S2E
ActiveView
Active Documents--by Date
0R1S2S
0R1S2E2S
Subteam
Subteam Profile
0R1S2S
Participant
Participant Profile
0R1S2S
Event
Event Profile
0R1S2S
MainTopic
TeamRoom topic
0R1S2S
Mission
Mission Page
0R1S2S
Response
Response
0R1S2S
IntProfile
Interest Profile
0R1S2S
ArcProfile
Archive Profile
0R1S2S
TeamStatus
Team Status
0R1S2S
SubteamStatus
Subteam Status
0R1S2S
ThankPerson
Thank you,
0R1S2S3S4S8S
ThankYou
ThankPerson
. The following page has been successfully submitted:
var newWindow = window.open(filename + "(ProfileInstructions)?openForm","secondary_window","toolbar=no,location=no,scrollbars=yes,directories=no,height=600,width=600")
Remove Thread
notes only
variables to translate
0R1S
Title1
Current Threads
0R1S2S
Please choose the thread that you want to remove. (Note: This operation cannot be undone.)
0R1S2S
Title2
Remove Thread
0R1S2S
There are currently no threads in your interest profile. Select Add Topic to Interest Profile from any view.
0R1S2S
END variables to translate
0R1S
RemoveSubject
profilethreads
RemoveSubject
Title1
ProfileThreadSubjects
ProfileThreadSubjects
Title2
0R10R13S14S16S18S20S24S27S37S38S39S
Member
RemoveSubject
ProfileThreadSubjects
0RR1S2S6S
ProfileThreadSubjects
ProfileThreadSubjects
RemoveSubject
0RR1S2S3S9S11S
RemoveId
ProfileThreads
Memberk
0RR1S2S8S11S
ProfileThreads
ProfileThreads
RemoveId
0RR1S2S3S9S11S
0RR4
ProfileThreadsj
4S5S
RemoveThread.gif|RemoveThread.gif?
Remove Thread
web only
RemoveThread
ProfileThreadSubjects
1S2S
RemoveThread.gif|RemoveThread.gif?
Cancel
Notes only
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
cancel.gif|cancel.gif?
Cancel
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
cancel.gif|cancel.gif?
/* web new doc
history.back()
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
cancel.gif|cancel.gif?
_Edit Document
Categori_zeK
Send Docu_ment
_Move To Folder...
_Remove From FolderK
_Forward
ForwardK
0S0E
Forward as BookmarkK.
Bookmark
4S6S
Edit Document
0S0E
Hhide if user has less than editor access and is not the author of the document
Filename
0R1S2S
Level
Filename
0R1S2S
Getlevel
Level
0R1S2S8S
abUser
0R1S2S6S
abAuthor
0R1S2S6S
GetLevel
abUser
abAuthor
abUsera
ReviewedByNotDone
0R1S2S3S4S6S7S8S9S17S
Save & Close
Can't use @isvalid on the web
Notes
0R2R3S4S6R13S19R21R28S34S
Hide if 'New doc' button was clicked
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
InstructionsV
(ProfileInstructions)
2S4S7S8S
Remove Thread
notes only
variables to translate
0R1S
Title1
Current Threads
0R1S2S
Please choose the thread that you want to remove. (Note: This operation cannot be undone.)
0R1S2S
Title2
Remove Thread
0R1S2S
There are currently no threads in your interest profile. Select Add Topic to Interest Profile from any view.
0R1S2S
END variables to translate
0R1S
RemoveSubject
profilethreads
RemoveSubject
Title1
ProfileThreadSubjects
ProfileThreadSubjects
Title2
0R10R13S14S16S18S20S24S27S37S38S39S
Member
RemoveSubject
ProfileThreadSubjects
0RR1S2S6S
ProfileThreadSubjects
ProfileThreadSubjects
RemoveSubject
0RR1S2S3S9S11S
RemoveId
ProfileThreads
Memberk
0RR1S2S8S11S
ProfileThreads
ProfileThreads
RemoveId
0RR1S2S3S9S11S
0RR4
ProfileThreadsj
4S5S
Remove Thread
web only
RemoveThread
ProfileThreadSubjects
1S2S
Cancel
Notes only
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$HTMLDocumentStyles
$HTMLCode
$INFO
$WINDOWTITLE
$WEBQuerySave
$WEBQueryOpen
$AppHelpFormula
$Script
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
$BODY
$V5ACTIONS
$ACTIONS
&Arial
Lotus Product
OBJECT
(ProfileInstructions)
Newsletter Profile Help
The Newsletter Profile allows you to find and follow TeamRoom topics that meet the criteria you designate in the Newsletter Profile. You will be notified of the relevant TeamRoom topics via a newsletter which will be mailed to you. This newsletter will contain document links to the TeamRoom topics that meet your criteria.
You can choose the following in your Newsletter Profile:
Inform me of new documents by these Authors:
Specify one or more authors.
Inform me of new documents in these Categories:
Specify a category or categories that you wish to follow.
Inform me of new documents referencing these Events:
For example:
Beta Release (April 23, 1989)
Inform me of new document Subjects containing these words or phrases:
Specify a word or phrase that would be contained in the subject of the document.
In addition to the above selections, you can choose to track any individual discussion thread by selecting a document in that thread, then choosing the
Actions menu
item:
Add Selected Topic to Newsletter Profile
for Notes users
Web users should open the main topic document that they want added and select the
Add Selected Topic to Newsletter Profile
action from the document.
HiddenDocument
Categori_zeK
_Edit Document
Send Docu_ment
_Forward
_Move to Folder...
_Remove from FolderK
window.close(self)
Categori_zeK
_Edit Document
Send Docu_ment
_Forward
_Move to Folder...
_Remove from FolderK
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$HTMLDocumentStyles
$INFO
$$Script_O
$$ScriptName
$BODY
$V5ACTIONS
$ACTIONS
'++LotusScript Development Environment:2:5:(Options):0:74
Option Public
Use "wStringResource"
Use "DiscussionRoutines"
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Initialize
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim topicview As String
Dim favorites As String
Dim categoryview As String
Dim archivingview As String
Dim authorview As String
Dim originalnote As notesdocument
'++LotusScript Development Environment:2:2:Initialize:1:10
This is used to set a flag if the Subteam profile, Participant profile, or Event is a new document. The value is used in the hide-when formulas on the action buttons in the form.EH4fL3
Because the Part Profile, Subteam, and Event are created in a smaller window, we're using a different msg. when they're new docs.
0RR1S
webNewDoc
CancelMsg
OKMsg
0R3S4S6S9S
$$Return
used for saving the document on the web
QUERY_STRING_DECODED
used in hide-when formulas in the action buttons on this form
QUERY_STRING_DECODED(
1S2S3S
deleteQueryString
removes the QueryString whenever the doc. is edited and saved
Subteam Profile
Subteam Name:
.,$, , :
size=30
STName
0S0E
BLFailureText
Please enter a Subteam Name.
1S2S
STName
Notes
BLFailureText
0R3S4S5S6S7S8S10S15S
STNameEnter the name of the subteam
STName
.,$, , :
size=30
STName
dspSTNameEnter the name of the subteamz
STName_1
Members:
size=5
BLFailureText
Please select at least one Subteam Member.
1S2S
MemberFailureText
You must define the team members before you can define the subteam. Click the Cancel button and proceed to add new Team Members.
0R1S2S
Lookup
NoCache
PeopleLookup
0R1S2S5S6S8S10S12S
Lookup
MemberFailureText
STMembers
Notes
BLFailureText
0R3S4S6S8S9S10S11S12S13S14S16S21SSTMembersSelect the names of the members of this subteam.
Variables to translate
You must define the team members before you can define the subteam. Click the Cancel button and proceed to add new Team Members.
0R1S2S
End variables to translate
0R1S
Lookup
NoCache
PeopleLookup
0R1S2S5S6S8S10S12S
Lookup
Lookup
0R3S4S6S8S
STMembers
Select the participants who will make up this subteam.
STMembers
1S2S
Variables to translate
You must define the team members before you can define the subteam. Click the Cancel button and proceed to add new Team Members.
0R1S2S
End variables to translate
0R1S
Lookup
NoCache
PeopleLookup
0R1S2S5S6S8S10S12S
Lookup
0R3S4S6S8S
BlankListMsgz
BlankListMsg
STMembers
dspSTMembersz
dspSTMembers
Purpose:
size=30
BLFailureText
Please enter the purpose of this subteam.
1S2S
Position
Notes
BLFailureText
0R3S4S5S6S7S8S10SPositionEnter the role for this subteam
Position
size=30
Position
dspPositionEnter the role for this subteamz
Position_1
Subteam's Status:
FileThisStatusDoc
Active | 0Inactive | 1
webNewDoc
webNewDoc
determines if the web new document. Used in $$Return.
Members
STMembers
STName
Members
Subject
Subject
Subteam subject
FileThisStatusDoc
3S4S6S8S
Status
subteam's status
DateFiled
FileThisStatusDoc
DateFiled
3S4S5S6S7S8S10S12S
DateFiled
date marked "inactive"
_Edit Document
Categori_zeK
_Move To Folder...
Send Docu_ment
_Remove From FolderK
_Forward
ForwardK
0S0E
Forward as BookmarkK.
Bookmark
4S6S
Edit Document
0S0E
Hhide if user has less than editor access and is not the author of the document
Filename
0R1S2S
Level
Filename
0R1S2S
Getlevel
Level
0R1S2S8S
abUser
0R1S2S6S
abAuthor
0R1S2S6S
GetLevel
abUser
abAuthor
abUsera
ReviewedByNotDone
0R1S2S3S4S6S7S8S9S17S
edit.gif|edit.gif?
Save & Close
Can't use @isvalid on the web
Notes
0R2R3S4S6R13S19R21R28S34S
Hide if 'New doc' button was clicked
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
save.gif|save.gif?
Save & Close
Hide if 'New doc' button not clicked
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
save.gif|save.gif?
validate()
only used in Participant, Event, and Subteam profiles
hidden if NewDoc has not been clicked
Cancel
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
cancel.gif|cancel.gif?
window.close(self)
only used in Participant, Subteam, and Event profiles
Hidden if they did not click the 'New document' button
Cancel
Notes only
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
cancel.gif|cancel.gif?
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
cancel.gif|cancel.gif?
_Edit Document
Categori_zeK
_Move To Folder...
Send Docu_ment
_Remove From FolderK
_Forward
ForwardK
0S0E
Forward as BookmarkK.
Bookmark
4S6S
Edit Document
0S0E
Hhide if user has less than editor access and is not the author of the document
Filename
0R1S2S
Level
Filename
0R1S2S
Getlevel
Level
0R1S2S8S
abUser
0R1S2S6S
abAuthor
0R1S2S6S
GetLevel
abUser
abAuthor
abUsera
ReviewedByNotDone
0R1S2S3S4S6S7S8S9S17S
Save & Close
Can't use @isvalid on the web
Notes
0R2R3S4S6R13S19R21R28S34S
Hide if 'New doc' button was clicked
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S
Cancel
Notes only
cannot issue the SaveOptions command below on the web
0R1S
SaveOptions
0R1S2S3S
Cancel
web only; saved docs
hidden if 'NewDoc' button was clicked for Participant, Event, or Subteam
0R1S
Hide if person clicked 'New doc' button
QUERY_STRING_DECODED
0R1S2S6S
0R1S2S3S4S
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
H@Or)
EDITX
WhenRequestDone
WhenCommitDone
WhenDone
$CIAOTime
sortorder
$HTMLDocumentStyles
$HTMLCode
$INFO
$WINDOWTITLE
$WEBQueryOpen
$AppHelpFormula
$WebFlags
$$Script_O
$$ScriptName
$$FormScript
$$$FormScript_O
DateFiled
$BODY
$V5ACTIONS
$ACTIONS
&Arial
MissionLookup
1S2S
Mission
0R1S2S
MissionLookup
NoCache
0R1S2S8S10S12S14S
MissionLookup
/TeamOverview?OpenView"
(Click Here to open the database)
0S0E
(Click Here to open the database)
About TeamRoom 5.0
This database can be used only by Notes R5.0 and later clients and Domino servers.
Javascript must be enabled on the Notes client.
MissionLookup
1S2S
Lookup
NoCache
0R2S8S10S12S
Lookup
Mission
0R1S2S
Initial Setup
TRMainDocHeader.gif|TRMainDocHeader.gif
If you are the Team Leader or Team Facilitator setting up this TeamRoom
for the first time, you should create the TeamRoom Setup document. To do so, click the 'Set Up TeamRoom Now' button below.
Note: If you do not wish to set up the TeamRoom now, you can choose 'Update TeamRoom Setup ' located under the Leader/Facilitator Options at any time.
Notes
TempVars
ClientType
Notes
3S4S6S10S12S
Mission
0R7R11S
Set Up TeamRoom Now
What is TeamRoom?
TeamRoom is a Lotus Notes application designed to support processes that help people work together. The software does not create the sense of shared purpose, common language, focus, and drive which make effective teams productive. But, by embedding in its technology a template for many of the basic practices of "good teaming," TeamRoom facilitates the creation and ongoing development of processes and practices common to high performance teams.
TeamRoom is a tool for information sharing and collaboration. However, the work of a TeamRoom-based team is not fundamentally different than it was "before groupware." By creating a
shared context
for team work, TeamRoom does what many good tools do: creates leverage, both for the individuals on the team and for the team as a whole. Because the technology is built on a Notes groupware "sharing" platform, this context is richer and the leverage is greater than is typically possible with "sending" tools like Email. Notes also makes it possible for TeamRoom to support teams whose members who are geographically distributed, and who are sometimes unable to be connected to their computer network.
Examples of work made easier and more efficient by TeamRoom include:
Raising & discussing issues and concerns
Creating (collaborative) product: memos, presentations, other "deliverables"
Brainstorming (which, hopefully, leads to resolution and action)
Preparing for meetings: one can present and share information in the TeamRoom before the meeting, so that meeting time can be focused on decision making
Tracking meeting agendas and resulting action items.
Where to find more information?
More information can be found by pressing F1 while in any form in TeamRoom. This will open extensive documentation found in HELP5_CLIENT.NSF. The
1S2S10S
Notes
/$help?OpenHelp
0R10S
Using Database document for this database also contains help information.
Refer to the following documentation database on
http://www.notes.net
Best Practices: Templates and Sample Databases (BPTEMP.NSF)
Access Control:
The default access of a database created with this template is "Author".
If you wish to make this a private TeamRoom, assign the default an access level of "No Access". Add name(s) or group(s) of individuals who will be involved in this TeamRoom to the ACL. These people/groups should have "Author" access.
The people listed in the TeamRoom Setup as the Team Facilitator and Team Leader should have a minimum of "Designer" access. This will allow them full use of the Leader/Facilitator Options.
You may want to give Subteam leaders "Editor" access so they can modify subteam profiles, create subteam status documents, etc.
Important note: In R5, anyone with Editor access or above can modify the TeamRoom Setup and the Archive dialog box (or the Web Database Archive Settings).
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$SourceSeqTime
$SourceSequence
$SourceURL
$ClassName
$SourceDbTitle
$INFO
$BODY
topLeft?
dspTemplateName|dspTemplateName?
leftNotesView?
dspOutline|dspOutline?
leftBottom
DbaseTitleDisplay|DbaseTitleDisplay?
NotesView?
dspWelcome|dspWelcome?
O=Lotus Notes
O=Lotus Notes
PURSAFO
|.:#U
O=Lotus Notes
CN=Lotus Notes Template Development/O=Lotus Notes
PURSAFO
$TITLE
$Comment
$FrameSet
$Flags
&Arial
BGCOLOR="white" FACE="Ariel"
Lotus Product
OBJECT
MapCategories
check to see if Mission Page exists
MissionLookup
1S2S
Check
NoCache
0R1S2S8S10S12S
Check
Check
0R3S4S6S8S
MissionCheckz
MissionCheck
list of categories used in documents that are NOT defined in the Mission Page
CatView
CategoryLookup
1S2S
MissionView
MissionLookup
0R1S2S
Mission
0R1S2S
Get list of categories specified in Mission Statement
0RR1S
CurrentCat
NoCache
MissionView
0R1S2S8S10S12S14S
Get list of all categories used in database
0RR1S
OldCat
NoCache
CatView
0R1S2S8S10S12S
TrOldCat
OldCat^
0R1S2S
Get just a list of categories not specified in the Mission statement
0RR1S
InvalidCat
TrOldCat
CurrentCat
0R1S2S6S8S
TrInvalidCat
InvalidCat^
0R1S2S
CurrentCatZ
CurrentCat
TrInvalidCat
0RR6S7S8S9S11S13SListCatsz
ListCats
list of categories that are defined in the Mission Page
MissionView
MissionLookup
1S2S
Mission
0R1S2S
NoCache
MissionView
0R1S2S8S10S12S14S
0RR6S7S8S9S11S13S2ECurrentCatListz
CurrentCatList
Map Categories
Documents in this TeamRoom may have been created using a prior category list. Use the Map Categories feature to replace obsolete categories with current categories defined in the TeamRoom Setup.
Note: This feature is useful when you've created a TeamRoom database by replacing the design of a Discussion database.
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
FieldBlank
ListCats
MissionCheck
1S2S3S4S5S2E6S7S8S2E9S10S
FieldBlankz
FieldBlank
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ListCats
MissionCheck
1S2S3S4S5S6S
All documents in this TeamRoom are using valid categories defined in the TeamRoom Setup (or the category field was left blank).
NoMoreToMap
NoMoreToMap
MissionCheck
1S2S
This operation cannot be completed because the TeamRoom Setup has not yet been completed.
MissingMissionPagez
MissingMissionPage
ListCats
MissionCheck
1S2S3S4S5S6S
1. Select obsolete category(s) to map
Hold down CTRL key to select multiple categories
size = 4
OldCat
ListCats
OldCat
2. Select a replacement category
size = 4
CurrentCat
CurrentCatList
CurrentCat
3. Map categories
Click the "Map Categories Now" button to map the selected categories to the replacement category. You can repeat steps 1 - 3 until all obsolete categories have been mapped.
ListCats
MissionCheck
1S2S4S5S6S
(NotesFixCategories)
Map Categories Now
ListCats
MissionCheck
1S2S4S5S6S
0S0E
Done
Variable to translate
MissingTxt
The following fields require values: Current Category(s) and Replacement Category
'++LotusScript Development Environment:2:5:(Options):0:74
Option Public
Option Declare
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Initialize
Declare Sub SetSharedVariables
Declare Sub RenderExpireDate(doc As notesdocument)
Declare Function CheckArchiveProtection As Integer
Declare Sub Terminate
'++LotusScript Development Environment:2:5:(Declarations):0:10
'Mark/Unmark Document As Expired:
'Copy Of Mark/Unmark Documents As Expired:
'Mark/Unmark Expired Documents:
Dim UIwork As NotesUIWorkspace
Dim UIview As NotesUIView
Dim Session As NotesSession
Dim db As notesdatabase
Dim doc As notesdocument
Dim UIdoc As notesuidocument
Dim collection As NotesDocumentCollection
Dim i As Integer
Dim PFA As Variant
Dim FormItem As Variant
Dim ExDate As Variant
Dim ExQues As Variant
Dim Subj As Variant
'The following variables are available to be translated
Const Msg1 ="This "
Const Msg2 =" cannot be marked as expired."
Const Msg3 = " is already Marked Expired. Do you wish to remove the expiration flag?"
Const Msg4 = "The requested action has been completed. The document must be saved for the changes to take effect."
Const Msg5 = "You must first select a document. Note: highlight bar cannot be on a category."
Const msg6 = "Document has not yet been saved"
Const msg7 = "Cannot mark document(s) as expired because archiving has not yet been set up for this database. To set up archiving, select File--Database--Archive or click Archive Settings in the Database Properties infobox."
Const BoxTitle ="Already Marked Expired"
Const BoxTitle2 ="Expire Not Permitted"
'End translatable variables
'++LotusScript Development Environment:2:2:Initialize:1:10
Sub Initialize
Set UIwork = New notesuiworkspace
Set uiview = uiwork.currentview
Set session = New NotesSession
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set UIdoc = UIwork.currentdocument
Dim archProfile As notesdocument
Set archProfile = db.getprofiledocument("Archive Profile")
If Not archProfile.hasitem("Enabled") Then
Msgbox Msg7
Exit Sub
End If
If collection.Count < 1 Then
Msgbox Msg5
Exit Sub
End If
If uidoc Is Nothing Then
Goto continue
Elseif uidoc.isnewdoc Then
Msgbox Msg6
Exit Sub
End If
continue:
If Not UIdoc Is Nothing And UIview Is Nothing Then
Set doc = uidoc.document
Call SetSharedVariables
If Not(CheckArchiveProtection) Then
UIWork.editdocument(True)
Call RenderExpireDate(doc)
ExQues = doc.GetItemvalue("ExpireQuestion")
UIdoc.refresh
End If
Else
For i = 1 To collection.Count
Set doc = collection.GetNthDocument( i )
Call SetSharedVariables
If Not(CheckArchiveProtection) Then
Call RenderExpireDate(doc)
Call doc.save(True, True, True)
End If
Next
End If
End Sub
'++LotusScript Development Environment:2:2:SetSharedVariables:1:8
Sub SetSharedVariables
FormItem=doc.GetItemValue("Form")
ExDate=doc.GetItemValue("ExpireDate")
PFA = doc.HasItem( "PROTECTFROMARCHIVE" )
Subj=doc.GetitemValue("Subject")
End Sub
'++LotusScript Development Environment:2:2:RenderExpireDate:1:8
var newWindow = window.open(filename + 'DeleteMissionItem?openForm','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=300,width=650')
function openParticipant()
var newWindow = window.open(filename + 'ParticipantProfile?openForm&w=1','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=500,width=550')
function openSubteam()
var newWindow = window.open(filename + 'Subteam?openForm&w=1','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=500,width=600')
function openSubteamDetails()
var newWindow = window.open(filename + 'SubteamDetails?openForm','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=500,width=600')
function openEvent()
var newWindow = window.open(filename + 'Event?openForm&w=1','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=550,width=625')
function helpMission()
var newWindow = window.open(filename + 'HelpMission?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=300,width=400')
function helpParticipant()
var newWindow = window.open(filename + 'HelpParticipant?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=550,width=625')
function helpCategory()
var newWindow = window.open(filename + 'HelpCategory?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=450,width=550')
function helpCommType()
var newWindow = window.open(filename + 'HelpCommType?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=400,width=400')
function helpEvent()
var newWindow = window.open(filename + 'HelpEvent?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=450,width=425')
function helpAdvOpt()
var newWindow = window.open(filename + 'HelpAdvOpt?openPage','secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=400,width=575')
variables to translate
TeamRoom Setup for:
0R1S2S
NoMissionTxt
The team name has not been defined in the TeamRoom Setup
0R1S2S
end variables to translate
0R1S
TRname
TeamName
NoMissionTxt
TeamName
0RR1S2S5S6S8S10S
New TeamRoom Setup
TRname"
0R4S6S7S8S
(WebMissionOpen)
(Help)
TeamRoomFMissionEdit
(Help)
TeamRoomFMissionRead
0R4R8S10S12S15RS19S21S23S
&Arial
Mission'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
'++LotusScript Development Environment:2:5:(Declarations):0:10
'variables to translate
Const TRMsg = "There is already a TeamRoom Setup document for this TeamRoom. Select 'Update TeamRoom Setup', found under Leader/Facilitator Options in the left frame."
Const Title = "TeamRoom"
'end variables to translate
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As NOTESUIDOCUMENT
Set Source = Bind(Objectname_)
On Event Queryopen From Source Call Queryopen
End Sub
'++LotusScript Development Environment:2:2:Queryopen:1:12
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
Dim session As New notessession
Dim db As notesdatabase
Dim FilingAgent As notesagent
Dim NewsletterAgent As notesagent
Dim NewsletterEnabled As Variant
Dim ReminderAgent As notesagent
Dim DbProfile As NotesDocument
Dim missionView As notesview
Dim missionDoc As notesdocument
Dim clientType As Variant
Set db = session.currentdatabase
Set DbProfile = db.GetProfileDocument( "TempVars")
Set FilingAgent = db.getagent("AutoFileAgent")
Set NewsletterAgent = db.getagent("Send Newsletters")
Set ReminderAgent = db.getagent("SendReminder")
If Not isnewdoc Then
Goto noCheck
End If
Set missionView = db.getview("MissionLookup")
Call missionView.refresh
Set missionDoc = missionView.getdocumentbykey("Mission")
clientType = dbProfile.clientType(0)
If isnewdoc And Not missionDoc Is Nothing Then
If clientType = "Notes" Then
Msgbox TRMsg, 64, Title
continue = False
dbProfile.clientType = ""
End If
End If
noCheck:
If FilingAgent.isenabled Then
DbProfile.FilingEnabled = "1"
Else
DbProfile.FilingEnabled = "0"
End If
If NewsletterAgent.isenabled Then
DbProfile.NewsletterEnabled = "1"
Else
DbProfile.NewsletterEnabled = "0"
End If
If ReminderAgent.isenabled Then
DbProfile.ReminderEnabled = "1"
Else
DbProfile.ReminderEnabled = "0"
End If
dbProfile.clientType = ""
Call dbprofile.save(False,False,True)
End Sub
Lotus Product
OBJECT
Hidden Fields:
variables to translate
MissionPageTxt
TeamRoom Setup for:
0R1S2S
NoTeamNameTxt
[No Team Name Defined]
0R1S2S
end variables to translate
0R1S
TName
teamName
NoTeamNameTxt
TeamName
0R1S2S5S6S8S10S
MissionPageTxt
TName
0R1S2S
Subject
Subject
Mission subject
.,$, , :
PROTECTFROMARCHIVE
don't allow these documents to be marked as "expired"
FromAuthor of this document
the person who created the docu0ment
This $$Return field returns HTML as a result of the successful form submittal.
Variables to translate
0R1S
PrevDoc
Open the page you just submitted
0R1S2S
Another
Create Another:
0R1S2S
AllView
Index of All Documents
0R1S2S
MissionView
TeamRoom Overview
0R1S2S2E
ActiveView
By Date
0R1S2S
0R1S2E2S
Subteam
Subteam Profile
0R1S2S
Participant
Participant Profile
0R1S2S
Event
Event Profile
0R1S2S
MainTopic
TeamRoom topic
0R1S2S
Mission
Mission Page
0R1S2S
Response
Response
0R1S2S
IntProfile
Interest Profile
0R1S2S
ArcProfile
Archive Profile
0R1S2S
TeamStatus
Team Status
0R1S2S
SubteamStatus
Subteam Status
0R1S2S
ThankPerson
Thank you,
0R1S2S3S4S8S
ThankYou
ThankPerson
. The following page has been successfully submitted:
Because the Part Profile, Subteam, and Event are created in a smaller window, we're using a different msg. when they're new docs.
0RR1S
webNewDoc
CancelMsg
OKMsg
0R3S4S6S9S
$$Return
Value should be translated
Discussion
DefaultDocType1
Used in hidw-when formulas for morphing the form
Value should be translated
Action Item
DefaultDocType2
Used in hidw-when formulas for morphing the form
Value should be translated
Meeting
DefaultDocType3
Used in hidw-when formulas for morphing the form
Value should be translated
Reference
DefaultDocType4
Used in hidw-when formulas for morphing the form
SavedDocFlag
gets set to "1" as soon as doc is saved. Used in JSHeader
$MissionPage
$MissionPage
1S2S3S
0R1S
$MissionPage
Mission
0R3S4S6S10S13S
$MissionPage
$MissionPage
0R1S2S3S
$MissionPage
Mission
0R4S8S11SSetMissionPage
to drive the field-driven table, and keep the default at the first tab
$MissionEmbedOutline
$MissionEmbedOutline
1S2S3S
0R1S
$MissionEmbedOutline
0R3S4S6S10S13S
$MissionEmbedOutline
$MissionEmbedOutline
1S2S3S
0R1S
$MissionEmbedOutline
0R4S8S11SSetMissionEmbedOutline
to drive the field-driven table, and keep the default at the first tab
Notes
WebDriveTable
3S4S6S8S
TeamRoom Setup
(GIF89a
T6eYQ]9#)!
:2.MD@
KXT*U
w#GN@
`0<XEk
uM#Nl$c.s
{,g:7pF
Pm{],18{x]
$)!r4[
T@{D9
HzKbT
AeXd>'0I
HWvUv 0Wv
V@Txg
{xld6
hw `H]
0bX:}
HbK`R
rQ2=3B
Ks/"Y
<E'fU|
1-w`<
\ t/dh
+Jw*S
c'djkO
Dp,.I
k7^@T
p>..><2
(:B<8824\72
Q<2e9
TD$h`
*[qEJ
py.#D
YHs."
sy@iC
At@~k"
mNs5J
-m+ a
;Zg;0IF
oGP^~eH
:g ck
9,;X;
NiC'KxC
> d*l
H.z!NX
A}Gz,
r40P)
LNAVzc
8+ +"
c * '
-R6 L$
K*Ahh5
ynccm
wn;6m
/6@0i
{$2@F
d#N~I
%]qc
!*p)7
lv pc
Eu)-aP8<TT$D00HLL(LH4
PJD@<88
e`tph
-BTD@
L44XL
v'D+#
.e"lq
hXL|RI
Mjmts
lhWC`_
3T$%+i
'!!GwX
Choose an element...
TeamRoomSetup
MissionEmbedOutline
MissionPage
MissionPage
Team Name & Purpose
t$.;t$
HelpMission
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
t$.;t$
[web button below]
t$.;t$
helpMission()
instructions.gif|instructions.gif
Name:
size=70
TeamName
0S0E
TeamNameEnter the name of the team.
TeamName
Purpose:
height="200" width=500"
MissionEnter the overall purpose of the TeamRoomz
Mission
Mission
Mission
Participants
HelpParticipant
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
t$.;t$
[web button below]
t$.;t$
helpParticipant()
instructions.gif|instructions.gif
Help
Team Leader:x
TeamLeader
TeamLeader
TeamLeaderEnter the name of the person responsible for leading the team in delivering on its mission.
TeamLeader
Team Facilitator:
dbFacilitator
dbFacilitator
dbFacilitatorEnter the name of the person responsible for electronic facilitation of this databasez
dbFacilitator
Team Membersx
SectionDiv.gif|SectionDiv.gif
Team Members
'++LotusScript Development Environment:2:5:(Options):0:74
Option Declare
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Click(Source As Button)
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim DbProfile As NotesDocument
'variables to translate
Const title = "New Participant Profile"
Const msg = "Would you like to add another team member?"
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As BUTTON
Set Source = Bind(Objectname_)
On Event Click From Source Call Click
End Sub
'++LotusScript Development Environment:2:2:Click:1:12
Sub Click(Source As Button)
Dim uiwork As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Dim ask As Variant
Set uidoc = uiwork.currentdocument
Set db = session.currentdatabase
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("ParticipantProfile", True, True, False, False, False, False, Title, doc, True ) 'display new created doc
doc.form = "ParticipantProfile"
If doc.who(0) = "" Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg, 36)
Do While ask = "6"
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("ParticipantProfile", True, True, False, False, False, False, Title, doc, True ) 'display new created doc
doc.form = "ParticipantProfile"
If doc.who(0) = "" Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg , 36)
Loop
End Sub
Lotus Product
OBJECT
Add team member
[web button below]
openParticipant()
Add team member
ParticipantLookup
nocache
PeopleLookup
1S2S5S6S8S10S12S
LCPart
ParticipantLookup
0R1S2S
LCLdr
TeamLeadera
0R1S2S
LCFacil
dbFacilitator
0R1S2S
LCLdr
LCPartt
LCFacil
LCPartt
0R4S6S7S11S
<Create a Participant Profile for both the Team Leader and Team Facilitator>
NoParticipantMessage
No team members have been specified for this TeamRoom.
1S2S
ParticipantLookup
nocache
PeopleLookup
0R1S2S5S6S8S10S12S
ParticipantLookup
ParticipantLookup
NoParticipantMessage
ParticipantLookup
0RR6S7S8S9S11S13SdspTeamMembersz
dspTeamMembers
Subteamsx
SectionDiv.gif|SectionDiv.gif
Subteams
'++LotusScript Development Environment:2:5:(Options):0:74
Option Declare
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Click(Source As Button)
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim DbProfile As NotesDocument
'variables to translate
Const title = "New Subteam"
Const msg = "Would you like to add another subteam?"
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As BUTTON
Set Source = Bind(Objectname_)
On Event Click From Source Call Click
End Sub
'++LotusScript Development Environment:2:2:Click:1:12
Sub Click(Source As Button)
Dim uiwork As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Dim view As notesview
Dim viewdoc As notesdocument
Dim ask As Variant
Set uidoc = uiwork.currentdocument
Set db = session.currentdatabase
Set view = db.getview("PeopleLookup")
Set viewdoc = view.getfirstdocument
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("Subteam", True, True, False, False, False, False, Title, doc, True) 'display new created doc
doc.form = "Subteam"
If doc.STName(0) = "" Or doc.STMembers(0) = "" Or viewdoc Is Nothing Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg, 36)
Do While ask = "6"
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("Subteam", True, True, False, False, False, False, Title, doc, True) 'display new created doc
doc.form = "Subteam"
If doc.STName(0) = "" Or doc.STMembers(0) = "" Or viewdoc Is Nothing Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg , 36)
Loop
End Sub
Lotus Product
OBJECT
Add subteam
[web button below]
openSubteam()
Add subteam
SubteamLookup
nocache
SubteamLookup
1S2S5S6S8S10S12S
SubteamLookup
SubteamLookup
0R4S5S6S7S
[below are available when reading]
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Click(Source As Button)
'++LotusScript Development Environment:2:5:(Declarations):0:10
'variable to translate
Const Title = "Subteam Details"
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As BUTTON
Set Source = Bind(Objectname_)
On Event Click From Source Call Click
End Sub
'++LotusScript Development Environment:2:2:Click:1:12
Sub Click(Source As Button)
Dim uiwork As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set uidoc = uiwork.currentdocument
Set db = session.currentdatabase
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("SubteamDetails", True, True, True, False, False, False, Title, doc, True, True ) 'display new created doc
doc.form = "SubteamDetails"
End Sub
Lotus Product
Subteam details
[web button below]
openSubteamDetails()
Subteam details
[below are available when editing]
'++LotusScript Development Environment:2:5:(Options):0:66
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Click(Source As Button)
'++LotusScript Development Environment:2:5:(Declarations):0:10
'variable to translate
Const Title = "Subteam Details"
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As BUTTON
Set Source = Bind(Objectname_)
On Event Click From Source Call Click
End Sub
'++LotusScript Development Environment:2:2:Click:1:12
Sub Click(Source As Button)
Dim uiwork As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set uidoc = uiwork.currentdocument
Set db = session.currentdatabase
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("SubteamDetails", True, True, True, False, False, False, Title, doc, True, True ) 'display new created doc
doc.form = "SubteamDetails"
End Sub
Lotus Product
Subteam details
[web button below]
openSubteamDetails()
Subteam details
(0-;!
D0-;D0
NoSubteamMessage
No subteams have been specified for this TeamRoom.
1S2S
SubteamLookup
nocache
SubteamLookup
0R1S2S5S6S8S10S12S
SubteamLookup
SubteamLookup
NoSubteamMessage
SubteamLookup
0RR6S7S8S9S11S13SdspSubteamz
dspSubteam
(0-;!
Participants
Participants
Categories
HelpCategory
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
[web button below]
helpCategory()
instructions.gif|instructions.gif
Help
Document Categories:
Enter the categories that your team will use in the documents they will create. Separate entries with a carriage return.
rows=4
Categories^
0S0E
Categories
The backslash character (\) is not allowed in the Category name.{
2R6S9S
CategoriesEnter the logical groupings of work.z
Categories
Categories
1S2S
No team categories have been defined for this TeamRoom.
Categories
Categories
Document Types
t$.;t$
HelpCommType
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
[web button below]
t$.;t$
helpCommType()
instructions.gif|instructions.gif
Help
Document Types:
Enter the Document Types that your team will use. Four default Document Types are supplied, but you can add as many as you need. Separate entries with a carriage return. The first item in the list will be the default document type for the Main Document form.
rows=4
DefaultDocType1
DefaultDocType2
DefaultDocType3
DefaultDocType4
1S2S3S4S5S6S
DocType
DefaultDocType1
DocType
3S4S6S8S
DocTypeEnter the types of communication that will be used by the team.z
DocType
CommTypes
CommTypes
Milestones/Events
HelpEvent
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
[web button below]
helpEvent()
instructions.gif|instructions.gif
Help
Team Milestones/Events:
Variables to translate
NoEventMessage
<No milestones/events have been specified for this TeamRoom.>
0R1S2S
End variables to translate
0R1S
EventLookup
nocache
(Event Lookup)
0RR1S2S5S6S8S10S12S
EventLookup
EventLookup
NoEventMessage
EventLookup
0R6S7S8S9S11S13S
DspEventsSYNTAX: Event description - MM/DD/YY
DspEvents
'++LotusScript Development Environment:2:5:(Options):0:74
Option Declare
'++LotusScript Development Environment:2:5:(Forward):0:1
Declare Sub Click(Source As Button)
'++LotusScript Development Environment:2:5:(Declarations):0:10
Dim dbprofile As notesdocument
'variables to translate
Const title = "New Event/Milestone"
Const msg = "Would you like to add another milestone/event?"
'++LotusScript Development Environment:2:2:BindEvents:1:129
Private Sub BindEvents(Byval Objectname_ As String)
Static Source As BUTTON
Set Source = Bind(Objectname_)
On Event Click From Source Call Click
End Sub
'++LotusScript Development Environment:2:2:Click:1:12
Sub Click(Source As Button)
Dim uiwork As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Dim ask As Variant
Set uidoc = uiwork.currentdocument
Set db = session.currentdatabase
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("Event", True,True, False, False, False, False, Title, doc, True) 'display new created doc
doc.form = "Event"
If doc.eventdate(0) = "" Or doc.eventsummary(0) = "" Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg, 36)
Do While ask = "6"
Set doc=New NotesDocument(db)
Call uiwork.DialogBox("Event", True,True, False, False, False, False, Title, doc, True) 'display new created doc
doc.form = "Event"
If doc.eventdate(0) = "" Or doc.eventsummary(0) = "" Then
Exit Sub
Else
Call doc.Save(True,False)
End If
Call uidoc.refresh
ask = Msgbox(msg, 36)
Loop
End Sub
Lotus Product
Add milestone/event
[web button below]
openEvent()
Add milestone/event
Events
Events
Advanced Options
HelpAdvOpt
4S5S6S7S8S9S10S11S12S
Helpv
instructions.gif|instructions.gif
[web button below]
helpAdvOpt()
instructions.gif|instructions.gif
Help
Note: Agents must be enabled/disabled via the Notes client
Marking Documents Inactivex
SectionDiv.gif|SectionDiv.gif
Marking Documents Inactive
Agent Status:
TempVars
FilingEnabled
1S2S6S
0R1S2S
GIF89a
<a>7`^///""
Enabled
TempVars
FilingEnabled
1S2S6S
0R1S2S
GIF89a
<a>7`^///""
PN+DV
hBDS!X
Disabled
FilingEnabled
0R1S2S3S
TempVars
FilingEnabled
TempVars
SetThisAgent
filing
(EnableDisableAgents)
0R2R6S8S11R15S17S20R24S27R
Enable Agent
FilingEnabled
0R1S2S3S
TempVars
FilingEnabled
TempVars
SetThisAgent
filing
(EnableDisableAgents)
0R2R6S8S11R15S17S20R24S27R
Disable Agent
Default interval for marking documents inactive:
1 month
DefaultFilingIntervalChoose the default time interval that new documents are kept active.