clevadesk for ibm domino specialists
TRANSCRIPT
WWW.CLEVADESK.COM
WEB-INTERFACE FOR IBM NOTES APPLICATIONS
FOR DOMINO SPECIALISTS
Our team● 17 years experience in Domino
● Several replicable products built on
IBM Notes/Domino platform
● Current project developed with JAVA
We are the group of companies:● Lonida (Lithuania)
● INTER SOFT (Ukraine)
● Crown Informatics (United Kingdom)
2
Specialization:● Electronic Document Flow Systems (EDS)
● Enterprise Content Management (ECM)
● Custom software development
What do we love about Domino?
● Mature, proven ‘document database’, used by millions of users
● Security, access control and encryption
● Flexibility
● NoSQL - easily scalable data structure
● ХРages
● Server infrastructure & the tools to manage it
● A lot of power in one box
3
Can we get more benefits of Domino?
4
5
What is ClevaDesk?
● ECM system with the set of business applications
● Visual designer to create web apps of different complexity
● Web interfaces to IBM Lotus Notes/Domino apps
6
Suite of applications● Correspondence
● Contracts
● Control and resolutions
● Approval process
● Document templates
● Knowledge base
7
● Internal documentation
● Tasks
● Internet reception
● Customer relationship management
● Human resource management
● And many more...
Visual designer to create web apps in browser
8
Designer has more than 100 elements
9
10
New look of your apps
Zero impact to NSF in the database, when you connect a Web interface to an existing Lotus Notes application.
It means - no changes will be made to the design of a Lotus Notes application.
An example of creating a simple web application (EN)https://www.youtube.com/watch?v=eKvXK1kh2ac
11
Web interfaces to IBM Lotus Notes/Domino apps
● No need to buy and deploy new commercial DBMS
● No need to retrain or change the technical staff
● Removing a number of constraints, which are present in Lotus Notes
12
Boost your IBM Domino
ClevaDesk work through a Web browser on any
device: laptop, tablet, smartphone
13
Security Domino even better
ClevaDesk based on existing Domino safety rules, and has additional protection
14
Security Domino even better● Links management
short links, encryption, lifetime
● Session timeoutadvance warning and auto logout
● Password security managingconfiguration of complexity and password expiration time
● Control of anonymous connectionsdeny or granted access to predefined applications
● Access management to documents and interfacesmanual mode and dynamic rules
15
Few words how it works
16
ClevaDesk built inside Domino
17More schemes you can find on ClevaDeks website - http://clevadesk.com/schemes/
Using XPages at low level,
it gives more opportunities
18
Connection to NSF from different servers
19
Interesting features of ClevaDesk● Charts and diagrams
Google and HighCharts libraries
● Using SQLH2 embedded, MariaDB, MySQL, Postgres, Microsoft SQL, Sqllite, HSQLDB, DB2, Oracle, Derby
● Using noSQLNSF, Mango
● Dynamic loading of the documentsperformance of views and timelines
● Sources of data on the basis of viewspredictive data entry in the fields
20
Interesting features of ClevaDesk● Any number of web views based on a single back-end view
reduce DB size and server load
● Caching of design elementssystem performance
● WorkflowBPMN 2.0
● Smart data import and exportvalidation and data conversion
● Search of the documents on any attributescreation of filters templates
21
Interesting features of ClevaDesk● Internal and external mail
Mail Domino, external mail services
● Manage of attachmentsdemonstration of upload process, viewing without file downloading
● Printing formssimple reports based on WORD / EXCEL templates
● Advanced tips to fieldspop-up tooltip with any content
● Site maps indexing by search engines
22
Tools for developers● To create business logic used
- @Formula (Lotus Notes) - @Macros (extend possibilities of formulas)- LUA (server-side development language)
● Dynamic styling forms and workspacesСSS classes and styles
● Complex formulasgrouping and the summation calculation results
● Multi-level validationverification of data in real time and display tips
23
Tools for developers● Analysis of memory consumption
optimization of systems and applications
● System logs logging of various events in different contexts
● System auditanalysis of various parameters of the system
● JAVA APIadding new elements in the design palette
● WEB APIintegration with external systems
24
Tools for developers● CKeditor and plugins
manage the appearance and toolbar
● Converting design elements and dataassist the integrity of the design and data
● Cloning of the applications creation of apps based on a single design
● Designer of notificationsmockup and appearance of the templates
25
Appearance of the interfacescan be any
FOR EXAMPLE:
26
27Interface example: "Personnel" application - management of human resources of organization
28Interface example: "Personnel" application - management of human resources of organization
29Interface example: "Approval process", approval of all types of documents
30Interface example: "Tasks"
31Interface example: "Events"
Mechanisms● Registration of the documents
assignment of reg. numbers of any complexity
● Barcode (Code 128)assignment and search
● Location of the documenttracking the movement of the original document
● Sync fieldsbackground data synchronization between documents
● Taskscreation, assignment, control, analysis
32
Mechanisms● Document control mode
display users who work with documents
● History of reading and editing the documentinformation about every change in the fields
● Transfer of document groupsrapid transfer of documents from one user to another
● ETL processesextract, transform, load - creation of reports of any complexity
33
Integration● JasperReports Server
creation of reports of any complexity
● Google docs and Microsoft appsview office documents (Word / Excel / Ppt) without downloading to PC
● Microsoft Azureonline translation tools
34
ClevaDesk provides unique features the number of which increases each day
35
Plans● Electronic digital signature
● Improved workflow
● Detailed analysis of user activity
● Content manager to design web pages
● Online chat
● New applications
36
Recent project
FOR EXAMPLE:
37
Automation network of medical institutions
38
39Interface example: Home page of the portal (the automation project of the network of medical institutions)
40Interface example: Forms for data collection and analysis
Benefits of ClevaDesk● Localization - multi-language support, 3 basic languages: Russian, English, Ukrainian.
● Flexibility - adapts to the customer's requirements.
● Security - has a rich set of tools for security management.
● Reliability - use of commercial DBMS IBM Domino and supporting SQL databases.
● Versatile - lets you quickly create new modules and subsystems.
● Easy - development does not require deep programming knowledge.
● Savings - works good even on older computers, no need to update workstations.41
Custom developmentWe develop corporate systems and web applications.
Build IT projects of varying complexity.
● Fast
● Qualitatively
● Affordable
42
Tell us about your project We will view the information and contact you for further details
We will prepare a proposaltaking into account your specifics
1 2 3
Comprehensive technical support
43
We provide a full range of services to support the system.
Providing high quality service. Our specialists will answer any questions,about using ClevaDesk system.
We train, advise and record tutorial videos.Support works in English, Russian and Ukrainian languages.
44
UAB "Lonida"K. Donelaičio g. 62, Kaunas city, Lithuania
Contact us,we will answer your questions.
Constantine VoloskovSkype: costa_w
Degtyar DmitrySkype: rabazun
Tim BunningSkype: timbunning