SlideShare ist ein Scribd-Unternehmen logo
1 von 8
This tutorial shows
how to create reports
and charts with
Lotus Notes data
How-To: Reporting from Lotus Notes
www.swingsoftware.com
Requirements:
• Lotus Notes or Domino Web application
• MS Excel installed on the client
• SWING Integrator
MS Excel advantage:
• Users are familiar with it
• No training is required to create new reports
• Reporting AND dynamic data analysis
Step 1: Copy SWING Integrator design
elements to your database
Select the destination
database and let the
Wizard do the rest
Open the Integrator
database and start the
Setup Wizard
Step 2: Add the Integrator action button
In Domino Designer, add an action button to your view...
...and copy the code snippet from
the Integrator sample library.
Step 3: Create an Excel template
Open your database; notice that the Templates view has been
added. Let’s create a new Excel Report template.
You may start from our sample
templates, and play with different
report layouts. This cross-tab report
will employ Excel PivotTable.
Save the template to the Template Setup
document. Then, set up the field mapping.
It’s ready to use now!
Simple Report
Dynamic
Chart
Dynamic
Cross-tab
Report
What we have done:
• Copied design elements using Setup Wizard
• Added an action button
• Added an Excel template and set up the data transfer
What we have got:
• Excel-based reports and data analysis from Lotus Notes
• Centralized report templates for easy maintenance
• Data transfer, including transformations between
multivalue fields and tables
What we didn’t see yet...
We didn’t see yet:
• Saving reports to Notes
• Exporting to PDF
• Excel can run in the background (e.g. for 1-step Chart.gif)
• Data source: views, categories, document collections, arrays
• Word-based documents and reports
Points to remember:
• The application can be easily extended simply by adding new
Office templates, without programming.
• A comprehensive API and open design elements let
developers customize the solution to fit their specific needs.
www.swingsoftware.com

Weitere ähnliche Inhalte

Ähnlich wie Reporting from Lotus Notes

Mail Merge with Lotus Notes
Mail Merge with Lotus NotesMail Merge with Lotus Notes
Mail Merge with Lotus Notesdjakelic
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 
How to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateHow to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateFeras Ahmad
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMark Ginnebaugh
 
Access 2010 Unit D PPT
Access 2010 Unit D PPTAccess 2010 Unit D PPT
Access 2010 Unit D PPTokmomwalking
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Mark Ginnebaugh
 
Learning%20%20 port
Learning%20%20 portLearning%20%20 port
Learning%20%20 portPrasad Kavuri
 
ActiveModeler Avantage Overview E
ActiveModeler Avantage Overview EActiveModeler Avantage Overview E
ActiveModeler Avantage Overview EGeoffrey Long
 
03 part 1_requirement_elicitation
03 part 1_requirement_elicitation03 part 1_requirement_elicitation
03 part 1_requirement_elicitationAnurag Rajandekar
 
CIMtrek migrator to share point user guide
CIMtrek migrator to share point user guideCIMtrek migrator to share point user guide
CIMtrek migrator to share point user guideJon Pyke FBCS CITP
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)MJ Ferdous
 
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...CLTConsultingService
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Aishwarya Savant
 
Power bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantPower bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantSatyabratarath5
 
Microsoft office 2007 fundamentals
Microsoft office 2007 fundamentalsMicrosoft office 2007 fundamentals
Microsoft office 2007 fundamentalsMi L
 

Ähnlich wie Reporting from Lotus Notes (20)

Mail Merge with Lotus Notes
Mail Merge with Lotus NotesMail Merge with Lotus Notes
Mail Merge with Lotus Notes
 
2015 product java
2015 product java2015 product java
2015 product java
 
Ssrs tutorial
Ssrs tutorialSsrs tutorial
Ssrs tutorial
 
2015 product
2015 product2015 product
2015 product
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
How to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateHow to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF Template
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivot
 
Access 2010 Unit D PPT
Access 2010 Unit D PPTAccess 2010 Unit D PPT
Access 2010 Unit D PPT
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
 
Learning%20%20 port
Learning%20%20 portLearning%20%20 port
Learning%20%20 port
 
ActiveModeler Avantage Overview E
ActiveModeler Avantage Overview EActiveModeler Avantage Overview E
ActiveModeler Avantage Overview E
 
03 part 1_requirement_elicitation
03 part 1_requirement_elicitation03 part 1_requirement_elicitation
03 part 1_requirement_elicitation
 
Rdlc (1)
Rdlc (1)Rdlc (1)
Rdlc (1)
 
CIMtrek migrator to share point user guide
CIMtrek migrator to share point user guideCIMtrek migrator to share point user guide
CIMtrek migrator to share point user guide
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
 
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
Oracle Cloud ERP Report and Analytics | What are Cloud ERP reporting Options ...
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 
Power bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantPower bi slide share pdf it is a very important
Power bi slide share pdf it is a very important
 
Microsoft office 2007 fundamentals
Microsoft office 2007 fundamentalsMicrosoft office 2007 fundamentals
Microsoft office 2007 fundamentals
 

Mehr von SWING Software

SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?
SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?
SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?SWING Software
 
IBM Notes application archiving 101: Introduction to Seascape for Notes
IBM Notes application archiving 101: Introduction to Seascape for NotesIBM Notes application archiving 101: Introduction to Seascape for Notes
IBM Notes application archiving 101: Introduction to Seascape for NotesSWING Software
 
IBM Notes/Domino Applications Report: Summary
IBM Notes/Domino Applications Report: SummaryIBM Notes/Domino Applications Report: Summary
IBM Notes/Domino Applications Report: SummarySWING Software
 
Four Methods of IBM Lotus Notes/Domino Application Archiving
Four Methods of IBM Lotus Notes/Domino Application ArchivingFour Methods of IBM Lotus Notes/Domino Application Archiving
Four Methods of IBM Lotus Notes/Domino Application ArchivingSWING Software
 
Key Reasons to Extract Inactive Data from Lotus Notes
Key Reasons to Extract Inactive Data from Lotus NotesKey Reasons to Extract Inactive Data from Lotus Notes
Key Reasons to Extract Inactive Data from Lotus NotesSWING Software
 
IBM Notes and Domino: Active vs. Inactive Data
IBM Notes and Domino: Active vs. Inactive DataIBM Notes and Domino: Active vs. Inactive Data
IBM Notes and Domino: Active vs. Inactive DataSWING Software
 
Lotus Notes Application Retirement Planning
Lotus Notes Application Retirement PlanningLotus Notes Application Retirement Planning
Lotus Notes Application Retirement PlanningSWING Software
 
3 Keys to IBM Notes/Domino Data Export and Archiving
3 Keys to IBM Notes/Domino Data Export and Archiving3 Keys to IBM Notes/Domino Data Export and Archiving
3 Keys to IBM Notes/Domino Data Export and ArchivingSWING Software
 
16 Howto Collect Signoffs
16 Howto Collect Signoffs16 Howto Collect Signoffs
16 Howto Collect SignoffsSWING Software
 
01 Docpublisher At A Glance
01 Docpublisher At A Glance01 Docpublisher At A Glance
01 Docpublisher At A GlanceSWING Software
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And FeelSWING Software
 
10 Howto Administer Docpublisher
10 Howto Administer Docpublisher10 Howto Administer Docpublisher
10 Howto Administer DocpublisherSWING Software
 
01 DocPublisher at a Glance
01 DocPublisher at a Glance01 DocPublisher at a Glance
01 DocPublisher at a GlanceSWING Software
 
03 How To Create a Document - DocPublisher
03 How To Create a Document - DocPublisher03 How To Create a Document - DocPublisher
03 How To Create a Document - DocPublisherSWING Software
 
DocPublisher - How To Install
DocPublisher - How To InstallDocPublisher - How To Install
DocPublisher - How To InstallSWING Software
 

Mehr von SWING Software (15)

SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?
SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?
SharePoint Migration Mistakes - What could go wrong with Lotus Notes data?
 
IBM Notes application archiving 101: Introduction to Seascape for Notes
IBM Notes application archiving 101: Introduction to Seascape for NotesIBM Notes application archiving 101: Introduction to Seascape for Notes
IBM Notes application archiving 101: Introduction to Seascape for Notes
 
IBM Notes/Domino Applications Report: Summary
IBM Notes/Domino Applications Report: SummaryIBM Notes/Domino Applications Report: Summary
IBM Notes/Domino Applications Report: Summary
 
Four Methods of IBM Lotus Notes/Domino Application Archiving
Four Methods of IBM Lotus Notes/Domino Application ArchivingFour Methods of IBM Lotus Notes/Domino Application Archiving
Four Methods of IBM Lotus Notes/Domino Application Archiving
 
Key Reasons to Extract Inactive Data from Lotus Notes
Key Reasons to Extract Inactive Data from Lotus NotesKey Reasons to Extract Inactive Data from Lotus Notes
Key Reasons to Extract Inactive Data from Lotus Notes
 
IBM Notes and Domino: Active vs. Inactive Data
IBM Notes and Domino: Active vs. Inactive DataIBM Notes and Domino: Active vs. Inactive Data
IBM Notes and Domino: Active vs. Inactive Data
 
Lotus Notes Application Retirement Planning
Lotus Notes Application Retirement PlanningLotus Notes Application Retirement Planning
Lotus Notes Application Retirement Planning
 
3 Keys to IBM Notes/Domino Data Export and Archiving
3 Keys to IBM Notes/Domino Data Export and Archiving3 Keys to IBM Notes/Domino Data Export and Archiving
3 Keys to IBM Notes/Domino Data Export and Archiving
 
16 Howto Collect Signoffs
16 Howto Collect Signoffs16 Howto Collect Signoffs
16 Howto Collect Signoffs
 
01 Docpublisher At A Glance
01 Docpublisher At A Glance01 Docpublisher At A Glance
01 Docpublisher At A Glance
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And Feel
 
10 Howto Administer Docpublisher
10 Howto Administer Docpublisher10 Howto Administer Docpublisher
10 Howto Administer Docpublisher
 
01 DocPublisher at a Glance
01 DocPublisher at a Glance01 DocPublisher at a Glance
01 DocPublisher at a Glance
 
03 How To Create a Document - DocPublisher
03 How To Create a Document - DocPublisher03 How To Create a Document - DocPublisher
03 How To Create a Document - DocPublisher
 
DocPublisher - How To Install
DocPublisher - How To InstallDocPublisher - How To Install
DocPublisher - How To Install
 

KĂźrzlich hochgeladen

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzĂĄlez Trastoy
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

KĂźrzlich hochgeladen (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Reporting from Lotus Notes

  • 1. This tutorial shows how to create reports and charts with Lotus Notes data How-To: Reporting from Lotus Notes www.swingsoftware.com
  • 2. Requirements: • Lotus Notes or Domino Web application • MS Excel installed on the client • SWING Integrator MS Excel advantage: • Users are familiar with it • No training is required to create new reports • Reporting AND dynamic data analysis
  • 3. Step 1: Copy SWING Integrator design elements to your database Select the destination database and let the Wizard do the rest Open the Integrator database and start the Setup Wizard
  • 4. Step 2: Add the Integrator action button In Domino Designer, add an action button to your view... ...and copy the code snippet from the Integrator sample library.
  • 5. Step 3: Create an Excel template Open your database; notice that the Templates view has been added. Let’s create a new Excel Report template. You may start from our sample templates, and play with different report layouts. This cross-tab report will employ Excel PivotTable. Save the template to the Template Setup document. Then, set up the field mapping.
  • 6. It’s ready to use now! Simple Report Dynamic Chart Dynamic Cross-tab Report
  • 7. What we have done: • Copied design elements using Setup Wizard • Added an action button • Added an Excel template and set up the data transfer What we have got: • Excel-based reports and data analysis from Lotus Notes • Centralized report templates for easy maintenance • Data transfer, including transformations between multivalue fields and tables What we didn’t see yet...
  • 8. We didn’t see yet: • Saving reports to Notes • Exporting to PDF • Excel can run in the background (e.g. for 1-step Chart.gif) • Data source: views, categories, document collections, arrays • Word-based documents and reports Points to remember: • The application can be easily extended simply by adding new Office templates, without programming. • A comprehensive API and open design elements let developers customize the solution to fit their specific needs. www.swingsoftware.com