The agent is setup to run on selected docs within a view. 
 
Revertes the BillTypingname_LMS in Bill Drafts back to the DR format. 
(Code below in case you were curious.) 
 
I also ran the agent in Modifications in the All Bill Typing view to 
change the names to the PCS format. 
  
 
Sub Initialize 
 
Dim Session As New NotesSession 
Dim DB As NotesDatabase 
Dim Collection As NotesDocumentCollection 
Dim Doc As NotesDocument 
Dim AnItem As NotesItem 
Dim AnotherItem As NotesItem 
Dim i As Integer 
Dim Chamber As String 
	 
Set DB = Session.CurrentDatabase 
Set Collection = DB.UnprocessedDocuments 
For i = 1 To Collection.Count 
   Set Doc = Collection.GetNthDocument( i ) 
   If Doc.Form(0) <> "Document" Then 
 
Else 
   Print Str(i) + " Processing " & Str(i) & " " & Doc.Title(0) 
 
   If Right(Left(Doc.BillTypingID_LMS(0),2) ,1) > 4 Then 
      Chamber = "Senate" 
      Else 
      Chamber = "House" 
   End If 
 
Set AnItem = Doc.ReplaceItemValue("Chamber_LMS",Chamber) 
Select Case Doc.Type_LMS(0)  
   Case "Bill" 
   Set AnItem = Doc.ReplaceItemValue("BillTypingName_LMS", "DR" & Left(Chamber,1) & Doc.BillTypingID_LMS(0)) 
   Case "Joint Resolution" 
   Set AnItem = Doc.ReplaceItemValue("BillTypingName_LMS", "DRJR" & Left(Chamber,1) & Doc.BillTypingID_LMS(0)) 
   Case "Simple Resolution" 
   Set AnItem = Doc.ReplaceItemValue("BillTypingName_LMS", "DRR" & Left(Chamber,1) & Doc.BillTypingID_LMS(0)) 
      End Select 
   Call Doc.Save(True,False) 
   End If 
Next 
End Sub
  
previous page
 
  |