| Back | Main view
Version 2.4 has some new features in Lotus Notes interface
Product: | IMiS/Scan, IMiS/OCR Server, IMiS Database Design Enabler |
Release: | 2.4 |
Date: | 03/20/2002 |
Case:
In short:
- Most of IMiS LotusScript code is moved from "IMiS Client" subform to "IMiSGlobSprem" Script Library.
- Restrictions. Now, we are able to control Groups from NAB.
- IMiS/OCR Server statistics subform.
More details below...
Description:
- Most of the IMiS LotusScript code is moved from "IMiS Client" subform to "IMiSGlobSprem" Script Library. That means, that LotusScript code in "IMiS Client" subform is not hidden anymore and it opens many new possibilities for Domino developers. For example, developer can change icons or names of IMiS Action buttons in this subform or even create some new actions, using subs and functions form "IMiSGlobSprem" library. And because code is not hidden, developer is able to put some of his own code right before or after certain IMiS processes: scanning, viewing, etc...
For example, let's take a look at the new code under "Scan" button:
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Set IMiSCurrUIdoc = workspace.CurrentDocument
result% = IMiSScanObject(IMiSCurrUIdoc, False, True, "") 'scan new IMiS object; returns 0 if everything is OK
%REM
Declaration:
Function IMiSScanObject(SelectedUIDoc As NotesUIDocument, ShowStorageSelectionDialog As Variant,
ShowObjectDescriptionDialog As Variant, DefaultDescription As String) As Integer
- SelectedUIDoc is the Notes front end document where we want to create new IMiS object with Scan process.
- With ShowStorageSelectionDialog (True or False) we can select if user is presented with dialog for selecting storage server, where image will be saved. List of servers is built automaticlly from IMiS Administration database. If False, then user's storage server setting from IMiS Administration database is used.
- With ShowObjectDescriptionDialog (True or False) we can select if user is presented with dialog for object description.
- DefaultDescription presents default object description. This value will be used for object description automaticlly if ShowObjectDescriptionDialog is False. Otherwise user will get it in object description dialog and will be able to change it.
Return Value:
0 - everything is OK. Scan process has finished with no errors.
-1 - scan process has finished with errors. Most of the errors are reported to user.
%END REM
End Sub
As we can see, we have some new features even inside parameters of IMiSScanObject function. Storage server can be selected "on the fly", description of the object can be defined programatically (i.e. based on some field value in Notes document), dialog for object description can be hidden, etc. And of course, as already mentioned, developer is able to put some LotusScript code right before or after scanning process.
- Users (administrators) are able to set restrictions on almost all IMiS functions since version 1.90. There are default restrictions for majority of users and some special, exceptional rights, for special users. This second list of users with exceptional rights can consist only user names and not groups. UNTIL NOW! With version 2.4 groups are allowed in IMiS Restrictions section. If user is member of multiple groups in this list, then users effective rights are cumulated from all groups. If exact user name is part of the list, then only this rights are used. Nested groups and cascaded NABs are supported.
- "IMiS OCR Server Statistics" subform is added. It shows recognition statistics of IMiS OCR Server on document, where subform is inserted. Developers can redesign this subform freely, just field names should remain unchanged. "Report statistics/error messages" option must be checked in IMiS OCR Server Preferences/Job Editor.
IMPORTANT: Feature of groups in IMiS ACL is realized with additional DLL, so new IMiS design elements can be used only if IMiS clients are upgraded to version 2.4! Setup will be available in April.
Related Documents:
| Back | Main view