An IBC container rental company wanted to provide its customers with data from their container rentals via the Internet. The current inventory, orders and invoices for the customer should be displayed. Photos of delivery and return transactions should be retrievable. Repair and other additional costs should also be displayed. A customer’s container inventory can comprise several hundred units.
Design and implementation of a web-based customer portal. Protection of the system from unauthorized third-party access. Ensure that each customer only has access to their own data.
Approach:
Tools: CSS, HCL Domino 11, HCL Domino Leap, HCL Domino Volt, HCL Notes 11, JavaScript, Lotus Formula Language (@Functions), LotusScript, OAuth.
Result: Using the low-code development environment HCL Domino Leap (formerly HCL Domino Volt), a functioning web application was realized in a short time. Another advantage of HCL Domino Leap is direct access to backend Notes database documents. The read-access authorization concept was thus supported without additional programming. Authentication for the web application was implemented using OAuth and Google Authenticator.
A Hamburg private bank wanted to optimize and make more transparent its internal process for closing customer accounts, which was based on Word files. To achieve this, a Notes application was to be created to collect all relevant data from the involved business units and support them with an automated workflow. Many different departments are involved in the complex process, both sequentially and in phases together. In addition, the application should feature a configurable follow-up system and an automatic reminder functionality.
Development of a Notes application that considers the varied requirements of the business units. Implementation of a configurable workflow that supports both serial and parallel process execution. Integration of configurable email templates for follow-ups and three-level escalation management.
Approach:
Tools: IBM Domino 9, IBM Notes 9, Lotus Formula Language (@Functions), LotusScript.
Result: The detailed IT concept provided a crucial foundation for aligning the diverse requirements. Thanks to Notes’ RAD (Rapid Application Development) capability, the application with configurable workflow control was developed in about 40 person-days. The workflow control was implemented so it can be quickly integrated into future applications.
To optimize and make more transparent the many recurring processes and tasks in finance and accounting, a task management system was to be developed as an IBM Notes application. Individual tasks for each employee should be automatically generated regularly two months in advance.
Key requirements:
Tools: IBM Domino 9, IBM Notes 9, Lotus Formula Language (@Functions), LotusScript.
The complex billing process of an IBC container rental company was to be replaced by an automatic invoice generation instead of a manual MS Excel solution. Invoices should be sent by email. Optionally, different billing models and delivery methods should be configurable per customer. The invoice format should be PDF, consisting of a cover sheet with summary positions and a detailed multi-page invoice attachment. Depending on customer requirements, the attachment should be sorted and structured differently. A current inventory list should be added if needed. The billing module should support cancellations and partial cancellations.
Implementation of the billing system as a Notes database. Integration into the existing Notes application system. Automatic generation of monthly invoice items from rental transactions. Generation of all PDF invoices at the push of a button, including automated email dispatch. Consideration of rental period changes. Linking of all invoice components into a single PDF attachment.
Approach:
Tools: Combit List & Label, IBM Domino 9, IBM Notes 9, Lotus Formula Language (@Functions), LotusScript, MS Excel, PDF24.
Result: The outbound invoice creation process was reduced from 14 days to one day. The invoicing can now be handled by one employee instead of two. Electronic invoice dispatch saved paper and postage. The error rate was significantly reduced.
Mr. Thomas Heinecke took over 2nd- and 3rd-level support for one of our Lotus Notes applications more than three years ago. This application covers all operational processes of health checkups we perform for our clients’ executives, including appointment scheduling, documentation of examinations, invoicing with various modalities, and statistical analyses for clients and our internal controlling. Mr. Heinecke impresses us each time with his outstanding technical and organizational competence, impeccable reliability, great flexibility and commitment, and not least his approachable simplicity. He remains our first choice for tackling challenges in the Lotus Notes environment.
A food manufacturer’s management information system serves as the central database for environmental, occupational health and safety, as well as emergency and energy management. The inflexible single-document solution for risk assessments was to be reprogrammed to meet regulatory and insurance requirements. Risk assessments should allow assignment of hazards, with corresponding risk evaluations via a custom risk matrix. Individual measures should be recorded for each hazard based on the risk evaluation. Various reminder functions, e.g. for timely implementation of measures, should also be implemented.
Creation of a concept to meet the client’s requirements. Reprogramming of the risk assessment module and integration into the existing management system.
Approach:
Tools: IBM Lotus Notes 8.5, Lotus Formula Language (@Functions), LotusScript, MS Word, Ytria ScanEZ.
Result: Splitting the risk assessment into a hierarchical data structure of individual hazards and measures achieved high flexibility. Delivering a prototype proved an effective way to illustrate the new structure, allowing early detection and correction of content issues. The hierarchical structure successfully made the risk assessment a central tool for occupational safety.
Consulting a northern German logistics company on enhancing and optimizing their complex IBM Lotus Notes fleet management system for liquid containers. The system is based on Solvito.Module databases, extended by additional databases for quotes, freight inquiries, order processing, and fleet management—about 40 databases in total.
Key tasks:
Tools: Combit List & Label, HCL Domino 12, HCL Notes 12, IBM Domino 9, IBM Lotus Notes 8.5, IBM Notes 9, Lotus Formula Language (@Functions), LotusScript, PDF24, Solvito.CRM, Solvito.Module, Teamstudio Configurator, Ytria ScanEZ.
Support for Lotus Notes development in projects:
The client uses multiple Lotus Notes workflows based on the Stage-Gate process for international product development from idea to launch. About 15 complex workflow applications exist, plus custom developments. All databases feature a high degree of client-specific customizations.
Tasks and goals:
Result:
Tools: Lotus Formula Language (@Functions), Lotus Notes 6.5, Lotus Notes 8.5, LotusScript, MS Access, MS Excel, MS PowerPoint, MS Word, Teamstudio Analyser, Teamstudio Build Manager, Teamstudio CIAO, Teamstudio Configurator, Ytria ScanEZ, JavaScript, XPages.
The client uses a management information system in Lotus Notes and Domino 7.0 to manage and process complaints. The system was to be extended with a seven-stage escalation procedure. Escalated cases should be exportable into various MS Excel reports. Escalated cases should be automatically assigned to the appropriate meeting schedule. The MS Word invitation with details of each case should include an agenda of escalated items.
Task: Design and implement the escalation procedure and Excel reports; export escalation information into the MS Word template.
Approach:
Tools: Lotus Formula Language (@Functions), Lotus Notes 7.0.2, LotusScript, MS Excel, MS Word, OLE/COM, Teamstudio Configurator, Ytria ScanEZ.
Result: Through thorough requirements clarification and rapid implementation, the project was completed ahead of schedule.
A large German health insurer’s web content needed restructuring. The Lotus Notes-based Web Content Management System (WCMS) comprises about 30 themed databases generating ~30,000 web pages. To reduce editors’ workload, the system was to be extended with helper functions to simplify moving entire content areas between databases. Previously, each document had to be manually updated after copying, and all links to the moved documents in other databases had to be found and corrected, as well as links within the moved documents.
Task: Implement a link checker to verify and correct all link variants within the WCMS. Develop a migration tool to automate all necessary post-moves. Log all actions clearly and persistently.
Approach:
Tools: Lotus Domino 8, Lotus Notes 7.0.2, Lotus Notes 8, LotusScript, Teamstudio Configurator, UNIORG SYNTAGS ContentBase, Ytria ScanEZ.
Result: Using the helper functions, restructuring was completed very quickly. Manual post-processing by editors regarding status, permissions and broken links was minimized. Color-coded logs clearly highlighted inconsistencies. Errors from earlier content moves were also detected and corrected.
The Web Content Management System (WCMS) of a large German health insurer consists of about 30 Lotus Notes databases based on UNIORG SYNTAGS ContentBase. These databases manage ~30,000 web pages and integrate numerous forms via Java servlets. Visitor behavior should be tracked and analyzed with Webtrends Analytics.
Integration of Webtrends query parameters into the WCMS to capture analytics on nearly all pages. Additional parameters for campaigns, scenarios and groupings should be configurable in content documents. Special handling for forms, search, newsletter dispatch and third-party integration was considered.
Approach:
Tools: Lotus Domino 8, Lotus Formula Language (@Functions), Lotus Notes 8, UNIORG SYNTAGS ContentBase, Webtrends Analytics.
Result: User behavior can now be analyzed statistically on ~99% of WCMS pages. Special parameters for campaigns, scenarios and groupings can be added easily without programming. The remaining 1% covers text newsletters and less relevant applications outside SYNTAGS ContentBase.
In vehicle quality assurance, a large number of component and vehicle tests are performed. Regular inspections of vehicles and parts must be scheduled based on mileage or a set time interval. Engineers managed inspection dates manually.
Task: Design and implement an inspection calendar in the existing complex Lotus Notes testing system. The calendar should support scheduling manual and automatically generated dates, with continuous automatic recalculation of future dates when current dates change. A filter mechanism was added to limit displayed dates based on user-defined selections.
Approach:
Tools: Lotus Formula Language (@Functions), Lotus Notes 7.0.2, LotusScript, Teamstudio Configurator.
Result: The inspection calendar was successfully integrated into the existing testing system. Engineers’ control over their own and others’ inspection dates was greatly improved, as was the detection of due and overdue dates.
The procurement request system (BANF) of a construction materials group’s German branch was to be installed as the basis for a new system in the Swiss branch. This Lotus Notes application features an integrated interface to SAP R/3 MM and uses the teamwork Workflow Engine.
Project goal: Install a prototype that meets the adapted customer requirements and demonstrate its functionality in the Swiss environment.
Approach:
Tools: Lotus Domino 7.0, Lotus Formula Language (@Functions), Lotus Notes 6.5, Lotus Notes 7.0, LotusScript, SAP LSX, teamwork structure database, teamwork Workflow Engine.
Result: The prototype was successfully deployed and SAP interfaces initialized.
A logistics company planned to introduce an ERP system. The new system was to consolidate parts of the existing heterogeneous data in Lotus Notes, Navision and MS SQL databases.
Implementation of an export function for address data.
Approach:
Tools: Lotus Formula Language (@Functions), Lotus Notes and Domino 6.5, LotusScript, Ytria ScanEZ.
Newly restructured credit management processes for new and existing customers were to be supported by a Lotus Notes database with integrated approval workflow.
Task: Translate an external analyst’s functional design into a Lotus Notes application with hierarchical approval workflow and staged escalation. Implement access to customer data from an MS SQL database.
Approach:
Tools: LC-LSX, Lotus Domino 8, Lotus Formula Language (@Functions), Lotus Notes 6.5, LotusScript, MS SQL Server, ODBC.
Result: Thanks to detailed customer specifications, a fully functional and stable database application was quickly implemented. Customer data was stored in a separate Lotus Notes database and imported nightly via Lotus Connector for use in the CreMa application.
An IT service provider for a construction group uses a complex Lotus Notes and Domino system for project management. Extensive Excel files with numerous worksheets are used for reporting in building and civil engineering, covering reporting periods of 10 years or more. Report creation and maintenance is time-consuming and error-prone, and not integrated with project management.
Project goal: Integrate reporting as a standalone Lotus Notes database within the project management solution. Centrally store extensive data from MS Excel monthly reports. Implement a bidirectional interface for data transfer to and from MS Excel.
Requirements:
Approach:
Tools: Lotus Domino 6.5, Lotus Formula Language (@Functions), Lotus Notes 6.5, LotusScript, MS Excel 2000/2007, MVC pattern, Subversion, Teamstudio CIAO, Teamstudio Configurator, VBA, XML, Ytria ScanEZ.
Result: Excel templates with defined dynamic data ranges maintained complex calculations. Interface configuration was implemented as XML code, enabling highly flexible control for data exchange between Lotus Notes and MS Excel.
Sales staff at the biotech company use a Lotus Notes database to view sales reports. The database, on a Domino server in the USA, contains over 600,000 Notes documents, of which sales staff replicate only a small portion locally. The database is synchronized with SAP via a third-party interface. High SAP data update rates and limited bandwidth led to replication times of several hours, preventing quick data access or updates. Support by US colleagues was also hampered by time zone differences.
Task: Design and implement a high-performance, standalone data synchronization solution.
Approach:
Tools: LC LSX Connector for Oracle, Lotus Domino 6.5, Lotus Formula Language (@Functions), Lotus Notes 6.5, LotusScript, SAP R/3, SQL, TOAD.
Result: Replication time was reduced to a minimum by integrating an export/import functionality based on text files.
We have been very successfully supported by this consultant in various projects over recent years. In projects concerning Lotus Domino application development, SQL databases/reporting and interface development, the consultant has repeatedly made a decisive contribution to rapid project success with excellent personal and technical qualifications. Even in difficult project phases, the consultant often provided critical contributions to ensure all project goals were met. We can recommend the consultant without reservation and will certainly collaborate with him again on future projects.
Since 01/01/2006, German federal authorities must make their websites barrier-free according to the Barrier-Free Information Technology Ordinance (BITV). Barrier-free design means pages can be read and operated by everyone. In the "Relaunch Barrier-Free Website" project for a large German health insurer, this requirement was central. The client uses the UNIORG SYNTAGS ContentBase WCMS on Lotus Notes, comprising ~25 content databases plus ~20 additional Notes databases connected via special interfaces. The system also integrates XML data from third-party providers.
Task: Technically implement barrier-free web accessibility across the entire WCMS.
Approach:
Tools: CSS, HTML, Java, JavaScript, Lotus Domino/Notes 6.5, Teamstudio Configurator, UNIORG SYNTAGS ContentBase, XML.
Result: The barrier-free website was successfully launched in spring 2006.
The client uses a Lotus Notes CMS to provide intranet information to employees. Editorial work is done in the Notes client; consumption is via the web. Originally developed by IBM, the system evolved into a complex Notes database with dozens of script libraries and design elements. The CMS was to be integrated into the corporate intranet portal on an IBM WebSphere Portlet Server.
Tasks: Integrate the CMS into the intranet portal; improve performance; fix JavaScript navigation and sitemap issues; redesign the sitemap; create an effort estimate.
Approach:
Tools: CSS, HTML, JavaScript, Lotus Notes/Domino 6.5, Macromedia Dreamweaver, MS Visio, Teamstudio Analyser, Teamstudio Configurator.
Result: Detailed analysis of complex recursive script structures avoided side effects and enabled realistic effort estimates. For portal integration, HTML modules were developed for the portlet server. All tasks were completed within the estimated timeframe.
Discover other experts with similar qualifications and experience